html{
	
	font-size:62.5%;
}
body{
	margin:0;
	background:#000 url(/images/bg-body.gif) 0 1%;
	color:#000;
	font-size:100.01%;
	font-family:Verdana, Arial, sans-serif;
}
* html body{
	height:100%;
}
img{
border-top-width: 0px;
border-left-width : 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: transparent;
}

a {
	color:#afd11a;
	text-decoration:none;
}

a:hover{text-decoration:underline;}

a img, a:hover img  {vertical-align: bottom;text-decoration:none;}

#wrapper{
	width:966px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	padding:168px 0 0;
}
#header{
	width:920px;
	height:168px;
	overflow:hidden;
	padding:0 23px;
	position:absolute;
	top:0;
	left:0;
	background:url(/images/bg-header.gif) no-repeat;
}
.logo{
	position:absolute;
	top:2px;
	left:11px;
}
.logo a{
	display:block;
	width:215px;
	height:164px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/logo.png) no-repeat 0 0;
}
#header-flash{
	width:100%;
	height:68px;
	overflow:hidden;
}
#main{
	width:916px;
	overflow:hidden;
	margin:0 auto;
	background:#fff;
	padding:0 2px 4px;
	border-bottom:1px solid #1a1a1a;
}
#main h1{
    color:#99CC00;
    font-family:verdana;
    font-size:260%;
    font-weight:normal;
	
}

#main h2{
    color:#99CC00;
    font-family:verdana;
    font-size:180%;
    font-weight:normal;
    margin-left:5px
}


#content-holder{
	width:880px;
	padding:0 18px;
}
#content{
	float:left;
	width:570px;
    min-height: 450px;
}

#right-inner{
    float: right;
}
#inner-content{
    width: auto;
    min-height: 450px;
}
#inner-content p{
    font-size:100%;
    
    margin:0 0 13px;
}
#inner-content li{
    font-size:125%;
    position:relative;
    
}
#inner-content blockquote ol{
    padding-left: 10px;
}
#inner-content blockquote li{
    position: relative;
    left:30px;
}
#content-flash{
	width:100%;
	overflow:hidden;
}
#content p{
	font-size:1.2em;
	line-height:1.2em;
	margin:0px 0;
}
#sidebar{
	width:288px;
	float:right;
}
.box{
	background:#1a1a1a;
	color:#fff;
	padding:7px 10px 5px 8px;
	margin:0 0 8px;
}
.sassoon-connection{
	padding:4px 8px 4px 10px;
	text-align:center;
}
.box .scrollarea{
	height:250px;
	overflow:auto;
	margin:2px 0;
}
.scrollcontent{
	width:210px;
	padding:0 23px 0 17px;
    font-size: 12px;
}
.box h2{
	margin:0;
	line-height:12px;
}

#footer{
    clear: both;
    overflow:hidden;
    background:#000;
    margin-left:-16px;
    margin-right:-16px;
}

#footer-lounge{
    clear: both;
    overflow:hidden;
    background:#000;
    margin: 0;
}
.home-footer{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.home-footer li{
	float:left;
	min-height:116px;
}






#website{
display: none;
}
.line {
 margin: 30px 0 30px 0;
 border-top: 1px #5B5B5B dotted;
 
}
#content-blog-full{
    float:right;
    width:730px;
    padding:40px 0px 170px 0px;
    min-height: 0px;
    color:#929292;
    font-size:75%;
    line-height:17px;
}
#content-blog-full  a{
    font-size:100%;
    line-height:17px;
    color:#929292;
    text-decoration: none;
}
#content-blog-full  a:hover{
text-decoration: underline;
}
#content-blog-full h1{
    color:#929292;
    font-size:225%;
    line-height:43px;
    font-weight:normal;
    margin-top:-6px;
    margin-right:150px;
}
#content-blog-full h1 a{
    color:#489ebd;
    font-size:100%;
    text-decoration: underline;
}

#content-blog-full p{
    margin:0 0 13px -100px;
    font-size:170%;
    line-height:17px;
    color:#929292;
}
#content-blog-full h2{
    margin:0 0 13px -100px;
}
#content-blog-full p a{
    font-size:100%;
    line-height:17px;
    color:#929292;
    text-decoration: underline;
}

#blog_search{
color:#000000;
float:right;
font-size:120%;
text-align:right;
width:300px;
}
#content-blog{
width:550px;
display: block;
float:left;
min-height:280px;

}
#content-blog-intro{
width:550px;
display: block;
float:left;
font-size:100%;
color:#333;
}

#navigate-blog{
background:transparent url(/images/blog-background.gif) repeat scroll 0 0;

float:right;
height:504px;
margin-right:-16px;
padding:15px 0 0 15px;
width:283px;
margin-top:10px;
}

#navigate-blog p{
margin: 0;
color: #99cc33;
font-size: 130%;
}
#navigate-blog li{
color:#fff;
font-size:100%;
list-style: none;
margin-left: -30px;
margin-top: 5px;
}

#navigate-blog ul li a{
font-size:120%;
color:#fff;
text-decoration: none;
}

#navigate-blog ul li a:hover{
text-decoration: underline;
}
#navigate-blog ul li a:visited{
color:#929292;
}
#comments{
font-size: 130%;
margin:0 0 13px -100px;
}

#leave-comment{
font-size: 130%;
margin:0 0 13px -100px;
}

#gallery{
    position: relative;
    min-height: 318px;
    margin-bottom: 30px;
}
#gallery ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding-bottom:80px;
    width:535px;
}
#gallery ul li {
    float:left;
    width: 100px;
    margin:0 15px 20px 0;
}
#gallery td img {
    padding: 1px;
    border: 1px solid #007FA4;
}

