/*



#maincontainer{

width: 970px; 

margin: 0 auto; 

background-color:#fff;

}

.main-wrapper{

width:950px;

float:left;

padding:0 10px 10px 10px;

background-color:#fff;

margin-bottom:5px;

}

#topsection{

height: 87px; 

}

.top-line{

width:970px;

height:22px;

font:11px/22px Arial, Helvetica, sans-serif;

margin: 0 auto;

background-color:#1d1d1d;

color:#eee;

margin-bottom:5px;

}

.top-line h1{

float:left;

width:590px;

height:22px;

font:11px/22px Arial, Helvetica, sans-serif;

color:#eee;

margin:0;

padding:0;

border:0

}

.top-line .account {

float:right;

width:380px;

height:22px;

font:11px/22px Arial, Helvetica, sans-serif;

color:#fff;

text-align:right

}

.top-line .account a{

color:#fff;

text-decoration:none;

margin-left:7px;

}

.top-line .account a:hover{

color:#ccc;

text-decoration:underline;

}







#logo {

float:left;

width: 400px;

height: 87px;

}

#logo a {

background:transparent url(images/logo-hydrationdepot.gif) no-repeat left 6px ;

display: block;

overflow: hidden;

width: 384px;

height: 77px;

text-indent: -9999px;

}

ul#top-right {

width:550px;

float:right;

list-style:none;

}

ul#top-right li{

float:right;

height:30px;

}

.livechat{

float:left;

width:160px;

padding:10px 0;

}

ul#top-right .livechat a{

font: 18px/20px Arial, Helvetica, sans-serif;

color:#333;

padding:0

}

.livechat span{

background:url(images/livechat.gif) no-repeat;

float:left;

width:17px;

height:17px;

margin:2px 5px 0 2px;

}

.phone{

float:left;

width:260px;

font:bold 18px/20px Arial, Helvetica, sans-serif;

color:#333;

padding:10px 0 10px 10px;

}

.phone span{

background:url(images/phone.gif) no-repeat;

float:left;

width:17px;

height:17px;

margin:2px 5px 0 2px;

}

.top_cart{

float:left;

font:12px/20px Arial, Helvetica, sans-serif;

text-transform:uppercase;

width:120px;

text-align:right;

padding:10px 0;

}







ul#top-right li.search{

float:right;

width:550px;

height:42px;

padding-top:10px;

}

ul#top-right li.search #hd_search{

background:url(images/bg-search.gif) no-repeat center right;

float:right;

width:459px;

height:38px;

}

#hd_search ul{

width:459px

}

#hd_search ul li{

float:left;

list-style:none

}

#hd_search input{

background-color:#fff;

color:#666;

border:0;

width:373px;

padding:0;

margin:11px 0 0 10px;

}

#hd_search li.search_button{

width:66px;

height:28px;

margin:4px 0 0 4px;

cursor:pointer;

padding:0;

}

#hd_search li.search_button a{

display:block;

font:bold 12px/28px Arial, Helvetica, sans-serif;

color:#fff;

text-align:center;

width:66px;

height:28px;

padding:0;

}

#hd_search li.search_button a:hover{

text-decoration:none

}

.search_tabs td{

padding:2px 2px

}

table.search_tabs input.search_button{

background:url(images/hd_search_button.gif) no-repeat top left;

width:59px;

height:23px;

margin:0;

border:0;

font:bold 12px/18px Arial, Helvetica, sans-serif;

color:#fff;

cursor:pointer

}

span.search_again a{

text-decoration:underline;

color:#000;

font-weight:bold;

padding-left:25px;

}

span.search_again a:hover{

text-decoration:none;

color:#666;

}

.search_noproducts{

font:bold 12px/18px Arial, Helvetica, sans-serif;

padding-left:7px

}

.search_noproducts_b{



padding:15px 0 20px 7px

}

.search_noproducts_b a{

text-decoration:underline

}

.hd_search_try{

float:left;

width:450px;

height:16px;

margin-top:9px;

font:normal 11px/1.1 Arial, Helvetica, sans-serif;

color:#999

}

.hd_search_try a{

color:#666;

text-decoration:underline

}

.hd_search_try a:hover{

color:#000;

text-decoration:none

}

ul#top-right span {

font-weight:bold;

color:#fe5c04

}

ul#top-right a {

color:#669900;

text-decoration:none;

padding:0 3px;

}

ul#top-right a:hover {

text-decoration:underline;

}

ul#top-right a.item_n {

font:bold 11px/1.25 Arial, Helvetica, sans-serif;

color:#fe5c04;

text-decoration:none;

padding:0 3px;

}

ul#top-right a.item_n:hover {

text-decoration:underline;

color:#333;

}

ul#top-right a.top {

color:#333;

}

ul#top_bg {

width:100%;

height:256px;

}

ul#top_bg li{

list-style:none;

float:left;

}

#top_1 {

float:left;

background:transparent url(images/top_11.jpg) no-repeat top left;

width: 395px;

height: 256px;

text-indent: -9999px;

}

#top_2 {

float:left;

background:transparent url(images/top_21.jpg) no-repeat top left;

width: 136px;

height: 256px;

}

#top_2 a {

display:block;

width: 136px;

height: 256px;

text-indent: -9999px;

}

#top_3 {

float:left;

background:transparent url(images/top_31.jpg) no-repeat top left;

width: 239px;

height: 256px;

}

#top_3 a {

display:block;

width: 239px;

height: 160px;

text-indent: -9999px;

}

#top_3 p span {

text-align:center;

color:#d19f35;

font: bold 13px/1.12 Arial, Helvetica, sans-serif;

display: block;

}
*/


/* MENU */



div.top_menu{

width:950px;

height:39px;

background:#f77620 url(images/bg_menu.gif) no-repeat top left;

}

#menu {

list-style:none;

}

ul#menu li.button {

float:left;

color:#333;

font:bold 12px/39px Arial, Helvetica, sans-serif;

}

ul#menu li.button a {

float:left;

color:#fff;

display:inline;

text-transform: uppercase;

font:bold 12px/40px Arial, Helvetica, sans-serif;

text-decoration: none;

height: 39px;

padding: 0 14px;

}

ul#menu li.button a:hover {

color:#fff;

background-color: #343434;

}

.chromestyle{

width: 99%;

}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/

content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

}

.chromestyle ul{

width: 100%;

text-align: center; /*set value to "left", "center", or "right"*/

}

.chromestyle ul li{

display: inline;

}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/

content: " v";

content: url(images/downimage.png); /*uncomment this line to use an image instead*/

}



/* ######### Style for Drop Down Menu ######### */



.dropmenudiv{

position:absolute;

top: 0;

border: 1px solid #BBB; /*THEME CHANGE HERE*/

border-bottom-width: 0;

line-height:18px;

z-index:1100;

background-color: #fff;

width: 200px;

visibility: hidden;

filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/

-moz-box-shadow:1px 1px 3px #666;

-webkit-box-shadow:1px 1px 3px #666;

box-shadow:1px 1px 3px #666

}

.dropmenudiv a{

width: auto;

font-size:12px;

display: block;

text-indent: 5px;

border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/

padding: 3px 0;

text-decoration: none;

color: #333;

}

