/* CSS Document */

/*
div:empty, span:empty,
li:empty, p:empty,
td:empty, th:empty {padding: 0.5em; background: yellow;}

*[style], font, center {outline: 5px solid red;}
*[class=""], *[id=""] {outline: 5px dotted red;}

img[alt=""] {border: 3px dotted red;}
img:not([alt]) {border: 5px solid red;}
img[title=""] {outline: 3px dotted fuchsia;}
img:not([title]) {outline: 5px solid fuchsia;}

table:not([summary]) {outline: 5px solid red;}
table[summary=""] {outline: 3px dotted red;}
th {border: 2px solid red;}
th[scope="col"], th[scope="row"] {border: none;}

a[href]:not([title]) {border: 5px solid red;}
a[title=""] {outline: 3px dotted red;}
a[href="#"] {background: lime;}
a[href=""] {background: fuchsia;}
*/



img { behavior: url(/iepngfix.htc) }
div#rightPanel { behavior: url(/iepngfix.htc) }
div#rightPanelBot { behavior: url(/iepngfix.htc) }
div#rightPanel_narrow { behavior: url(/iepngfix.htc) }
div#rightPanelBot_narrow { behavior: url(/iepngfix.htc) }


body {
	margin: 0;
	background: #232221 url(/images/bg.jpg) no-repeat center top;
	font: 12px "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #525047;
	line-height: 20px;
}
	
h1 {
	line-height: normal;
	margin: 0 0 0 0;
	font-weight: normal;
	color: black;
	}	
	
h2 {
	line-height: normal;
	margin: 0 0 10px 0;
	}
h3 {
	color: #494949;
	font-weight: normal;
	margin: 0 0 10px 0;
	line-height: normal;
	}	
h4 {
	margin: 0 0 10px 0;
	font-size: 18px;
	font-weight: normal;
	}	
h5 {
	font-weight: normal;
	margin: 0 0 0px 0;	
	font-size: 12px;
	font-family:"Lucida Sans";
	}
h6 {
	line-height: normal;
	margin: 0 0 25px 0;	
	color: #ffffff;
	}		
	
	
	
	
a:link, a:visited {
	color: #ca1f09;
	text-decoration: none;
	}
a:hover, a:active {
	text-decoration: underline;
	color: #ca1f09;
	}


textarea, select, input {
	padding: 4px;
	border: 1px solid #c2c1be;
	font: 11px "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #6e6e6e;
	margin: 0 0 5px 0;
	}
form {
	z-index: 1000;
	}
	
	
em {	
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
	}	
	
img {
	border: none;
	}
	
font {
	font: 12px "Lucida Sans Unicode", Verdana, Arial, sans-serif !important;
	color: #525047 !important;
	line-height: 20px !important;
}



ol li, ul li {
	padding: 0 0 15px;
	}


/*------------------------------------------------------------------------------ Classes ----------------------------------------*/


.clear {
	clear:both;
	}


.divider {
	background: url(/images/divider.gif) repeat-x center;
	height: 40px;
	clear: both;
}
.dividerAlt {
	background: url(/images/dividerAlt.gif) repeat-x center;
	height: 50px;
	clear: both;
}
	
.grav {
	vertical-align: middle;
	margin: -2px 0 0 0;
	}
	
	
.imgL {
	float: left;
	margin: 0 15px 15px 0;
	}
.imgR {
	float: right;
	margin: 0 0 15px 15px;
	}
	

.asterix {
	color:#CC3300;
	margin: 0 0 0 5px;
	font-weight: normal;
	}



.linkUrl a:link, .linkUrl a:visited, .linkUrl a:active, .linkUrl a:hover {
	font-style: italic;
	color: #797979;
	font-size: 11px;
	}	
	
.tableCell {
	padding: 6px;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	}
.tableCellR {
	border-bottom: 1px solid #d9d9d9;
	padding: 6px;
	}	
.tableCellB {
	border-right: 1px solid #d9d9d9;
	padding: 6px;
	}	
.tableCellBR {
	padding: 6px;
	}	
	
	
	
	
	
.purchaseDisclaimer {
	display: block;
	margin: 0px 0 0 25px;
	color: #999999;
	}
.purchaseTotal {
	/*background: #9a968d;
	color: #fff;*/
	padding: 7px;
	}
