/* 

  -----------------------------------



 CSS for thelandmarksalon.com



  ----------------------------------- 

*/





ul {
	color: #990000;
	font-family: Georgia, "Times New Roman", Times, serif;
	list-style-type: none;
}


li a:hover { color: #55233E; text-decoration: underline; }

li a:visited { color: #a3335c; text-decoration: none; }



li.a { line-height: 20px; padding-bottom: 10px; margin-left: 40px; margin-right: 20px; list-style-type: square; font-weight: normal; font-size: 16px; }

li.b { font-family: Arial, Helvetica, sans-serif; line-height: 14px;  margin-left: 0px; margin-right: 400px; list-style-type: none; font-weight: normal; font-size: 12px; border-bottom: #999999 1px solid;  }



/*********PAGE LINK STYLES********/



#footer a:hover, 

#footer a:active, 

#footer a:focus, 

#bottom a,

#bottom a:active, 

#bottom a:focus {

	color: #aa9a7f;

	text-decoration: none;

}



#bottom a:hover { color: #ffffff; text-decoration: underline; }

#bottom a:visited { color: #ffffff; }



a:link { color: #990000; text-decoration: none; }

a:visited { color: #a3335c; text-decoration: none; }

a:hover { color: #55233E; text-decoration: underline; }





/*********END PAGE LINK STYLES********/



.nowrap { white-space:nowrap }

	



.location {

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



body {

	background-image: url(images/bg-body.jpg);

	background-repeat:repeat-x;

	background-color: #000000;

	margin: 0px 0;

	padding: 0;

	height:100%; 

}



#menubar {

	height: 31px;

	width: 930px;

	background-image: url(images/bg-nav.jpg);

	background-repeat: no-repeat;

}



#masthead {

	background-image: url(images/masthead.jpg);

    background-repeat: no-repeat;

	height: 172px;

}





#flash {

	width: 450px;

	height: 460px;

	float: left;

	background-image:url(images/bg-flash.jpg);

	background-repeat: no-repeat;

	margin: 0;

}



#about {

	width: 450px;

	height: 460px;

	float: left;

	background-image:url(images/bg-about01.jpg);

	background-repeat: no-repeat;

	margin: 0;

}



#services{

	width: 450px;

	height: 460px;

	float: left;

	background-repeat: no-repeat;

	margin: 0;

}



#products {

	width: 450px;

	height: 460px;

	float: left;

	background-image:url(images/bg-products03.jpg);

	background-repeat: no-repeat;

	margin: 0;

}



#appointments {

	width: 450px;

	height: 460px;

	float: left;

	background-image:url(images/bg-appointments.jpg);

	background-repeat: no-repeat;

	margin: 0;

}





#stylists {

	width: 450px;

	height: 460px;

	float: left;

	background-image:url(images/bg-home06.jpg);

	background-repeat: no-repeat;

	margin: 0;

}



#stylistslist tr {

	padding: 0 30px 0 0px;

	marging: 0;

	font: Georgia, "Times New Roman", Times, serif;

	font-size: 11px;

	color:#5f4729;

	letter-spacing: 0;

}





#homebuttons {

	height: 172px;

	margin-left: 17px; padding-top: 10px;

	background-color: #b4cfc5;

}



.copy p {

	margin: 20px 40px 0 55px;

	line-height: 18px;

	font-size: 14px;

	color: #333333;

	font-family: Georgia, "Times New Roman", Times, serif;

}





.contact {

	padding-left: 55px;

	line-height: 18px;

	font-size: 14px;

	font-family: Georgia, "Times New Roman", Times, serif;

}



#layout {

	width: 930px;

	margin: 0 auto;

}



#columnwrapper {

	margin: 0 auto;

	width: 926px;

	padding: 0;

}





#sidebox {

	float: left;

	width: 200px;

}



#sidebox2 {



	float: left;

	width: 260px;

}





#mainbox2 {

	float: left;

	width: 660px;	

}



#mainbox {

	width: 930px;	

	height: 460px;

	background-image: url(images/bg-site.jpg);

	background-repeat: no-repeat;

	padding: 0 0 0 15px;

}



