body{
font-family:Arial, Helvetica, sans-serif;
margin:0 ; 
padding:0; 
text-align: center; 
background-color: #000000;
} 

#pagewidth_d_grid{
	width:760px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	height: 900px;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
} 

#pagewidth{
	width:760px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	height: 1200px;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
} 

#pagewidth1{
	width:760px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	height: 700px;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
}  

#pagewidth_d{
	width:760px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	height: 750px;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
	}  

#pagewidth_zrswatch{
	width:760px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	height: 1650px;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
} 

#pagewidth_sw{
	width:760px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	height: 1780px;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
	} 

#pagewidth_st{
	width:760px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	height: 1120px;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
		} 

#pagewidth_wp{
	width:760px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	height: 1050px;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
	}  

#pagewidth_wptgrd{
	width:760px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	height: 1190px;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
} 

#pagewidth_st_grid{
	width:760px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	height: 1350px;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
}   

#pagewidth_nb{
	width:760px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	height: 700px;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
} 

#pagewidth_nb_grid{
	width:760px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	height: 825px;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
} 

#pagewidth_stl{
	width:760px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	height: 700px;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
} 

#pagewidth_enq{
	width:760px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	height: 1800px;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
}  

#pagewidth_enquiry{
	width:810px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	height: 900px;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
} 

#pagewidth_sp{
	width:760px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	height: 1850px;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
}

#pagewidth_sp1{
	width:760px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	height: 785px;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
}  

#pagewidth_ind{
	width:860px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
	height:850px;
}  

#pagewidth_trl{
	width:760px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	height: 635px;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
	} 

#pagewidth_chb{
	width:760px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	height: 645px;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
	} 

#pagewidth_ch{ 
	width:760px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 0px;
	top: 0px;
	position: relative;
	height: 768px;
	background-image: url();
	background-repeat: repeat-x;
	background-color: #000000;
}    

div.sdmenu {
	width: 155px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding: 5px;
	color: #fff;
background:#000;
border-top:0px solid #999;
border-left:0px solid #999;
border-right:0px solid #747;
border-bottom:0px solid #747;
}

div.sdmenu div {
	overflow: hidden;
}

div.sdmenu div:first-child {

}

div.sdmenu div.collapsed {
	height: 25px;
}

div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: #eee;
	background: url(expanded.gif) no-repeat 10px center;
	cursor: default;
	border-bottom: 0px solid #ddd;
	background-color: #000;
}

div.sdmenu div.collapsed span {
	background-image: url(collapsed.gif);
	background-color: #000;
}

div.sdmenu div.collapsed spanno a {

}

div.sdmenu div a {
	padding: 5px 10px;
	display: block;
	border-bottom: 0px solid #ddd;
	color: #FF8000;
	text-decoration: none;
	background-color: #000;
}

div.sdmenu div a.current {
	background-color: #000;
	text-decoration: none;
	color: #FFFF00;
}

div.sdmenu div a:hover {
	background : #555 url(linkarrow.gif) no-repeat right center;
	color: #eee;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.thumbs {
	padding: 0px;
	margin: 2px;
	background-color: #FFFFFF;
	vertical-align: middle;
	border: 1px solid #FFFFFF;
}

.layerline {
	border: medium dashed #333333;
	background-color: 0.8;
}

.stroke {
	border: 0px solid #6E6C6C;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
}

.stroke1 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
	font-size: 14px;
	border: 0px solid #6E6C6C;
	color: #FFFFFF;
}

.photo-text {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #99FF00;
}

#header1{
	position:relative;
	height:90px;
	width:100%;
	visibility: visible;
	left: 0px;
	top: 0px;
	z-index: 6;
	background-color: #000000;
} 

#header{
	position:relative;
	height:75px;
	width:100%;
	visibility: visible;
	left: 0px;
	top: 0px;
	z-index: 6;
	background-color: #670001;
} 

#footer{
 height:30px; 
  background-color:#F3DC13; 
 clear:both;
 } 

 /* *** Float containers fix:

 http://www.csscreator.com/attributes/containedfloat.php *** */ 

.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both;
 }

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */  

.gradient {

}

.grad2 {
background-image: url(logo_buttons/menu_vert.gif);
}

.outline2cols {
border: medium dotted #F72E02;
}