* html .dropmenudiv a{ /*IE only hack*/

width: 100%;

}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/

background-color: #F0F0F0;

color:#000

}



/* BANNER HOME */



#bannerhome{

float:left;

width:950px;

height:250px;

margin:10px 0;

font-size:150px;

color:#ccc;

background-color:#eee

}

.banner-left{

float:left;

width:630px;

margin:0 10px 10px 0;

}

.banner-right{

float:left;

width:310px;

margin:0 0 10px 0;

}



/* HOME CENTER */



.innertube {

float:left;

width:950px;

background-color:#fff;

margin:0 0 10px 0

}

#home_center {

float:left;

width:950px;

display:inline;

}

#home_center .tab, #home_center .tab-last {

width:310px;

float:left;

background: url(images/bg_categ.gif) no-repeat top left;

margin-right:10px;

text-align:center

}

#home_center .tab-last{

margin-right:0

}

.tab ul, .tab-last ul{

width:310px;

list-style:none;

background: url(images/bg_categ_bot.gif) no-repeat bottom center;

height:400px;

}

.tab ul li, .tab-last ul li{

width:300px;

list-style:none;

margin:8px 5px

}

.tab ul li.text, .tab-last ul li.text {

color:#333;

width:280px;

display:block;

padding:0 10px;

text-align:left

}

.tab ul li.text p, .tab-last ul li.text p{

padding:5px 0;

}

#location{

float:left;

width:950px;

border-bottom:5px solid #eee

}

#location h5 {

font:12px/28px Tahoma,Verdana,sans-serif;

color:#000;

margin-left:8px;

}

#location a {

color:#666;

text-decoration: underline;

}

#location a:hover {

color:#000;

text-decoration: none;

}

h3 {

font:bold 12px/1.15 Tahoma,Verdana,sans-serif;

}

ul li.text h3 {

margin-bottom:7px;

}

ul li.text a {

color:#333

}



/* LEFT MENU */



#left-menu{

float:left;

width:180px;

margin:10px 0

}

.left-title{

color:#fff;

margin-bottom:8px;

padding:0 5px;

height:30px;

background: url(images/bg-footer-t.png) no-repeat top left;

}

.left-title a{

font:bold 12px/20px Arial, Helvetica, sans-serif;

color:#fff;

text-decoration:none

}

#left-menu ul{

list-style:none;

padding-bottom:10px;

}

#left-menu ul li a{

font: 12px/18px Arial, Helvetica, sans-serif;

color:#666;

}



/* CATEGORY PAGE */



#category{

float:left;

width:750px;

margin:0 0 10px 0;

}

#sub-list{

float:left;

width:750px;

margin:10px 0 20px 0

}

#sub-list ul{

list-style:none

}

#sub-list ul li{

float:left;

width:180px;

font: 11px/18px Arial, Helvetica, sans-serif;

color:#666;

}

#sub-list ul li a{

font: 11px/18px Arial, Helvetica, sans-serif;

color:#333;

}




/* NAVIGATION */



div.clear{

clear:both

}

.sortby_bar{

float:left;

width:750px;

height:24px;

background-color:#eee

}

.sortby_bar ul{

float:left;

list-style:none;

color:#666

}

.sortby_bar ul.sort_right{

float:right

}

.sortby_bar ul li{

float:left;

padding:0 3px;

display:inline;

line-height:24px

}

.sortby_bar ul li.sort-links{

float:left;

}

.sortby_bar ul li.sort-links a{

font:11px/24px Arial, Helvetica, sans-serif;

color:#333;

padding:0 2px;

}

.sortby_bar ul li.rarrow{

padding:0

}

.sortby_bar ul li.active_page{

color:#000;

padding:0 3px;

font-weight:bold

}

.sortby_bar ul li.first{

padding:0 0 0 7px;

font-weight:bold;

color:#333

}

.sortby_bar ul a{

color:#666;

text-decoration:underline

}

.sortby_bar ul a:hover{

text-decoration:none;

color:#000

}

.sortby_bar ul li select{

font-size:11px;

border:1px solid #999;

}

.sortby_bar ul li option{

min-width:1.5em;

padding-right:0.5em

}

.display_text{

float:left;

width:750px;

height:16px;

color:#666;

font:normal 11px/16px Arial, Helvetica, sans-serif;

padding:0 0 8px 0

}



/* PRODUCTS */



