


#container {width: 696px; margin-left:auto; margin-right:auto; position:relative;}



#toplinks { width: 696px; height: 33px; background-color: #C8F1FF; text-align: right;}
	#toplinks ul { margin: 0px; padding: 8px 10px 0px 0px;}
	#toplinks li { list-style-type: none; display: inline; padding-left: 10px;}
	#toplinks a { color: #56B1D2; font-weight: bold; text-decoration: none;}
	#toplinks a:hover { text-decoration: underline;}
	
#logo { position: absolute; top: 61px; margin-left: 30px; width: 118px; height: 81px;}
#products { position: absolute; top: 156px; margin-left: 37px; width: 113px; height: 59px; text-align: center;}

#shoppingbasket { position: absolute; top: 45px; margin-left: 527px; padding: 9px; width: 140px; height: 164px; color: #fff;}
	#shoppingbasket td { padding: 5px 0px 5px 0px; background: url(/_images/template/dottedline_white.gif) scroll repeat-x left bottom;}
	#shoppingbasket td .nobkg { background: none;}
	#shoppingbasket p { padding-bottom: 3px;}
	
#flashbanner { width: 685px; height: 173px; margin-top: 15px;}

#breadcrumb { width: 652px; background-color: #fff; color: #26b0e3; padding:0px 0px 5px 32px; overflow:hidden; height:25px; text-align:left;}
	#breadcrumb ul { margin: 0px; padding: 3px 0px 0px 0px;}
	#breadcrumb li { list-style-type: none; display: inline; padding-left: 5px; line-height:2em;}
	#breadcrumb a { color: #26b0e3; font-weight: bold;}

#nav { width: 113px; padding-bottom: 15px;}
	#nav ul { margin: 0px; padding: 0px;}
	#nav .noborder { border: none;}
	#nav li { list-style-type: none; border-top: 1px dotted #26B0E3;}
	#nav a { width: 96px; padding: 4px 16px 4px 1px; color: #1B7394; font-weight: bold; text-decoration: none; display: block;}
	#nav a:hover { text-decoration: none; color: #1B7394; background-color: #ADE1F2;}
	#nav .selected { color: #1B7394; background: url(/_images/template/nav_arrow.gif) scroll no-repeat right top #ADE1F2;}
	#nav ul ul li a { font-weight: normal; /*background: url(/_images/template/subnav_bkg.gif) scroll no-repeat left center;*/}
	#nav ul ul li a:hover { color: #1B7394; /*background: #ADE1F2 url(/_images/template/subnav_bkg.gif) scroll no-repeat left center;*/}
	
#main { width: 685px; position:relative;}
	#main td { padding-bottom: 10px; vertical-align: top;}

.left { width: 113px; padding-left: 37px;}

.middle { padding-left: 13px; padding-right: 13px;}
	.middle a { text-decoration: underline; color: #1592C0;}
.right { width: 158px;}

#contenthome { color: #1B7394; width: 311px; background-color: #C8F1FF; min-height: 429px; padding: 30px 20px 10px 20px;}
	* html #contenthome { height: 429px;}

#content { color: #1B7394; width: 480px; background-color: #C8F1FF; min-height: 429px; padding: 20px 20px 10px 20px;}
	* html #content { height: 429px;}




#specialoffers { position: absolute; margin-left: 236px; top: 0px;}
#specialoffer { position: absolute; margin-left: 406px; top: 0px;}

#search { background-color: #166582; width: 138px; padding: 10px; margin-bottom: 10px; color: #fff;}
	#search p { padding-bottom: 5px;}
	#search .textfield { width: 133px; color: #45849B; height: 16px; border: none; padding: 3px 0px 0px 5px; background: url(/_images/template/textfield_bkg.gif) scroll no-repeat left top;}

#latestnews { background-color: #C8F1FF; width: 138px; padding: 10px; margin-bottom: 10px; color: #26B0E3;}
	#latestnews p { padding-bottom: 8px;}
	#latestnews .newsdate {text-decoration: none; color: #26B0E3; }
	#latestnews a { font-weight: bold; color: #1592C0;}
	#latestnews .dottedline { height: 1px; padding-bottom: 5px; width: 138px; background: url(/_images/template/dottedline_blue.gif) scroll repeat-x left top;}



#footer { color: #5BB2D3;}
	#footer ul { margin: 0px; padding:0px;}
	#footer li { list-style-type: none; float: left; padding-right: 6px; background: url(/_images/template/footer_bkg.gif) scroll no-repeat right center;}
	#footer a { color: #5BB2D3; text-decoration: none;}
	#footer a:hover { text-decoration: underline;}

	
.rightalign { text-align: right;}
	.rightalign a { color: #5BB2D3; text-decoration: none;}
	.rightalign a:hover { text-decoration: underline;}
	
.product { width: 450px; padding-top: 10px;}
	.productimage { width: 200px; float: left;}
	.productimage img, #categories img { padding: 1px; border: 1px solid #AAD2E1;}
	.productimage .enlarge { width: 200px; text-align: center; padding-top: 10px;}
	.productimage .enlarge img { padding: 0px; border: none;}
	.producttext { word-wrap: break-word; float: right; width: 226px; padding-left: 10px; margin-left: 10px; background: url(/_images/template/dottedline_blue_vertical.gif) scroll repeat-y left top;}
	.producttext p { width: 226px;}
	.producttext ul { margin-top: 0px; padding-top: 0px;}
	.producttext li { list-style-type: square;}

#categories {
	list-style-type:none;
	margin:20px 0px 0px 0px;
	padding:0px;
	
}

#categories li {
padding-right:30px;
padding-bottom:10px;
float:left;
height:156px;
}

