/* RESETS & BASIC PAGE SETUP */* { margin: 0; padding: 0; }html { overflow-y: scroll; }body {	font: 62.5% "Lucida Grande", sans-serif;	background-repeat: repeat-x;	background-image: url(../images/background.jpg);}/*ul.MenuBarHorizontal ul{ list-style: none inside; }*/p { font-size: 1.2em; line-height: 1.2em; margin-bottom: 1.2em; }	.contactform { 	font-size: 1.2em;	}	.style6{	color: #660000	}a{	color:#F60;	text-decoration:none;	outline:none;	font-weight: bold;	}a:hover{	color:#06F;	font-weight: bold;	}/*ul.MenuBarHorizontal a{ 	border: none; 	}*/h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 25px;	font-weight: normal;	color: #1667A8;	}	h1#logo {	width: 950px;	height: 149px;	background: url(../images/header_bgrnd.jpg) no-repeat center center;	text-indent: -9999px;	}/* END RESET *//* TOOLBOX */.floatleft { float: left; }.floatright { float: right; }.clear { clear: both; }/* END TOOLBOX *//* STRUCTURE AND STUFF */#page-wrap {	width: 950px;	margin: 0 auto;	}	#main-content {	background: url(images/content-bg.jpg) repeat-y;	padding-right: 10px;	padding-bottom: 30px;	padding-left: 20px;	}	#copy-area {	width: 600px;	float: left;	padding-top: 0px;	margin-top: 35px;	}#copy-area ul {	padding-left: 45px;	font-weight: normal;	font-size: 12px;}#copy-area ul ul {	padding-left: 15px;}#copy-area li {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #333;	list-style-type: disc;	list-style-position: outside;	font-weight: normal;}#copy-area  ol li {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #333;	font-weight: normal;	margin-left: 30px;	list-style-type: decimal;} #nobullet ul {	padding-left: 45px;	font-weight: normal;	font-size: 12px;	list-style-type: none;}#nobullet ul ul {	padding-left: 15px;}#nobullet li {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #333;	font-weight: normal;	list-style-type: none;}#copy-area p{/*	padding-left: 25px;*/	color: #333;	font-family: Arial, Helvetica, sans-serif;	padding-top: 10px;	line-height: 16px;		}		.imageleft {		float: left;		margin-right: 10px;		padding: 6px;		margin-bottom: 5px;		margin-top: 10px;		}				.imageright {		float: right;		margin-right: 20px;		padding: 6px;		margin-bottom: 5px;		background-color: #FFFFFF;		}#sidemenu {	width: 260px;	float: right;	background-image: url(../images/menu_background.jpg);	background-repeat: no-repeat;	background-position: top;	margin-top: 35px;	padding-top: 0px;	}ul#nav {	width: 950px;		}	ul#nav li {		display: inline;		}		ul#nav li.navleft{	display: inline;	height: 55px;	width: 50px;	float: left;	background-image: url(../images/button_left.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;			}		ul#nav li.navright{	display: inline;	height: 55px;	width: 130px;	background-image: url(../images/button_right.jpg);	background-repeat: repeat-x;	float: right;	clear: none;	margin: 0px;	padding: 0px;			}		ul#nav li a {			display: block;			height: 49px;			text-indent: -9999px;			float: left;		}		ul#nav li.home a {	width: 81px;	background: url(../images/button_home.jpg) no-repeat center bottom;		}		ul#nav li.business a {			width: 198px;			background: url(../images/button_bus.jpg) bottom center no-repeat;		}		ul#nav li.color a {			width: 172px;			background: url(../images/button_color.jpg) bottom center no-repeat;		}		ul#nav li.products a {			width: 117px;			background: url(../images/button_products.jpg) bottom center no-repeat;		}		ul#nav li.contact a {			width: 109px;			background: url(../images/button_contact.jpg) bottom center no-repeat;		}		ul#nav li a:hover {			background-position: top center;		}			body#home ul#nav li.home a {			    background-position: top center;				}			body#services ul#nav li.business a {			    background-position: top center;				}			body#services ul#nav li.color a {			    background-position: top center;				}			body#process ul#nav li.products a {			    background-position: top center;				}			body#contact ul#nav li.contact a {			    background-position: top center;				}#footer {	height: 104px;	background: url(../images/footer_bgrnd.jpg) repeat-x;}ul#navfooter {	text-align: center;	padding-top: 25px;	font-family: "lucidia grande", sans-serif;	font-size: 14px;	color: #036;		}	ul#navfooter li {	display: inline;	text-align: center;		}		ul#navfooter li a {	text-align: center;	color: #036;	text-decoration: none;		}		ul#navfooter li a:hover {	background-position: top center;	text-decoration: underline;		}	ul#nav li a.active {			background-position: top center ;		}		#tag{	width: 925px;	text-align: right;	margin-top: 0;	margin-right: auto;	margin-left: auto;	padding-top: 0px;	padding-bottom: 30px;	}.copyright{	font-family: "Lucida Grande", sans-serif;	font-size: 10px;	color: #036;	text-align: left;	display: block;	float: left;	padding-top: 10px;	padding-left: 70px;	}/* END STRUCTURE */h2 {	color: #1667A8;	padding-bottom: 5px;	padding-left: 25px;}#newsletter {	background-image: url(../images/newsletter_bgrnd.jpg);	background-repeat: repeat-x;	height: 140px;	width: 210px;	margin-left: 35px;}#newsletter p {	padding: 10px;}.testimonial {	background-image: url(../images/newsletter_bgrnd.jpg);	background-repeat: repeat-x;	width: 210px;	margin-left: 35px;	margin-top: 20px;	background-position: bottom;}.testimonial p {	font-size: 12px;	color: #039;	font-family: Arial, Helvetica, sans-serif;	font-style: italic;	line-height: 20px;	padding: 20px;}.signature {	text-align: right;	margin-top: -55px;}.copybox-right {	width: 320px;	float: right;}.copybox-left {	float: left;	clear: right;}h5{	font-size: 12px;	color: #1667A8;	padding-left: 25px;	font-weight: normal;}h6{	padding-left: 25px;	color: #069;	font-family: Arial, Helvetica, sans-serif;	padding-top: 10px;	line-height: 16px;	font-style: italic;	font-size: 12px;	font-weight: normal;		}h3 {	font-family: Arial, Helvetica, sans-serif;	color: #F60;	font-size: 14px;}			#article_copy-area {	width: 600px;	float: left;	padding-top: 0px;	margin-top: 35px;	}#article_copy-area p{	padding-top: 0px;	margin-top: 0px;	margin-bottom: 0px;	padding-bottom: 0px;	}.article_author {	font-family: Arial, Helvetica, sans-serif;	padding-left: 55px;	color: #666;}.article_excerpt_author {	font-family: Arial, Helvetica, sans-serif;	color: #666;	font-size: 9px;	padding-bottom: 2px;	padding-top: 10px;}.article_headline {	color: #1667A8;	font-size: 16px;	font-family: Arial, Helvetica, sans-serif;}.left_article {	float: left;	height: 250px;	width: 285px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #CCC;	padding-right: 15px;}.excerpt {	clear: both;}.article_image{	float: left;	padding-top: 5px;	padding-right: 5px;	padding-left: 5px;}.right_article {	float: right;	height: 250px;	width: 280px;}.hairproducts {	float: left;	height: 300px;	width: 280px;	text-align: center;}#copy-area p strong {	color: #1667A8;}.big_product {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #1667A8;	}#page-wrap #main-content #copy-area table tr .style22 strong {	text-align: center;}#page-wrap #main-content #copy-area table {	text-align: center;}.inset {	height: 100px;	width: 110px;	float: left;	padding: 10px 3px 3px;	border: 1px solid #1667A8;	font-size: 12px;	margin-right: 5px;	margin-bottom: 5px;	margin-left: 5px;}