/*.dialog_content {

float:left;

font:12px/1.25 Arial, Helvetica, sans-serif;

color:#333;

margin:0;

}

.dialog_content1 {

float:left;

width:750px;

font:11px/1.25 Arial, Helvetica, sans-serif;

color:#333;

margin:0 0 0 20px;

}

.dialog_f {

float:left;

width:950px;

font:20px/1.25 Arial, Helvetica, sans-serif;

color:#333;

border-bottom:1px dotted #e2e1e0;

margin:10px 0

}

#tablist {

width:950px;

margin:0 auto;

font:11px/1.1 Arial, Helvetica, sans-serif;

min-height:220px

}

#tablist-1{

width:750px;

float:left;

margin:5px 0;

font:11px/1.1 Arial, Helvetica, sans-serif;

}

#tablist h6{

padding:0 5px;

height:50px;

text-align:center;

color:#000

}

#tablist-1 h6 {

padding:0 5px;

height:50px;

color:#000

}

#tablist h6 a{

font: 11px/1.3 Arial,Helvetica,sans-serif;

color:#333;

text-decoration:none;

padding-top:4px

}

#tablist-1 h6 a {

display:block;

height:50px;

font:bold 12px/1.2 Arial,Helvetica,sans-serif;

color:#333;

text-decoration:none;

overflow:hidden;

padding:5px 0

}

.prods-desc{

display:block;

height:33px;

overflow:hidden;

color:#666;

padding:5px;

margin-bottom:10px

}

#tablist h6 a:hover, #tablist-1 h6 a:hover {

color:#000;

text-decoration:underline;

}

ul#tablist li{

width:178px;

list-style: none;

margin:10px 5px;

float:left;

}

ul#tablist-1 li {

width:187px;

min-height:313px;

list-style: none;

padding:10px 0;

float:left;

border-bottom:1px solid #ccc

}

.featured_n {

text-align:center;

height:150px;

margin-bottom:5px

}

.sku {

color:#999;

font-size:10px;

}

h4 {

font: bold 14px/1.5 Arial,Helvetica,sans-serif;

color:#336027;

}

h2 {

float:left;

font: bold 18px/28px Arial,Helvetica,sans-serif;

color:#333;

width:750px;

height:28px;

margin:5px 0 0 20px

}

h2.wide-title {

float:left;

font: bold 18px/28px Arial,Helvetica,sans-serif;

color:#333;

width:950px;

height:28px;

margin:5px 0 0 0

}

h2.wide-title1 {

float:left;

font: bold 18px/28px Arial,Helvetica,sans-serif;

color:#333;

width:750px;

height:28px;

margin:5px 0 10px 0

}

h1.checkout {

float:left;

display: inline;

font: bold 16px/1.5 Arial,Helvetica,sans-serif;

color:#fe5c04;

border-bottom:5px solid #d6ef63;

height:28px;

width:368px;

margin:5px 0 0 7px

}

#tablist li p.price_n {

float:left;

clear:borth;

font: bold 12px/1.4 Arial,Helvetica,sans-serif;

color:#333;

padding:3px 15px 0 5px;

display:none

}

#tablist-1 li p.price_n {

float:left;

font: 11px/1.4 Arial,Helvetica,sans-serif;

color:#666;

padding:3px 15px 0 5px;

}

#tablist li p.descr_n {

min-height:60px;

padding:5px 0 5px 5px;

font:11px/1.25 Arial, Helvetica, sans-serif;

}

.description {

width:750px;

padding:5px 0

}

.description_cat {

padding:10px 10px 0 10px

}

.description_cat p {

padding:5px 0

}

.r_line {

border-bottom:2px solid #e2e1e0;

padding:3px 0

}

.r_line1 {

border-bottom:2px solid #666;

padding:3px 0;

width:748px;

}






#product-page{

float:left;

width:950px

}

h2.pr-title {

float:left;

width:850px;

font: bold 20px/30px "Oxygen", arial, sans-serif;

color:#333;

height:28px;

margin:2px 0 0 0

}

.pr-share{

float:right;

width:100px;

padding-top:10px;

}

.pr-inner{

float:left;

width:950px;

margin-top:5px;

padding-top:10px;

border-top:5px solid #eee;

}

.pr-image{

float:left;

width:450px;

text-align:center

}

.pr-details{

float:left;

width:500px

}

.pr-module{

float:left;

width:950px;

margin:10px 0

}

.pr-module h3{

float:left;

width:950px;

margin:5px 0 10px 0;

border-bottom:5px solid #eee;

font: bold 14px/28px Arial,Helvetica,sans-serif;

color:#666

}

.ProductTitle {

COLOR: #000000;

FONT-WEIGHT: bold;

FONT-SIZE: 12px;

}

.ProductTitleHidden {

COLOR: #666666;

FONT-WEIGHT: bold;

FONT-SIZE: 11px;

}

.ProductDetailsTitle {

COLOR: #FF3300;

FONT-WEIGHT: bold;

FONT-SIZE: 12px;

}

.ProductDetails {

COLOR: #000000;

}

.ProductPriceTitle {

COLOR: #000000;

FONT-WEIGHT: bold;

FONT-SIZE: 12px;

}

.ProductPriceConverting {

COLOR: #000000;

FONT-WEIGHT: bold;

FONT-SIZE: 12px;

}

.ProductPrice {

COLOR: #FF3300;

FONT-WEIGHT: bold;

FONT-SIZE: 12px;

}

.ProductPriceSmall {

COLOR: #FF3300;

FONT-WEIGHT: bold;

FONT-SIZE: 12px;

}

.SaveMoneyLabel {

WIDTH: 57px;

HEIGHT: 57px;

TEXT-ALIGN: center;

VERTICAL-ALIGN: middle;

COLOR: #FFFFFF;

FONT-WEIGHT: bold;

BACKGROUND-IMAGE: url(images/save_money.gif);

BACKGROUND-REPEAT: no-repeat;

}

.MarketPrice {

FONT-SIZE: 14px;

FONT-FAMILY: Times New Roman;

}

.PImgBox {

VERTICAL-ALIGN: top;

width:300px

}
*/


/* rounded buttons */


/*a.round {
    background-color:#f77620;
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font: 19px/1.4 "Oxygen",sans-serif;
    padding: 4px 14px;
    text-decoration: none;
    transition: all 0.25s ease 0s;
}
a.round1 {
    background-color:#868c93;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font: 14px/1.4 "Oxygen",sans-serif;
    padding: 4px 8px;
    text-decoration: none;
    transition: all 0.25s ease 0s;
}*/
/*
.round {
cursor:pointer;
cursor:hand;
line-height:27px;
background:#fafaf0 url(images/button1.gif) no-repeat right top;
padding-right:20px;
vertical-align:middle;
display:block; /*opera*/
display:inline-block; /*ie*/
display:-moz-inline-box;  /*ff*/
}
/*.round span {
background: #fafaf0 url(images/button1.gif) no-repeat left top;
height: 28px;
display: block;
display: inline-block;
padding-left: 20px;
font: bold 11px/26px Arial,Helvetica,sans-serif;
color: #fff;
text-decoration: none;
letter-spacing: 0;
}
a.round:hover {background-position:right -155px;}
a.round:hover span {background-position:left -155px;}
*/
button{
border:0;
border:none;
background:transparent;
width:1;
overflow:visible;
white-space:nowrap;
padding:0 2px;
cursor:pointer;
cursor:hand;
}



/* FOOTER */



/*#footer{

float:left;

width:930px;

padding:15px 10px;

border-top:5px solid #e2e1e0;

background-color:#eee

}

.footer-left{

float:left;

width:350px

}

.footer-phone{

float:left;

width:350px;

font: 12px/1.25 Arial, Helvetica, sans-serif;

}

.footer-phone span, #footer .footer-phone span a{

font:bold 14px/1.25 Arial, Helvetica, sans-serif;

color:#fe5c04

}

.footer-signup{

float:left;

width:350px;

padding:20px 0

}

.footer-signup-input{

width:200px;

height:26px;

*height:24px;

border:1px solid #ccc;

color:#666;

background-color:#fff;

padding:0 0 0 3px;

*padding:0 0 0 3px;

}

.footer-signup-button{

width:66px;

height:27px;

color:#fff;

font-size:11px;

text-transform:uppercase;

background-color:#868c93;

border:1px solid #868c93;

*border:0

}

.footer-facebook{

float:left;

width:350px;

padding-bottom:15px

}

#fb-root{

margin-top:5px;

}

.footer-t{

font:bold 12px/20px Arial, Helvetica, sans-serif;

color:#666

}

#help{

float:left;

width:580px;

margin-bottom:20px

}

#help dt{

font:bold 12px/20px Arial, Helvetica, sans-serif;

color:#fff;

margin-bottom:8px;

padding:0 5px;

height:30px;

background: url(images/bg-footer-t.png) no-repeat top left;

}

#help dt.family{

margin:12px 0 8px;

width:150px;

background: url(images/bg-footer-t.png) no-repeat top left;

}

#help dl{

float:left;

padding:0 7px 0 8px;

border-left:2px solid #fff;

display:inline

}

#help dl.no_border{

border-left:0

}

#help dd{

margin-right:10px

}

#help dd a{

font:11px/1.5 Arial, Helvetica, sans-serif;

color:#666

}

#help dd.family-sites a{

font:12px/1.5 Arial, Helvetica, sans-serif;

color:#333;

padding-right:15px

}

#help dd a:hover{

color:#000

}

#help dd span{

background:url(images/icons.png) no-repeat;

float:left;

width:16px;

height:16px;

margin:0 5px 0 0;

}

#help dd.facebook span{

background-position:-32px -64px

}

#help dd.blog span{

background-position:-48px -64px

}

#help dd.twitter span{

background-position:-64px -64px

}

#footer p.address{

color:#333;

padding-top:5px

}

#footer p{

float:left;

text-align:center;

width:972px;

font:1.1em/1.25 Arial, Helvetica, sans-serif;

color:#999;

padding-bottom:5px

}

#footer a{

font-size:11px;

color:#333

}

#footer p span a{

text-decoration:underline

}

#footer p.cities{

color:#999;

padding:10px 4px 0;

text-align:left

}
*/
div.cc {

float:left;

width:350px;

padding:10px 0 0 0;

color:#333

}