#purchaseSubmit .submit {
	padding: 0;
	border: none;
	width: 166px;
	height: 25px;
	display: inline;
	}
#purchaseSubmit .confirm {
	padding: 0;
	border: none;
	width: 133px;
	height: 25px;
	display: inline;
}	
.checkbox {
	border: none;
	}
.cartAdd {
	border: none;
	padding: 0;
	margin: 10px 0 0 0;
	}
.cartQty {
	width: 20px;
	text-align: right;
	}
.cartImg {
	display: block;
	vertical-align: middle;
	float: left;
	width: 66px;
	overflow: hidden;
	}
.currencyCountry {
	color: #d82413;
	}

.testimonial {
	margin: 19px 19px 0 0;
	padding: 15px;
	background:#F9F9F9;
	border:2px solid #d5d3d1;
	overflow: hidden;
	float: left;
	width: 317px;

	}
.testimonialAuthor {
	font-style: normal;
	float: right;
	margin: 16px  0 0 0;
	display: block;
	border-top: 1px solid #d5d3d1;
	padding: 5px 0 0 10px;
	text-align: right;
	}



.reviewExcerpt, .reviewExcerpt font {
	font-size: 10px !important;
	color:#999999 !important;
	line-height: 16px !important;
	}


.viewCart {
	margin: 20px 0 -4px 0;
	}

.orderValidationError {
	font-size: 10px;
	font-weight: normal;
	display: block;
	margin: -5px 0 0;
	}




.addthis_button {
	margin: 0 0 10px 0;
	}


.qty {
	width: 30px;
	}
	
.total {
	color: #ca1f09;
	

}



.outOfStock {
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-khtml-border-radius:5px 5px 5px 5px;
	background:none repeat scroll 0 0 #CA1F09;
	color:#FFFFFF;
	float:left;
	line-height:normal;
	margin:6px 0 0 20px;
	padding:6px 9px;
	width:118px;
}	
	
	
/*------------------------------------------------------------------------------ IDs ----------------------------------------*/

#headBar {
	height: 36px;
	background: url(/images/headBg.gif) repeat-x #262626;
	border-bottom: 1px solid #000;
	}
#head {
	padding: 0 0 0 62px;
	height: 99px;
	}
#headInner {
	width: 960px;
	margin: 0 auto 0 auto;
	padding: 9px 0 0 0;
	
	}
#headType {
	width: 157px;
	float: right;
	}
	
#headLogo {
	float: left;
	margin: 22px 0 0 0;
	}	
#container {
	width: 998px;
	margin: 0 auto 0 auto;
	overflow: hidden;
	}
#inner {
	width: 842px;
	margin: 0;
	float: right;
	overflow: hidden;
	}
*html #purchase #inner {
	width: 812px;
	}
#logo {
	margin: -21px 0 0 6px;
	position:absolute;
	z-index: 3;
	}	
#menu {
	background: url(/images/menuBg.gif) repeat-y;
	width: 168px;
	padding: 49px 0 0 0;
	margin: 0 0 0 18px;
	position: absolute;
	z-index: 1;
	}
#logoHome {
	background:url(/images/logo.png) no-repeat;
	width: 189px;
	height: 56px;
	margin: 15px 0 0 6px;
	position:absolute;
	z-index: 3;
	display: block;
	}	
#facebook img {
vertical-align: middle;
margin: 0 12px 6px 0;
}
#facebook a {
	color: #fff;
	}
	


#details ul {
	list-style: none;
	padding: 0;
	margin: 30px  0 0;
	}	
#details ul li {
	padding: 0 0 15px;
	}
	
	
	
	
#home #inner {
	width: 938px;
	margin: 411px  auto 20px auto;
	overflow: hidden;
	color:#e4e1d7;
	float: none;
	
}	
#homeLeft {
	width: 255px;
	float: left;
	}
#quote {
	padding: 0 0 20px 50px;
	margin: 0;
	background: url(/images/quote.gif) no-repeat top left;
	font-style: italic;
	border-bottom: 1px solid #525150;
	font-family: Arial, Helvetica, sans-serif;
	}
#quote font {
	color:#e4e1d7 !important;
}

#homeRight {
	width: 658px;
	margin: 0;
	float: right;
	}