.pagebotgrad {
background-repeat: repeat-y;
background-color: #669999;
}

.gradbotleft {
background-image: url(logo_buttons/RED_BLACK_ORANGE400.gif);
}

.gradbotright {
background-image: url(logo_buttons/RED_BLACK_ORANGE400.gif);
}

.botgradfullwidth {
background-image: url(logo_buttons/BLACK_RED_ORANGE.gif);
background-repeat: repeat-y;
}

.STROKE2 {
border: 0px solid #6E6C6C;
padding-left: 0px;
}

.STROKE3 {
border: 0px solid #6E6C6C;
padding-left: 0px;
}

.stroke#808080pix {
border: 2px #6E6C6C;
}

.bott {
vertical-align: bottom;
}

#prod-desc {
padding: 0px;
visibility: hidden;
}

.float {
float: none;
}

.left {
text-align: left;
}

li {
margin: 0px;
padding: 0px;
}

.bgroundrepeat {
background-color: #F1E2CF;
background-image: url(logo_buttons/_MG_0320_new_60q.jpg);
background-repeat: repeat;
}

.home {
height: 21px;
background-image: url(toptitle.gif);
color: #FFFFFF;
background-repeat: repeat-x;
overflow: hidden;
width: 125px;
text-align: left;
float: none;
padding-top: 4px;
padding-left: 25px;
}

.sizes_padr {
font-size: small;
font-weight: bold;
padding-right: 15px;
}

.error {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FF0000;
}

.leftmargin {
margin-left:10px;
}

ul.offer_list {
margin-top: 0;
margin-bottom: 0;
}

a.link_offers:visited {
color: #0000FF;
}

a.link_offers:active {
color: #0000FF;
}

a.link_offers:link {
color: #0033FF;
}

a.link_offers:hover {
color: #FF0000;
}

a.link_itemoffers:visited {
color: #0000FF;
margin:0;
padding:0;
}

a.link_itemoffers:active {
color: #0000FF;
}

a.link_itemoffers:link {
color: #0033FF;
margin:0;
padding:0;
}

a.link_itemoffers:hover {
color: #FF0000;
}

.window h1 {
font-size:12px;
color:#fff;
}

.window {
height:1px; 
overflow-y: scroll;
color:#fff;
margin-bottom:1px;
scrollbar-base-color: #000;
scrollbar-arrow-color: #000;
scrollbar-3dlight-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-face-color: #000;
scrollbar-highlight-color: #000;
scrollbar-shadow-color: #000;
scrollbar-track-color: #000;
}

.window p, .window a, .window a:visited {
font-size:12px;
color:#fff;
}

.back {
font-size:12px;
font-weight:bold;
color:#000FFF;
text-align: right;
}

.rrp{
font-size: 10px;
color:#000000;
}

.ourprice {
font-size: small;
font-weight:bold;
}

.ourprice_red{
font-size: small;
font-weight:bold;
color:#FF0000;
}

.sizesp {
font-size: small;
font-weight: bold;
}

.sizesp_red {
font-size: small;
font-weight: bold;
color:#FF0000;
}

.range {
font-size:14px;
color:#000FFF;
text-align: center;
}

.offers_hdg_sales {
font-size:30px;
font-weight:bold;
color:#FF0000;
text-align: center;
margin:0;
padding:0;
}

.offers_hdg_updates  {
color: #FFFFFF;
font-size: 16px;
text-align:center;
font-weight: bold;
margin:0;
padding:0;
}

.offers-hdg_click {
color: #FFFFFF;
font-size: 16px;
text-align:center;
font-weight: bold;
margin:0;
padding:0;
}

.offers-price {
font-size: 20px;
color: #FF0000;
font-weight: bold;
margin:0;
padding:0;
}

.offers-normprice {
font-size: 12px;
color: #00000;
font-weight: bold;
margin:0;
padding:0;
}

.linethru {
text-decoration:line-through;
}

.center {
text-align:center;
}

.right {
text-align:right;
}

li.offer-names {
list-style:none;
font-size: 20px;
color: #00000;
font-weight: bold;
margin:0 0 0 -20px;
margin-top:15px;
padding:0;
}

.clear {
 clear:both;
 }

