	/*   
Theme Name: Dolce Salon
Theme URI: http://adesignonline.org
Description: Custom theme for Dolce Salon
Author: A Design
Author URI: http://ADesignonline.org
Version: 1.0
.
Created exclusively for Dolce Salon. Not for use anywhere else.
.
*/

img, div, a, input { behavior: url(/wp-content/themes/ladolce/iepngfix/iepngfix.htc) }

body {margin-top: 0px;}
#wrapper {width:936px; margin-top: 0px; margin-right: auto; margin-left:auto;}

#menu {width:px; height: 39px; margin-bottom: 3px; background:url('images/buttonback.jpg'); margin-left: 4px;}
#menu li {display: inline;}
#menu li a {padding:15px 10px 13px;text-decoration: none; color: black;font-size: 11px; font-family: sans-serif; display:inline-block; background:url('images/buttonback.jpg'); background-repeat: repeat-x; width:96px; text-align:center; text-transform: uppercase; border-right: solid white 1px; margin-left:  -4px;}
#menu li:last-child a { border: 0;}
#menu li a:hover {background:url('images/button_hover.png'); background-repeat: repeat-x;}
 	

#main {margin-bottom: 3px;}

#content { background:url('images/background.jpg'); background-repeat: repeat-x; background-color: #31302e;  color: #bcbab8; min-height:176px;
     height:auto !important;
     height:176px; line-height: 20px;}
#content li {color: white;}

#content h2 {font-style: normal; font-weight: normal; font-size: 16px; color: white; font-family: sans-serif; }

#leftfront { background:url('images/makeup.png') no-repeat 0px center; width:470px; padding-top: 5px;  border-right:solid 1px;  border-right-color: #5f5b5a; float: left; margin-top: 10px;}
#leftcontentfront { font-style: normal; font-weight: normal; margin-left: 140px; line-height: 20px;  font-size: 10px; font-family: sans-serif; width:300x; height: 130px;}

#left { width:580px; padding-left: 40px; padding-top: 15px;padding-bottom: 15px;}
#leftcontent { font-style: normal; font-weight: normal; line-height: 18px; padding-right: 70px; font-size: 11px; font-family: sans-serif; border-right: solid 1px;  border-right-color:#5f5b5a;}
#leftcontent img {border-style: solid; border-width: 6px; border-color: #4f4d49;}
#rightcontent img {border-style: solid; border-width: 6px; border-color: #4f4d49;}
#rightcontent3 img {border-style: solid; border-width: 6px; border-color: #4f4d49;}
#leftcontent3 table {border-width: 0px; margin: 0px; padding: 0px; width: 100%;}
#leftcontent3 td{ padding-left: 0px; padding-bottom: 8px; padding-right: 0px; padding-top: 8px; margin: 0px; width: 50%; border-bottom-color: #DCD6CA; border-bottom-style: solid; border-left-width: 0px; border-bottom-width: 1px; border-right-width: 0px; border-top-width: 0px;}


#rightfront { background:url('images/woman.png') no-repeat right; width:420px; float:right; padding-top: 0px; min-height:176px;
     height:auto !important;
     height:166px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/woman.png');}

#right {float:right;}
#rightcontent { font-style: normal; font-weight: normal; line-height: 18px; font-size: 10px; font-family: sans-serif; width:260px; margin-top: 25px; margin-right: 20px;}

#rightcontent3 { font-style: normal; font-weight: normal; line-height: 18px; font-size: 10px; font-family: sans-serif; width:280px; margin-top: 25px; margin-right: 20px;}

#footer2{ padding-bottom: 25px; margin-bottom: 0px; margin-top: 0px; font-size: 11px; background:#f2eee5 none repeat scroll 0 0; height:150px; font-family: Arial; color:#a6917a; padding-top: 10px; line-height: 15px;min-height:150px;
     height:auto !important;
     height:150px}
     
#leftcontent2 img { margin-right: 10px; margin-top: 15px; border-style: solid; border-width: 6px; border-color: #dcd3c9;}
#leftcontent3 img { margin-left: 0px; margin-top: 13px; border-style: solid; border-width: 6px; border-color: #dcd3c9;}
#rightcontent2 img { margin-right: 10px; margin-top: 13px; border-style: solid; border-width: 6px; border-color: #dcd3c9;}
#frontrightcontent2 img { margin-right: 10px; margin-top: px; border-style: solid; border-width: 6px; border-color: #dcd3c9;}

