
/* General Styles */

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}

a:link    {color: #213A6F; text-decoration: none;}
a:visited {color: #213A6F; text-decoration: none;}
a:active  {color: #213A6F; text-decoration: none;}
a:hover   {color: #FF6600; text-decoration: none;}

a.navlink:link	 {color: #FFFFFF; text-decoration: none;}
a.navlink:visited{color: #FFFFFF; text-decoration: none;}
a.navlink:active {color: #FFFFFF; text-decoration: none;}
a.navlink:hover	 {color: #FFCC00; text-decoration: none;}

h1{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14px; font-weight:bold; display:inline; color:#213A6F;}
h2{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14px; font-weight:bold; display:inline; color:#213A6F;}
h3{font-size:11px; font-weight:bold;}
h4{font-size:11px; font-weight:bold;}


.pagetitle{clear:left; padding-bottom:5px; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14px; font-weight:bold;}
.subtitle{clear:left; padding-top:5px; padding-bottom:8px; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:13px; font-weight:bold;}
.pagetext{clear:left; line-height:17px; padding-bottom:8px;}

.orange{color:#FF6600;}
.text10{font-size:10px;}
.text11{font-size:11px;}
.text12{font-size:12px;}
.text13{font-size:13px;}

.clearfix{clear:both;}

#site{width:975px; text-align:left; margin:auto;}


#topnav{width:975px; height:18px; padding-top:4px; text-align:left; font-size:10px; background-image:url(/images/tpbk.gif);}
#topnavleft{float:left; width:485px; text-align:left;}
#topnavright{float:left; width:485px; text-align:right;}


#head{clear:left; width:975px; height:100px; background-image:url(/images/headbk.gif);}
#logo{float:left; width:270px; height:85px; padding-top:15px;}
#banner-right{float:left; width:700px; height:85px; padding-top:15px; text-align:right;}


#navigation{clear:left; width:975px; height:25px; background-image:url(/images/navbarbk.gif);}
.navbtn{float:left; width:241px; height:20px; padding-top:5px; border-left:1px solid #CCCCCC; border-right:1px solid #888888; text-align:center; font-weight:bold; font-size:12px;}
#navbarfoot{width:975px; height:15px; background-image:url(/images/navbarfoot.gif);}

#maincontent{width:975px; padding-top:10px;}

#catcol{float:left; width:165px; margin-right:15px;}
#maincol{float:left; width:600px;}
#extrascol{float:left; width:180px; margin-left:15px;}

.cat-item{clear:left; width:160px; padding-left:5px; padding-top:4px; padding-bottom:5px; font-weight:bold; border-bottom:1px dotted #EEEEEE;}


#footer{clear:left; width:970px; margin-top:20px; padding-top:10px; border-top:5px solid #EFEFEF; line-height:16px;}

/* Extras Right */

.related-products-right{clear:left; width:175px; padding-left:5px; padding-top:3px; padding-bottom:3px; border-top:1px dotted #EEEEEE;}

.right-180{clear:left; width:175px; padding-bottom:10px;}
.right-180-bar{clear:left; width:170px; height:18px; padding-top:3px; padding-left:5px; font-weight:bold; color:#FFFFFF; background-image:url(/images/navbarbk.gif);}
.right-180-content{clear:left; width:170px; padding-left:5px; padding-top:5px; padding-bottom:5px; background-color:#E2E2E2;}
.right-180-content-return{clear:left; width:170px; padding-left:5px; padding-top:3px; padding-bottom:3px; border-bottom:1px dotted #FFFFFF; background-color:#E2E2E2;}


.featured-products-right{clear:left; width:168px; padding-left:5px; padding-top:10px; padding-bottom:10px; border:1px dotted #EEEEEE; text-align:center; margin-bottom:5px;}



/* Extras Left */

.left-165{clear:left; width:160px; padding-bottom:10px;}
.left-165-bar{clear:left; width:160px; height:18px; padding-top:3px; padding-left:5px; font-weight:bold; color:#FFFFFF; background-image:url(/images/navbarbk.gif);}
.left-165-content{clear:left; width:155px; padding-left:5px; padding-top:5px; padding-bottom:5px; background-color:#E2E2E2;}
.left-165-content-return{clear:left; width:155px; padding-left:5px; padding-top:3px; padding-bottom:3px; border-bottom:1px dotted #FFFFFF; background-color:#E2E2E2;}

/* Homepage */

.hp-topleft300{float:left; width:286px; line-height:16px; padding-bottom:20px; padding-right:10px;}
.hp-topright300{float:left; width:304px; line-height:16px; padding-bottom:20px;}


.list-product{clear:left; width:600px; margin-top:5px; padding-bottom:5px;}
.list-product-photoholder{float:left; width:70px; margin-right:10px;}
.list-product-detailholder{float:left; width:520px;}

.list-product-title-bar{clear:left; width:520px; height:23px; background-image:url(/images/product-bar.gif);}
.list-product-title{float:left; width:415px; height:19px; padding-top:5px; padding-left:5px; font-weight:bold; color:#213A6F;}
.list-product-price{float:left; width:95px; height:19px; padding-top:5px; padding-right:5px; text-align:right; font-weight:bold; color:#FF6600;}
.list-product-text{clear:left; width:515px; padding-top:5px; padding-left:5px; line-height:15px;}

/* Product Detail */
.product-detail{clear:both; width:600px; margin-top:5px; padding-bottom:5px;}
.product-detail-photoholder{float:left; width:140px; margin-right:10px;}
.product-detail-detailholder{float:left; width:450px; line-height:17px;}
.product-detail-title{clear:left; width:450px; height:23px; border-bottom:1px dotted #DDDDDD;}
.product-detail-text{clear:left; width:450px; padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #DDDDDD;}
.product-detail-extra{clear:left; width:450px; padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #DDDDDD;}

.product-detail-readmore{clear:left; width:450px; padding-top:5px; padding-bottom:5px; font-weight:bold; text-align:right;}

.no-review{clear:left; width:600px; margin-top:5px; padding-bottom:5px;}
.no-review-icon{float:left; width:200px; text-align:right;}
.no-review-text{float:left; width:390px; padding-left:10px; padding-top:7px; line-height:16px;}



/* Product Review */
#pr-bar{clear:left; width:590px; padding:5px; margin-top:10px; font-weight:bold; color:#213A6F; background-image:url(/images/review-bar-bk.gif);}

.pr-holder{clear:left; width:596px; padding:1px; margin-top:8px; border:1px solid #EEEEEE;}

.pr-detail{float:left; width:146px; padding:5px; background-image:url(/images/review-detail-bk.gif);}
.pr-detail-reviewby{clear:left; font-size:10px;}
.pr-detail-name{clear:left; font-weight:bold;}
.pr-detail-rating{clear:left; font-size:10px; padding-top:5px;}
.pr-detail-stars{clear:left;}
.pr-detail-date{clear:left; font-size:10px; padding-top:5px;}

.pr-content{float:left; width:430px; padding:5px; background-image:url(/images/review-content-bk.gif);}
.pr-content-title{clear:left; width:430px; height:20px; font-weight:bold; border-bottom:1px dotted #DDDDDD;}
.pr-content-text{clear:left; width:430px; padding-top:5px; padding-bottom:5px; line-height:16px;}

.review-holder-image{float:left; width:150px;}
.review-holder-form{float:left; width:450px;}
.review-row{clear:left; width:450px; padding-top:2px;}
.review-field{float:left; width:125px; padding-top:3px; padding-right:5px; text-align:right; font-weight:bold;}
.review-value{float:left; width:320px;}

/* Product Range */
.prange-button{float:left; width:174px; height:41px; margin-top:10px; margin-right:7px; padding:7px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; border-top:3px solid #000000; font-weight:bold; background-image:url(/images/prange-button-bk.gif);}
.prange-button-thumb{float:left; width:40px; margin-right:5px;}
.prange-button-title{float:left; width:129px;}


/* Contact Us */

.contact-form-container{clear:left; width:600px; margin-top:10px;}
.contact-form-row{clear:left; width:600px; margin-top:4px;}
.contact-form-field{float:left; width:97px; padding-top:2px; padding-right:3px; text-align:right;}
.contact-form-value{float:left; width:500px;}


/* AS includes */

.as336-280{width:338px; height:282px; border:1px dotted #EFEFEF;}
.as300-250{width:300px; height:250px;}
.as250-250{width:250px; height:250px; border:1px dotted #EFEFEF;}
.as160-600{width:160px; height:300px; border:1px dotted #EFEFEF;}