.item_offer_head {
font-size: 24px; 
font-weight: bold; 
color: #FF0000;}

#featured {
overflow: hidden;
position: relative;
width: 612px;
height: 140px;
left: 20px;
top: 0px;
float:left;
padding:0;
margin:20px 10px 0px 5px;
_margin:5px 10px 0px 5px;
background-color: #FFFFFF;
background: url(logo_buttons/IMAGE_BOX_CHAIRS.jpg) no-repeat 0 0;
outline:none;
border:0;
}
#featured img{
border:0;
outline:none;
}
.clear_index {
clear:both;
margin: 0;
padding:0px 0 0 0;
 }

#last.clear_index {
clear:both;
margin: 0;
padding:20px 0 0 0;
 }

.left {
float:left;
width:240px;
margin:15px;
margin-top:0;
margin-left:0;
padding:0;
border: 0px solid #808080;
}

.left h1 {
margin:0px;
padding;0px;
}

.right {
float:right;
width:200px;
margin:5px;
margin-right:55px;
border: 0px solid #808080;
text-align:left;
}

.clear_index {
clear:both;
margin: 10;
padding:0px;
border: 0px solid #808080;
 }

.clear_index2 {
float:left;
width:200px;
clear:both;
margin:5px;
margin-top:20px;
padding:0 0 0 10px;
border: 0px solid #808080;
z-index: 1000;
 }

#featured2 {
overflow: hidden;
position: relative;
width: 190px;
height: 360px;
left: 0;
top: 0;
float:left;
padding:0px 0px 0 0;
margin-top:20px;
margin-right:5px;
margin-left:10px;
background-color: #cccccc;
}

.slide_container {
width: 100%;
height: 400px;
background-color: #fff;
float:left;
width:100%;
clear:both;
margin: 0;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
padding:0px;
border: 0px solid gray;
 }

#dealboxes {
width:556px;
margin-top:0;
margin-right:0px;
margin-left:0px;
text-align:center;
margin-bottom: 0px;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
	}

#dealboxes image {
margin:0 3px 0 0;
	}

#banner {
height:91px;
overflow: hidden;
float: right;
width: 445px;
}

#Credit_Card {
margin: 0px;
padding: 20px 10px;
text-align: left;
}

#rhs-two-cols {
background:#999;
padding:20px 0;
position:absolute; 
left:176px; 
top:100px; 
height:auto; 
width:585px; 
z-index:5; 
visibility: visible; 
overflow: visible;
}

#rhs-two-cols-blog {
background-color:#fff;
padding:0px 0;
height:auto; 
}

#rhs-two-cols-blog h1 {
font-size:24px;
line-height:28px;
text-decoration:none;
display:block;
padding:0px;
margin:10px;	
font-weight:bold;
color:#000;
}

#rhs-two-cols h1.blog {
font-size:24px;
line-height:28px;
text-decoration:none;
display:block;
padding:0 10px  10px  10px;
margin:0;	
font-weight:bold;
color:#fff;
}	

#rhs-two-cols-blog h2 {
font-size:16px;
line-height:16px;
text-decoration:none;
display:block;
padding:10px;
margin:0;	
font-weight:bold;
color:#c00;
}	

#rhs-two-cols-blog p {
font-size:12px;
line-height:16px;
text-decoration:none;
display:block;
padding:10px;


margin:0;	
font-weight:normal;
color:#000;
}	

.blogposted {
font-weight:bold;
color:#000000;
}

.blog_divide {
height:1px; border-bottom: 1px solid #F0F1F3; margin:-10px 0px 10px 0; width:100%; padding:0;
}	

.nav {
height:10px;
margin:0;
padding:0;
}

.navseo {
height:10px; 
margin:0 0 40px 0;
padding:0 0 20px 0;
}

.nav h1, .nav h2 {
font-size:12px;
color:yellow;
margin:5px 0;
padding:0;
}

.nav p, .nav a, .nav a:visited {
font-size:12px;
color:#fff;
margin:5px 10px;
padding:0;
}

.nav a:hover {
font-size:12px;
color:yellow;
}

.navseo h1, .navseo h2 a{
font-size:12px;
color:#000;
margin:0px 0;
padding:0;
}

