@charset "UTF-8";
/* CSS Document */


body { margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background:url(images/index_bg3.jpg) top left repeat-x;
color:#fefefe;
}


/* Containers */

#topNav { height:50px;
background:#000;
position:relative;
top:0px;
}

#topNavContents { position:relative;
width:1100px;
margin-left:0px;
padding-top:10px;
padding-left:10px;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#FFF;
}

#topNavContentsLeft { width:134px;
float:left;
}

#topNavContentsRight { float:left;
padding-top:10px;
margin-left:210px;
letter-spacing:1px;
}

#footer { height:15px;
position:relative;
background:url(images/footer_bg.jpg) left no-repeat #FCF;
font-family:Verdana, Geneva, sans-serif;
font-size:9px;
padding-left:10px;
padding-top:3px;
}

#mainContainer { min-height:1050px;
width:950px;
position:relative;
}

#mainContainerContents { width:600px;
position:relative;
padding-top:50px;
margin-left:50px;
float:left;
}


#mainContainerContentsLeft { width:300px;
height:675px;
position:relative;
float:left;
}

.mainContainerIndexBG {
background:url(images/index_bg.jpg) top left no-repeat;
}

.mainContainerPage2BG {
background:url(images/test_nails_bg.jpg) top left no-repeat;
}

.mainContainerPage3BG {
background:url(images/test_skin_bg.jpg) top left no-repeat;
}

.mainContainerPage4BG {
background:url(images/test_skin_bg.jpg) top left no-repeat;
}

.mainContainerPage5BG { background:url(images/news_bg.jpg) top left no-repeat;
}

.mainIndexBG { background:url(images/index_bg2.jpg) left top repeat-x;
}

.mainHairBG { background:url(images/test_hair_bg.jpg) left top no-repeat;
}

.mainMainBG { background:url(images/test_home_bg.jpg) left top no-repeat;
}

.mainCollagenBG { background:url(images/test_collagen_bg.jpg) left top no-repeat;
}

.mainContactsBG { background:url(images/test_contacts_bg.jpg) left top no-repeat;
}

.mainQuestionsBG { background:url(images/test_q_a_bg.jpg) left top no-repeat;
}

#mainContentLeft { width:315px;
float:left;
}

#mainContentRight { width:285px;
height:300px;
float:left;
vertical-align:middle;
}

.indexLeft { width:200px;
float:left;
padding-right:5px;
}

.indexRight { width:200px;
float:left;
margin-left:10px;
}

.indexRightColumn { width:160px;
height:auto;
float:left;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
background:#eeeeee;
}

.news { 
}
	 



/* End Containers */

/* Text Controls */

p.contacts {background:url(images/contacts_side.jpg) no-repeat left;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

p.contacts2 { background:url(images/contacts_side2.jpg) no-repeat left;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

p.contacts3 { background:url(images/contacts_side3.jpg) no-repeat left;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

p.fine { font-family:Verdana, Geneva, sans-serif;
font-size:8px;
color:#000;
}

p.news_bold { font-weight:bold;
color:#000;
}

p { font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#000;
line-height:14px;
}

strong.grey {
	color:#333;
}

ul { font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#000;
line-height:20px;
padding-top:50px;
}

ul.events {
	list-style:none;
	padding-top:0px;
	padding-left:0px;
	margin-left:0px;
}

/* End Text */

/* Image Control */

img { border:0px;
}

img.float { float:left;
}

img.news { border:#eeeeee thick solid;
}

#small_logo { padding-top:0px;
}

/* End Image */


/* Quote */

.quote { width:600px;
height:50px;
background:url(images/quote.png) no-repeat;
font-family:Verdana, Geneva, sans-serif;
color:#FFF;
font-size:10px;
line-height:10px;
padding-left:50px;
padding-top:10px;
}


/* Contact Form */

input.text { color: #1d0605;
border: 1px dashed #1d0605;
letter-spacing:0px;
}

textarea.text { color: #1d0605;
border: 1px dashed #1d0605;
letter-spacing:0px;
}

/* Links */

A:link {color: #000000; text-decoration: underline} 
A:visited {color: #000000; text-decoration: underline} 
A:hover {color: #ff0000; text-decoration: none} 
A:active {color: #000000; text-decoration: underline}


.class1 A:link {color: #ffffff; text-decoration: none} 
.class1 A:visited {color: #ffffff; text-decoration: none} 
.class1 A:hover {color: #ff0000; text-decoration: underline} 
.class1 A:active {color: #ffffff; text-decoration: none}


.class2 A:link {color: #ffffff; text-decoration: none; padding:5px 5px 5px 5px; background:#000} 
.class2 A:visited {color: #ffffff; text-decoration: none; padding:5px 5px 5px 5px; background:#000} 
.class2 A:hover {color: #ffffff; text-decoration: underline; padding:5px 5px 5px 5px; background:#a3620a} 
.class2 A:active {color: #ffffff; text-decoration: none; padding:5px 5px 5px 5px; background:#000}



/* End Links */


/* News Dates */

p.month { font-family:Arial Black, Gadget, sans-serif;
font-size:12px;
color:#FFF;
text-align:center;
margin-top:0px;
margin-bottom:0px;
}

p.date { font-family:Helvetica Neue,Verdana, Geneva, sans-serif;
font-size:14px;
text-align:center;
color:#FFF;
margin-top:0px;
margin-bottom:0px;
}

p.questions { font-weight:normal;
}

p.answers {background:#ffedff;
color:#669;
padding:5px 10px 10px 10px;
}

.news_date { background:url(images/news_dates.png) no-repeat;
width:31px;
height:31px;
padding:5px 2px 2px 2px;
left:-40px;
margin-top:8px;
position:absolute;

}

/* News Table */

.hor-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0px;
	width: 600px;
	text-align: left;
	border-collapse: collapse;
}
.hor-zebra th
{
	font-size: 12px;
	font-weight: normal;
	padding: 10px 8px;
	color: #669;
}
.hor-zebra td
{
	padding: 8px;
	color: #669;
}
.hor-zebra .odd
{
	background: #ffedff; 
}