#homeFlash {
	margin: -36px 0 0 0;
	z-index: 0;
	position: absolute;
	overflow: hidden;
	height: 518px;
	width: 998px;
	}
#home #menu {
	margin: 36px 0 0 18px;
	}
#homeNoFlash {
	background: url(/images/noFlashBuy.png) no-repeat;
	height: 86px;
	width: 671px;
	display: block;
	margin: 0 0 0 310px;
	border: none;
	padding: 0;
	}
#noFlash {
	margin: 36px 0 0 186px;
	}
#currency {
	color:white;
	font-size:27px;
	margin: 439px 0 0 429px;
	position:absolute;
	line-height: normal;
}


#right {
	float: left;
}
#rightPanel {
	background: url(/images/panelBg.png) repeat-y;
	width: 722px;
	padding: 24px 60px 0 60px;
	overflow: hidden;
	min-height: 323px;
}

*html #rightPanelPurchase {
	background: white;
	width: 732px;
	padding: 24px 30px 0 30px;
	overflow: hidden;
	min-height: 323px;
}

#rightPanelPurchase {
	background: url(/images/panelBg.png) repeat-y;
	width: 722px;
	padding: 24px 60px 0 60px;
	overflow: hidden;
	min-height: 323px;
}
#rightPanelBot {
	width: 842px;
	background: url(/images/panelBot.png) no-repeat bottom;
	height: 68px;
}
*html #rightPanelPurchaseBot {
	width: 792px;
	background: white;
	height: 68px;
}
#rightPanelPurchaseBot {
	width: 842px;
	background: url(/images/panelBot.png) no-repeat bottom;
	height: 68px;
}
#rightPanel_narrow {
	background: url(/images/panelBg_narrow.png) repeat-y;
	width: 444px;
	padding: 24px 60px 0 60px;
	overflow: hidden;
	min-height:270px;
	}
#rightPanelBot_narrow {
	width: 564px;
	background: url(/images/panelBot_narrow.png) no-repeat bottom;
	height: 68px;
}




#details {
	float: right;
	width: 255px;
	color: #E4E1D7;
	padding: 20px 0 0 0;
	margin: 0 23px 0 0;
	}	
#details a:link, #details a:visited {
	color: #fff;
	text-decoration: none;
	}
#details a:hover, #details a:active {
	text-decoration: underline;
	color: #fff;
	}
	
	
	



#fitGuide {
	margin: -63px 0 0 466px;
	position: absolute;
	}
#product {
	/*margin: 25px 0 0 -29px;*/
	}
#productFlashWrap {
	margin: 25px 0 0 -29px;
	clear:both;
	}
#disclaimer {
	font-size: 10px;
	text-align: right;
	line-height: 14px;
	margin: 10px 0 0 0;
	width: 500px;
	float: right;
	overflow: hidden;
	color: #9f9a94;
	}
#specs {
	width: 465px;
	float: left;
	margin: 25px 0 0 0;
	}
#reviews{
	float: right;
	width: 214px;
	margin: 25px 0 0 0;
	border-left: 1px solid #d9d9d9;
	padding: 0 0 0 15px;
	}	
#specs ul.list li {
	background: none;
	padding: 9px 8px;
	border-bottom: 1px solid #d9d9d9;
	}	
#specs ul.list li.alt {
	background: #f1f1f1;
	}
#specs ul.list {
	margin: -10px 0 29px;
	}	
#productNoFlash {
	background: url(/images/noFlashProduct.jpg) no-repeat;
	height: 338px;
	width: 782px;
	display: block;
	margin:0;
	border: none;
	padding: 0;
	}
#noFlashQty {
	margin:293px 0 0 595px;
	position:absolute;
	width:79px;
	color: #fff;
	font-size: 15px;
}
#noFlashQty input {
	width: 30px;
	}
#submitNoFlash {
	background: none repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	height:42px;
	margin:283px 0 0 681px;
	position:absolute;
	text-indent:-5000px;
	width:86px;
}
#noFlashColours {
	position: absolute;
	width: 72px;
	margin: 16px 0 0 362px;
	}
#productNoFlash #noFlashColours {
	margin: 280px 0 0 507px;
	}