.copybox {

	float: left;

	background-image:url(images/bg-copy.jpg);

	height: 460px;

	width: 450px;

	margin: 0 10px 0 0;

}



.copybox p {

	margin: 0;

	padding: 10px 50px 0 55px;

	line-height: 16px;

	font-size: 12px;

	color: #5f4729;

	font-family: Georgia, "Times New Roman", Times, serif;

}



.copybox h1 {

	color: #5f4729;

	margin: 40px 20px 0 55px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

	letter-spacing: 0.15em;

}



.copybox h2 {

	color: #5f4729;

	margin: 0 20px 0 55px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	letter-spacing: .1em;

	font-style: italic;

}



.notice {

	height: 314px;

	width: 463px;

	margin: 0px;

	background-image: url(images/notice-frame.png);

	background-repeat: no-repeat;

	background-position:center;
	
	float: left;
	
	

	}


.notice2 {

	height: 314px;

	width: 463px;

	margin: 0px;

	background-image: url(images/notice-frame.png);

	background-repeat: no-repeat;

	background-position:center;
	
	float: right;
	
	

	}


.notice p {

	margin: 0 80px 10px 80px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	color: #990000;

	text-align: center;

}


.notice2 p {

	margin: 0 80px 10px 80px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	color: #5f4729;

	text-align: center;

}
	

.notice h1 {

	margin: 0 0 10px 0;

	padding-top: 70px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

	color: #990000;

	text-align: center;

}


.notice2 h1 {

	margin: 0 0 10px 0;

	padding-top: 70px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

	color: #990000;

	text-align: center;

}


#sidecontent {

	border-left: #ffffff 3px solid;

}



#sidecontent p{

	line-height: 30px;

	font-size: 24px;

	color: #76003c;

	font-family: Georgia, "Times New Roman", Times, serif;

	margin: 15px 15px 15px 15px;

	padding-bottom: 30px;

}



h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin: 0;

	font-size: 1.35em;

	letter-spacing: 0.3em;

}





h1, h2, h3 {

	font-weight: normal;

	font-family: Georgia, "Times New Roman", Times, serif;

}





h2 {

	margin: 1.5em 0 0 0;

	font-size: 1.25em;

}





h3 {

	margin: 20px 0 10px 0;

	font-size: 24px;

}





h4 {

	font-weight: normal;

	margin: 0 0 0 0;

	font-size: 18px;

	padding-left: 55px;

}





h5 {



	font-size: 18px;

	font-weight: normal;

	font-family: Georgia, "Times New Roman", Times, serif;

 	margin: 10px 0 0 0;

}







/*CLEARING the LAYOUT FLOATS*/



.clearit {

	font-size: 0;

	line-height: 0;

	height: 0;

	clear: both;

}



#bottom {

	height: 45px;

	background-image: url(images/bg-bottom.jpg);

	background-repeat: no-repeat;

	color: #aa9a7f;

	text-align: center;	

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 11px;

	line-height: 18px;

	margin: 0;

	padding: 80px 0 0 20px;

}



#footerbox {

	margin: 0 auto;

	padding-top: 10px;

	font-size: 0.7em;

	color: #78003b;

}



#footer {

	height: 31px;

	width: 930px;

	background-image: url(images/bg-footer.jpg);

	background-repeat: no-repeat;

}



#footer p {

	margin: 0;

	padding: 3px 0 0 0;

	text-align:center;

	line-height: 12px;

	font-size: 10px;

	color: #990000;

	font-family: Georgia, "Times New Roman", Times, serif;



}



#sitemap {

	margin: 0 auto;

	width: 954px;

	padding: 0em 0 0 0;

	background-position: right top; }



img { border: 0; }





/* tables */



table

{

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	margin: 10px 10px 0px 20px;

	border-collapse: collapse;

	text-align: left;

	color: #5f4729;

}



th

{

	font-size: 14px;

	font-weight: bold;

	color: #5f4729;

	padding: 5px 4px 0 10px;

	border: hidden;

}



td

{

	border-bottom: 1px solid #aa9a7f;

	padding: 4px 0 4px 10px;

}


