
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
  background: #e7e7f7 url(/_images/site_bk.gif);
 background-repeat:repeat-x;
 margin:0px 0px 0px 0px;
 background-attachment:fixed;
 padding:0px;
}
#wrapper { 
 margin: 0 auto;
 width: 980px;
 border-left:5px solid #fff;
 border-right:5px solid #fff;
 background: #ffffff url(/_images/wrapper_bk.gif);
 background-repeat:repeat-x;
 
}
/*
#################################################
# Section Title
# 
#################################################
*/
#header {
 color: #333;
 width: 980px;
 height:105px;
 float: left;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background-image: url(/images/products_03.gif);
 background-repeat:repeat-x;

}
#header2 {
 color: #333;
 width: 980px;
 float: left;
 padding: 0px;
 margin: 0px 0px 0px 0px;

}
#apology{ 
padding:0px;
margin:10px 0px 5px 0px;
}
#logo{
float:left;
width:185px;
}
#favs{
float:left;
margin:0px 0px 0px 0px;
text-align:left;
font-size:10px;
color:#000033;
display:inline;
border:1px solid #333;
width:960px;
}
#search{
float:left;
margin:5px 0px 5px 0px;
text-align:left;
font-size:10px;
color:#000033;
clear:both;
}
#header2 a{
font-size:10px;
font-weight:bold;
text-align:left;
text-decoration:none;
color:#000033;
padding:0px 18px 0px 18px;
}
#search_title{
font-size:12px;
font-weight:normal;
text-align:left;
}
/*
#################################################
# Section Title
# 
#################################################
*/
#navigation {
 float: left;
 display:inline;
 width: 795px;
 color: #333;
 padding: 0px;
 margin: 65px 0px 0px 0px;

 }
#stylefour{position:relative;display:block;margin:0px 0px 0px 0px;height:30px;font-size:11px;font-weight:bold;background:transparent url() repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;border-bottom:1px solid #efefef;}
#stylefour ul{margin:0;padding:0;list-style-type:none;width:auto;}
#stylefour ul li{display:block;float:left;margin:0;background-image:url(/_images/nav_bk_on.gif );background-repeat:no-repeat;height:30px;}
#stylefour ul li a{display:block;float:left;color:#003366;text-decoration:none;padding:9px 0px 0px 0px;height:22px; width:103px;}
#stylefour ul li a:hover,#stylefour ul li a.current{color:#fff;background-image:url(/_images/nav_bk_c.gif );background-repeat:no-repeat;height:30px;}
#breadcrumb{
float:left;
width:320px;
font-size:11px;
font-weight:bold;
}
#breadcrumb a{
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#333;
}
#bookmark{
text-align:center;
color:#0099ff;
font-size:11px;
font-weight:bold;
float:left;
width:330px;
margin:0px 0px 0px 20px;
padding: 5px 0px 0px 0px;
}
#time{
font-size:11px;
font-weight:bold;
float:left;
width:250px;
text-align:right;
margin:0px 00px 0px 20px;
}
#clock{
padding: 3px 0px 0px 0px;
text-align:right;
float:right;
}
/*
#################################################
# Section Title
# 
#################################################
*/
#leftcolumn { 
 color: #333;
 margin: 10px 0px 0px 0px;
 padding: 0px;
 width: 175px;
 float: left;
 text-align:left;
 background:url(/_images/nav_bk2.gif);
 background-repeat:no-repeat;
}
/*
#################################################
# Section Title
# 
#################################################
*/

.wireframemenu{
border: 0px solid #C0C0C0;

width: 175px;
height:250px;
margin:0px 0px 5px 0px;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 175px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu li a{
font-size:11px;
padding: 5px 5px 5px 5px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #111;
background-image:url(images/nav_bk_over.gif);
text-decoration: none;
font-weight:bold;
border-bottom: 1px solid #fff;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
color: #330033;
background:#fff;
text-decoration:none;
text-indent:0px;
}
#wireframemenu a.current{color:#fff;background-image:url(/_images/nav_bk_c.gif );background-repeat:no-repeat;height:30px;}
.wireframemenu2{
border: 0px solid #C0C0C0;
border-bottom-width: 0;
width: 170px;
}

* html .wireframemenu2{ /*IE only rule. Original menu width minus all left/right paddings */
width: 164px;
}

.wireframemenu2 ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu2 a{
font: normal 11px Arial;
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #cc3366;
text-decoration: none;
border-bottom: 1px solid #efefef;
}

html>body .wireframemenu2 a{ /*Non IE rule*/
width: auto;
}

.wireframemenu2 a:hover{
color: #003366;
text-decoration:none;
}
#flash{
	clear:both:
	}
