body{
background: #000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ccc;
}
img{
border:none;
}
h1{
color:#fff;
font-size:13px;

}
h2{
font-size:11px;
margin:0px;
padding:0px;
color:#fff;
font-weight:normal;
text-transform:uppercase;
}

#socialMediaIcons
{
position: relative;
}

#twitter
{
position:absolute;
top: 20px;
right: 20px;
z-index:1;
}

a:link, a:visited, a:active{
color:#40d2d7;
text-decoration:none;
}

a:hover{
color:#ded179;
}

.wrapper, .wrapperProductPages{
margin:auto;
padding:10px 10px 490px 10px;
width:870px;
background: #000 url(http://www.laceyshairsupplies.co.uk/images/content.jpg) bottom center no-repeat;
}

.wrapperProductPages
{
background: none;
padding-bottom: 50px;
}

.wrapper_cal{
margin:auto;
padding:10px;
width:870px;
}

.wrapper_ee{
margin:auto;
padding:10px 10px 300px 10px;
width:870px;
background: #000 url(../excel_experience/images/content.jpg) bottom center no-repeat;
}

.wrapper_training{
margin:auto;
padding:10px 10px 380px 10px;
width:870px;
background: #000 url(../training/images/content.jpg) bottom center no-repeat;
}

.wrapper_showroom{
margin:auto;
padding:10px 10px 510px 10px;
width:870px;
background: #000 url(../laceys_showroom/images/content.jpg) bottom center no-repeat;
}

.wrapper_products{
margin:auto;
padding:10px;
width:870px;
/* position: relative; */
}

/* Fix for salon masters button - doesnt work in Safari */
/*.wrapper_products #products, .wrapper_products #furniture, .wrapper_products #exp {
margin-left: -380px;
}*/



.wrapper_concept{
margin:auto;
padding:10px;
width:870px;
}

.wrapper_sdesign{
margin:auto;
padding:10px;
width:870px;
}

.header{
position:relative;
overflow:hidden;
background: #000 url(../images/header.jpg) bottom center no-repeat;
height:119px;
}
.logo{
margin-top:5px;
float:left;
}
.contact{
position:absolute;
bottom:0px;
right:0px;
width:200px;
text-align:right;
font-size:11px;
margin:10px;
}
.clear{
clear:both;
}

.nav{
margin-top:10px;
border-top:1px solid #b9aa64;
padding-top:5px;
text-align:center;
color:#b9aa64;
font-size:11px;
text-transform:uppercase;
}

.nav a:link, .nav a:visited, .nav a:active{
padding:0px 5px;
text-decoration:none;
color:#fff;
}

.nav a:hover{
color:#b9aa64;
}

/* dropdown */
.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #999;
font:normal 10px Verdana;
line-height:18px;
z-index:100;
background: #000;
width: 180px;
visibility: hidden;
}


.dropmenudiv a, .dropmenudiv a:active, .dropmenudiv a:visited{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #000000;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #fff;
z-index:100;
}

.dropmenudiv a:hover{ 
color:#ded179;
}
/* */

.content, .content_fudge{
margin-top:10px;

}

.content_fudge
{
background: url(../professional_products/fudge/images/fudgeContentBG.jpg);
background-repeat: no-repeat;
height: 503px;
}

.kebeloHeader
{
background: url(../professional_products/kebelo/images/kebelo-header.jpg);
background-repeat: no-repeat;
width: 888px;
height: 128px;
}

.content_kebelo
{
background: url(../professional_products/kebelo/images/kebelo-contentBG.jpg);
background-repeat: no-repeat;
width: 888px;
height: 606px;
background-color: #6e1d54;
background-position: 50%;
}

.content_kebelo .productPageRightContent
{
width:auto;
color: #333;
margin-top: 10px;
margin-left: 20px;
float:left;
font-family: arial;
}

.content_kebelo .productPageRightContent p
{
padding-bottom: 0px;
margin-bottom: 0px;
margin-top: 5px;
line-height: 20px;
}

.kebeloFooter
{
background: url(../professional_products/kebelo/images/footerBG-kebelo.jpg);
background-repeat: no-repeat;
width: 888px;
height: 354px;
background-color: #6e1d54;
background-position: 50% top;
}

.content_kera
{
background: url(../professional_products/kera_straight/images/keraContentBG.jpg);
background-repeat: no-repeat;
height: 601px;
margin-left: 10px;
}
.content_cloudNine
{
background: url(../professional_products/cloud_9/images/cloud9_contentBG.jpg);
background-repeat: no-repeat;
height: 762px;
margin-left: 10px;
}


.content_amargan
{
background: url(../professional_products/amargan_oil/images/amargan_contentBG.jpg);
background-repeat: no-repeat;
height: 551px;
margin-left: 10px;
}

.content_BigBrush
{
background: url(../professional_products/the_big_brush_company/images/bigBrushContentBG.jpg);
background-repeat: no-repeat;
height: 494px;
margin-left: 10px;
}

.content_tangleTeezers
{
background: url(../professional_products/tangle_teezer/images/tangleTeezerContentBG.jpg);
background-repeat: no-repeat;
height: 887px;
margin-left: 10px;
}

.content_renu
{
background: url(../professional_products/renu/images/renuHeader.jpg);
background-repeat: no-repeat;
height: 400px;
width: 672px;
margin: auto;
position: relative;
margin-top: 20px;
}