a.b_link img {

filter:alpha(opacity=70); -moz-opacity:0.50; opacity:0.50; -khtml-opacity:0.50; border:0;

}

a.b_link:hover img {

filter:alpha(opacity=100); -moz-opacity:1; opacity:1; -khtml-opacity:1; border:0;

}

#static {

width:930px;

float:left;

font:12px/1.25 Tahoma,Verdana,sans-serif;

color:#666;

margin:0 10px 20px 10px

}

#static h4, #checkoutTermsView h4{

padding:6px 0;

font:bold 13px/1.25 Tahoma,Verdana,sans-serif;

color:#666

}

#static h3{

padding:6px 0;

font:bold 14px/1.25 Tahoma,Verdana,sans-serif;

color:#ff4100;

text-transform:uppercase

}

#static ul.terms li, #checkoutTermsView ul.terms li{

list-style-type:square;

background-image:none

}

#static p, #checkoutTermsView p {

padding:10px 0;

}

#static ul {

list-style:none;

padding-left:40px

}

#static ul li {

background: url(images/downimage.gif) no-repeat center left;

padding-left:12px;

margin:5px 0

}

#static ul.electro li {

background-image:none;

padding-left:12px;

margin:5px 0

}

#static ul a {

color:#666

}

#static ul a:hover {

color:#000

}

.static-help{

width:750px;

float:left;

font:12px/1.25 Tahoma,Verdana,sans-serif;

color:#666;

margin:0 0 20px 0

}

.static-help td{

padding:3px 0

}

.bot{

width: 970px; /*Width of main container*/

margin: 5px auto; /*Center container on page*/

padding:5px 0;

display:block;

font:11px/1.35 Tahoma,Verdana,sans-serif;

color:#ccc;

text-align:center

}

.bot a {

color:#ccc;

}

.bot a:hover {

color:#fff;

}

.order-message{

float:left;

width:750px;

margin-left:100px;

}

.order-message input, .order-message select{

border:1px solid #ccc;

padding:2px;

background-color:#eee;

color:#000

}

table.register td{

padding:2px 0

}



/* LOGIN BOX */



#lForm {

position: absolute;

top: 26px;

margin-left:37px;

z-index: 1000;

width: 290px;

background-color: #fff;

border: 1px solid #666;

-moz-box-shadow:1px 1px 3px #666;

-webkit-box-shadow:1px 1px 3px #666;

box-shadow:1px 1px 3px #666

}

#lForm ul, #lForm li,

#lForm form,

#lForm button {

border:0; margin:0; padding:0; list-style:none;

}

#lForm li a {

margin:0 6px;

text-decoration:underline;

color:#000000;

font-weight:bold;

border-bottom:dotted 1px #000000;

}

#lForm li a:hover {

text-decoration:none;

color:#333;

}

#login_menu{

background:#aaaaaa;

border:solid 1px #666666;

width:340px;

color:#FFFFFF;

position:absolute;

font-size:11px;

line-height:18px;

text-align:right;

}

#login_menu li{

padding-bottom:6px;

text-align:right;

}

#new-user-col{

font:normal 11px/1.25 Arial, Helvetica, sans-serif;

padding:5px 5px;

border-right:1px #b1bbb3 solid;

width:85px;

/* SD - Increase height for Remember Me */
/*height:116px;*/
height: 146px;
/* / SD - Increase height for Remember Me */

float:left;

text-align:center

}

#new-user-col a {

font:bold 12px/1.25 Arial, Helvetica, sans-serif;

color:#000;

text-decoration:underline

}

#signup-user-col{

font:normal 11px/1.25 Arial, Helvetica, sans-serif;

padding:5px 10px;

/* SD - Increase height for Remember Me */
/*height:116px;*/
height: 146px;
/* / SD - Increase height for Remember Me */

width:172px;

float:left;

}

#login_menu label{font-size:11px; font-weight:normal;}

#lForm input{margin:5px 0 0 0;}

#login_menu input{font-size:11px; color:#333333; margin-left:10px;}

.login-button {

height: 22px;

width: 80px;

background-color: #868c93;

border:1px solid #868c93;

color: #fff;

font-size: 11px;

font-weight: bold;

line-height:18px;

cursor:pointer;

margin:2px 0 0 65px;

}

.free-ship{

height:54px;

padding:0;

margin:0

}

td.calculate{

font:normal 11px/1.25 Arial, Helvetica, sans-serif;

color:#666

}

td.multiply{

font:bold 14px/1.25 Arial, Helvetica, sans-serif;

color:#ff4100;

padding:0 5px;

}

input.calc-result{

font:bold 14px/1.25 Arial, Helvetica, sans-serif;

color:#ff4100;

padding:4px 5px;

width:70px;

margin:0 5px;

border:0;

background-color:#eee

}

input.calc-but{

font:bold 11px/1.25 Arial, Helvetica, sans-serif;

color:#fff;

padding:4px 5px;

width:70px;

border:0;

cursor:pointer;

background-color:#868c93

}

.bot-link{

text-indent: -9999px;

}

table.static-tab{

border-collapse:collapse;

border-color:#666

}

table.static-tab td, table.static-tab th{

padding:3px

}





/*Common styles*/



.SubmitBox {

	PADDING-TOP: 10px;

	}

hr {



	HEIGHT: 2px;

	border: 0px;

	background-color:#ccc;

	color:#ccc

}

HR.Line {

	WIDTH: 100%;

	HEIGHT: 1px;

	BORDER-BOTTOM-WIDTH: 0px;

	BORDER-LEFT-WIDTH: 0px;

	BORDER-RIGHT-WIDTH: 0px;

}

.SectionBox {

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: left;

}

.Text {

	COLOR: #333;

	padding:0 5px;

	display:block

}

.NumberOfArticles {

	COLOR: #000000;

	FONT-WEIGHT: bold;

}

.TopLabel {

	COLOR: #000000;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.Message {

	COLOR: #FF3300;

}

.Line {

	BACKGROUND-COLOR: #FF6600;

}

TD.ButtonsRow {

	PADDING-TOP: 2px;

	PADDING-LEFT: 2px;

	PADDING-RIGHT: 12px;

	PADDING-BOTTOM: 2px;

}



.CustomerMessage {



	COLOR: #FF3300;



	FONT-WEIGHT: bold;



}



.ErrorMessage {



	COLOR: #FF3300;



	FONT-WEIGHT: bold;



}



.Star {



	COLOR: #FF0000;



}



.TableHead {



	BACKGROUND-COLOR: #CCCCCC;



	FONT-WEIGHT: bold;



	color:#333



}



.TableHead1 {



	BACKGROUND-COLOR: #d6ef63;



	FONT-WEIGHT: bold;



}



.TableSubHead {



	BACKGROUND-COLOR: #EEEEEE;



}



.Spc {



	WIDTH: 1px;



	HEIGHT: 1px;



}



TABLE.EmptyBox {



	WIDTH: 100%;



}



TABLE.EmptyBox TR TD {



	PADDING: 0px;



}







