/* CSS Document */
body{margin:0;padding:0;background:url(images/bg01.gif) left top #038385; min-width:1000px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:16px;}
img{border:none;}
a{color:#099394; text-decoration:none;}
a:hover{color:#000000;text-decoration: underline;}
p,ul{padding:0; margin:0;}
h1{font-size:18px; text-transform:uppercase; color:#565656; font-weight:normal; margin:0; padding:0 0 16px 0; border-bottom:1px solid #e1e1e1; margin-bottom:15px; text-indent:10px;}
h2{font-size:21px;color:#000000; font-weight:normal; margin:0; padding:0 0 18px 0; text-indent:10px;}
h3{font-size:21px; color:#FFFFFF; font-weight:normal; margin:0; padding:0 0 10px 0; text-indent:10px; border-bottom:1px solid #287273;}
h4{font-size:12px; color:#099394; margin:0; padding:10px 0;}
.shadow{background:url(images/bg05.jpg) bottom repeat-x;}

/*Top*/
.logo-left{background:url(images/bg01.jpg) right top no-repeat; height:106px;}
.logo{background:url(images/bg02.jpg) top left no-repeat; padding:26px 0 24px 40px; text-align:left; width:340px;}
.search{text-align:left; color:#c8c8c8; font-size:12px;width:600px;}
.search-input{height:14px; width:302px; border:1px solid #026869; margin:0 15px; vertical-align:middle; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#5e5e5e; padding:5px 9px;}
.search-button{background:url(images/search.png) center center no-repeat; font-size:13px; color:#fbfbce; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; border:none; padding:5px 16px;*padding:3px 6px; cursor:pointer; vertical-align:middle;}
.search-button:hover{color:#FFFFFF; background:url(images/search-hover.png) center center no-repeat;}

/*Menu*/
.menu{background:url(images/menu.png) top repeat-x #173f3f; text-align:center; font-size:12px; font-weight:bold;color:#fbfbce;}
.menu tr td a{color:#fbfbce; padding:10px 35px; display:block; text-decoration:underline;}
.menu tr td a:hover{text-decoration:none;}
.act{background:url(images/menu-act.png) center center no-repeat; text-decoration:none!important;}
.menu-left{width:6px;*width:5px;height:58px; background:url(images/menu-left.png) top left no-repeat #173f3f;}
.menu-right{width:6px;background:url(images/menu-right.png) top right no-repeat #173f3f;}

/*Main*/
.top-left{background:url(images/top-left.png) top left no-repeat #dbdbdb; height:6px; width:6px;}
.top{background:url(images/top.png) top repeat-x #dbdbdb;}
.top-right{background:url(images/top-right.png) top right no-repeat #dbdbdb;width:6px;}
.bot-left{background:url(images/bot-left.png) top left no-repeat #dbdbdb; height:6px; width:6px;}
.bot{background:url(images/bot.png) top repeat-x #dbdbdb;}
.bot-right{background:url(images/bot-right.png) top right no-repeat #dbdbdb;width:6px;}
.side{width:200px; padding:25px 35px 0 33px;}
.side table{margin-bottom:30px;}
.side table tbody{background:none;}
.side table tr td p{padding-bottom:7px;}
.side table tr td h1{text-indent:5px;}
.main{border-left:2px solid #FFFFFF;border-right:2px solid #FFFFFF;background:url(images/bg03.png) top repeat-x #ffffff;}
.main tbody{background:url(images/bg04.png) bottom repeat-x;}
.main tbody tr td{vertical-align:top; text-align:left;}

/*Brands*/
.brands{border:1px solid #465353; margin-bottom:30px;}
.brands tbody{background:#4e6d6f!important; color:#ffffff;}
.brand-head{padding:9px 4px;}
.brand-head div{font-size:18px; text-transform:uppercase; color:#000000; margin:0 0 -17px 1px;text-indent:4px;}
.brand-head h1{font-size:18px; text-transform:uppercase; color:#eef0f0; font-weight:normal; margin:0; padding:0 0 18px 0;border-bottom:1px solid #456161; text-indent:4px!important;}
.brand-list{padding:0 20px 9px 0;}
.brand-list ul{list-style-image:url(images/sort.gif);*list-style-image:url(images/sort_ie.gif);font-size:12px;line-height:31px; margin-left:25px;}
.brand-list ul li{border-bottom:1px solid #466363;}
.brand-list ul li a{color:#FFFFFF; text-decoration:none;}
.brand-list ul li a:hover{color:#d3dbdb; text-decoration:underline;}

/*Centre*/
.centre{padding:35px 34px 0 0;}
.text tbody{background:none;}
.text tbody p i{color:#000000; font-weight:bold;}
.avant-h1{color:#FFFFFF;font-size:18px; text-transform:uppercase; margin-bottom:-17px; text-indent:11px;}
.text-block{padding:0 10px 30px 10px;}
.text-block p{padding-bottom:7px;}
.text-block p strong{ font-style:italic; color:#000000;}
.text-block p a{text-decoration:underline;}
.text-block p a:hover{text-decoration:none;}

/*Navigation*/
.nav{padding:0 10px 17px 10px;}
.nav-bot{padding:0 10px 17px 10px;*padding:20px 10px 17px 10px;}
.nav p a,.nav-bot p a{text-decoration:underline; margin:0 2px;}
.nav p a:hover,.nav-bot p a:hover{text-decoration:none;}
.nav table,.nav-bot table{float:right;}
.nav table tr td a,.nav-bot table tr td a{text-decoration:underline; margin:0 2px;}
.nav table tr td a:hover,.nav-bot table tr td a:hover{text-decoration:none;}

/*Featured*/
.featured{padding:20px 0 0 0;border-top:1px dotted #bfbfbf;}
.featured tbody{background:none;}
.featured-row{padding:0 10px 40px 10px;}
.name{font-size:15px; font-weight:bold; text-align:center!important;padding:4px 0 14px 0;}
.price{background:#099394; font-size:13px;color:#fbfbce; font-weight:bold;text-align:center!important; padding:7px 2px;}
.price a{color:#fbfbce; text-decoration:underline;}
.price a:hover{color:#FFFFFF; text-decoration:none;}
.description{padding-top:12px; font-size:11px;}
.description span{color:#099394;}
.news{padding:0 10px 15px 10px;}
.news table tr td p{padding-bottom:7px;}
.date{color:#999999;}

/*Products*/
.products{padding:10px 10px 20px 10px;*padding:30px 10px 10px 10px;}
.descrip{padding-top:12px; font-size:11px;}
.descrip span{color:#000000;}
.descrip a{text-decoration:underline;}
.descrip a:hover{text-decoration:none;}
.descrip select{color:#5e5e5e; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; max-width:125px;}
.add{text-align:center!important; font-size:12px; font-weight:bold; padding:10px 0;}
.add a{text-decoration:underline;}
.add a:hover{text-decoration:none;}
.add img{margin:0 0 -1px 5px;}

/*Product*/
.prodinf{margin:10px 0;}
.prodinf tbody{background:none;}
.prodinf tbody tr td div{margin-bottom:10px;}
.prodinf-detail{padding:0 10px 0 25px;}
.prodinf-detail tbody tr td table{line-height:18px;}
.prodinf-detail tbody tr td table tbody tr td a{text-decoration:underline;}
.prodinf-detail tbody tr td table tbody tr td a:hover{text-decoration:none;}
.prodinf-detail tbody tr td table tbody tr td select{color:#5e5e5e; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;width:74px;}
.namedet{font-size:15px; font-weight:bold; color:#099394; padding:4px 0 14px 0; text-align:left!important;}
.prodprice td{padding:14px 0;}
.prodprice td strong{font-size:14px; color:#099394;}
.quantity td{padding:6px 0;}
.quantity td input{color:#5e5e5e; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; width:68px;}
.list{padding:0; margin:10px 0;}
.list li{list-style:inside url(images/list.gif);*list-style:inside url(images/list_ie.gif);text-indent:5px;*text-indent:1px;padding-right:10px;}
.elsebrand{padding:20px 0 0 0;border-top:1px dotted #bfbfbf; margin-top:50px;}
.elsebrand tbody{background:none;}
.elsebrand tbody tr td.products{padding:10px 10px 20px 10px;}

/*Reviews*/
.review{padding:0;border-top:1px dotted #bfbfbf; margin:2px 0 20px 0;}
.review tbody{background:none;}
.review tbody tr td{padding:0 10px;}
.review tbody tr td h2{font-size:19px;padding:3px 0 10px 0; text-indent:0; line-height:normal;}
.review tbody tr td p{padding-bottom:8px;}
.review tbody tr td p.date{color:#999999; padding-top:20px;}

/*Terms and Conditions*/
.termsandcondlinks-block{padding:0 10px 10px 10px; line-height:20px;}
.termsandcondlinks-block p{padding-bottom:7px;}
.termsandcondlinks-block p strong{ font-style:italic; color:#000000;}
.termsandcondlinks-block p a{text-decoration:underline;}
.termsandcondlinks-block p a:hover{text-decoration:none;}
.termsandcond{padding:0;border-top:1px dotted #bfbfbf; margin:2px 0 20px 0;}
.termsandcond tbody{background:none;}
.termsandcond tbody tr td{padding:0 10px;}
.termsandcond tbody tr td h2{font-size:19px;padding:23px 0 10px 0; text-indent:0; line-height:normal;}
.termsandcond tbody tr td p{padding-bottom:8px;}

/*Review*/
.review-detail{padding:0;margin:0 0 20px 0;}
.review-detail tbody{background:none;}
.review-detail tbody tr td{padding:0 10px;}
.review-detail tbody tr td h2{font-size:19px;padding:3px 0 10px 0; text-indent:0; line-height:normal;}
.review-detail tbody tr td p{padding-bottom:8px;}
.review-detail tbody tr td p.date{color:#999999;}
.review-detail tbody tr td p img{width:300px; margin:4px 0 10px 20px;}
.review-detail tbody tr td p strong{font-size:12px; color:#099394;}

/*Shopping*/
.shopping{text-align:center;}
.shopping tbody{background:none;}
.shopping tbody tr th{padding:10px 10px 20px 10px; font-size:12px;border-bottom:1px dotted #bfbfbf; white-space:nowrap;}
.shopping tbody tr td{padding:10px;text-align:center;}
.shopping tbody tr td a{text-decoration:underline; font-size:13px;}
.shopping tbody tr td a:hover{text-decoration:none;}
.shopping tbody tr td p{font-size:10px;text-align:left;}
.shopping tbody tr td p a{font-size:10px;}
.shopping tbody tr td strong{font-size:12px; color:#099394;}
.nameprice td p a{font-size:13px!important;}
.nameprice td input{width:68px;}
.descbut td{padding:0 10px 10px 10px!important; line-height:12px; vertical-align:middle!important;border-bottom:1px dotted #bfbfbf;}
.update,.delete,.submit{background:url(images/update.png) center center no-repeat; padding:5px 14px; border:none; font-weight:bold; color:#fbfbce!important; font-size:13px!important; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
.update:hover,.delete:hover,.submit:hover{background:url(images/update-hover.png) center center no-repeat; color:#FFFFFF; cursor:pointer;}
.delete{background:url(images/delete.png) center center no-repeat;padding:5px 16px;}
.submit{background:url(images/submit.png) center center no-repeat; width:78px!important; margin:10px 0 0 347px;}
.total td,.total td p{font-size:13px!important; font-weight:bold;}
.total td p span{color:#28898a;}
.total td img{margin:0 0 -2px 5px;}
.recomend{padding:20px 0 0 0;border-top:1px dotted #bfbfbf; margin-top:130px;}
.recomend tbody{background:none;}
.recomend tbody tr td.products{padding:10px 10px 20px 10px;}

/*Brands*/
.allbrands{text-align:center;}
.allbrands tbody{background:none;}
.allbrands tbody tr th{padding:20px 10px; font-size:12px;border-top:1px dotted #bfbfbf; white-space:nowrap;}
.allbrands tbody tr td{padding:10px;text-align:center; vertical-align:middle;border-top:1px dotted #bfbfbf;}
.allbrands tbody tr td a{text-decoration:underline;}
.allbrands tbody tr td a:hover{text-decoration:none;}
.allbrands tbody tr td p{text-align:left; padding-bottom:5px;}
.allbrands tbody tr td a strong{font-size:14px;}
.allbrands-pop{line-height:20px; text-align:left!important;}
.onebrand{text-align:center;}
.onebrand tbody{background:none;}
.onebrand tbody tr td{padding:10px;text-align:center; vertical-align:middle;}
.onebrand tbody tr td a{text-decoration:underline;}
.onebrand tbody tr td a:hover{text-decoration:none;}
.onebrand tbody tr td p{text-align:left; padding-bottom:5px;}
.onebrand tbody tr td strong{font-size:15px;color:#099394;}
.onebrandall{padding:20px 0 0 0;border-top:1px dotted #bfbfbf; margin-top:10px;}
.onebrandall tbody{background:none;}
.onebrandall tbody tr td.products{padding:10px 10px 20px 10px;}

/*Shipping*/
.shipping{font-size:12px;}
.shipping tbody{background:none;}
.shipping tbody tr td{vertical-align:middle; padding:6px 10px;}
.shipping tbody tr td span{color:#ff4848;}
.shipping tbody tr td input,.shipping tbody tr td textarea{width:420px; color:#5e5e5e; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.shipping tbody tr td textarea{height:75px;}

/*Accept*/
.accept{margin-top:40px; text-align:left;}
.cards{padding:20px 10px 30px 10px;}
.cards img{margin-right:20px;}

/*Copyrights*/
.copy-left{background:url(images/copy-left.png) left top no-repeat; width:6px; height:6px;}
.copy{background:url(images/copy.png) top repeat-x;}
.copy-right{background:url(images/copy-right.png) right top no-repeat; width:6px; height:6px;}
.copyright{background:url(images/bg06.png) top repeat-x; height:76px;}
.copyright td{padding:0 38px 0 35px;color:#666666; font-size:10px; text-align:left; width:50%;}
.copyright td p{text-align:right; padding:4px 0;}
.copyright td p a{padding:0 2px;}
.copyright td p img{margin:0 2px; vertical-align:middle;}
.copyright td a{color:#bbbf9d; text-decoration:underline; padding:0 5px;}
.copyright td a:hover{color:#FFFFFF; text-decoration:none;}

/*Pay*/
.pay{border:2px solid #FFFFFF;margin:70px 0;background:#ffffff;}
.pay tr td table{background:url(images/bg03.png) top repeat-x #ffffff; text-align:left; padding:20px 10px; text-indent:10px; font-size:12px;border-top:2px solid #FFFFFF;*margin-bottom:50px;}
.pay tr td table tr td{padding:7px 0;*padding:7px 10px; vertical-align:middle;}
.pay tr td table tr td h1{*padding:20px 0 16px 0;}
.pay tr td table tr td input,.pay tr td table tr td select{width:300px;color:#5e5e5e; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.pay tr td table tr td select{width:auto;}
.seccod{font-size:10px;}
.seccod a{text-decoration:underline;}
.seccod a:hover{text-decoration:none;}
.seccod input{width:50px!important; margin-right:10px;}
.paybut{background:url(images/pay.png) center center no-repeat; padding:5px 14px 7px 14px; border:none; font-weight:bold; color:#fbfbce!important; font-size:13px!important; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; width: auto!important; margin-top:10px;}
.paybut:hover{background:url(images/pay-hover.png) center center no-repeat; color:#FFFFFF; cursor:pointer;}