/*
#################################################
# Section Title
# 
#################################################
*/

#content { 
 float: left;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width: 620px;
 display: inline;

}
#list{
boder:1px dotted #ccc;
font-size:12px;
width:575px;
color:#333;
}

#distributors{
margin:0px 0px 5px 5px;
border:0px solid #cccccc;
padding:5px 5px 5px 5px;
float:left;
height:130px;
width:270px;
}
#location{
background:#333366;
color:#FFF;
font-size:14px;
font-weight:normal;
padding:5px;
}
#salons{
color:#cc3366;
font-size:14px;
font-weight:normal;
padding:0px;
}
#distributors a{
color:#333366;
font-size:12px;
font-weight:bold;
padding:0px;
text-decoration:none;
}
/*
#################################################
# Section Title
# 
#################################################
*/
#page_content{
line-height:18px;
font-size:12px;
color;#333;
padding:0px 10px 0px 10px;
text-align:left;
}
#page_title{
text-align:left;
padding:5px;
font-size:14px;
font-weight:bold;
}
h1{
text-align:left;
padding:5px;
color:#333366;
font-size:14px;
}
#results{
text-align:left;
padding:5px;
}
/*
#################################################
# Section Title
# 
#################################################
*/
#rightcolumn { 
 color: #333;
 margin: 5px 0px 0px 0px;
 padding: 0px;
 width: 170px;
 float: right;
 text-align:left;
}
#search_products{
 background-image: url(/images/search_bk.gif);
 background-repeat:no-repeat;
 height:42px;
 padding:7px 0px 0px 0px;
text-align:center;
}
#search_content{
margin:0px 0px 0px 25px;

}
input.btn{
   color:#333;
   font-family:arial,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
}
.right_box{
border:0px solid #333;
width:222px;
margin:5px 0px 0px 0px;
}
.right_box_top{
background-image:url(/images/right_box_top.gif);
border:0px solid #333;
width:222px;
height:10px;
}
.right_box_bottom{
background-image:url(/images/right_box_bottom.gif);
border:0px solid #333;
width:222px;
height:10px;
}
.right_box_center{
background:#ccc;
width:auto;
padding:0px 0px 0px 4px;

}
.right_box_title{
font-size:16px;
color:#111;
font-weight:bold;
margin:0px 0px 5px 0px;
}
.right_box_content{
margin:2px 0px 0px 0px;
}
/*
#################################################
# Section Title
# 
#################################################
*/
#footer { 
 width: 980px;
 height:80px;
 clear: both;
 color: #333366;
 font-size:10px;

border-top:1px solid #efefef;
 margin: 0px 0px 0px 0px;
 padding: 20px 0px 0px 0px;

}
.copyright{ font-size:10px;}
#footer a{
font-size:10px;
line-height:24px;
color:#333366;
text-decoration:none;
font-weight:bold;
padding:0px 15px 0px 15px;
}
#footer a:hover{
font-size:10px;
line-height:24px;
color:#333366;
text-decoration:underline;
font-weight:bold;

}
#banners_left{
margin:5px 0px 0px 0px;
}
#banners_left img{padding:3px 0px 0px 0px;margin:0px;}
/* --------------------------------------------- */
/* CMATION CLASSES */
/* --------------------------------------------- */
.Title_Content, .Content_Title, .Title_Title, .Product_Title { padding:5px;color: #CC3366; font-size: 12px; font-weight: bold; }
.Category_Title { color: #CC3366; font-size: 12px; font-weight: bold; }
.Category_Title a { color: #990000; }
.Category_Title a:hover { color: #990000; }
/* --------------------------------------------- */

/* --------------------------------------------- */
/* SHOPPING CART CLASSES */
/* --------------------------------------------- */
.td0 { width: 500px; }
input .td0 { border: 0px; }
td .td1 { width: 200px; text-align: right; }
td .td2, td .td3  { width: 300px; text-align: left; }
.td2 input { width: 295px; border: 1px solid #0099cc; text-align: left; }
.td3 input { width: 75px; border: 1px solid #0099cc; text-align: left; }
.td2 .Checkbox { border: 0px; width: 25px; }
.Cart_Text { color: #990000; font-weight: bold; }
.Cart_Items { color: #0099cc; font-weight: bold; }
.SC_Overview {  }
.SCart_TXT a { color: #003366; font-size:11px; text-decoration:none;}
.SCart_TXT a:hover { color: #003366; font-size:11px; text-decoration:underline;}
.SCart_TXT { width:150px;font-size:12px; color:#000; padding:0px 0px 5px 0px;}
.Select_Box {font-size: 12px; }
#CheckoutForm { width: 500px; }
/* --------------------------------------------- */