.navseo p, .navseo a, .navseo a:visited {
font-size:12px;
color:#000;
margin:5px 10px;
padding:0;
}

.navseo a:hover {
font-size:12px;
color:#000;
}

#price_check {
height:auto; 
margin:0 20px;
padding:0;
/*display:none; */
}

#price_check h1, #price_check h2 {
font-size:12px;
color:yellow;
margin:0;
padding:0;
}

#price_check p {
font-size:12px;
font-weight: bold;
color:#fff;
margin:0 0 5px 0;
padding:0;
text-align:center;
}

#price_check a, #price_check a:visited, #price_check a:hover {
font-size:14px;
font-weight: bold;
margin:0 0 5px 0;
padding:0;
text-align:center;
}

#price_check a, #price_check a:visited {
color:yellow;
}

#price_check a:hover {
color:red;
}

div.side_bar {
background-image: url('k_salons/concept-grad.jpg');
background-repeat: repeat-y;
border-top: 1px #434343 solid;
border-left: 1px #434343 solid;
border-bottom: 1px #434343 solid;
border-right: 0px #434343 solid;
padding:5px 0 5px 5px;
margin:10px 0 0 0;
float:left;
width:165px;
}

.side_subhead {
color:#FF8000;
font-size:10pt;
font-weight: bold;
}

.side_subhead1 {
color:#C0C0C0;
font-size:10pt;
font-weight: bold;
}

.side_para {
color:#C0C0C0;
font-size:10pt;
font-weight: normal;
}
div#header1 {
background-image: url('k_salons/concept-grad_r.jpg');
background-position: 100% 10%;
background-repeat: repeat-y;
border-top: 1px #434343 solid;
border-left: 0px #434343 solid;
border-bottom: 0px #434343 solid;
border-right: 1px #434343 solid;
}

div#banner {
float:right;
height: 91px;
overflow:hidden;
width:360px;
color: #eee;
margin:5px 0px 0px 0px;
padding:0;
font-size:12px;
}
div#banner1, div#banner2, div#banner3{
float:left;
margin: 0 ;
padding: 0;
text-align: left;
}
div#banner1{
width:90px;
}
div#banner2{
width:240px;
}
div#banner3{
width:380px;
padding: 0;
margin: 0 ;
}
div#banner1 p, div#banner2 p{
margin: 0;
padding: 0;
text-align: left;
line-height: 16px;
}
div#banner1 p{
color: #B4CC36;
}
div#banner2 p{
color: #C0C0C0;
}
div#banner3 p{
padding:0 0 0 10px;
margin: 0 ;
}
div#banner3 p span{
color: #B4CC36;
font-size:40px;
padding:0 0 0 10px;
margin: 0 ;
}

.info_text, #about {
color:#ccc;
font-size:12px;
margin:0 15px;
_margin:15px 12px;
padding:15px;
width:580px;
left:10px;
_left:5px;
top:0px;
position:relative;
line-height:16px;
float:left;
background:#000;
border: 1px solid #434343;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.php);
background-image: url('k_salons/concept-grad.jpg');
background-repeat: repeat-y;
}