.colourYellow,  .colourGreen, .colourRed, .colourPink, .colourBlack {
	float:left;
	height:22px;
	padding:3px 0 0;
	width:24px;
}
.colourYellow {
	background:#f1e61b;
}
.colourGreen {
	background:#01aa6c;
}
.colourRed  {
	background:#e72600;
}
.colourBlack{
	background:#323131;
}
.colourPink  {
	background:#f4738f;
}
#buyNow {
	background: none;
	border:none;
	cursor:pointer;
	height:46px;
	margin:16px 0 0 576px;
	position:absolute;
	text-indent:-5000px;
	width:87px;
}






#dealerOrdering {
	position: absolute;
	width: 326px;
	overflow:hidden;
	margin: -58px 0 0 405px;
	}
a#dealerOrder {
	background:transparent url(/images/orderMenu.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:43px;
	text-indent:-5000px;
	width: 138px;
}	
a#dealerViewOrder {
	background:transparent url(/images/orderMenu.gif) no-repeat scroll -138px 0;
	display:block;
	float:left;
	height:43px;
	text-indent:-5000px;
	width: 130px;
}
a#dealerLogout {
	background:transparent url(/images/orderMenu.gif) no-repeat scroll -268px 0;
	display:block;
	float:left;
	height:43px;
	text-indent:-5000px;
	width: 58px;
}	
.order a#dealerOrder {
	background:transparent url(/images/orderMenu.gif) no-repeat scroll 0 -43px;
}	
.view a#dealerViewOrder {
	background:transparent url(/images/orderMenu.gif) no-repeat scroll -141px -43px;
}	











#dealers #cartTotal {
	color:#CA1F09;
	float:left;
	font-size:18px;
	font-weight:normal;
	margin:10px 15px 0 0;
	text-align:right;
	width: 562px;
}
#dealers #cartTotal.viewDetail  {
	width: 362px;
	float: right;
	margin: 10px 0 0;
}


#dealers input.confirm  {
	border: none;
	padding: 0;
	margin: 8px 0 0 0;	
	}
#dealerInfo {
	border:2px solid #E5E5E5;
	margin:31px auto 0;
	overflow:hidden;
	padding:18px;
	width:330px;
}	

#backOrderList {
	margin: 11px 0 0;
	float: left;
	}
	
	
#dealerMap {
	margin: 25px 0 20px -29px;
	clear:both;
	width: 782px;
	height: 446px;
	display: block;
	overflow: hidden;
	outline: none;
	}
#dealersTable td {
	width: 33%;
	padding: 20px 20px 20px 0;
	background: url(/images/divider.gif) repeat-x bottom;
	vertical-align: top;
	}
#dealersTable h4 {
	font-size: 12px;
	color: #ca1f09;
	font-weight: bold;
	margin: 0;
	}
#whereToBuy h3 {
	color:#494949;
	font-size:18px;
	font-weight:normal;
	line-height:normal;
	margin:0 0 10px;
}



#dealer-login {
	width: 100%;
	overflow: hidden;
	}
#dealer-login label {
	display: block;
	}
#dealer-login p {
	display: block;
	float: left;
	width: 224px;
	font-weight: bold;
	}
#dealer-login input {
	width: 200px;
	}
#dealer-login input#loginButton {
	background: url(/images/login.gif);
	width: 75px;
	height: 25px;
	text-indent: -5000px;
	text-transform: capitalize;
	display: block;
	border: none;
	cursor: pointer;
	padding: 0;
	margin: 20px 0 0;
	}







#security #details {
	float: right;
	width: 255px;
	color: #E4E1D7;
	padding: 20px 0 0 0;
	margin: 0 23px 0 0;
	}
#security #details h4 {
	/*background: url(/images/buyingTips.gif) no-repeat;
	padding: 0 0 4px 29px;*/
	margin: 0 0 -12px;
	}	


#distributors ul.list li {
	background: url(/images/liBorder.gif) repeat-x bottom;
	padding: 15px 0 15px 0;
	
	/*border-bottom: 1px solid #d9d9d9;*/
	}	
	
	
	
	
	

	
	
	
	
	
	

#testimonials {
	width: 900px;
	}	
	
			
#purchaseDetails {
	margin: 25px auto 0 auto;
	width: 100%;
	}
#purchaseLogos {	
	float: left;
	margin: 0 10px 0 0 ;
	}
#purchaseExchange {	
	float: right;
	margin: 0 0 0 0 ;
	width: 328px;
	}