.blog-title{
color:#333333;
font-size: 2.0em;
}
.blog-title a{
color:#333;
}
.blog-date{
color:#99CC33;
}

#nine_forms{
float:left;
margin-right:10px;
height: 420px;
}
#below_flash{
float:left;
}
.custom-form{
background:transparent url(/images/form-bg.jpg) repeat scroll 0 0;
font-size:125%;
margin:0 0 0 0;
padding:28px 0 0 20px;
width:570px;
}

.custom-form2{
background:transparent url(/images/form-bg.jpg) repeat scroll 0 0;
font-size:125%;
margin:0 0 0 0;
padding:28px 0 0 80px;
width:530px;
}
.custom-form input{
margin:0 0 0 25px;
}
.custom-form select{
margin:0 0 0 25px;
}
.custom-form textarea{
margin:0 0 0 25px;
}

.custom-form-text-h{
margin:0px;
width:575px;
}
.custom-form-text-f{
margin:0px;
}

.right-box{
background-color:#1A1A1A;
float:right;
min-height:320px;
padding:10px 0 0 10px;
position:relative;
width:291px;
margin-bottom:2px;
margin-right:-18px;
}
.right-box-2{
background-color:#1A1A1A;
float:right;
min-height:120px;
position:relative;
width: 291px;
}
#website {
display:none;
}
#display-video{
    border:16px solid #AACC00;
    width:555px;
    margin:10px 0 10px 0;
    float: left;
}
#video-description {
    background-color:#1A1A1A;
    float:right;
    margin:10px 0 0 0;
    height:320px;
    padding: 10px 15px 0 15px;
    width:255px;
    background-image: url(/images/bottom-flower.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
}

#video-description h2{
margin-left: 0px;
}

#video-scroller{
    background-color:#1A1A1A;
    clear:both;
    height:160px;
    margin:0 0 10px;
    padding:10px 0 0 5px;
    width:582px;
}
.scrollLinks1{
position:relative;
top:-145px;
width:578px;
}
.scrollLinks2{
position:relative;
top:-110px;
width:577px;
}
.mouseover_left{
float:left;
}
.mouseover_right{
float:right;
}

.wn1{
height:160px;
left:19px;
overflow:hidden;
position:relative;
top:-5px;
width:539px;
}

.wn2{
height:120px;
left:19px;
overflow:hidden;
position:relative;
top:-5px;
width:539px;
}
#t1 a img{ 
text-decoration: none;
}

#lyr1 tr{
height:100px;
}
#lyr1 td{
width:160px;
}
#categories {
    float:left;
    position:relative;
    width:125px;
    top:30px;
}
#archive {
    float:left;
    width:125px;
    margin:0 0 0 20px;
    position:relative;
    top:30px;
}
#rss{
float: right;
margin:5px 15px -13px 0;
}

#display-photos{
border:16px solid #AACC00;
width:555px;
margin:10px 0 0;
float:left;
}
#photos-description{
background-color:#1A1A1A;
float:right;
margin:10px 0 0;
min-height:320px;
padding:10px 0 0 10px;
position:relative;
width:280px;
}
#photos-description img{
bottom:0;
position:absolute;
}
#photos-scroller{
background-color:#1A1A1A;
clear:both;
height:125px;
margin:0 0 10px;
padding:10px 0 0 5px;
width:582px;
}

div#wn2{ 
height:120px;
left:19px;
overflow:hidden;
position:relative;
top:-5px;
width:539px;
}

#tabs {
    width:920px;
    margin-top: -1px;
    padding:0 0 50px 27px;
}




.small-green-text{
color:#99CC00;
font-size: 12px;
}
.medium-green-text{
color:#99CC00;
font-size: 14px;
}
.large-green-text{
color:#99CC00;
font-size: 18px;
}
.small-black-text{
color:#000;
font-size: 12px;
}
.medium-black-text{
color:#000;
font-size: 14px;
}
.large-black-text{
color:#000;
font-size: 18px;
}
.small-white-text{
color:#fff;
font-size: 12px;
}
#inner-content .small-black-text li{
font-size: 11px;
}
.medium-white-text{
color:#fff;
font-size: 14px;
}
.large-white-text{
color:#fff;
font-size: 18px;
}

#inner-content p.small-green-text{
color:#99CC00;
font-size:12px;
}
#inner-content p.medium-green-text{
color:#99CC00;
font-size: 14px;
}
#inner-content p.large-green-text{
color:#99CC00;
font-size: 18px;
}
#inner-content p.small-black-text{
color:#000;
font-size:12px;
}
#inner-content p.medium-black-text{
color:#000;
font-size: 14px;
}
#inner-content p.large-black-text{
color:#000;
font-size: 18px;
}
#inner-content p.small-white-text{
color:#fff;
font-size:12px;
}
#inner-content p.medium-white-text{
color:#fff;
font-size: 14px;
}
#inner-content p.large-white-text{
color:#fff;
font-size: 18px;
}


p.small-green-text{
color:#99CC00;
font-size: 12px;
}
p.medium-green-text{
color:#99CC00;
font-size: 14px;
}
p.large-green-text{
color:#99CC00;
font-size: 18px;
}
p.small-black-text{
color:#000;
font-size: 12px;
}
p.medium-black-text{
color:#000;
font-size: 14px;
}
p.large-black-text{
color:#000;
font-size: 18px;
}
p.small-white-text{
color:#fff;
font-size: 12px;
}
p.medium-white-text{
color:#fff;
font-size: 14px;
}
p.large-white-text{
color:#fff;
font-size: 18px;
}