.content_structure
{
background: url(../professional_products/structure-hair/images/structureHeader.jpg);
background-repeat: no-repeat;
width: 870px;
margin: auto;
height: 318px;
position: relative;
margin-top: 20px;
}
.content_structure .headerTitle
{
position: absolute;
left: 73px;
top: 287px;
font-size: 150%;
color: #4B3A06;
font-weight: bold;
}

.content_joico
{
background: url(../professional_products/joico/images/joicoContentBG.jpg);
background-repeat: no-repeat;
height: 936px;
margin-left: 10px;
position: relative;
margin-top: 20px;
}

#choiceAwards
{
position: absolute;
top: -17px;
left: 20px;
}

.main_image {
float:right;
margin-bottom:10px;
width:470px;
}

.widget_wrapper{
float:right;
text-align:center;
width:260px;
background:#000;
margin:10px 5px;
}

.widget{
background: #000 url(http://www.laceyshairsupplies.co.uk/images/widget.jpg) top center no-repeat;
padding-top:6px;
}

.widget_header{
background: #000 url(http://www.laceyshairsupplies.co.uk/images/widgets.jpg) top center repeat-x;
}

.widget_header a:link, .widget_header a:visited, .widget_header a:active{
padding:5px;
display:block;
color:#fff;
}

.widget_header a:hover{
color:#b9aa64;
}

.widget_desc{
padding:5px 5px 10px;
background: #000 url(http://www.laceyshairsupplies.co.uk/images/wid_desc.jpg) top center repeat-x;
height:30px;
font-size:11px;
}

.widget_desc span{

}

.widget_wrapper_large{
float:right;
text-align:center;
width:520px;
background:#000;
margin:10px;
}

.main_text{
padding:5px 10px;
float:left;
width:300px;
}

.contact_us{
padding:5px 10px;
float:left;
width:500px;

}

.form_label{
float:left;
margin:5px 0px;
width:50%;
}

.form_holder_element{
float:right;
margin:5px 0px;
width:50%;
}

.enquiry{
width:100%;
}

.footer{
border-top:1px solid #b9aa64;
width:870px;
margin:auto;
padding:5px 0px;
text-align:center;
}

.productPageLeftContent
{
padding:5px 10px;
font-size:13px;
width:410px;
float:left; 
margin:10px; 
margin-top: 20px;
}

.productPageLeftContent li
{
margin-bottom: 5px;
}

.content_cloudNine .productPageLeftContent
{
color: #fff;
width: 400px;
margin-top: 480px;
}
#mainContent_structure .productPageLeftContent
{
margin: 0px;
padding-top:0px !important;
margin-top:0px !important;
margin-left: 63px;
background-color: #fff;
width: 320px;
color: #555;
padding-right: 0px;
line-height:22px;
}

#mainContent_structure
{
background: url(../professional_products/structure-hair/images/contentBG.jpg);
background-repeat: repeat-y;
width: 870px;
padding-top:20px;
}
#mainContent_structure p
{
padding-top:0px;
margin-top:0px;
margin-bottom: 25px;
}

#footer_structure
{
background: url(../professional_products/structure-hair/images/footerBG.gif);
background-repeat: repeat-x;
width: 870px;
margin:auto;
margin-top:0px;
height: 10px;
}

#mainContent_structure .productPageRightContent
{
margin: 0px;
width: 390px;
padding-top:0px !important;
margin-top:6px !important;
margin-right: 72px;
padding-left: 0px;
}

.content_renu .productPageLeftContent
{
margin: 10px;
margin-top: 400px;
margin-left: 0px;
background-color: #fff;
width: 310px;
min-height: 300px;
margin-right: 0px;
padding-top: 20px;
padding-left: 20px;
color: #555;
}

.content_renu .productPageRightContent
{
background-color: #fff;
margin: 0px;
width: 332px;
margin-top: 400px;
padding-top: 30px;
padding-right: 0px;
padding-left: 0px;
min-height: 290px;
}

.content_joico .productPageLeftContent
{
color: #fff;
width: 400px;
margin-top: 500px;
margin-left: 20px;
color: #666;
}

.content_joico .productPageRightContent
{
margin-top: 488px;
margin-right: 50px;

}
.content_fudge .productPageRightContent
{
width:300px;
height: 340px;
margin-top: 95px;
margin-right: 80px;
font-size: 10px !important;
}

.content_kera .productPageRightContent
{
width:280px;
float: right;
margin-top: 115px;
margin-right: 80px;
color: #fff;
}

.productPageRightContent p
{
padding-top: 5px;
}

.content_amargan .productPageRightContent
{
width:200px;
height: 300px;
margin-top: 95px;
margin-right:140px;
}

.content_tangleTeezers .productPageRightContent
{
width:330px;
margin-top: 210px !important;
margin-right: 30px;
}

.content_tangleTeezers .productPageLeftContent
{
width:400px;
margin-top: 210px !important;
color: #666;
}

.content_BigBrush .productPageRightContent
{
width:240px;
min-height: 300px;
margin-top: 62px;
margin-right: 35px;
color: #666;
font-size: 11px;
}

.content_BigBrush .productPageRightContent ul
{
margin-left: 0px;
padding-left: 15px;
padding-right: 10px;
}
.content_BigBrush .productPageRightContent li
{
margin-top: 5px;
margin-left: 0px;
}

.productPageRightContent
{
 padding:5px 10px;
 font-size:13px;
 width:330px;
 float:right;
 margin:10px;
 margin-top: 100px;
}

#twitterLogo
{
position: absolute;
right: 21px;
top: 23px;
}

#facebookLogo
{
position: absolute;
right: 130px;
top: 24px;
}
