*{margin : 0px; padding : 0px;}
body{text-align : center; padding-top : 20px; font-family : Arial, Verdana, Helvetica, MS Sans Serif, Sans Serif;}
#page{width : 780px; text-align : left; height : auto; margin-left : auto; margin-right : auto;}
#container{float : left; height : auto; padding-bottom : 20px; }

#textsize{float : right; margin-top : 7px; display : inline; margin-right : 10px; width : 70px;}
#textsize img{float : left; display : inline; margin-right : 1px;}

#body1 #topform{float : left; position : relative; width : 780px; height : 159px; background : url(../pics/topbanner1.jpg) no-repeat;}
#body2 #topform{float : left; position : relative; width : 780px; height : 159px; background : url(../pics/topbanner2.jpg) no-repeat;}
#body3 #topform{float : left; position : relative; width : 780px; height : 159px; background : url(../pics/topbanner3.jpg) no-repeat;}

#topform div{position :absolute; width : 200px; height : 25px; right : 0px; bottom : 0px;}
#searchbox{width : 150px; font-size : 70%; color : # #848486; height : 18px; margin-right : 5px; border : #848486 solid 1px;}
#topnav{float : left; width : 780px; height : 23px;}
#baselinks{float : left; clear : both; line-height : 30px; font-size : 70%; color : #FFA77F; clear : left; text-align : left; width : 780px;}
#baselinks a{color : #939DA6; text-decoration : none; text-transform : capitalize;}
#baselinks a:hover{color : #939DA6; text-decoration : underline;  text-transform : capitalize;}
#addressbar{float : left; clear : both; width : 780px; height : 32px; background : url(../pics/addressbar.gif) no-repeat;}
#addressbar p{font-size : 70%; color : #FFFFFF; line-height : 32px; margin-left : 10px;}
#breadcrumbs{float : left; color : #FC7A3D; width : 780px; border-top : #FFFFFF solid 1px; font-weight : bold; font-size : 75%; height : 27px; line-height : 27px; background : url(../pics/breadcrumbslice.gif) repeat-x;}
#breadcrumbs a{color : #000000; text-transform : lowercase; line-height : 17px; font-weight : normal; text-decoration : none;}
#breadcrumbs a:hover{color : #000000; text-transform : lowercase; line-height : 17px; font-weight : normal; text-decoration : underline;}
#breadcrumbs span{color : #000000; font-weight : normal; text-transform : lowercase;}
#breadcrumbs span.yah{color : #00623B; margin-left : 22px; font-weight : bold;}
#leftcolumn{float : left; display : inline; width : 570px; height : auto; margin-top : 8px;}
#rightcolumn{float : right; display : inline; width : 200px; height : auto; margin-top : 8px;}
#textblock{float : left; background : #F4F5F7; width : 570px; height : auto; margin-bottom : 8px;}
h1{color : #FF5000; font-size : 110%; margin-bottom : 10px;}
h2{color : #00623B; font-size : 70%; margin-bottom : 10px; line-height : 18px;}
p{color : #202020; font-size : 70%; margin-bottom : 10px; line-height : 18px;}
ul{color : #202020; margin-left : 30px; font-size : 70%; margin-bottom : 10px; line-height : 18px;}
a{color : #000000; text-decoration : none;}
a:hover{color : #000000; text-decoration : underline;}
div.tenpixpad{padding : 10px; padding-left : 25px;}
div.signpost1{position : relative; float : left; background : url(../pics/signpost1.gif) no-repeat; display : inline; width : 270px; height : 158px; border-left : #FF5102 solid 1px; margin-left : 20px;}
div.signpost2{position : relative; float : right; background : url(../pics/signpost2.gif) no-repeat; display : inline;  width : 270px; height : 158px;}
div.signpost1 h2{font-weight : normal; padding-top : 4px; color : #4F4F4F; margin : 0px; margin-top : 55px; margin-left : 25px; width : 105px; margin-bottom : 0px; line-height : 14px;}
div.signpost2 h2{font-weight : normal;  padding-top : 4px; color : #4F4F4F; margin : 0px; margin-top : 55px; margin-left : 25px; width : 105px; margin-bottom : 0px; line-height : 14px;}
div.signpost1 a{position : absolute; top : 0px; left : 0px; display : block; text-indent : -6000px; width : 270px; height : 158px;} 
div.signpost2 a{position : absolute; top : 0px; left : 0px; display : block; text-indent : -6000px; width : 270px; height : 158px;}
img.signright{float : right; width : 123px; height : 158px;}
div.special_offer{position : relative; margin-bottom : 6px; width : 200px; height : 62px; background : url(../pics/specialbg.gif) no-repeat; border : #FF5102 solid 1px;}
html>body div.special_offer{position : relative; margin-bottom : 6px; width : 199px; height : 60px; background : url(../pics/specialbg.gif) no-repeat; border : #FF5102 solid 1px;}
div.special_offer img{position : absolute; top : 0px; right : 0px; margin : 0px; padding : 0px; border : 0px;}
div.special_offer a.boxlink{position : absolute; top : 0px; left : 0px; display : block; text-indent : -6000px; width : 199px; height : 60px;} 
div.special_offer h2{color : #4F4F4F; font-weight : normal; font-size : 12px; margin : 0px; margin-top : 5px; margin-left : 12px; width : 90px; margin-bottom : 0px; line-height : 14px;}
div.special_offer b{position : absolute; bottom : 4px; left : 12px; font-size : 18px; color : #FF2328;}
#textpage{margin-left : 20px; padding-top : 20px; float : left; display :inline; }
#leftnavi{float : left; width : 165px; background : #EFF0F2; margin-top : 1px;}
#cart{position : relative; font-size : 11px; font-weight : bold; width : 165px; height : 43px; background : url(../pics/cartbg.gif) no-repeat;}
#cartpos{padding-left : 15px;  padding-top : 22px;}

#leftnavi #cart a{float : left; width : 40px; height : 40px; font-size : 1%; color : #EFF0F2;}

#leftnavi a.link:link{display : block; padding-top : 5px; padding-bottom : 5px; border-top : #FFFFFF solid 1px; font-weight : normal; font-size : 65%; width : 165px; height : auto; color : #000000; text-decoration : none;}
#leftnavi a.link:visited{display : block; padding-top : 5px; padding-bottom : 5px; border-top : #FFFFFF solid 1px; font-weight : normal; font-size : 65%; width : 165px; height : auto; color : #000000; text-decoration : none;}
#leftnavi a.link:hover{ display : block; padding-top : 5px; padding-bottom : 5px; border-top : #FFFFFF solid 1px; font-weight : normal; font-size : 65%; width : 165px; height : auto; color : #FB793C; text-decoration : none;}
#leftnavi a.link span, #leftnavi a.link:hover span,#leftnavi a.link:visited span{display : block; margin-left : 25px; width : 140px;}

#leftnavi #left_mod a.link:link{display : block; padding-top : 5px; padding-bottom : 5px; border-top : #FFFFFF solid 1px; font-weight : normal; font-size : 65%; width : 165px; height : auto; color : #000000; text-decoration : none; background : #FFEDE5;}
#leftnavi #left_mod a.link:visited{display : block; padding-top : 5px; padding-bottom : 5px; border-top : #FFFFFF solid 1px; font-weight : normal; font-size : 65%; width : 165px; height : auto; color : #000000; text-decoration : none; background : #FFEDE5;}
#leftnavi #left_mod a.link:hover{ display : block; padding-top : 5px; padding-bottom : 5px; border-top : #FFFFFF solid 1px; font-weight : normal; font-size : 65%; width : 165px; height : auto; color : #FB793C; text-decoration : none; background : #FFEDE5;}
#leftnavi #left_mod a.link span, #leftnavi a.link:hover span,#leftnavi a.link:visited span{display : block; margin-left : 25px; width : 140px;}
#leftnavi #left_mod h2{background : #FF5100; padding-top : 4px; padding-bottom : 4px; line-height : 12px; color : #FFFFFF; margin : 0px; padding-left : 25px;}

#leftnavi a.grouplink{text-indent : 25px; background-color : #D9DDE0; display : block; border-top : #F2F3F5 solid 1px; font-weight : bold; font-size : 75%; width : 165px; height : 26px; line-height : 26px; color : #FF5102; text-transform : uppercase; text-decoration : none;}
#leftnavi a.grouplink:hover{text-indent : 25px; background-color : #D9DDE0; display : block; border-top : #F2F3F5 solid 1px; font-weight : bold; font-size : 75%; width : 165px; height : 26px; line-height : 26px; color : #FF5102; text-transform : uppercase; text-decoration : none;}


span.item{color : #6D7B84;}
span.cost{color : #FF5102;}
#contentright{float : right; width : 605px; height : auto; margin-top : 8px; padding-bottom : 10px;}
div.topgrey{float : left; background : #F4F5F7; padding-bottom : 15px;}
div.topgrey img{float : right; border : #FB7A40 solid 1px;}
div.topgreycontent{float : left; width : 360px; padding : 15px;}
div.bmgrey{width : 605px; float : right; background : #F4F5F7;}
#thisform label{color : #495760; margin-bottom : 3px; margin-top : 10px; float : left; font-size : 70%; width : 250px;}
input.stepform{border : #FEE1D3 solid 1px; color : #00623B; font-size : 70%;  width : 250px;}
textarea.stepform{border : #FEE1D3 solid 1px; height : 75px; color : #00623B; font-size : 75%;  width : 250px;}
div.bmwhite{width : 605px; float : right; background : #FFFFFF; border : #FF7D41 solid 1px;}
div.contentbox1{position : relative; float : left; background : url(../pics/contentboxbg.gif) no-repeat; display : inline; margin-top : 10px; width : 295px; height : 85px; border : #FF5102 solid 1px;}
div.contentbox2{position : relative; float : left; background : url(../pics/contentboxbg.gif) no-repeat; display : inline; margin-top : 10px; width : 295px; height : 85px; border : #FF5102 solid 1px; margin-left : 10px;}
img.contentbox{float : right; display : inline; width : 85px; height : 85px; border-left : #FF5102 solid 1px; margin-right : -3px;}
html>body img.contentbox{float : right; display : inline; width : 85px; height : 85px; border-left : #FF5102 solid 1px; margin-right : 0px;}
div.content_inner{float : left; padding-top : 7px; padding-left : 15px; display : inline; width : 170px; height : auto;}
div.content_inner a{display : block; color : #FF5102; text-decoration : none; font-size : 80%; font-weight : bold;}
div.content_inner a:hover{display : block; color : #FF5102;  text-decoration : underline; font-size : 80%; font-weight : bold;}
div.content_inner p{line-height : 14px; color : #7B848B; margin-bottom : 0px; padding-bottom : 0px;}
a.contentboxlink{position : absolute; top : 0px; left : 0px; display : block; text-indent : -6000px; width : 295px; height : 83px;} 
a.contentboxlink:hover{position : absolute; top : 0px; left : 0px; display : block; text-indent : -6000px; width : 295px; height : 83px;} 
#specialblock{float : left; display : inline; margin-top : 8px; background : #FE5200 url(../pics/specialblock.gif) no-repeat top left; width : 605px; height : 26px; margin-bottom : 1px;}
#specialcontainer{float : left; display : inline; background : #FFECE5; border :  #FE5200 solid 1px; width : 605px; height : auto;}
html>body #specialcontainer{float : left; display : inline; background : #FFECE5; border :  #FE5200 solid 1px; width : 603px; height : auto;}
div.pixpad7{float : left; display : inline; margin-top : 4px; padding-bottom : 4px; height : auto;}
div.specialinnerbox{float : left; position : relative; margin-left : 4px; margin-top : 4px; background : #FFFFFF url(../pics/specialinnerbg.gif) no-repeat top left; display : inline; height : 60px; width : 195px;}
div.specialinnerbox img{float : right; border : #FE5200 solid 1px; margin-right : -3px; }
html>body div.specialinnerbox img{float : right; border : #FE5200 solid 1px; margin-right : 0px; }
div.specialinnerbox a{ color : #000000; text-decoration : none; font-size : 70%; font-weight : normal; line-height : 12px;}
div.specialinnerbox a:hover{color : #000000;  text-decoration : underline; font-size : 70%; font-weight : normal; line-height : 12px;}
div.specialinnerbox b{position : absolute; bottom : 4px; left : 10px; font-size : 18px; color : #FF2328;}
div.specialcontent{float : left; margin-left : 10px; margin-top : 5px; display :inline; width : 90px;}
#col_1{float : left; margin-top : 8px; display : inline; height : auto; width : 173px;}
#col_1 img{border :  #FE5200 solid 1px; margin-bottom : 10px;}
#col_2{float : left; margin-top : 8px; margin-right : 7px; background : #F4F5F7; display : inline; height : auto; width : 400px;}
#col_3{float : left; margin-top : 8px; display : inline; height : auto; width : 200px;}
#col_3 img{margin-bottom : 10px;}
#pad15{padding : 15px;}
a.link_title{font-weight : bold; text-decoration : none; font-size : 80%; color : #116C4B;}
a.link_title:hover{font-weight : bold;  text-decoration : underline; font-size : 80%; color : #116C4B;}
a.urlbg{display : block; text-indent : 80px; font-size : 70%; width : 567px; height : 23px; line-height : 23px; background : url(../pics/urlbg.gif) no-repeat; text-decoration : none;}
a.urlbg:hover{display : block; text-indent : 80px; font-size : 70%; width : 567px; height : 23px; line-height : 23px; background : url(../pics/urlbg.gif) no-repeat; text-decoration : none;}
#linkscontainer{float : left; display : inline; margin-top : 8px; background : #FFEEE6; border :  #FFA074 solid 1px; width : 605px; height : auto;}
html>body #linkscontainer{float : left; display : inline; margin-top : 8px; background : #FFEEE6; border :  #FFA074 solid 1px; width : 603px; height : auto;}
div.linksliner{float : left; padding : 8px; display : inline; margin : 5px; background-color : #FFFFFF;}
div.linksliner h2{color : #FF5102; font-size : 80%;}
#linkpad{float : left; display : inline; margin: 10px; width :auto;}
img.link_image{float : right; border : #FFECE5 solid 1px; margin-right : 6px;}
#linksliner p{color : #828D93;}
img.linksep{margin-top : 10px; margin-bottom : 10px;}
#hintsblock{float : left; display : inline; margin-top : 8px; background : #B02020 url(../pics/helpfulhints.gif) no-repeat top left; width : 605px; height : 28px; margin-bottom : 1px;}
#hintscontainer{float : left; display : inline; background : #F7E7E7; border :  #B02020 solid 1px; width : 605px; height : auto;}
html>body #hintscontainer{float : left; display : inline; background : #F7E7E7; border :  #B02020 solid 1px; width : 603px; height : auto;}
div.hintcontent{background : #FFFFFF; margin-left : 5px; float : left; margin-bottom : 4px; display : inline; height : 120px; width : 592px;}
div.hintcontent b{color : #B02020; font-size : 80%;}
div.hintcontent p{line-height : 14px; margin-top : 5px; color : #7B848B; padding-bottom : 0px;}
div.pad8{padding : 8px;}
a.hintlink{float : left; text-indent : 50px; font-size : 70%; text-decoration : none; margin-right : 6px; display : inline; display : block; line-height : 22px; height : 22px; width : 286px; background : #B02020 url(../pics/hintlinkbg.gif) no-repeat;}
a.hintdownload{float : left; text-indent : 85px; font-size : 70%; text-decoration : none; display : inline; display : block; height : 22px; line-height : 22px; width : 284px; background : #B02020 url(../pics/hintdownloadbg.gif) no-repeat;}
a.hintlink:underline{float : left; text-indent : 50px; font-size : 70%; text-decoration : none; margin-right : 6px; display : inline; display : block; line-height : 22px; height : 22px; width : 286px; background : #B02020 url(../pics/hintlinkbg.gif) no-repeat;}
a.hintdownload:underline{float : left; text-indent : 85px; font-size : 70%; text-decoration : none; display : inline; display : block; height : 22px; line-height : 22px; width : 284px; background : #B02020 url(../pics/hintdownloadbg.gif) no-repeat;}
#acn, #cod{display : none;}
#itemoffer{float : left; margin-top : 15px; display : inline; border : #D2D7DA solid 1px; background-color : #FFFFFF; width : 570px; height : auto; margin-left : 15px;}
#itemoffer h2{color : #006239; margin-bottom : 0px; font-size : 90%;}
#itemoffer b.discount{font-size : 110%; display : block; color : #FF2325; margin-top : 6px; margin-bottom : 6px;}
#itemoffer p{color : #6F7C84; margin-top : 0px;}
div.px7pad{padding : 7px;}
#cost{float : left; display : inline; margin-left : 15px; width : 125px; height : 23px; line-height : 23px; background : #FFFFFF;}
#atc{float : left; display : inline; margin-left : 10px; border : 0px;}
span.itemcost{margin-left : 10px; font-size : 70%; color : #79848A;}
span.amount{font-size : 70%; color : #FE5200; font-weight : bold;}
b.specialdate{display : block; margin-top : 3px; margin-bottom : 3px; color : #01613C; font-size : 11px;}
#cart_display{padding-top  :10px; padding-bottom : 10px; border : #FE7D43 solid 1px; background-color : #FFFFFF; float : left; display : inline; width : 570px;}
div.cart_1{font-size : 70%; font-weight : bold; color : #01613C; background : #F4F5F7; height : 52px; margin-bottom : 10px; margin-left : 10px; width : 295px; float : left; display : inline;}
div.cart_1 img{border : #FE7D43 solid 1px; float : right;}
div.cart_1 a.carttitle{margin-left : 10px; color : #01613C; text-decoration : none;}
div.cart_1 a.carttitle:hover{margin-left : 10px; color : #01613C; text-decoration : underline;}
div.cart_2{font-size : 70%; color : #01613C; font-weight : bold; text-align : center; background : #F4F5F7; height : 52px; margin-bottom : 10px; margin-left : 10px; width : 115px; float : left; display : inline;}
div.cart_2 div{padding-top : 10px;}
div.cart_2 img{margin-top : 5px; margin-right : 3px;}
div.cart_3{font-size : 70%; color : #01613C; font-weight : bold; background : #F4F5F7; height : 52px; margin-bottom : 10px; margin-left : 10px; width : 110px; float : left; display : inline;}
div.cart_3 div{padding-left : 20px; padding-top : 10px;}
#cart_sum{float : right; margin-right : 15px; display : inline;}
#carthdr{margin-left : 10px;}
#contactdownloads{float : right; display : inline; width : 280px; height : auto;}
#downloadshdr{float : right;border : 0px; margin-top : 10px;}
a.download_link{float : right; margin-top : 4px; font-size : 70%; color : #828D93; text-indent : 10px; display : block; width : 239px; height : 23px; line-height : 23px; background : url(../pics/download_link.gif) no-repeat; text-decoration : none;}
a.download_link:hover{float : right;  margin-top : 4px; font-size : 70%; color : #828D93; text-indent : 10px; display : block; width : 239px; height : 23px; line-height : 23px; background : url(../pics/download_link.gif) no-repeat; text-decoration : none;}
#multimap{float : right; margin-top : 4px; border : 0px;}
div.formcol{float : left; display : inline; width : 250px;}
div.search_result{float : left; display : inline; width : 572px; margin-bottom : 15px;}
div.search_result p{margin : 0px;}
div.search_result a{color : #00623B; font-size : 70%; text-decoration : none; font-weight : bold;}
div.search_result a:hover{color : #00623B; font-size : 70%; text-decoration : underline; font-weight : bold;}
div.view_section{float : left; margin-top : 10px; display : inline; width : 114px; height : auto;}
div.view_section img{border-left : #EC5E14 solid 1px; border-right : #EC5E14 solid 1px;} 
div.view_section a.view_title{display : block; border-bottom : #FFFFFF solid 1px; font-weight : bold; font-size : 70%; width : 114px; height : 20px; padding-top : 2px; padding-bottom : 2px; background : #FF5100; color : #FFFFFF; text-decoration : none; text-align : center;}
div.view_section a.view_title:hover{display : block; border-bottom : #FFFFFF solid 1px; font-weight : bold; font-size : 70%; width : 114px; height : 20px; padding-top : 2px; padding-bottom : 2px; background : #FF5100; color : #FFFFFF; text-decoration : none; text-align : center;}
div.view_section a.view_section:link{display : block; text-indent : -6000px; width : 114px; height : 21px;  background : #FF5100 url(../pics/view_section.gif) no-repeat; }
div.view_section a.view_section:hover{display : block; text-indent : -6000px; width : 114px; height : 21px; background : #FF5100 url(../pics/view_section.gif) no-repeat;}
div.view_section a.view_section:visited{display : block; text-indent : -6000px; width : 114px; height : 21px; background : #FF5100 url(../pics/view_section.gif) no-repeat;}

/* best seller block */
#bestblock{float : left; display : inline; margin-top : 8px; background : #00623B url(../pics/bestsellers.gif) no-repeat top left; width : 605px; height : 26px; margin-bottom : 1px;}
#bestcontainer{float : left; display : inline; background : #E5EFEB; border :  #00623B solid 1px; width : 605px; height : auto;}
html>body #bestcontainer{float : left; display : inline; background : #E5EFEB; border :  #00623B solid 1px; width : 603px; height : auto;}
div.pixpad7{float : left; display : inline; margin-top : 4px; padding-bottom : 4px; height : auto;}
div.bestinnerbox{float : left; position : relative; margin-left : 4px; margin-top : 4px; background : #FFFFFF url(../pics/specialinnerbg.gif) no-repeat top left; display : inline; height : 60px; width : 195px;}
div.bestinnerbox img{float : right; border : #00623B solid 1px; margin-right : -3px; }
html>body div.bestinnerbox img{float : right; border : #00623B solid 1px; margin-right : 0px; }
div.bestinnerbox a{ color : #000000; text-decoration : none; font-size : 70%; font-weight : normal; line-height : 12px;}
div.bestinnerbox a:hover{color : #000000;  text-decoration : underline; font-size : 70%; font-weight : normal; line-height : 12px;}
div.bestinnerbox b{position : absolute; bottom : 4px; left : 10px; font-size : 18px; color : #FF2328;}
div.bestcontent{float : left; margin-left : 10px; margin-top : 5px; display :inline; width : 90px;}