/*



	Popup styles



*/



.PopupContainer {



	HEIGHT: 100%;



	WIDTH: 100%;



	TEXT-ALIGN: center;



}



.PopupTitle {



	BACKGROUND-COLOR: #FFD44C;



	HEIGHT: 15px;



	VERTICAL-ALIGN: middle;



	TEXT-ALIGN: center;



	FONT-WEIGHT: bold;



	FONT-SIZE: 12px;



}



.PopupBG {



	BACKGROUND-COLOR: #FFD44C;



}



.PopupHelpLink {



	FONT-SIZE: 9px;



	COLOR: #330000;



	TEXT-DECORATION: none;



}







/*



	BuyNow section



*/



.BuyNowQuantity {



	HEIGHT: 25px;



	WIDTH: 15%;



	WHITE-SPACE: nowrap;



	PADDING-RIGHT: 10px;



}



.BuyNowPrices {



	WIDTH: 100%;



	HEIGHT: 25px;



	VERTICAL-ALIGN: middle;



}







/*



	Vertical menu



*/



.VertMenuLeftColumn {



	VERTICAL-ALIGN: top;



	PADDING-LEFT: 6px;



	PADDING-RIGHT: 20px;



}



.VertMenuRightColumn {



	VERTICAL-ALIGN: top;



	PADDING-LEFT: 20px;



	PADDING-RIGHT: 6px;



}



.VertMenuBox {



	BACKGROUND-COLOR: #FFD44C;



	PADDING: 1px;



}



.VertMenuBorder {



	BACKGROUND-COLOR: #8E4B00;



}



.VertMenuTitle {



	BACKGROUND-COLOR: #FF8600;



	COLOR: #330000;



	FONT-WEIGHT: bold;



	PADDING: 1px;



}



.VertMenuSubTitle {



	BACKGROUND-COLOR: #FFA92F;



}



.VertMenuTitleIcon {



	WIDTH: 21px;



	HEIGHT: 20px;



	MARGIN-LEFT: 8px;



	MARGIN-RIGHT: 8px;



	VERTICAL-ALIGN: middle;



}



.VertMenuItems {



	COLOR: #330000;



	TEXT-DECORATION: none;



}



A.VertMenuItems:link {



	COLOR: #330000;



	TEXT-DECORATION: none;



}



A.VertMenuItems:visited {



	COLOR: #330000;



	TEXT-DECORATION: none;



}



A.VertMenuItems:hover {



	COLOR: #550000;



	TEXT-DECORATION: underline;



}



A.VertMenuItems:active  {



	COLOR: #330000;



	TEXT-DECORATION: none;



}



.VertMenuHr {



	WIDTH: 100%;



	HEIGHT: 1px;



	BORDER-BOTTOM-WIDTH: 0px;



	BORDER-LEFT-WIDTH: 0px;



	BORDER-RIGHT-WIDTH: 0px;



	COLOR: #999999;



}



.CategoriesList {



	FONT-SIZE: 12px;



}







/*



	Dialog box



*/



TABLE.DialogBox {



	WIDTH: 100%;



	HEIGHT: 100%;



	VERTICAL-ALIGN: top;



}



TD.DialogBox {



	BACKGROUND-COLOR: #ffffff;



	TEXT-ALIGN: left;



	PADDING: 10px;



}



.DialogBorder {



	BACKGROUND-COLOR: #FF8600;



	HEIGHT: 100%;



	PADDING: 0px;



}



TD.DialogTitle {



	COLOR: #FFFFFF;



	FONT-WEIGHT: bold;



	FONT-SIZE: 11px;



	BACKGROUND-IMAGE: url(images/dialog_bg_n.gif);



	VERTICAL-ALIGN: bottom;



	HEIGHT: 15px;



	PADDING-TOP: 0px;



	PADDING-BOTTOM: 0px;



	PADDING-LEFT: 10px;



	PADDING-RIGHT: 0px;



	TEXT-ALIGN: left;



}



FONT.DialogTitle {



	COLOR: #FFFFFF;



	FONT-WEIGHT: bold;



	FONT-SIZE: 11px;



	VERTICAL-ALIGN: bottom;



	HEIGHT: 15px;



	TEXT-ALIGN: left;



	MARGIN-LEFT: 10px;



}







/*



	Dialog info box



*/



TABLE.DialogInfo {



	WIDTH: 85%;



	TEXT-ALIGN: center;



}



.DialogInfoTitle {



	COLOR: #FFFFFF;



	FONT-WEIGHT: bold;



	FONT-SIZE: 11px;



	VERTICAL-ALIGN: bottom;



	TEXT-ALIGN: left;



	HEIGHT: 15px;



	PADDING-TOP: 0px;



	PADDING-BOTTOM: 0px;



	PADDING-LEFT: 5px;



	PADDING-RIGHT: 5px;



}



.DialogInfoTitleBorder {



	BACKGROUND-COLOR: #FF8600;



	PADDING: 0px;



	VERTICAL-ALIGN: bottom;



	HEIGHT: 15px;



}



.DialogInfoBorder {



	BACKGROUND-COLOR: #FF8600;



	PADDING: 0px;



}



.DialogTr {



	COLOR: #20B888;



}



.DialogInfoIcon {



	WIDTH: 16px;



	HEIGHT: 16px;



}



.DialogInfoClose {



	WIDTH: 15px;



	HEIGHT: 13px;



}







/*



	Dialog tools section



*/



.NavDialogTitle {



	WIDTH: 50%;



	FONT-SIZE: 11px;



	FONT-WEIGHT: bold;



	COLOR: #330000;



	PADDING-LEFT: 8px;



}



.NavDialogBorder {



	BACKGROUND-COLOR: #FFCC33;



}



.NavDialogBox {



	BACKGROUND-COLOR: #FFFFCC;



}



.NavDialogSeparator {



	WIDTH: 100%;



	HEIGHT: 14px;



	BACKGROUND-IMAGE: url(images/separator.gif);



	PADDING-LEFT: 7px;



}



.NavDialogSeparator IMG {



	WIDTH: 100%;



	HEIGHT: 14px;



}



.NavDialogCell {



	PADDING-RIGHT: 3px;



}



.NavDialogCell A IMG {



	WIDTH: 9px;



	HEIGHT: 9px;



}





/*



	Products list



*/



TD.PListImgBox {



	WIDTH: 125px;



	TEXT-ALIGN: center;



	VERTICAL-ALIGN: top;



	WHITE-SPACE: nowrap;



	PADDING-RIGHT: 8px;



}



DIV.PListImgBox {



	WHITE-SPACE: nowrap;



}



HR.PListLine {



	WIDTH: 100%;



	HEIGHT: 1px;



	BORDER-BOTTOM-WIDTH: 0px;



	BORDER-LEFT-WIDTH: 0px;



	BORDER-RIGHT-WIDTH: 0px;



}



.PListTaxBox {



	PADDING-LEFT: 70px;



	PADDING-RIGHT: 2px;



	PADDING-TOP: 2px;



	PADDING-BOTTOM: 2px;



}



.PListCell {



	BACKGROUND-COLOR: #ffffff;



	TEXT-ALIGN: center;



	PADDING: 10px;



	VERTICAL-ALIGN: top;



}