.info_text p, #about p, #ribbons p {
margin:9px 0 0 0;
padding:0;
}
.info_text h1, .info_text p.header, #about p.header, #ribbons p.header, #ribbons2 p.header, #packages p.header, #showroom p.header {
color:#B4CC36;
font-size:20px;
font-weight:bold;
margin:0;
padding:0;
}
.info_text p.header, #about p.header, #ribbons p.header, #ribbons2 p.header {
color:#B4CC36
}
#ribbons p.header, #ribbons2 p.header {
font-size:18px;
}
.info_text h1 {
font-size:30px;
text-align:center;
margin: 5px 0 10px 0;
padding:0;
width:100%;
line-height:35px;
border:0px solid red;
}
.info_text p span, .info_text p a, #about p span, #about p a, #ribbons p span, #ribbons2 p span{
color:#B4CC36;
font-size:12px;
font-weight:bold;
}
#about {
margin: 25px 15px 5px 13px;
_margin: 25px 15px 15px 12px;
width:260px;
background-image: url('k_salons/concept-grad.jpg');

}
.pckg_text {
width:260px;
border: 2px solid #B35900;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.php);
float:left;
margin:15px 15px ;
_margin:15px 12px;
position:relative;
margin:15px;
_margin:15px 12px;
padding:15px;
}
div.info_text1 {
width:100%;
color:#fff;
font-size:12px;
margin:0px  0px;
_margin:0px 0px;
padding:0;
width:100%;
left:0px;
_left:5px;
top:0px;
position:relative;
line-height:16px;
display:block;
float:left;
clear:both;
background:#000000 url() no-repeat right top;
border: 0px solid #B35900;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.php);
}
.info_text1 p {
margin:9px 0 0 0;
padding:0;
}
div.info_text1 p.header {
width:200px;
color:#FF8000;
font-size:20px;
line-height::26px;
font-weight:bold;
margin:0px;
padding:0;
_padding:0 0 5px 0;
background:#000 url() no-repeat 0 0;
}
.info_text1 p span, .info_text1 p a {
color:#FF8000;
font-size:12px;
font-weight:bold;
}
#pkg-button {
float:right;
margin:20px 10px;
_margin:40px 10px;
padding:10px 0;
}
#showroom {
float:right;
height:200px;
margin:0px 10px 0 10px;
_margin:15px 0px 10px 10px;
padding: 15px;
border: 1px solid #434343;
width:270px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.php);
background-image: url('k_salons/concept-grad.jpg');
background-repeat: repeat-y;
width:270px;
line-height:16px;
}
#showroom p.show_dir {
color: #B4CC36
}
p.showroom a img {
outline:none;
border:0;
margin:0px 10px 10px 0;
float:left;
}
p.showroom a img {
outline:none;
border:0;
margin:0px 10px 10px 0;
float:left;
}
#pkg-button p.cta-button a {
left:0;
display:block;
width:240px;
height:57px;
background:url(logo_buttons/SALON_PACKAGES_BUTTON.jpg) no-repeat 0 0px;
float:left;
margin:10px 10px 10px 25px;
_margin:-5px 0px 0 5px;
padding:0px;
text-indent:-9999px;
}

#pkg-button p.cta-button a:hover {
  background-position:0 -57px;
}
#brands {
width:270px;
border: 2px solid #B35900;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.php);
float:left;
margin:25px 15px 0px 25px;
_margin:25px 15px 0px 15px;
position:relative;
padding:18px 5px;
}
#ribbons {
float:right;
width:285px;
margin:25px 10px 0 0;
_margin:25px 0px 0 0;
color:#fff;
font-size:12px;
padding:0 10px;
position:relative;
line-height:16px;
background:#1d1d1b url(images/page-background.jpg) no-repeat right top;
border: 2px solid #B35900;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.php);
}
#ribbons2 {
float:right;
width:285px;
height:218px;
margin:25px 10px 20px 0;
_margin:25px 0px 0 0;
color:#ccc;
font-size:12px;
padding:0 10px;
position:relative;
line-height:16px;
background:#000 ;
background-image: url('k_salons/concept-grad.jpg') repeat-y left top;
border-radius: 10px;
border: 1px solid #434343;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
behavior: url(PIE.php);
}
#ribbons img, #ribbons2 img{
margin:0 15px;
_margin:10px 0px 0 20px;
}
#ribbons ribbon_title, #ribbons .ribbon_details, #ribbons2 ribbon_title, #ribbons2 .ribbon_details{
margin:11px 0px;
_margin:9px 0px;
padding:0;
}
#packages {
color:#ccc;
font-size:12px;
padding:15px;
left:10px;
_left:5px;
top:0px;
position:relative;
line-height:16px;
float:left;
background:#000;
border: 1px solid #434343;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.php);
background-image: url('k_salons/concept-grad.jpg');
background-repeat: repeat-y;
margin: 15px 15px 15px 15px;
_margin: 15px 15px 15px 15px;
width:260px;
_height:210px;
}
#packages p, #packages p a, #showroom p{
text-align:left;
margin:5px 0;
_margin:15px 0px 0 0;
font-size:12px;
padding:0 0px;
color:#ccc;
text-decoration:none;

font-weight:bold;
}
#showroom p{
margin:10px 0;
}
#packages p a{
text-decoration:underline;
color:#B4CC36
}
#featured_pkg {

margin:10px -5px;
padding:0;
position:absolute;
height:100px;
}
