body{ margin:0px auto; padding:0px; font-family:"Trebuchet MS", Arial, Verdana; color:#FFFFFF; background:url(images/main-bg.gif) top center repeat-y #BFD72F;}
div{padding:0px; margin:0px; font-family:"Trebuchet MS", Arial, Verdana; font-size:102%;}
img {border:none;}
form{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;}

a:link, a:visited{ color:#FFFFFF; text-decoration:none; padding:0px; margin:0px;}
a:hover{text-decoration:underline; color:#FFFFFF;}
a.white:link, a.white:visited{font-size:80%; color:#FFFFFF; text-decoration:none; padding:0px; margin:0px;}
a.white:hover{text-decoration:underline;}
a.black:link, a.black:visited{font-size:80%; color:#000000; text-decoration:underline; padding:0px; margin:0px;}
a.black:hover{text-decoration:underline; color:#BFD72F;}
a.black-top:link, a.black-top:visited{font-size:100%; color:#000000; float:left;  padding:0px 5px;}
a.black-top:hover{text-decoration:underline;}
a.lightgreen:link, a.lightgreen:visited{font-size:70%; color:#BFD72F; text-decoration:none; padding:0px 2px; margin:0px;}
a.lightgreen:hover{text-decoration:underline;}
a.darkgreen:link, a.darkgreen:visited{ color:#FFFFFF;font-size:80%; color:#154350; text-decoration:none; padding:0px 2px; margin:0px;}
a.darkgreen:hover{ color:#FFFFFF;text-decoration:underline;}

a.page-top-link:link, a.page-top-link:visited{ float:left; color:#154350; padding:0px 5px;}
a.page-top-link:hover{ text-decoration:underline;}



.clear-div{clear:both; width:100%; height:1px; background:none;}
.clear-div img{clear:both; float:left; height:1px; width:1px;}

/* ======= Home Page ======= */

.main{ width:1116px; margin:0px auto; min-height:50px; height:auto !important; height:50px;}
.top{ float:left; width:1116px; min-height:50px; height:auto !important; height:50px; background:#154350;}
.top-basket{ float:right; width:250px; padding:5px 0px 0px 0px; min-height:50px; height:auto !important; height:50px;}
.top-basket img{ float:right; padding:12px 0px 0px 0px;}
.top-basket-matter{ float:right; width:130px; padding:5px 0px 5px 15px;}
.top-basket-matter b{ float:left; font-size:110%; padding:0px; font-family:"Trebuchet MS", Arial, Verdana;}
.top-basket-matter p{ float:left; width:130px; font-size:75%; padding:0px; margin:0px;}
.top-search{ float:right; width:250px; padding:5px 0px 0px 0px; margin-right:70px; min-height:50px; height:auto !important; height:50px;}
.top-search b{ float:left; width:230px; font-weight:bold; padding:0px 0px 5px 10px; font-size:100%; font-family:"Trebuchet MS", Arial, Verdana;}
.top-search span{ float:left; width:250px; background:url(images/texbox-bg.gif) no-repeat; min-height:40px; height:auto !important; height:40px;}
.top-search span b{ font-size:125%; width:30px; margin:10px 0px 0px 16px; color:#FFFFFF;}
.top-search-texbox{ float:left; border:#FFFFFF solid 1px; width:160px; color:#E4E3E3; font-size:110%; padding:4px 0px 5px 0px; margin:2px 0px 0px 20px;}
.top-search div{ float:left; width:295px; color:#BFD72F; padding:3px 0px 5px 5px; display:inline;}
.header{ float:left; width:1116px; min-height:50px; height:auto !important; height:50px;}

.navi{ float:left; width:1096px; padding:0px 10px; background:#154350; border-bottom:#BFD72F solid 1px; border-top:#BFD72F solid 1px; color:#C2C1C3; line-height:32px; min-height:10px; height:auto !important; height:10px;}
a.navi-link:link, a.navi-link:visited{font-size:80%; color:#C2C1C3; padding:5px 5px; text-decoration:none; margin:0px;}
a.navi-link:hover{text-decoration:underline; background:#BFD72F; padding:5px 5px; color:#154350;}

a.navi-link-active:link, a.navi-link-active:visited{font-size:80%; color:#154350; padding:5px 5px; background:#BFD72F; text-decoration:none; margin:0px;}
a.navi-link-active:hover{text-decoration:underline; background:#BFD72F; padding:5px 5px; color:#154350;}

.page-status{ float:left; width:1096px; padding:0px 10px; background:#154350; font-size:75%; color:#BFD72F; line-height:32px; min-height:10px; height:auto !important; height:10px;}
a.page-status-link:link, a.page-status-link:visited{font-size:100%; color:#BFD72F; padding:0px 7px; text-decoration:none; margin:0px;}
a.page-status-link:hover{text-decoration:underline; color:#FFFFFF;}
.data-main{ float:left; width:1116px; min-height:50px; height:auto !important; height:50px;background:url(images/main-middle-bg.gif) repeat-y center top; }
.data-left{ float:left; width:233px; margin:0px 8px 0px 8px; display:inline; min-height:50px; height:auto !important; height:50px;}
.data-left-top{ float:left; width:233px;}
.data-left-middle{ float:left; width:233px; color:#FFFFFF; min-height:50px; height:auto !important; height:50px; background:#516573;}
.data-left-list{ float:left; width:233px; min-height:5px; height:auto !important; height:5px;}
.data-left-list span{margin:0px; font-size:115%; font-weight:bold; line-height:160%; color:#FFFFFF;}
.data-left-list b{font-size:60%; color:#BFD72F; font-weight:normal; padding:0px 3px;}
.data-left-list span img{ float:left; padding:10px 5px 0px 10px;}
a.data-left-head:link, a.data-left-head:visited{ color:#FFFFFF; text-decoration:none; padding:0px 0px 0px 5px; margin:0px;}
a.data-left-head:hover{text-decoration:underline; color:#FFFFFF;}
.data-left-list ul{ float:left; width:233px; list-style:none; padding:0px; margin:0px; color:#FFFFFF;}
.data-left-list ul li{ float:left; width:203px; list-style:none; font-size:75%; padding:0px 0px 0px 30px; margin:0px; display:inline; line-height:180%;}
.data-left-list ul li b{ font-size:65%; width:auto; color:#BFD72F; font-weight:normal; padding:0px 2px;}
.data-left-bottom{ float:left; width:233px;}
.data-left-list div{ float:left; width:233px; list-style:none; padding:0px; margin:0px;}
.data-left-list div b{font-size:70%; color:#74AB08; font-weight:normal; padding:0px 2px;}
.data-left-list div a:link, .data-left-list div a:visited { float:left; width:203px; font-size:85%; padding:0px 0px 0px 30px; margin:0px 0px 0px 0px; display:inline; line-height:180%;}
.data-left-list div a:hover{ float:left; width:217px; font-size:100%; background:#BFD72F; color:#154350; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; line-height:180%; text-decoration:none;}
.middle{ float:left; width:666px; padding:15px 0px 25px 0px; min-height:300px; height:auto !important; height:300px; background:url(images/middle-top.jpg) no-repeat center top;}
.middle h3{float:left; width:651px; padding:0px 0px 5px 15px; color:#004250; margin:0px; font-size:160%; font-weight:normal; line-height:220%; }
.middle p{float:left; width:641px; padding:0px 10px 5px 15px; color:#154350; margin:0px;}
.box-row{float:left; width:642px; padding:0px 12px 10px 12px; min-height:50px; height:auto !important; height:50px;}
.bigbox{float:left; width:313px; display:inline; min-height:50px; height:auto !important; height:50px;}
.bigbox-topdiv{float:left; width:197px; background:#BFD72F; min-height:10px; height:auto !important; height:10px;}
.bigbox-topdiv h1{float:left; width:120px; color:#000000; padding:0px; margin:0px; font-size:99%; line-height:150%;}
.bigbox-div2{float:left; width:313px; min-height:100px; height:auto !important; height:100px;}
.bigbox-div2-middle{float:left; width:299px; padding:0px 6px; background:url(images/hpage-topbox-bg.jpg) repeat-x bottom #FFFFFF; border-left:#BFD72F solid 1px; border-right:#BFD72F solid 1px; min-height:50px; height:auto !important; height:50px;}
.bigbox-inbox{ float:left; width:98px; margin-left:1px; text-align:center; padding-bottom:10px;}
.bigbox-inbox img{ padding-bottom:3px;}
.bigbox-inbox-div{ float:left; width:98px;}
.bigbox-inbox-div img{ padding-bottom:0px;}
.bigbox-inbox-div span{ float:left; width:94px; font-size:90%; text-align:center; line-height:17px; background:#003e4c;}
.smallbox{float:left; width:155px; padding:0px 2px; min-height:50px; height:auto !important; height:50px;}
.smallbox h1{float:left; width:149px; padding:2px 0px 2px 0px; color:#154350; font-size:100%; font-weight:normal; margin:0px;}
.smallbox h2{float:left; width:149px; padding:2px 0px 2px 0px; color:#FF0000; font-size:120%; font-weight:normal; margin:0px;}
.smallbox p{float:left; width:62%;  padding:3px 0px 3px 0px; color:#154350; font-size:75%; margin:0px;}
.smallbox b{float:left; width:30%; padding:3px 0px 3px 0px; color:#FF0000; text-align:left; font-size:80%; font-weight:bold;}

.smallbox-bg{float:left; width:155px; padding:0px 2px; background:#BFD72F; min-height:50px; height:auto !important; height:50px;}
.smallbox-bg h1{float:left; width:149px; padding:2px 0px 2px 0px; color:#154350; font-size:100%; font-weight:normal; margin:0px;}
.smallbox-bg h2{float:left; width:149px; padding:2px 0px 2px 0px; color:#FF0000; font-size:120%; font-weight:normal; margin:0px;}
.smallbox-bg span{ float:left; width:155px;}
.smallbox-bg p{float:left; width:62%; padding:3px 0px 3px 0px; color:#154350; font-size:75%; margin:0px;}
.smallbox-bg b{float:left; width:30%; padding:3px 0px 3px 0px; text-align:left; color:#FF0000; font-size:80%; font-weight:bold;}

a.smallbox-h1-link:link, a.smallbox-h1-link:visited{float:left; width:149px; padding:2px 0px 2px 0px; color:#154350; font-size:100%; font-weight:normal; margin:0px;}
a.smallbox-h1-link:hover{ text-decoration:underline;}
a.smallbox-h1red-link:link, a.smallbox-h1red-link:visited{float:left; width:149px; padding:2px 0px 2px 0px; color:#FF0000; font-size:100%; font-weight:normal; margin:0px;}
a.smallbox-h1red-link:hover{ text-decoration:underline;}
.data-right{ float:left; width:201px; padding-bottom:10px; min-height:50px; height:auto !important; height:50px; background:#875D51;}
.data-right a:link, .data-right a:visited { color:#000000;}
.data-right a:hover{ text-decoration:underline;}
.right-side{ float:left; width:200px; min-height:50px; height:auto !important; height:50px;}
.right-side-top{ float:left; width:200px; padding:10px 0px; min-height:50px; height:auto !important; height:50px;}
.right-side-top div{ float:left; width:200px;}
.right-side-top div img{ float:left; padding:0px 13px;}
a.right-side-link:link, a.right-side-link:visited{ float:left; width:200px; color:#BFD72F; font-family:Impact, Arial, Verdana; font-size:100%; line-height:32px; padding:5px 0px;}
a.right-side-link:hover{ background:#44656C; text-decoration:none;}
.ourbestsellers{ float:left; width:170px; margin:10px 0px 0px 15px; display:inline; min-height:50px; height:auto !important; height:50px;}
.ourbestsellers-top{ float:left; width:170px; background:#BFD72F;}
.ourbestsellers-top h3{ float:left; width:160px; font-weight:normal; font-size:90%; color:#000000; padding:0px 0px 3px 5px; margin:0px; font-family:"Trebuchet MS", Arial, Verdana;}
.ourbestsellers-data{ float:left; width:170px; background:#FFFFFF; min-height:50px; height:auto !important; height:50px;}
.databox{float:left; width:150px; padding:2px 0px; margin:0px 10px; display:inline; border-bottom:#C2C1C0 solid 1px; min-height:10px; height:auto !important; height:10px;}
.databox span{float:left; width:70px; padding:0px 5px; color:#000000; font-size:75%; min-height:10px; height:auto !important; height:10px;}
.databox span b{float:left; width:70px; padding:0px 0px; color:#DD1674; font-size:100%; line-height:13px; min-height:10px; height:auto !important; height:10px;}
.databox-lastdiv{float:left; width:150px; padding:2px 10px; min-height:10px; height:auto !important; height:10px;}
.databox-lastdiv span{float:left; width:70px; padding:0px 5px; color:#000000; font-size:75%; min-height:10px; height:auto !important; height:10px;}
.databox-lastdiv span b{float:left; width:70px; padding:0px 0px; color:#DD1674; font-size:100%; line-height:13px; min-height:10px; height:auto !important; height:10px;}
a.databox-link:link, a.databox-link:visited {color:#000000; font-size:90%; padding-bottom:3px;}
a.databox-link:hover{ text-decoration:underline;}
.testimonials{float:left; width:158px; padding:2px 6px; text-align:justify; color:#000000; line-height:15px; font-size:80%; min-height:10px; height:auto !important; height:10px;}
.testimonials b{float:left; width:158px; color:#000000; line-height:15px; font-size:100%;}
.testimonials-bottom{float:left; width:164px; padding:8px 0px 2px 6px; background:url(images/rhs-boxtestimonials-bottom.jpg) no-repeat; min-height:36px; height:auto !important; height:36px;}
.footer-logo{float:left; width:916px; padding:5px 100px; min-height:50px; height:auto !important; height:50px; background:url(images/footer-top.jpg) no-repeat 250px top #FFFFFF; border-bottom:#154350 solid 1px;}
.footer-logo img{float:left; padding:0px 5px; border-right:#E4E4E4 solid 1px;}
.footer{float:left; width:1116px; min-height:50px; height:auto !important; height:50px; background:#FFFFFF; border-bottom:#154350 solid 4px;}
.footer-left{float:left; width:400px; padding:10px 10px; min-height:20px; height:auto !important; height:20px;}
.footer-left span{float:left; width:180px; font-size:75%; line-height:28px; color:#004250;}
.footer-left span img{float:left; padding:0px 10px 0px 0px; }
.footer-left div{float:left; width:180px; padding:10px 0px 5px 0px; vertical-align:middle; font-size:80%; line-height:28px; color:#004250;}
.footer-left div img{float:left; padding:0px 10px 0px 0px; }
.footer-middle{float:left; width:235px; padding:10px; text-align:center;}
.footer-middle img{ padding:3px 0px;}
.footer-right{float:left; width:440px; padding-bottom:10px; font-size:80%; font-weight:bold; line-height:28px; color:#000000;}
.footer-right img{float:left; padding:0px 3px 10px 0px;}
.foot-li-div{ float:left; width:1116px; background:#154350; font-size:75%; color:#FFFFFF; border-bottom:#BFD72F solid 2px; border-top:#BFD72F solid 2px; min-height:10px; height:auto !important; height:10px;}

a.foot-link:link, a.foot-link:visited{font-size:100%; color:#FFFFFF; padding:0px 7px; line-height:25px; font-weight:normal; text-decoration:none; margin:0px;}
a.foot-link:hover{text-decoration:underline; background:#BFD72F; padding:5px 7px; color:#154350;}
a.foot-link-active:link, a.foot-link-active:visited{font-size:100%; background:#BFD72F; color:#154350; padding:0px 7px; line-height:25px; font-weight:normal; text-decoration:none; margin:0px;}
a.foot-link-active:hover{text-decoration:underline; background:#BFD72F; padding:5px 7px; color:#154350;}


a.foot-left-link:link, a.foot-left-link:visited{font-size:75%; color:#004250; text-decoration:none;}
a.foot-left-link:hover{text-decoration:underline; color:#004250;}
a.text-size-small:link, a.text-size-small:visited{font-size:100%; color:#154350; padding:8px 0px 0px 0px; font-family:"Times New Roman", Times, serif;font-weight:bold;}
a.text-size-small:hover{ text-decoration:underline;}
a.text-size-medium:link, a.text-size-medium:visited{font-size:150%; color:#154350; padding:8px 0px 0px 0px; font-family:"Times New Roman", Times, serif; font-weight:bold;}
a.text-size-medium:hover{ text-decoration:underline;}
a.text-size-big:link, a.text-size-big:visited{font-size:180%; color:#154350; padding:8px 0px 0px 0px; font-family:"Times New Roman", Times, serif;font-weight:bold;}
a.text-size-big:hover{ text-decoration:underline;}

/* ======= End Of Home Page ======= */

/* ======= 080627_design1_category_page ======= */

.middle-top{ float:left; width:641px; padding:0px 10px 10px 15px; font-size:75%; min-height:10px; height:auto !important; height:10px;}
.middle-top-right{ float:right; width:200px; text-align:right; min-height:10px; height:auto !important; height:10px;}

/* ======= End Of080627_design1_category_page ======= */

/* ======= 080627_design1_category_page_2 ======= */
.box-row-border{float:left; width:640px; border:#BFD72F solid 1px; min-height:50px; height:auto !important; height:50px;}
.box-main{float:left; width:642px; margin:0px 12px 0px 12px; display:inline; min-height:50px; height:auto !important; height:50px;}
.box-main h2{float:left; width:639px; margin:5px 0px 5px 0px; display:inline; padding:3px 0px 3px 3px; color:#004250; font-size:100%; background:#BFD72F; }
.page2-box-row{float:left; width:642px; margin-bottom:10px; min-height:50px; height:auto !important; height:50px;}

.page2-smallbox{float:left; width:155px; padding:0px 2px; min-height:50px; height:auto !important; height:50px;}
.page2-smallbox h1{float:left; width:149px; padding:2px 0px 2px 0px; color:#154350; font-size:100%;  margin:0px;}
.page2-smallbox h2{float:left; width:149px; padding:2px 0px 2px 0px; color:#FF0000; font-size:100%; font-weight:normal; margin:0px;}
.page2-smallbox span{float:left; width:50%; color:#154350; font-size:75%;}
.page2-smallbox span strong{ color:#154350; font-size:100%; font-weight:normal; text-decoration:line-through;}
.page2-smallbox b{float:right; padding:0px 0px 0px 5px; color:#FF0000; font-size:100%;}
.page2-smallbox-bottom{float:left; width:155px; color:#154350; font-size:75%;}


.page2-smallbox-bg{float:left; width:155px; padding:0px 2px; background:#BFD72F; min-height:50px; height:auto !important; height:50px;}
.page2-smallbox-bg h1{float:left; width:149px; padding:2px 0px 2px 0px; color:#154350; font-size:100%;  margin:0px;}
.page2-smallbox-bg h2{float:left; width:149px; padding:2px 0px 2px 0px; color:#FF0000; font-size:100%; font-weight:normal; margin:0px;}
.page2-smallbox-bg span{float:left; width:50%; color:#154350; font-size:75%;}
.page2-smallbox-bg span strong{ color:#154350; font-size:100%; font-weight:normal; text-decoration:line-through;}
.page2-smallbox-bg b{float:right; padding:0px 0px 0px 5px; color:#FF0000; font-size:100%;}

/*a.box-link:link, a.box-link:visited{ float:left; color:#154350; font-size:100%;}
a.box-link:hover{ text-decoration:underline;}*/

/* ======= End Of080627_design1_category_page_2 ======= */

/* ======= 080627_design1_Login_register ======= */

.box-cover{float:left; width:664px; margin:0px 0px 0px 0px; display:inline; min-height:50px; height:auto !important; height:50px;}
.login-box{float:left; width:316px; background:#F8F8F8; margin-left:11px; display:inline; min-height:50px; height:auto !important; height:50px;}
.login-box-head{float:left; width:307px; padding-left:10px; color:#154350; background:#BFD72F; font-size:100%; font-weight:bold;}
.login-box-data{float:left; width:317px; padding:20px 0px; min-height:153px; height:auto !important; height:153px;}
.login-box-data p{float:left; width:277px; padding:0px 20px 20px 20px; color:#154350; font-size:75%; line-height:15px; margin:0px;}
.login-box-data b{float:left; width:277px; font-weight:normal; text-align:center;  padding:20px 20px 20px 20px; color:#154350; font-size:100%; line-height:15px; margin:0px;}
.login-box-data ul{float:left; width:277px; padding:0px 0px 10px 20px; color:#154350; font-size:75%; line-height:15px; margin:0px; list-style:none;}
.login-box-data li{float:left; width:277px; padding-left:20px; color:#154350; font-size:100%; line-height:15px; margin:0px; list-style:none;}
.login-box-data-btn{float:left; width:297px; padding:5px 20px 0px 0px; text-align:right; font-size:100%;}
a.btn-link:link, a.btn-link:visited{color:#154350; line-height:20px; padding:0px 5px; font-size:75%; font-weight:bold; text-decoration: none; border:#899C14 solid 1px; background:url(images/btn-bg.gif) repeat-x;}
a.btn-link:hover{color:#154350; text-decoration:none; background:#BFD72F;}
.login-cover-div{float:left; width:317px; }
.login-cover-div strong{float:left; width:287px; padding:0px  15px; font-size:100%; color:#ff0000;}
.login-cover-div-left{float:left; width:105px; text-align:right; line-height:20px; padding:3px 10px 3px 0px; font-size:75%; color:#154350;}
.login-cover-div-right{float:left; width:200px; padding:3px 0px;}
.login-cover-div-right img{float:left; padding:2px;}
.login-input{float:left; width:175px; border:#899C14 solid 1px;}

/* ======= End Of080627_design1_Login_register ======= */

/* ======= 080627_design1_Registration ======= */
.registration{ float:left; width:600px; margin-left:12px; padding:30px 0px 10px 10px; display:inline; background:#F6F6F6; border:#E7E7E8 solid 1px; min-height:30px; height:auto !important; height:30px;}
.registration p{ float:left; width:570px; padding:0px 0px 0px 10px; margin:0px; font-size:75%; color:#000000;}
.registration strong{ float:left; width:570px; padding:0px 0px 15px 10px; margin:0px; font-size:75%; color:#000000;}
.regi-yellow{ float:left; width:480px; padding:8px 0px 8px 10px; margin:5px 0px; font-size:75%; color:#000000; font-style:italic; background:#FFFFCC;}
.regi-yellow b{ color:#C80000; }
.regi-box{ float:left; width:580px; background:#FFFFFF; margin-bottom:10px; border-bottom:#DADADA solid 1px; min-height:30px; height:auto !important; height:30px;}
.regi-box-top{ float:left; width:580px; background:url(images/regi-box-top.jpg) repeat-x bottom #F6F6F6;}
.big-btn{ float:left; color:#154350; width:auto; line-height:20px; padding:3px 10px; font-size:75%; font-weight:bold; text-decoration: none; border:#899C14 solid 1px; background:url(images/btn-bg-big.gif) repeat-x bottom;}
.regi-box-blue{ float:left; width:558px; padding:5px 10px; background:#FAFAFF; border:#DADADA solid 1px; border-bottom:none;}
.regi-box-blue span{ float:left; width:280px; color:#4E4E4E; font-size:75%;}
.regi-box-blue span b{ color:#C80000; }
.regi-box-select{ float:right; width:200px; border:#AAAAAA solid 1px;}
.regi-box-input{ float:right; width:200px; border:#AAAAAA solid 1px;}
.regi-box-white{ float:left; width:558px; padding:5px 10px; border:#DADADA solid 1px; border-bottom:none;}
.regi-box-white ul{ float:left; width:500px; padding:0px; margin-left:10px; display:inline; list-style:none; color:#000000;}
.regi-box-white li{ float:left; width:500px; list-style:none; padding-left:10px; background:url(images/bulet.gif) left center no-repeat;}

.regi-box-white span{ float:left; width:280px; color:#4E4E4E; font-size:75%;}
.regi-box-white span strong{ color:#000000;}
.regi-box-white span b{ color:#C80000; }
.communication{ float:left; width:329px; font-size:75%; color:#000000;}
.communication-right{ float:left; width:225px;}
.communication-right span{ float:left; width:100px; font-size:75%; padding-bottom:3px; line-height:22px;}
.complete{ float:left; width:558px; padding:10px 0px; font-size:75%; color:#000000;}
.regi-box-lastdiv{ float:left; width:558px; padding:5px 10px; background:#FAFAFF; border:#DADADA solid 1px; border-bottom:none;}
.regi-box-lastdiv span{ float:left; width:380px; color:#4E4E4E; font-size:75%;}
.regi-box-lastdiv span b{  color:#C80000;}
.regi-box-lastdiv span strong{ color:#000000;}
.rhs-yellow{ float:left; width:187px; margin:12px 6px 0px 6px; display:inline; background:#FFF6BF; min-height:30px; height:auto !important; height:30px;}
.rhs-yellow-top{ float:left; width:187px; padding-bottom:10px; background:#F8EA92; min-height:5px; height:auto !important; height:5px;}
.rhs-yellow-top img{ float:left; padding:10px 7px 0px 5px;}
.rhs-yellow-top h1 { float:left; width:130px; font-size:95%; margin:0px; padding:10px 0px 0px 0px; color:#154350; font-family:"Trebuchet MS", Arial, Verdana;}
.rhs-yellow p { float:left; width:165px; font-size:75%; margin:0px; padding:10px; color:#154350; line-height:normal; font-family:"Trebuchet MS", Arial, Verdana;}
.rhs-yellow-img{float:left; width:177px; padding:0px 0px 10px 8px;}
.rhs-yellow-img img{float:left; padding:5px 0px 5px 0px;}

/* ======= End Of080627_design1_Registration ======= */

/* ======= Of080627_design1_Registration_Erorr ======= */

.regi-box-red{ float:left; width:558px; padding:5px 10px; background:#FBE3E4; border:#DADADA solid 1px; border-bottom:none;}
.regi-box-red span{ float:left; width:280px; color:#C80000; font-size:75%; font-weight:bold;}
.regi-box-red span strong{ color:#FBE3E4;}
.regi-box-input-red{ float:right; width:200px; border:#C80000 solid 1px;}
.rhs-errors{ float:left; width:187px; margin:12px 6px 0px 6px; color:#E50303; display:inline; background:#FFF6BF; min-height:30px; height:auto !important; height:30px;}
.rhs-errors-top{ float:left; width:187px; padding-bottom:10px; background:#F8EA92; min-height:5px; height:auto !important; height:5px;}
.rhs-errors-top img{ float:left; padding:0px 7px 0px 5px;}
.rhs-errors-top h1 { float:left; width:130px; font-size:95%; color:#E50303; margin:0px; padding:0px 0px 0px 0px; font-family:"Trebuchet MS", Arial, Verdana;}
.rhs-errors p { float:left; width:167px; font-size:75%; margin:0px; padding:10px; line-height:normal; font-family:"Trebuchet MS", Arial, Verdana;}

/* ======= End Of080627_design1_Registration_Erorr ======= */

/* ======= 080627_design1_confirm_registration ======= */

.regi-box-cover{ float:left; width:580px; margin-bottom:10px; background:#FFFFFF; min-height:30px; height:auto !important; height:30px;}
.regi-box-border{ float:left; width:578px; padding:10px 0px 20px 0px; border:#DADADA solid 1px; border-top:none; min-height:30px; height:auto !important; height:30px;}
.details-maindiv{float:left; width:558px; padding:5px 10px; font-size:80%; color:#000000; min-height:10px; height:auto !important; height:10px;}
.details-maindiv b{float:left; padding-right:10px; font-size:100%;}
.details-bottomdiv{float:left; margin-left:12px; padding:10px 0px; display:inline; width:612px; min-height:10px; height:auto !important; height:10px;}
.details-graybox{ float:right; width:196px; color:#154350; font-size:78%; text-align:right; margin-right:10px; display:inline; line-height:20px; padding-right:10px; background:#F6F6F6; border:#899C14 solid 1px;}

/* ======= End of 080627_design1_confirm_registration ======= */

/* ======= 080627_design1_shopping_basket_2 ======= */

.basket-main{ float:left; width:656px; margin:0px 5px 10px 5px; display:inline; min-height:30px; height:auto !important; height:30px;}

.basket{ float:left; text-align:right; width:656px; min-height:30px; height:auto !important; height:30px;}
a.basket-link:link, a.basket-link:visited{font-size:75%; color:#154350; text-decoration:none; padding:0px 11px;}
a.basket-link:hover{text-decoration:underline;}
.basket-bgbox{ float:right; width:280px; border:#004250 solid 1px; background:#F3F1F1;}
.basket-yellow{ float:left; width:70px; background:#FFCD03;}
.basket-green{ float:left; width:70px; background:#BFD72F;}

.basket-topbtndiv{ float:left; width:656px; margin:20px 0px 10px 0px; min-height:30px; height:auto !important; height:30px;}
.basket-topbtndiv span{ float:left; width:340px; color:#A19F9F; padding:0px 10px; line-height:23px; font-size:75%;}

.basket-table{ float:left; width:656px; font-size:75%; color:#004250; padding-bottom:10px; border-bottom:#BFD72F solid 1px; min-height:30px; height:auto !important; height:30px;}
.basket-table h1{ color:#FFFFFF; background:#004250; font-size:100%; line-height:25px;}
.basket-table input{ width:32px; border:#BFD72F solid 1px;}
.basket-table-lastrow{ padding-right:15px;}

.basket-table-bottom{ float:left; text-align:right; width:616px; font-size:75%; color:#004250; padding:20px 30px 0px 10px; min-height:30px; height:auto !important; height:30px;}

.basket-totalcostdiv{ float:left; width:630px; font-size:75%; color:#004250; min-height:30px; height:auto !important; height:30px;}
.basket-totalcostdiv p{ float:left; text-align:right; width:295px; font-size:100%; color:#004250; padding:0px; margin:10px 0px 0px 0px;}
.basket-totalcostdiv b{ float:left; text-align:right; width:295px; font-size:150%; font-weight:normal; color:#004250;}
.basket-promotional { float:left; width:300px; padding:15px; line-height:25px;color:#004250; border:#BFD72F solid 1px; background:#F7F7F7;}
.basket-promotional input{ width:60px; vertical-align:middle; background:#BFD72F; border:none;}

.basket-bottombtndiv{ float:left; width:646px; color:#004250; text-align:right; margin:20px 0px 10px 0px; min-height:30px; height:auto !important; height:30px;}
.basket-bottombtndiv span{ float:left; width:215px; color:#A19F9F; padding:0px 8px; line-height:23px; font-size:75%;}
.basket-bottombtndiv b{ float:right; font-weight:normal; clear:both; font-size:75%;}
.basket-chekoutdiv{ float:left; width:656px; min-height:30px; height:auto !important; height:30px;}
.basket-chekoutdiv img{ float:right;}


.basket-topnote{ float:left; width:630px; font-size:75%; color:#154350; margin:20px 0px 10px 10px; display:inline; min-height:30px; height:auto !important; height:30px;}

.basket-instructions{ float:left; width:633px; padding:10px; background:#FCFCFC; border:#E7E7E8 solid 1px; min-height:30px; height:auto !important; height:30px;}
.basket-instructions p{ float:left; width:636px; font-size:75%; color:#154350;  padding:0px; margin:0px;}
.basket-instructions p b{ font-size:100%; font-weight:normal;} 

.basket-instructions textarea{ float:left; width:380px; padding:2px; font-size:75%; margin-top:5px; border:#E7E7E8 solid 1px; font-family:Arial, Helvetica, sans-serif;}

/* ======= End Of 080627_design1_shopping_basket_2 ======= */

/* ======= 080627_design1_shopping_basket_2_first ======= */

.form-maindiv{ float:left; width:654px; margin:0px 0px 10px 0px; padding:10px 0px; background:#FCFCFC; border:#E7E7E8 solid 1px;  min-height:30px; height:auto !important; height:30px;}
.required{ float:left; width:654px; font-size:75%; color:#000000;}
.required b{ color:#C80000;}

.form-cover{ float:left; width:634px; padding:5px 10px; color:#000000; font-size:75%; min-height:5px; height:auto !important; height:5px;}
.form-cover-left{ float:left; width:290px; font-size:100%; color:#000000;}
.form-input{ float:left; width:210px; border:#AAAAAA solid 1px;}
.form-input-small{ float:left; width:70px; border:#AAAAAA solid 1px;}
.form-cover b{ color:#C80000; line-height:25px;}
.form-cover strong{ color:#000000; font-size:90%;}

.form-cover-red{ float:left; width:634px; padding:5px 10px; background:#FBE3E4;  color:#C80000; min-height:5px; height:auto !important; height:5px;}
.form-cover-red-left{ float:left; width:290px; font-size:100%; color:#C80000;}
.form-input-red{ float:left; width:210px; border:#C80000 solid 1px;}
.form-input-red-small{ float:left; width:70px; border:#C80000 solid 1px;}
.form-cover-red b{ color:#C80000; line-height:25px;}
.form-cover-red strong{ color:#C80000; font-size:90%;}


/* ======= End Of 080627_design1_shopping_basket_2_first ======= */


/* ======= 080627_design1_success_registration ======= */

.success_regmain{ float:left; width:651px; color:#004250; margin:0px 0px 10px 10px; display:inline; padding:0px 0px; min-height:30px; height:auto !important; height:30px;}
.success_regmain p{ float:left; width:651px; color:#004250; font-size:110%; margin:10px 0px; display:inline; padding:0px;}
.success_regmain p b{color:#004250; padding:0px 10px;}
.success_regbtn{ float:left; width:600px; margin-left:10px; display:inline;}

.success_cover{ float:left; width:634px; padding:5px 10px; font-size:75%; color:#000000; min-height:5px; height:auto !important; height:5px;}
.success_cover_left{ float:left; text-align:right; width:150px; padding-right:15px; font-size:100%; color:#004250;}
.success_input{ float:left; width:210px; border:#AAAAAA solid 1px;}
.success_select{ float:left; width:210px; border:#AAAAAA solid 1px;}
.success_input-small{ float:left; width:70px; border:#AAAAAA solid 1px;}
.success_cover b{ color:#C80000; line-height:25px;}
.success_cover strong{ color:#000000; font-size:100%;}

.success_cover_errore{ float:left; width:634px; padding:5px 10px 3px 10px; font-size:75%; background:#FBE3E4; min-height:5px; height:auto !important; height:5px;}
.success_cover_errore_left{ float:left; text-align:right; width:150px; color:#C80000; font-weight:bold; padding-right:15px; font-size:100%;}
.success_errore_input{ float:left; width:210px; border:#C80000 solid 1px;}
.success_errore_select{ float:left; width:210px; border:#AAAAAA solid 1px;}
.success_errore_input-small{ float:left; width:70px; border:#C80000 solid 1px;}
.success_cover_errore b{ color:#C80000; line-height:25px;}
.success_cover_errore strong{ color:#000000; font-size:100%;}

/* ======= 080627_design1_success_registration ======= */

/* ======= 080627_shopping_basket_4_confirm ======= */

.confirmation-box{float:left; width:316px; background:#F8F8F8; margin-left:11px; display:inline; min-height:50px; height:auto !important; height:50px;}
.confirmation-box-head{float:left; width:307px; padding:5px 0px 5px 10px; color:#FFFFFF; background:#004250; font-size:115%;}
.confirmation-box-data{float:left; width:315px; padding:20px 0px; border:#E7E7E8 solid 1px; border-top:none; min-height:220px; height:auto !important; height:220px;}
.confirmation-box-row{float:left; width:315px; padding:3px 0px; min-height:5px; height:auto !important; height:5px;}
.confirmation-box-row-left{float:left; width:100px; padding-right:15px; text-align:right; font-size:75%; color:#004250;}
.confirmation-box-row-right{float:left; width:190px; font-weight:bold; color:#004250; font-size:75%;}
.confirmation-box-row-left-2{float:left; width:165px; padding-right:15px; text-align:right; color:#004250; font-size:75%;}
.confirmation-box-row-right-2{float:left; width:120px; font-weight:bold; color:#004250; font-size:75%;}

/* ======= End Of 080627_shopping_basket_4_confirm ======= */


.order{ float:left; width:646px; margin:10px 0px 10px 10px; font-size:100%; display:inline; padding:10px 0px; min-height:30px; height:auto !important; height:30px;}
.order p{ float:left; width:646px; margin:0px; padding:0px 0px 20px 0px; color:#004250; font-size:120%;}
.row-cover{float:left; width:646px; margin:0px 0px 0px 10px; display:inline; }


.onfocus{ width:252px; padding-left:8px; background:url(images/onfocus-left.gif) no-repeat left top; min-height:30px; height:auto !important; height:30px;}
/*.onfocus-gifbg{ float:left; width:260px; background:url(images/onfocus-left.gif) no-repeat left top;}*/
.onfocus-data{ float:left; width:251px; padding:3px 0px 0px 0px; color:#817134; background:#FFF6BF; border:#FFD324 solid 1px; border-left:none; min-height:66px; height:auto !important; height:66px;}
.onfocus-data span{ float:left; width:242px;}
.onfocus-data p{ float:left; width:232px; padding:0px 10px 0px 10px; margin:0px; color:#817134;}


/* tool tip*/
#DHTMLgoodies_formTooltipDiv{color:#817134;font-family:arial;font-weight:normal;font-size:0.8em; line-height:120%;}
.DHTMLgoodies_formTooltip_closeMessage{color:#817134; font-weight:normal;	font-size:0.7em;}
#DHTMLgoodies_formTooltipDiv a:link, #DHTMLgoodies_formTooltipDiv a:visited{ color:#000000;}

/* ======= 19-09-08 ======= */

.enlarge{ width:802px; background:#FFFFFF; height:506px; text-align:center;}
.close{ float:left; text-align:right;  width:802px; padding-top:10px;}
a.close-btn:link, a.close-btn:visited{ font-size:130%;  color:#0F1113; padding:8px 15px 0px 5px;}
a.close-btn:hover{ text-decoration:underline;}
.enlarge-img{ float:left; width:571px; height:399px; padding-left:115px;}

.small-img{ float:left; width:802px; position:absolute; top:430px; left:0px; }
.small-img img{ float:left; border:#999999 solid 1px; margin:0px 5px;}

.latex{ float:left; width:666px; min-height:30px; height:auto !important; height:30px; }
.latex-left{ float:left; width:347px; min-height:30px; height:auto !important; height:30px;}
.latex-left p{ float:left; width:347px; text-align:center; color:#004250; font-size:75%; padding:0px; margin:0px;}
.latex-imgdiv{ float:left; width:347px; text-align:center; padding:5px;}
.latex-search{ float:left; width:347px; text-align:center; color:#d26969; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;}
.latex-search img{ padding:20px 5px 0px 0px; }
a.enlarge-link:link, a.enlarge-link:visited{color:#d26969; font-size:75%; font-family:Arial, Helvetica, sans-serif;}
a.enlarge-link:hover{}

.latex-right{ float:left; width:305px; padding-right:10px; min-height:30px; height:auto !important; height:30px;}
.latex-prize{ float:left; width:305px; border-top:#b7bed4 solid 1px;}
.latex-prize-top{ float:left; width:305px; font-size:90%; color:#999999; font-weight:bold;}
.latex-prize-top img{ float:left; padding:5px 0px;}
.latex-prize-top span{ float:left; width:260px; font-size:105%; line-height:35px; color:#999999; padding:0px 5px; font-family:Arial, Helvetica, sans-serif;}
a.clicklink:link, a.clicklink:visited{ font-size:100%; color:#f80000; font-family:Arial, Helvetica, sans-serif;}
a.clicklink:hover{}
.latex-saving{ float:left; width:305px; font-size:100%; font-weight:bold; color:#f80000; text-align:right;}
.latex-saving span{ text-decoration:line-through;}
.latex-saleprize{ float:left; width:305px; font-size:150%; font-weight:bold; padding:5px 0px; color:#f80000; text-align:right; border-bottom:#b7bed4 solid 1px;}
.latex-saleprize span{ color:#154350;}
.latex-Quuantity{ float:left; width:305px; font-size:75%; font-weight:bold; margin-bottom:10px; padding:5px 0px; color:#f80000; text-align:right; border-bottom:#b7bed4 solid 1px;}
.latex-Quuantity span{ color:#999999; padding:0px 5px; line-height:15px;}
.latex-Quuantity select{ margin:0px 0px 0px 5px; width:45px;}
a.btn-big-link:link, a.btn-big-link:visited{color:#154350; line-height:35px; padding:0px 5px; margin-top:5px; font-size:145%; font-weight:bold; text-decoration: none; border:#899C14 solid 1px; background:url(images/btn-big-bg.jpg) repeat-x;}
a.btn-big-link:hover{color:#154350; text-decoration:none; background:#BFD72F;}


.bookmark{ float:left; width:305px; margin:30px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif;}
.bookmark img{ float:left; padding:2px 10px 0px 0px;}
.bookmark span{ float:left; font-size:75%; color:#154350;}
a.bookmark-link:link, a.bookmark-link:visited{color:#154350; text-decoration: none;}
a.bookmark-link:hover{color:#D26969; text-decoration:none;}

.delivery{ float:left; width:305px; font-size:70%; margin:5px 0px; background:#ededed; font-family:Arial, Helvetica, sans-serif;}
.delivery img{ float:left; padding:5px 5px 0px 5px;}
.delivery span{ float:left; width:260px; padding-top:2px; color:#154350; line-height:20px;}
.flat{ float:left; width:305px; border:#ededed solid 1px; font-family:Arial, Helvetica, sans-serif;}
.flat img{ float:left; padding:5px 5px 0px 5px;}
.flat span{ float:left; width:270px; font-size:70%; padding-top:2px; color:#154350; line-height:20px;}
.length{ float:left; width:303px; border:#ededed solid 1px; margin-top:2px; background:#ededed; font-family:Arial, Helvetica, sans-serif;}
.length-in{ float:left; width:303px;}
.length-in span{ float:left; width:73px; text-align:center; color:#154350; font-size:70%; font-family:Arial, Helvetica, sans-serif;}
.length-in b{ float:left; width:73px; text-align:center; color:#154350; margin:2px 1px; padding:2px 0px; font-size:70%; font-weight:normal; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.product{ float:left; width:305px; margin-top:4px; padding-top:1px; background:#ededed; font-family:Arial, Helvetica, sans-serif; min-height:10px; height:auto !important; height:10px;}
.product-cover{ float:left; width:302px; margin:0px 1px; display:inline; font-size:90%; background:#FFFFFF; border-bottom:#ededed solid 1px; min-height:3px; height:auto !important; height:3px;}
.product-cover span{ float:left; width:83px; padding-left:7px; display:inline; font-size:70%;  border-right:#ededed solid 1px; line-height:20px; color:#154350; background:#FFFFFF; min-height:3px; height:auto !important; height:3px;}
.product-cover div{ float:left; width:200px; padding-left:10px; display:inline; font-size:70%; line-height:20px; color:#154350; background:#FFFFFF; min-height:3px; height:auto !important; height:3px;}
.note-bg{ float:left; width:636px; text-align:center; font-size:75%; color:#154350; line-height:20px; margin:10px 14px; display:inline; border:#b7bed4 solid 1px; background:#ededed;}
.description{ float:left; width:646px; padding:0px 10px;  min-height:20px; height:auto !important; height:20px;}
.description h1{ float:left; width:646px; padding:0px; color:#154350; margin:0px; font-size:190%; font-weight:normal; }
.description p{ float:left; width:646px; padding:5px 0px 10px 0px; color:#154350; margin:0px; font-size:75%; line-height:20px; border-bottom:#154350 solid 1px; }
.boxdiv-main{ float:left; width:646px; margin:0px 10px; display:inline; border-bottom:#154350 solid 1px;  min-height:20px; height:auto !important; height:20px;}
.boxdiv-main h2{ float:left; width:636px; color:#154350; margin:0px; font-size:120%; font-weight:normal; padding:5px 10px 10px 0px;}
.boxdiv{float:left; width:155px; padding:0px 2px 10px 2px; min-height:50px; height:auto !important; height:50px;}
.boxdiv span{float:left; width:149px; padding:5px 0px 5px 0px; color:#154350; font-size:80%; font-weight:normal; margin:0px;}
.boxdiv p{float:left; width:75%; padding:3px 0px 3px 5px; color:#154350; font-size:70%; margin:0px;}
.boxdiv b{ padding:3px 0px 3px 5px; color:#FF0000; font-weight:bold;}
.radio-div{ float:left; width:104px; border:#899c14 solid 1px; background:#f6f6f6;}
.radio-div span{ float:left; width:75px; color:#154350; font-size:70%; padding-left:3px;}
.radio-div b{ float:left; margin:5px 0px 0px 0px; padding:3px 0px 0px 3px; display:inline;}
.related{ float:left; width:646px; font-size:70%; color:#154350; margin:5px 10px; display:inline;}
.related b{ font-size:120%; padding-top:5px;}


/* ======= Special Offer ======= */

.specialoffer-main{ margin:10px auto; width:636px; padding:15px 0px 15px 0px; border:#000000 solid 1px; min-height:100px; height:auto !important; height:100px; background:#FFFFFF;}
.specialoffer-main h3{float:left; width:630px; padding:0px 0px 5px 15px; color:#004250; margin:0px; font-size:160%; font-weight:normal; line-height:220%; }
.offer{ float:left; width:600px; margin-left:12px; padding:30px 0px 10px 10px; display:inline; min-height:30px; height:auto !important; height:30px;}
.offer p{ float:left; width:570px; padding:0px 0px 0px 10px; margin:0px; font-size:75%; color:#000000;}
.offer-rightdiv{ float:left; width:270px; color:#000000; font-size:80%;}
.offer-rightdiv b{ float:left; color:#ff0000; font-size:80%; padding:0px 3px; font-weight:normal; line-height:20px;}
.offer-input{ float:left; width:96px; border:#AAAAAA solid 1px; margin-right:5px;}
.offer-input200px{ float:left; width:200px; border:#AAAAAA solid 1px; margin-right:5px;}
.offer-inputbig{ float:left; width:250px; border:#AAAAAA solid 1px;}
.specialoffer{ float:left; width:600px; margin:0px 0px 20px 12px; padding:10px 0px 10px 10px; display:inline; background:#F6F6F6; border:#E7E7E8 solid 1px; min-height:30px; height:auto !important; height:30px;}
.specialoffer h1{float:left; width:400px; padding:2px 0px 2px 10px; color:#154350; font-size:120%; font-weight:bold;  margin:0px;}
.specialoffer p{float:left; width:490px; padding:2px 0px 2px 10px; color:#154350; font-size:75%; text-align:justify; margin:0px;}
.specialoffer strong{ color:#FF0000; }
.specialoffer-imgdiv{ float:left; width:90px; border:#154350 solid 1px; }
.specialoffer-imgdiv img{ float:left; width:90px; }
.errormsg{ float:left; width:666px; padding:10px 0px; text-align:center; font-size:130%; color:#ff0000;}

/* ======= End Of Special Offer ======= */

.thanks{ float:left; width:666px;}
.thanks h1{ float:left; width:646px; font-size:220%; padding:10px; margin:0px; color:#154350;}
.thanks p{ float:left; width:646px; font-size:80%; line-height:30px; padding:10px; margin:0px; color:#154350;}








