body{background:#fff;color:#333;font-family:Arial;font-size:12px; margin:0 auto 10px auto;padding:0pt;text-align:center;/*width:600px*/;}
h6 {font:arial;font-size:18px;color:#1d7441; font-weight:100;margin:0;padding:3px 0 0 25px}
h2 {margin:5px 0}
*:first-child+html h2 {font-size:18px}
*:first-child+html h3 {font-size:14px;margin:2px 0}


.clear{clear:both;color:#000000;font-size:1px;}


a {}
a:link{color:#fff; text-decoration:none}
a:hover{color:#1d7441;text-decoration:underline}
a:visited{color:#fff;text-decoration:none}

img.logo{float:right;padding:0 0 10px 0;}
img.body_left{float:left;padding:20px;}
img.strapline{float:right;padding:0 140px 10px 0;margin:10px 0 0 0}

/*#container {text-align:center;position: relative;width:940px;margin:10px auto 0 auto;min-height:600px;height:auto;}*/

#header {height:auto; position:relative}

#topNav{color:#fff;padding:7px 7px 7px 560px;background-color:#013334;border-bottom:#cccb33 10px solid;height:15px;}
#topNav ul {padding:0;margin:0}
#topNav li{display:inline;list-style:none;border-right:#fff 1px solid;padding:0 5px 0 5px}
#topNav li.last{display: inline;list-style:none;border-right:none}



#mainContent {text-align:left;position:relative;height:auto;padding: 0 0 40px 0;}


#rightContent {float:left;width:700px;background-color:#CFE7AE;color:#fff;position:relative;margin: 10px 0 0 0;padding: 0;}
#rightContentBottom{float:left;width:346px;background-color:#013334;color:#fff;border:#ccc 2px solid;position:relative;}
#rightContentTop{float:left;width:auto;background-color:#013334;color:#fff;border:#ccc 2px solid;position:relative;}
#rightContent_left{float:left;}
#rightContent_right{float:left;}
#leftContent {float:left;margin: 10px 30px 0 0;}
#leftContentBottom {color:#fff;background-color:#013334;margin:10px 0 10px 0 ;width:202; padding:0}
#specs {float:left;margin:10px ;max-width:300px;background-color:#cfe7ae;padding:10px 0 10px 10px;
border:1px dotted #333333;}
#specs *{max-width:230px; }

#table_contain *{width:220px}

#quick_contain .quicklinks_text {font:arial;margin:0;padding:0;}
.quicklinks {width:180px;height:50px;background-color:#cccd34;color:#fff;font:Arial 10px;margin:10px 0;position:relative;padding:10px 0px 5px 22px;background-image: url(/images/quicklink_arrow.jpg);background-repeat: no-repeat; background-position:0px 8px;} 
.arrow{background-image: url(/images/quicklink_arrow.jpg);background-repeat: no-repeat; background-position:0px 0px;}
.arrow a:link {color:#1d7441; text-decoration:none}
.arrow a:hover{color:#1d7441;text-decoration:underline}
.arrow a:visited {color:#1d7441; text-decoration:none}
.quick_contain{margin:0px 0; padding:0 0}


.top{background: url(/images/quick_border_t.gif) repeat-x 0 0 }
.bottom{background:  url(/images/quick_border_b.gif) repeat-x 0 100%}
.left{background: url(/images/quick_border_l.gif) repeat-y 0 0}
.right{background: url(/images/quick_border_r.gif) repeat-y 100% 0}

.t_left{background:  url(/images/quick_tl.gif) no-repeat 0 0 #cccd34}
.t_right{background:  url(/images/quick_tr.gif) no-repeat 100% 0 }
.b_left{background:  url(/images/quick_bl.gif) no-repeat 0 100%}
.b_right{background:  url(/images/quick_br.gif) no-repeat 100% 100%}


.body_text {color:#333; font-size:12px;padding:0 20px}
.greenText{color:#d9e021}
.whiteText {color: #FFFFFF;font:arial;padding: 0 0 3px 3px}

/*basket styles*/
#shoppingBasket {width:204px;background-color:#013334;color:#fff;position:absolute;left: 0px;top: -184px;text-align:center;height: 150px;}
#basket_button_container{margin: 0 0 0 9px}
#footer {color:#fff;padding:7px;background-color:#013334;border-top:#cccb33 10px solid;height:15px;text-align:left;padding:0 0 0 20px;margin: 20px 0 0 0;}

.basket_button{float:left;background-image: url(/images/basket_button.jpg);background-repeat: no-repeat;margin:4px;width:83px;height:25px;padding:5px 0 0 0;}
.checkoutBtn{color:#FFFFFF;float:left;background-image: url(/images/basket_button_long.jpg);background-repeat:no-repeat ;margin:4px;width:120px;height:25px;padding:0px 0 0 0;border:none;background-color:transparent}
.basket_summary{background-image: url(/images/basketSummary_bg.jpg);background-repeat: no-repeat;background-position: bottom;height:50px}
.basket_table{border-collapse:collapse;}
.basket_table caption{text-align:right; font-weight:bold; font-style:italic; margin:5px 0 5px 0;}
.basket_table th {color: #d9e021;letter-spacing: 1px;text-transform: uppercase;text-align: center;padding: 4px;background-color:#013334;font-size:11px;}
.basket_table td {background:#FFFFFF;padding: 4px;color: #333333;}
.basket_table td.alt {background:#CFE7AE; color:#333333;}
.basket_table a{color:#fff;text-decoration:none;font-weight: normal;font-size: 12px;}
.basket_table a:hover{color:#ccc;text-decoration:none;}


/*product styles*/

#pagingBox{margin:0 0 0 0;background-color: #8cc63f;}
#backLink{position:absolute; top:10px; right:0;}
#productBox{float:left;width:300px;margin:0 10px 25px 0;text-align:center;padding: 15px;}
#productContainer{background-color:#cfe7ae}
#productImageContainer{}
#productImage{padding:5px;float:right}
#image_switcher{margin:0;}

.titleContainer{padding:5px 0 0 5px;background-color: #013334;margin: 0;background-image: url(/images/title_background.jpg); background-repeat:no-repeat;text-align:left}
.prdTitle{color:#628B2C;font-size:14px;float: left;font-weight:600;margin: 10px;width: 80px;text-align: left;}
.prdTitle a:link, .prdTitle a:visited{text-decoration:none; color:#628B2C;font-weight:800}
.prdTitle a:hover{text-decoration:underline; color:#628B2C;font-weight:800}
.prdPrice{color:#013334;font-weight:bold;font-size:14px;}
.productsImage{float: left;border:#666 1px solid;}
#related_items{padding:5px;/*margin: 10px 0 0 0;height: 170px;*/ overflow-x:auto ; overflow-y:hidden; overflow:-moz-scrollbars-horizontal !important; white-space:nowrap;width:600;/*border:1px dashed grey*/}


.t{}
.b{background: url(/images/basket_border_b.jpg) repeat-x 0 100%}
.l{background: url(/images/basket_border_l.jpg) repeat-y 0 0}
.r{background: url(/images/basket_border_r.jpg) repeat-y 100% 0}
.tl{}
.tr{}
.bl{background:  url(/images/basket_bl.jpg) no-repeat 0 100%}
.br{background:  url(/images/basket_br.jpg) no-repeat 100% 100%}



/*right content styles*/
#center_details{width:400px; margin: 0 }

#details_container{text-align:left;width: 650px;margin:0 auto;border:#ccc 1px solid}
#added_product{color:#990033;padding:5px}
.no-padding{margin:-5px 0 0 0; padding:0;}
.details_title{ background-color:#013334;color:fff; padding:5px;color:white;}
.detail_price{float:left;width:auto;height:auto;background-color:#cccd34;margin:10px 10px 0 0;padding: 5px 5px 5px 10px;color: #013334;text-align: left;font-weight: bold;font-size:14px;border:#333333 1px solid ;}
*:first-child+html .detail_price{padding:5px 5px -10px 10px}

.basket_button_detail{color:#FFFFFF;float:right;background-image: url(/images/basket_button_long.jpg);background-repeat: no-repeat;margin:0 4px;width:100px;height:25px;font-size:12px;border:none;background-color:transparent}
img.detail_image {float:left;padding: 20px;}
.detail_image_left{padding:0}


/*form styles*/
form.frontend{margin-top:1em;}
form.frontend label{float:left;display:block;width:30%;margin-bottom:1em;}
form.frontend br{clear:left;}
form.frontend div.val_errors{margin-bottom:1em; color:#000;}
form.frontend div.val_errors ul{margin-left:2em; list-style-type:disc;}
form.frontend input.txt{width:150px;margin-bottom:1em;float:left;}
form.frontend .nolabel{/*margin-left:30%*/;margin-bottom:1em;float:left;}
form.frontend input.narrow{width:40px;}
form.frontend select{width:200px;float:left; margin-top:3px;}
form.frontend select.multiple{height:8em;margin-bottom:0.5em;}
form.frontend textarea{width:200px;float:left;margin-bottom:0.5em;}
form.frontend textarea.wide{width:75%;float:left;height:6em;}
form.frontend label.checkbox{display:block;float:left;width:5.5em;margin-left:1em;}
form.frontend label.checkbox input{float:right;}
form.frontend label.radio{display:block;float:left;width:75%;margin-bottom:0;}
form.frontend label.radio input{margin-bottom:0;}
form.frontend label.disabled{color:#666;}
form.frontend label.wide{width:100%;}
form.frontend .small_margin{margin-bottom:0;width:65%;}


form.email_friend{margin-top:1em; text-align:left;}
form.email_friend label{float:left;display:block;width:30%;margin-bottom:1em;}
form.email_friend br{clear:left;}
form.email_friend div.val_errors{margin-bottom:1em; color:#FF3366;}
form.email_friend div.val_errors ul{margin-left:2em; list-style-type:disc;}
form.email_friend input.txt{width:150px;margin-bottom:1em;float:left;}
form.email_friend .nolabel{margin-left:30%;margin-bottom:1em;float:left;}
form.email_friend textarea{width:200px;float:left;margin-bottom:0.5em;}
form.email_friend textarea.wide{width:75%;float:left;height:6em;}

#emailAFriendContent{margin:0 auto; text-align:center;width:450px;background-color:#CFE7AE;padding:10px; }