#categories a {
text-decoration:none; display:block; width:120px;}

#categories a img { margin:0px 0px 5px 0px;}

.basket { width: 100%; color: #26B0E3; margin-bottom: 20px; background-color: #DAF5FE; font-size: 100%;}
	.basket th { text-align: center; background-color: #26B0E3; vertical-align: middle; height: 24px; color: #fff; font-weight: bold;}
	.basket .nocenter { text-align: left; padding-left: 5px;}
	.basket td { padding-top: 3px; color: #26B0E3; vertical-align: middle; border-bottom: 1px solid #DAF5FE; border-top: 1px solid #fff;}
	.basket .lightrow { background-color: #F9FDFF;}
	.basket .description { font-weight: bold; color: #545454; padding-left: 5px; padding-right: 5px;}
	.basket .qty { width: 30px; text-align: center; color: #545454; padding: 0px 5px 0px 5px;}
	.basket .price { width: 60px; padding: 0px 5px 0px 5px; color: #545454; text-align: center;}
	.basket .remove {  text-align: center; width:55px; padding: 0px 5px 0px 5px;}
	.basket .update { width: 50px; text-align: center; padding: 0px 5px 0px 5px;}
	.basket .darkrow { background: #DAF5FE;}
	
.totalsbasket { width: 100%; color: #26B0E3; margin-bottom: 20px;}
	.totalsbasket .price { width: 60px; color: #545454; text-align: center; background-color: #F9FDFF;}
	.totalsbasket .right { color: #545454; text-align: right; padding-right: 5px;}
	.totalsbasket th { padding-top: 3px; text-align: center; background-color: #ED1584; vertical-align: middle; color: #fff; font-weight: bold;}
	.totalsbasket td { padding-right: 5px; background-color: #ECFAFF; vertical-align: middle; border-bottom: 1px solid #B3EAFD; border-top: 1px solid #fff;}
	
.deliverybasket { width: 100%; color: #26B0E3; margin-bottom: 20px;}
	.deliverybasket .price { width: 60px; color: #545454; text-align: center; background-color: #F9FDFF;}
	.deliverybasket .right { color: #545454; text-align: right; padding-right: 5px;}
	.deliverybasket th { text-align: center; background-color: #ED1584; vertical-align: middle; color: #fff; font-weight: bold;}
	.deliverybasket td { padding-top: 3px; padding-right: 5px; background-color: #ECFAFF; vertical-align: middle; border-bottom: 1px solid #B3EAFD; border-top: 1px solid #fff;}
	.deliverybasket .white { background-color: #fff;}
	.totaltext { color: #1592C0; font-weight: bold; font-size: 120%;}

.secpaybasket { width: 500px; color: #545454; margin-bottom: 20px; background-color: #F4F4F4; font-size: 100%;}
	.secpaybasket th { text-align: center; background-color: #ED1584; vertical-align: middle; color: #fff; font-weight: bold;}
	.secpaybasket td { padding-top: 3px; padding-right: 5px; padding-left: 10px; vertical-align: middle; border-bottom: 1px solid #B3EAFD; border-top: 1px solid #fff;}

.buttons { width: 450px;}
	.buttonsleft { float: left;}
	.buttonsright { float: right; text-align: right;}
	
.thankyou { width: 220px; margin-top: 20px; color: #26B0E3; font-weight: bold; padding: 23px 15px 0px 255px; height: 150px; background: url(/_images/template/thankyou_bkg.jpg) scroll no-repeat left top;}
	#content .thankyou a { color: #26B0E3; text-decoration: underline;}
	#content .thankyou ul { margin: 0px; padding: 0px;}
	#content .thankyou li { list-style-type: none; padding-left: 15px; background: url(/_images/template/thankyou_arrow.gif) scroll no-repeat left center; line-height: 22px;}




.clear { clear: both;}

.searchbox {
margin-top:5px;
margin-bottom:5px;
width:137px;}


 
 
#productlist strong { color:#0d455a;}