#shippingDetails {
	width: 320px;
	float: left;
	font-weight: bold;
	}
#shippingAddress {
	margin: 0 0 21px 25px;
	padding: 0  0 0 25px;
	width: 364px;
	font-weight: bold;
	border-left: 1px solid #d9d9d9;
	float: left;
	}
#shippingAddress .tableCell, #shippingAddress .tableCellR, #shippingAddress .tableCellB {
	border: none;
	}	
#shippingDetails .tableCell, #shippingDetails .tableCellR, #shippingDetails .tableCellB {
	border: none;
	}
#purchaseSubmit {
	background:transparent url(/images/divider.gif) repeat-x scroll center top;
	margin:0 auto;
	overflow:hidden;
	padding:20px 0 0;
	width:722px;
}	
#cartForm {
	z-index: 1000;
	}	
#cartForm input, #cartForm textarea, #cartForm select {
	width: 182px;
	}	
#cartControl {
	width: 300px;
	float: left;
	margin: 6px 0 0;
	}
#cartTotal {
	color: #ca1f09;
	font-weight: normal;
	text-align: right;
	margin: 10px 90px 0 0;
	font-size: 18px;
		}	
#confirmOrder {
	width: 215px;
	float: left;
	margin: 25px 0 0 0;
	}
#confirmShipping {
	margin: 25px 0 0 0;
	width: 475px;
	border-left: 1px solid #d9d9d9;
	padding:  0 0 0 20px;
	float: right;
	}
#comments {
	height: 61px;
	}
#cartForm #termsAgree {
	width: 14px;
	height: 14px;
	border: none;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	}
#cartForm #cartTermsAgree {
	margin: 8px 0;
	}
#customerCare {
	float:left;
	padding: 0 0 0 7px;
	text-align:left;
	width:393px
}
#submitArea {
	width: 297px;
	float: left;
	margin: 24px 0 0 18px;
	text-align: right;
	border-left: 1px solid #d9d9d9;
	}	










#faqs #intro {
	float: left;
	width:224px;
	}	

#contact #details {
	float: right;
	width: 255px;
	color: #E4E1D7;
	padding: 20px 0 0 0;
	margin: 0 23px 0 0;
	}
#contact #submit {
	border: none;
	margin: 7px 0 0 235px;
	padding: 0;
	width: 174px;
	height: 25px;
	}
#contact h4 {
	color: #fff;
	text-transform: uppercase;
	}
#contact input, #contact textarea {
	width: 248px;
	z-index: 1000;
	}
#contact form {
	margin: 20px 0 0 0;
	}	
#contact .tableCell, #contact .tableCellR, #contact .tableCellB {
	border: none;
	}





#foot {
	background: #f8f7f6 url(/images/footBg.gif) repeat-x top;
	margin: 0;
	height: 120px;
	overflow: hidden;
	}
#foot a:link, #foot a:visited, #foot a:hover, #foot a:active {
	color: #23211c;
	}
#foot .menuText {
	margin:0 0 0 0;
	}
#footContent {
	width: 960px;
	margin: 0 auto 0 auto;
	padding: 15px  0 20px 0;
	font-size: 10px;
	overflow: hidden;
	color: #787671;
	line-height: 18px;
	}	
#footLeft {
	width: 649px;
	float: left;
	margin: 5px 0 0 0;
	}
#footLeft a:link, #footLeft a:visited, #footLeft a:hover, #footLeft a:active {
	padding: 0 7px 0 0;
	margin: 0 7px 0 0;
	border-right: 1px solid #b0aea9;
	display: block;
	float: left;
	line-height: 9px;
	height: 10px;
}
#footRight {
	float: right;
	width: 305px;
	text-align: right;
	}
#footLogo {
	float: left;
	margin: -4px 10px 0 0;
	}	
#footLinks {
	border-bottom: 1px solid #e8e4d9;
	overflow: hidden;
	width: 600px;
	padding: 0 0 10px 0;
	}
#footInfo {
	overflow: hidden;
	width: 400px;
	margin: 10px 0 0 0;
	}	
	
	
/*------------------------------------------------------------------------------ Lists ----------------------------------------*/
	





	


.list {
	margin: 10px auto 0 0;
	padding: 0px;
	}	
.list ul { 
	 list-style-type: none;
	 margin: 0 0 0 0px;
	 padding: 0;
	 list-style-position: inside;
	 } 