#footer2 h1 {margin-top: 28px; margin-bottom: 2px; text-transform: lowercase; font-style: normal; font-weight: normal; font-size: 16px; color: #42413d; font-family: sans-serif; }
#footer2 h2 {text-transform: lowercase; font-style: normal; font-weight: bold; font-size: 12px;  font-family: sans-serif; margin-bottom: -10px; }

.h2exception {text-transform: none; font-style: normal; font-weight: bold; font-size: 12px;  font-family: sans-serif; margin-bottom: -10px; }

#frontleftcontent2 { padding-left: 50px; width:340px; border-right: solid 1px; border-right-color: #dcd6ca; height: 125px;}
#leftcontent2 { padding-left: 40px; width:380px; border-right: solid 1px; border-right-color: #dcd6ca; padding-right: 40px; padding-bottom: 10px;  }

#leftcontent3 { text-transform: lowercase; padding-left: 40px; width:260px; border-right: solid 1px; border-right-color: #dcd6ca; padding-right: 40px; padding-bottom: 10px;  }
#frontrightcontent2 { padding-top: 0px; width:480px; padding-right: 25px; float: right; line-height: 18px;}
#rightcontent2 { width:420px; padding-right: 25px; float: right; }

#rightcontent4 { width:540px; padding-right: 25px; float: right; }

.twocolumn li {margin-left: -30px; float:left; width: 160px; list-style-image: url(images/button.png)}

.twocolumn2 li {margin-left: -30px; float:left; width: 100px; list-style-image: url(images/button.png)}

#content li {margin-left: -30px; width: 150px; list-style-image: url(images/button.png)}

.flowlist li {width: 100px; line-height: 20px; float:left; font-size: 11px; margin-left:-27px;
padding-right:19px;}
.nodot li {color: #ff0016; list-style-type:none; float:left; width:120px}
.alignleft {margin-right: 20px; float:left;}

#footer3{background:url('images/bottomgrad.png'); height:23px; color:#585753; font-size: 10px; padding-top: 10px; font-family: Arial; padding-left: 40px; padding-right: 40px;}
#footer4{height:23px; color:#585753; font-size: 10px; padding-top: 10px; font-family: Arial; padding-left: 40px; padding-right: 40px; float: right; color: #bcbab8;}

input.text { size: 10px; margin-left:10px; margin-right: 10px; height: 13px;}
input.submit {background-color: #897157; border-style: none; size: 10px; height: 20px; color: white;}
.emailsign {border-width: 200px; float:right; margin-top:-3px;}

a {color: #897157; text-decoration: none;}
a:hover {text-decoration:underline;}
.rightcell{text-align: right;}
#footer2 ol{ margin-left: -20px;}
#leftcontent3 ol li{text-transform: lowercase; padding-bottom: 10px; margin-bottom: 10px; font-style: italic;border-bottom-color: #DCD6CA; border-bottom-style: solid; border-left-width: 0px; border-bottom-width: 1px; border-right-width: 0px; border-top-width: 0px;}
#footer2 ul{ margin-bottom: 10px; margin-left: -20px;}
#footer2 ol li{ margin-left: 30px;}
#footer2 ul li{text-transform: lowercase; padding-bottom: 5px; border-style: none; margin-bottom: 0px; font-style: normal; font-weight: normal; margin-left:50px;}
#subscribe2{ list-style-type: none; }
#sidebar{ margin-bottom: -12px; }
.wpsc_loading_animation{ display: none; }
.wpsc_product_price{ display: none; }
.wpsc_buy_button{background-color: #897157; border-style: none; size: 10px; height: 20px; color: white; }
.producttext{ width: 200px; }
.productdisplay{ float: left; clear: none; width: 200px; }
#products_page_container{ }
#shoppingcart{ border-width: 0px; border-style: dashed; border-color: #f2eee5; padding: 10px; margin-bottom: 0px; margin-top: 0px; background: none repeat scroll 0 0; height:150px; font-family: Arial;
     height:auto !important;}
.jane{margin-right: 20px !important; }
.gocheckout a{ margin-left: 0px; margin-bottom: 10px; margin-right: 10px; margin-top: 10px; padding: 5px; background-color: #897157; border-style: none; size: 10px; height: 20px; color: white; }