/*



	Items style



*/



.ItemsList {



	COLOR: #330000;



	FONT-WEIGHT: bold;



}



.ItemsListDisabled {



	COLOR: #909090;



}



A.ItemsList:link {



	COLOR: #330000;



	TEXT-DECORATION: none;



}



A.ItemsList:visited {



	COLOR: #330000;



	TEXT-DECORATION: none;



}



A.ItemsList:hover {



	COLOR: #330000;



	TEXT-DECORATION: underline;



}



A.ItemsList:active {



	COLOR: #330000;



	TEXT-DECORATION: none;



}







/*



	Location bar



*/



.NavigationPath {



	COLOR: #CC6666;



	FONT-WEIGHT: bold;



	TEXT-DECORATION: none;



}



A.NavigationPath:link {



	COLOR: #CC6666;



	TEXT-DECORATION: underline;



}



A.NavigationPath:visited {



	COLOR: #CC6666;



	TEXT-DECORATION: underline;



}



A.NavigationPath:hover {



	COLOR: #CC6666;



	TEXT-DECORATION: none;



}



A.NavigationPath:active  {



	COLOR: #CC6666;



	TEXT-DECORATION: underline;



}







/*



	Buttons



*/



.FormButton {



	COLOR: #330000;



	FONT-WEIGHT: bold;



}



TABLE.ButtonTable {



	CURSOR: pointer;



	VERTICAL-ALIGN: middle;



	DIRECTION: ltr;



}



TD.Button {



	BACKGROUND-IMAGE: url(images/butbg.gif);



	BACKGROUND-COLOR: #FF8600;



	BACKGROUND-REPEAT: repeat-x;



	PADDING-LEFT: 5px;



	PADDING-RIGHT: 5px;



	VERTICAL-ALIGN: middle;



	WHITE-SPACE: nowrap;



}



FONT.Button {



	FONT-FAMILY: Arial;



	COLOR: #FFFFFF;



	FONT-WEIGHT: bold;



	FONT-SIZE: 11px;



	TEXT-DECORATION: none;



}



IMG.ButtonSide {



	WIDTH: 7px;



	HEIGHT: 14px;



}



.SimpleButton TR TD {



	PADDING: 0px;



	WHITE-SPACE: nowrap;



}



A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {



	COLOR: #330000;



	FONT-WEIGHT: bold;



}



.GoImage {



	WIDTH: 21px;



	HEIGHT: 18px;



	VERTICAL-ALIGN: middle;



	BORDER: 0px;



}







/*Small text/link style*/



