/* =============================== */

body, table, tr, td, {
scrollbar-3dlight-color:#FFFFFF; 
scrollbar-arrow-color:#993333;
scrollbar-base-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-track-color: #F2F2F2;

font: normal 8pt/12pt arial, helvetica, sans;
color: #000000; margin-top: 0;
}


li {
margin-left: -15px;
margin-bottom: 8px;
}



/*Standard text links that do not have special styling*/
a:link, a:visited, a:active {
font: bold 9pt/14pt arial, helvetica, sans; 
color: #000000; 
text-decoration: none
}

a:hover {
font: bold 9pt/14pt arial, helvetica, sans; 
color: #CC0000; 
text-decoration: none
}


/*Special text for IMPORTANT information used on various pages and some policy pages*/
.redtext { 
font: bold 8pt/11pt arial, helvetica, sans;
color: #990000
}


/*ADD button on navigation bar to submit the mailing list form*/
.cart a:link, .cart a:visited, .cart a:active {
font: bold 18px/20px arial, helvetica, sans; 
color: #000000; 
text-decoration: none
width: 35px;
height: 18px;
background-color: #FFFFFF;
}

.cart a:hover {
font: bold 18px/20px arial, helvetica, sans; 
color: #999999; 
text-decoration: none
}


/*VIEW CART button on navigation bar*/
input.cart2 {
font: bold 18px/18px arial, helvetica, sans; 
color: #000000; 
text-decoration: none
width: 30px;
height: 20px;
background-color: #FFFFFF;
border: 0px solid #FFFFFF;
cursor:hand;
}

input.cart2hov {
color: #999999; 
}


/*Box with product name on product pages*/
.t_box {
font: bold 11pt/12pt arial, helvetica, sans;
color: #000000;
background-color: #F0F0F0;
border: 1px solid #000000;
padding:0px 0px 0px 4px;
height: 20px;
}

/*Box with code, description, price headings on product pages*/

.border {
border: 1px solid #000000;
}

.i_box {
background-color: #F0F0F0;
padding:0px 4px 0px 4px;
height: 20px;
}

.specs_box {
background-color: #F0F0F0;
}


/*Left and right alignment and spacing on product and policy pages*/
.leftspace { 
text-align:left; 
padding-left: 4px
}

.rightspace {  
text-align:right;
padding-right: 4px
}


/*back | next pic*/
.slider a:link, .slider a:visited, .slider a:active {
font: bold 8pt arial, helvetica, sans;
color: #990000;
text-decoration: none;
}

.slider a:hover {
text-decoration: underline;
}

/*Blue links on top of navigation bar on cocktoy pages*/
.pnav a:link, .pnav a:visited, .pnav a:active {
font: bold 11pt/11pt arial, helvetica, sans;
letter-spacing: 0.25pt;
color: #000000;
text-align:left;
}

.pnav a:hover {
font: bold 11pt/11pt arial, helvetica, sans;
letter-spacing: 0.25pt;
color: #CC0000;
text-align:left;
text-decoration: none
}


/*Previous product | next product; previous pic | next pic*/
.copy_link a:link, .copy_link a:visited, .copy_link a:active {
font: bold 8pt/12pt Arial, helvetica, sans; 
color: #3366FF;
text-decoration: none;
padding:0px 5px 0px 5px;

}

.copy_link a:hover {
text-decoration: underline
}


/*Return form, wholesale inquiry form, and feedback form*/

.form1 {
font: bold 14px/14px arial, sans;
color:#000000;
border: 1px solid #000000;
background-color:#F2F2F2;
height: 18px;
width: 180px;
}

.error {  
font: normal 18px/20px Arial, helvetica, sans;
font-weight: 700; 
color: #990000
}

.formfield {
font: normal 11px/11px Arial, helvetica, sans;
color: #990000;
}

/*Form pages and custom clothing pages*/
.number {  
font: bold 14px/14px Arial, helvetica, sans;
color: #000000
}



/*All pages with keyphrases*/
.keyphrase {  
font: normal 10px/10px Arial, helvetica, sans;
color: #999999;

}


/*Click here for print version on green bar in 2007 portfolio*/
.files a:link, .files a:visited, .files a:active {
font: normal 11px/10px Arial, helvetica, sans;
color: #FFFFFF;
text-decoration:none;
}

.files a:hover {
color: #FFFFFF;
text-decoration:underline;
}

/*Custom clothing pages*/
.custom a:link, .custom a:visited, .custom a:active {
font: bold 9pt/12pt Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none
}

.custom a:hover {
font: bold 9pt/12pt Arial, Helvetica, sans-serif;
color: #FF0000;
text-decoration: none
}


/*Contact page that opens in separate window*/
.company {
font: 600 13px/18px arial, helvetica, sans;
color: #000000;
}

.address {
font: normal 11px/15px arial, helvetica, sans;
color: #000000; 
}

.divider {
border-right: dashed 1px #CCCCCC;
padding-right: 8px;
}



#divContainer {left:47px; top:30px; width:285px; height:160px; clip:rect(0px 285px 155px 0px); position:absolute; visibility:hidden; overflow:hidden}
#divContent {left:5px; top:0px; position:absolute}


/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{border: 1px solid #000000; position:absolute; width:10; height:10; background-color:#FFFFFF; layer-background-color:#FFFFFF; visibility:hidden}
.spborder{position:absolute; background-color:#FFFFFF; layer-background-color:#FFFFFF; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:0px; font-family:arial,helvetica; font-size:16px; font-weight:bold}
.clLevel0{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#000000;}
.clLevel0over{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#CC0000; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#FFFFFF; layer-background-color:#FFFFFF; }

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:0px 0px 0px 0px; font-family:arial,helvetica; text-align:left; font-size:12px; font-weight:bold}
.clLevel1{padding:4px; border: solid 0px #FFCC00; background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#000000; }
.clLevel1over{padding:4px; border: solid 0px #FFCC00; background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#CC0000; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#FFFFFF;}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:0px 0px 0px 0px; font-family:arial,helvetica; font-size:12px; font-weight:bold}
.clLevel2{padding:4px; border: solid 0px #FFCC00; background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#000000; }
.clLevel2over{padding:4px; border: solid 0px #FFCC00; background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#CC0000; cursor:pointer; cursor:hand;}
.clLevel2border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#FFFFFF}