.list li {	
	list-style-type: none;
	margin: 0;
	padding: 0 0 15px 14px;
	line-height: 20px;
	background: url(/images/liBullet.gif) no-repeat 0 8px;
	}
	
	
	
.galleryList {
	margin: 25px auto 0 0;
	padding: 0px;
	}	
.galleryList ul { 
	 list-style-type: none;
	 margin: 0 0 0 0px;
	 padding: 0;
	 list-style-position: inside;
	 } 
.galleryList li {	
	list-style-type: none;
	margin: 0;
	padding: 0 20px 15px;
	line-height: 20px;
	background: none;
	float: left;
	}
	
	
.listBlock {
	margin: 10px auto 0 0;
	padding: 0px;
	}	
.listBlock ul { 
	 list-style-type: none;
	 margin: 0 0 0 0px;
	 padding: 0;
	 list-style-position: inside;
	 } 
.listBlock li {	
	list-style-type: none;
	margin: 0;
	padding: 10px 0 10px 0;
	line-height: 20px;
	border-bottom: 1px solid #9a9587;
	}



/*------------------------------------------------------------------------------ Menu ----------------------------------------*/



#menu a { 
	outline: none;
	}
.menuText {
	margin: 0 0 0 -5000px;
	}



#home #menuA a {
	background: url(/images/menu.gif) -168px -49px;
}
#products #menuB a {
	background: url(/images/menu.gif) -168px -79px;
}
#love #menuC a {
	background: url(/images/menu.gif) -168px -109px;
}
#security #menuD a {
	background: url(/images/menu.gif) -168px -139px;
}
#gallery #menuE a {
	background: url(/images/menu.gif) -168px -169px;
}
#links #menuF a {
	background: url(/images/menu.gif) -168px -199px;
}
#about #menuG a {
	background: url(/images/menu.gif) -168px -229px;
}
#contact #menuH a {
	background: url(/images/menu.gif) -168px -259px;
}
#whereToBuy #menuI a {
	background: url(/images/menu.gif) -168px -289px;
	}		





#menuA a {
	background: url(/images/menu.gif) 0 -49px;
	height: 30px;
	width: 168px;
	display: block;
	border: none;
	}
#menuA a:hover {
	background: url(/images/menu.gif) -168px -49px;
	}
#menuB a {
	background: url(/images/menu.gif) 0 -79px;
	height: 30px;
	width: 168px;
	display: block;
	border: none;
	}
#menuB a:hover {
	background: url(/images/menu.gif) -168px -79px;
	}
	
	
#menuC a {
	background: url(/images/menu.gif) -0 -109px;
	height: 30px;
	width: 168px;
	display: block;
	border: none;
	}
#menuC a:hover {
	background: url(/images/menu.gif) -168px -109px;
	}
	
	
#menuD a {
	background: url(/images/menu.gif) 0 -139px;
	height: 30px;
	width: 168px;
	display: block;
	border: none;
	}
#menuD a:hover {
	background: url(/images/menu.gif) -168px -139px;
	}
	
	
#menuE a {
	background: url(/images/menu.gif) 0 -169px;
	height: 30px;
	width: 168px;
	display: block;
	border: none;
	}
#menuE a:hover {
	background: url(/images/menu.gif) -168px -169px;
	}
	
	
#menuF a {
	background: url(/images/menu.gif) 0 -199px;
	height: 30px;
	width: 168px;
	display: block;
	border: none;
	}
#menuF a:hover {
	background: url(/images/menu.gif) -168px -199px;
	}
	
#menuG a {
	background: url(/images/menu.gif) 0 -229px;
	height: 30px;
	width: 168px;
	display: block;
	border: none;
	}
#menuG a:hover {
	background: url(/images/menu.gif) -168px -229px;
	}
	
	
#menuH a {
	background: url(/images/menu.gif) 0 -259px;
	height: 30px;
	width: 168px;
	display: block;
	border: none;
	}
#menuH a:hover {
	background: url(/images/menu.gif) -168px -259px;
	}		


#menuI a {
	background: url(/images/menu.gif) 0 -289px;
	height: 30px;
	width: 168px;
	display: block;
	border: none;
	}
#menuI a:hover {
	background: url(/images/menu.gif) -168px -289px;
	}		