.SmallNote:link {

COLOR: #333;

TEXT-DECORATION: none;

FONT-SIZE: 11px;

FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:visited {

COLOR: #333;

TEXT-DECORATION: none;

FONT-SIZE: 11px;

FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:hover {

COLOR: #000;

TEXT-DECORATION: underline;

FONT-SIZE: 11px;

FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:active {

COLOR: #000;

TEXT-DECORATION: none;

FONT-SIZE: 9px;

FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallText {

COLOR: #333;

TEXT-DECORATION: none;

FONT-SIZE: 9px;

FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}



/*



	Search sort bar



*/



.SearchSortTitle {



	FONT-WEIGHT: bold;



	PADDING-RIGHT: 20px;



}



.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {



	TEXT-DECORATION: underline;



}



.SearchSortImg {



	WIDTH: 9px;



	HEIGHT: 9px;



	MARGIN-RIGHT: 5px;



}



.SearchSortCell {



	PADDING-RIGHT: 20px;



}







/*



	Expandable section



*/



.ExpandSectionMark {



	WIDTH: 11px;



	CURSOR: pointer;



	VERTICAL-ALIGN: middle;



}







/*



	Tab mechanism



*/



.Tab {



	BACKGROUND-COLOR: #FFD44C;



	FONT-WEIGHT: bold;



	TEXT-TRANSFORM: uppercase;



	WIDTH: 85px;



	HEIGHT: 30px;



	TEXT-ALIGN: center;



}



.TabTop {



	HEIGHT: 5px;



	BACKGROUND-COLOR: #FFD44C;



}



TD.TabLeftSide {



	WIDTH: 9px;



	BACKGROUND-IMAGE: url(images/tab_l.gif);



}



TD.TabRightSide {



	WIDTH: 9px;



	BACKGROUND-IMAGE: url(images/tab_r.gif);



}



TD.TabLeftCorner {



	WIDTH: 9px;



	HEIGHT: 9px;



	BACKGROUND-IMAGE: url(images/tab_c1.gif);



}



TD.TabRightCorner {



	WIDTH: 9px;



	HEIGHT: 9px;



	BACKGROUND-IMAGE: url(images/tab_c2.gif);



}



TD.TabCenter {



	HEIGHT: 9px;



	BACKGROUND-IMAGE: url(images/tab_b.gif);



}



IMG.TabCorner {



	WIDTH: 9px;



	HEIGHT: 9px;



}



IMG.TabSide {



	WIDTH: 9px;



	HEIGHT: 1px;



}







/*



	Pagination mechanism



*/



.NavigationArrow {



	WIDTH: 9px;



	HEIGHT: 9px;



}



.NavigationTitle {



	WHITE-SPACE: nowrap;



	HEIGHT: 14px;



	PADDING-RIGHT: 10px;



}



.NavigationCell {



	TEXT-ALIGN: center;



	VERTICAL-ALIGN: bottom;



	BACKGROUND-IMAGE: url(images/page.gif);



	WIDTH: 17px;



	HEIGHT: 14px;



}



.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {



	TEXT-DECORATION: none;



}



.NavigationCell IMG {



	HEIGHT: 1px;



	WIDTH: 17px;



}



.NavigationCellWide {



	TEXT-ALIGN: center;



	VERTICAL-ALIGN: bottom;



	BACKGROUND-IMAGE: url(images/page_wide.gif);



	WIDTH: 23px;



	HEIGHT: 14px;



}



.NavigationCellWide A:link, .NavigationCellWide A:visited, .NavigationCellWide A:hover, .NavigationCellWide A:active {



	TEXT-DECORATION: none;



}



.NavigationCellWide IMG {



	HEIGHT: 1px;



	WIDTH: 23px;



}



.NavigationCellSel {



	TEXT-ALIGN: center;



	VERTICAL-ALIGN: middle;



	FONT-WEIGHT: bold;



	WIDTH: 15px;



}







/*



	Subheader styles



*/



/*TABLE.SubHeaderGrey {



	WIDTH: 100%;



	MARGIN-BOTTOM: 10px;



}



.SubHeaderGrey {



	COLOR: #666666;



	FONT-SIZE: 11px;



	FONT-WEIGHT: bold;



	PADDING: 0px;



}



.SubHeaderGreyLine {



	HEIGHT: 1px;



	BACKGROUND-COLOR: #CCCCCC;



	PADDING: 0px;



}



TABLE.SubHeaderBlack {



	WIDTH: 100%;



	MARGIN-BOTTOM: 10px;



}



.SubHeaderBlack {



	COLOR: #000000;



	FONT-SIZE: 12px;



	FONT-WEIGHT: bold;



	PADDING: 0px;



}



.SubHeaderBlackLine {



	HEIGHT: 1px;



	BACKGROUND-COLOR: #000000;



	PADDING: 0px;



}



TABLE.SubHeaderRed {



	WIDTH: 100%;



	MARGIN-BOTTOM: 10px;



}



.SubHeaderRed {



	FONT-WEIGHT: bold;



	PADDING: 0px;



}



.SubHeaderRedLine {



	HEIGHT: 1px;



	BACKGROUND-COLOR: #550000;



	PADDING: 0px;



}



TABLE.SubHeader {



	WIDTH: 100%;



	MARGIN-BOTTOM: 10px;



}



.SubHeader {



	COLOR: #FF3300;



	FONT-WEIGHT: bold;



	FONT-SIZE: 12px;



	PADDING: 0px;



}



.SubHeaderLine {



	HEIGHT: 1px;



	BACKGROUND-COLOR: #FF6600;



	PADDING: 0px;



}







/*
*/


	User profile page



*/



.RegSectionTitle {



	COLOR: #fe5c04;



	FONT-SIZE: 12px;



	FONT-WEIGHT: bold;



}







/*



	Popup image



*/



.PImageImageCell {



	PADDING: 5px;



	TEXT-ALIGN: center;



	VERTICAL-ALIGN: middle;



	HEIGHT: 100%;



}



.PImageImageCell IMG {



	TEXT-ALIGN: center;



	VERTICAL-ALIGN: middle;



}







.PImageNumbersCell {



	PADDING-RIGHT: 10px;



	PADDING-LEFT: 10px;



	WHITE-SPACE: nowrap;



}



.PImageLine {



	HEIGHT: 1px;



	BACKGROUND-COLOR: #CCCCCC;



}



.PImageLine IMG {



	HEIGHT: 1px;



}



BODY.PImage {



	BACKGROUND-COLOR: #FFFFFF;



}



.PImagePageRow {



	HEIGHT: 30px;



	VERTICAL-ALIGN: middle;



	PADDING-LEFT: 10px;



}







/*



	Customer reviews module



*/



IMG.StarImg {



	WIDTH: 14px;



	HEIGHT: 14px;



}







/*



	Manufacturers module



*/



.ManufacturersItem {



	TEXT-ALIGN: left;



	WHITE-SPACE: nowrap;



	WIDTH: 95%;



	PADDING-LEFT: 5px;



}







/*



	Recommended products module



*/



ul#recommends {



	border-left:10px solid #fff;



	list-style: none;



}



ul#recommends li{



	padding:3px 0



}



ul#recommends a {



	color:#333;



	font-size:12px



}







/*



	Webmaster mode



*/



DIV.Lbl {



	DISPLAY: inline;



	COLOR: green;



	FONT-WEIGHT: bold;



}



.Section {



	DISPLAY: inline;



	MARGIN: 0px;



	PADDING: 0px;



}







/*



	Last checkout step



*/



TD.LCSBackground {



	BACKGROUND-COLOR: #FF8600;



}



TABLE.WebBasedPayment {



	HEIGHT: 100%;



	WIDTH: 100%;



}



TABLE.WebBasedPayment TR TD {



	TEXT-ALIGN: center;



	VERTICAL-ALIGN: middle;



	HEIGHT: 90%;



	PADDING: 0px;



}







/*



	Fast Lane Checkout module



*/



.FLCAuthBox {



	WHITE-SPACE: nowrap;



	PADDING-LEFT: 10px;



	PADDING-RIGHT: 5px;



}



.FLCAuthPreBox {



	PADDING-LEFT: 30px;



	HEIGHT: 20px;



	WIDTH: 100%;



}



.FLCTopPad {



	VERTICAL-ALIGN: middle;



	HEIGHT: 15px;



}



.FLCTopPad IMG {



	WIDTH: 1px;



	HEIGHT: 15px;



}



TD.FLCDialogCell {



	WIDTH: 50%;



	HEIGHT: 225px;



	TEXT-ALIGN: center;



}



TD.FLCDialogCellAntibot {



	WIDTH: 50%;



    HEIGHT: 350px;



	TEXT-ALIGN: center;



}



TABLE.FLCDialog {



	WIDTH: 100%;



	HEIGHT: 100%;



}







/*



		-- ADDONS --



*/







/*



	Gift registry module



*/



.HighLight {



	BACKGROUND-COLOR: #FFFFCC;



}







/*



	Feature comparison module



*/



TABLE.CompareBtn {



	CURSOR: pointer;



}



TD.CompareBtnLeft {



	HEIGHT: 18px;



	WIDTH: 21px;



	BACKGROUND-IMAGE: url(images/compare1.gif);



}



TD.CompareBtnLeft IMG {



	HEIGHT: 18px;



	WIDTH: 21px;



}



TD.CompareBtnMain {



	BACKGROUND-IMAGE: url(images/compare2.gif);



	BACKGROUND-REPEAT: repeat-x;



	VERTICAL-ALIGN: top;



	PADDING-LEFT: 5px;



	PADDING-TOP: 2px;



}



TD.CompareBtnMainMozilla {



	BACKGROUND-IMAGE: url(images/compare2.gif);



	BACKGROUND-REPEAT: repeat-x;



	VERTICAL-ALIGN: top;



	PADDING-LEFT: 5px;



	PADDING-TOP: 1px;



}



TD.CompareBtnRight {



	HEIGHT: 18px;



	WIDTH: 9px;



}



TD.CompareBtnRight IMG {



	HEIGHT: 18px;



	WIDTH: 9px;



}



TD.FCompProductSelBox {



	PADDING: 0px;



	WHITE-SPACE: nowrap;



}



TD.FCompProductButtonBox {



	PADDING-LEFT: 25px;



	PADDING-TOP: 0px;



	PADDING-BOTTOM: 0px;



	PADDING-RIGHT: 0px;



	WIDTH: 100%;



	WHITE-SPACE: nowrap;



}



TD.FCompProductAddCL {



	PADDING-TOP: 10px;



	PADDING-LEFT: 0px;



	PADDING-BOTTOM: 0px;



	PADDING-RIGHT: 0px;



}







TD.FCompFeatureHCell {



	VERTICAL-ALIGN: top;



	TEXT-ALIGN: center;



	BACKGROUND-COLOR: #EEEEEE;



	FONT-WEIGHT: bold;



}



.HightLightEqualRow {



	BACKGROUND-COLOR: #ffe8af;



	TEXT-ALIGN: center;



}



.EqualRow {



	BACKGROUND-COLOR: #ffffff;



	TEXT-ALIGN: center;



}







/*



	Special offers module



*/



.SpecialOffersPrice {



	COLOR: #FF3300;



	FONT-WEIGHT: bold;



	FONT-SIZE: 14px;



}



.SpecialOffersThumb {



	DISPLAY: inline;



	MARGIN-LEFT: -51px;



}



.SpecialOffersThumb A IMG {



	WIDTH: 47px;



	HEIGHT: 44px;



}







/*



	Fancy categories module



*/



.CatMenuItemOff {



	BACKGROUND-COLOR: transparent;



	COLOR: #330000;



	BORDER-RIGHT: none;



	BORDER-TOP: none;



	BORDER-LEFT: none;



	BORDER-BOTTOM: none;



	MARGIN-BOTTOM: 3px;



	MARGIN-TOP: 3px;



	MARGIN-LEFT: 1px;



	MARGIN-RIGHT: 0px;



	CURSOR: pointer;



	FONT-SIZE: 12px;



}



.CatMenuItemOffExp {



	BACKGROUND-COLOR: transparent;



	BORDER-RIGHT: none;



	BORDER-TOP: none;



	BORDER-LEFT: none;



	BORDER-BOTTOM: none;



	MARGIN-BOTTOM: 1px;



	MARGIN-TOP: 1px;



	MARGIN-LEFT: 2px;



	MARGIN-RIGHT: 3px;



	CURSOR: pointer;



}



.CatMenuItemOn {



	BACKGROUND-COLOR: #FF8600;



	COLOR: #330000;



	BORDER-RIGHT: 0px solid;



	BORDER-TOP: none;



	BORDER-LEFT: none;



	BORDER-BOTTOM: none;



	MARGIN-BOTTOM: 3px;



	MARGIN-TOP: 3px;



	MARGIN-LEFT: 1px;



	MARGIN-RIGHT: 0px;



	CURSOR: pointer;



	FONT-SIZE: 12px;



}



.CatSubMenu {



	BACKGROUND-COLOR: #FFD44C;



	BORDER-RIGHT: #8E4B00 1px solid;



	BORDER-TOP: #8E4B00 1px solid;



	BORDER-LEFT: #8E4B00 1px solid;



	BORDER-BOTTOM: #8E4B00 1px solid;



	MARGIN-TOP: 0px;



	MARGIN-BOTTOM: 0px;



	MARGIN-LEFT: 0px;



	MARGIN-RIGHT: 0px;



	PADDING-TOP: 2px;



	PADDING-BOTTOM: 2px;



	PADDING-LEFT: 2px;



	PADDING-RIGHT: 2px;



}



TABLE.CatMenuContainer {



	WIDTH: 136px;



}



A.CatMenuItem {



	FONT-SIZE: 12px;



	FONT-FAMILY: Arial;



	CURSOR: pointer;



}



A.CatMenuItem:link {



	COLOR: #330000;



	TEXT-DECORATION: none;



}



A.CatMenuItem:visited {



	COLOR: #330000;



	TEXT-DECORATION: none;



}



A.CatMenuItem:hover {



	COLOR: #330000;



	TEXT-DECORATION: none;



}



A.CatMenuItem:active {



	COLOR: #330000;



	TEXT-DECORATION: none;



}



A#nojs.CatMenuItem:hover {



	BACKGROUND-COLOR: #FF8600;



	COLOR: #330000;



	TEXT-DECORATION: none;



}



IMG.FCIcon {



	WIDTH: 16px;



	HEIGHT: 16px;



	BORDER-WIDTH: 0px;



	MARGIN-LEFT: 2px;



	MARGIN-RIGHT: 3px;



}



IMG.FCTriangle {



	WIDTH: 9px;



	HEIGHT: 9px;



	BORDER-WIDTH: 0px;



	MARGIN-LEFT: 3px;



}



TABLE.FCItemTable {



	WIDTH: 100%;



	BORDER-WIDTH: 0px;



	MARGIN: 0px;



	TEXT-ALIGN: left;



}



TD.FCIconCell {



	VERTICAL-ALIGN: middle;



	TEXT-ALIGN: center;



}



TD.FCTriangleCell {



	VERTICAL-ALIGN: middle;



	TEXT-ALIGN: right;



}



TD.FCChain {



	WIDTH: 18px;



	BACKGROUND-REPEAT: repeat-y;



}



TD.FCChain IMG {



	WIDTH: 18px;



	HEIGHT: 1px;



}



TD.FCExplorerBox {



	WIDTH: 37px;



	VERTICAL-ALIGN: top;



	BACKGROUND-REPEAT: repeat-y;



}







/*



	Product configurator module



*/



.ProductBG {



	BACKGROUND-COLOR: #ffffff;



}



.SlotCell {



	WIDTH: 50%;



	HEIGHT: 35px;



	PADDING-TOP: 25px;



	BACKGROUND-COLOR: #ffffff;



	TEXT-ALIGN: center;



}



.SlotProductCell {



	WIDTH: 50%;



	HEIGHT: 35px;



	BACKGROUND-COLOR: #ffffff;



	TEXT-ALIGN: center;



}



TABLE.PCSummaryTable {



	WIDTH: 100%;



	BACKGROUND-COLOR: #ffffff;



}







/*



	Survey module



*/



H5.SurveyName {



	FONT-WEIGHT: bold;



}



.SurveyHeader {



	FONT-SIZE: 11px;



}



.SurveyHeaderMenu {



	FONT-SIZE: 10px;



}



.SurveyFooter {



	FONT-SIZE: 11px;



}



.SurveyFooterMenu {



	FONT-SIZE: 10px;



}



.SurveyQuestion {



	FONT-SIZE: 12px;



	FONT-WEIGHT: bold;



	PADDING: 2px;



}



.SurveyQuestionMenu {



	FONT-WEIGHT: bold;



	PADDING: 0px;



}



TEXTAREA.Survey {



}



.SurveyAnswer {



	PADDING: 2px;



	WIDTH: 100%;



}



.SurveyAnswerMenu {



	PADDING: 0px;



	WIDTH: 100%;



}



TD.SurveyAnswerMark {



	PADDING: 2px;



	WIDTH: 15px;



}



TD.SurveyAnswerMarkMenu {



	PADDING: 0px;



	WIDTH: 15px;



}



.SurveyBar {



	HEIGHT: 10px;



	BACKGROUND-COLOR: blue;



}



.SurveyBarHL {



    HEIGHT: 10px;



    BACKGROUND-COLOR: green;



}



.SurveyStatLabel {



	PADDING-LEFT: 6px;



	WHITE-SPACE: nowrap;



}



.StatisticsBar {



	BACKGROUND-COLOR: #FFCE31;



}



.StatisticsBarHL {



	BACKGROUND-COLOR: #FF8400;



}



.SurveyAnswers {



	PADDING-LEFT: 2px;



	PADDING-RIGHT: 2px;



	PADDING-TOP: 2px;



	PADDING-BOTTOM: 5px;



}



.SurveyAnswersMenu {



	PADDING-LEFT: 0px;



	PADDING-RIGHT: 0px;



	PADDING-TOP: 0px;



	PADDING-BOTTOM: 5px;



}



.SurveyAnswerComment {



	PADDING: 2px;



}



.SurveyAnswerCommentMenu {



	PADDING: 0px;



}



.coupon_n {



float:left;



width:400px;



}



td.cooler {
text-transform: uppercase;
font:bold 13px/26px Arial, Helvetica, sans-serif;
color:#fe5c04
}

.pr-description{
float:left;
width:930px;
padding:0 10px;
}
.pr-description p{
font:bold 14px/26px Arial, Helvetica, sans-serif;
padding: 10px 0
}
.pr-features{
float:left;
width:420px
}
.pr-discount{
float:left;
width:70px
}
.pr-features td{
padding:4px 0
}
span#product_price{
font: bold 18px/1.4 "Oxygen",arial,sans-serif;
}







