		body {margin: 0px 0px 0px 0px; text-align: center; background-repeat: repeat-x; color:#666; font-family: arial, verdana; font-size: 9pt; background-image: url(/images/main-bg.jpg);}
		form {padding: 0; margin: 0;}
		.cl {clear: both;}
		#logo-cell {width: 227px; height:79px; float: left;}
		#common-nav {width: 790px; height: 30px; background-color: #fff; margin: 0px auto; clear: both;}
		#common-nav ul {margin: 0px; padding: 7px 0px 0px 0px; list-style-type: none;}
		#common-nav li {font-size: 9pt; padding: 0px 8px; display: inline; color: #757474;}
		#utility-nav ul, #footer ul {margin: 0px; list-style-type: none;}
		#utility-nav li, #footer li {padding: 0px 4px; display: inline;}
		#header {background-image: url(/images/header-bg.gif); background-repeat: no-repeat; width: 790px; height: 146px; margin: 0px auto;}
		#home-main-block {width: 790px;  background-color: #211110; margin: 10px auto 0px auto;}
		#sub-main-block {width: 790px; background-color: white; margin: 10px auto 0px auto;}
		
		#home-featured-block {clear: left; width: 790px; height: 340px; background-color: #d6d4d4; margin: 0px auto 0px auto;}
		#home-featured-table {width: 790px; border: none; padding: 0px;}
		.featured-crop {margin-top: 20px; width: 236px; height: 275px; border: solid 1px; overflow: hidden;}
		#home-featured-table p {margin: 4px 0px; font-size: 9pt;}
		.featured-crop img {border: none;}
		#home-text {float: left; width: 490px; height: 501px;}
		#home-image {padding-top: 10px; float: left; height: 501px; width: 300px; background-color: #eae7e2; overflow: hidden;}
		
		/*styles that effect Net Editor home page text*/
		
		#home-top-container {margin: 0px auto; width: 790px; background: #fff;}
		#home-text2 {text-align: left; float: left; width: 460px; padding: 12px 10px 20px 20px;}
		#home-text2 p {margin: 0px; padding: 10px 0 0 0; text-align: left;}
		#home-text2 p a {color: black; text-decoration: underline;}
		#home-image2 p {margin: 0px; padding: 0px 10px 10px 10px;}
		#home-image2 img {border: solid 1px black;}
		#home-image2 {padding-top: 10px; float: left; width: 300px;}
		#home-text2 ul {margin-top: 5px; margin-bottom: 5px;}
		
		/*end*/

		#home-text li {color: #f2f3eb; text-align: left;}
		#home-text p {margin: 0px; color: #f2f3eb; padding: 15px 15px 0px 15px; text-align: left;}
		#home-text p a:link {color: #f2f3eb; text-decoration: underline;}
		#home-text p a:visited {color: #f2f3eb; text-decoration: underline;}
		#home-text p a:active {color: #f2f3eb; text-decoration: underline;}
		#home-text p a:hover {color: #f2f3eb; text-decoration: underline;}
		
		
		#brands-nav p {margin: 0px;}
		#brands-nav {width: 563px; height: 63px; text-transform: uppercase; margin: 0px; font-size: 8pt;}
		#brands-nav ul {margin: 0px; padding: 0px; list-style-type: none;}
		#brands-nav li {line-height: 88px; overflow: hidden; height: 63px; float: left; padding: 0px; display: inline;}
		#button-blackglama {display: block; width: 138px; height: 63px; background-image: url(/images/blackglama-button.jpg); background-repeat: no-repeat;}
		#button-christ {display: block; background-image: url(/images/christ-button.jpg); background-repeat: no-repeat; width: 118px; height: 63px;}
		#button-loropiana {display: block; background-image: url(/images/loropiana-button.jpg); background-repeat: no-repeat; width: 173px; height: 63px;}
		#button-other {width: 134px; height: 63px; display: block; background-image: url(/images/other-button.jpg); background-repeat: no-repeat; }
		
		#brands-nav a:link {color: #bcb4a7;}
		#brands-nav a:visited {color: #bcb4a7;}
		#brands-nav a:active {color: #bcb4a7;}
		#brands-nav a:hover {color: #ffffff;}
		
		#button-blackglama a {display: block; width: 138px; height: 63px;}
		#button-blackglama a:visited,#button-blackglama a:active,#button-blackglama a:link {background-image: url(/images/blackglama-button.jpg); background-repeat: no-repeat; }
		#button-blackglama a:hover {background-image: url(/images/blackglama-button-so.jpg); background-repeat: no-repeat; }
		
		#button-christ a {display: block; width: 118px; height: 63px;}
		#button-christ a:visited,#button-christ a:active,#button-christ a:link {background-image: url(/images/christ-button.jpg); background-repeat: no-repeat; }
		#button-christ a:hover {background-image: url(/images/christ-button-so.jpg); background-repeat: no-repeat; }
		
		#button-loropiana a {display: block; width: 173px; height: 63px;}
		#button-loropiana a:visited,#button-loropiana a:active,#button-loropiana a:link {background-image: url(/images/loropiana-button.jpg); background-repeat: no-repeat; }
		#button-loropiana a:hover {background-image: url(/images/loropiana-button-so.jpg); background-repeat: no-repeat; }
		
		#button-other a {display: block; width: 134px; height: 63px;}
		#button-other a:visited,#button-other a:active,#button-other a:link {background-image: url(/images/other-button.jpg); background-repeat: no-repeat; }
		#button-other a:hover {background-image: url(/images/other-button-so.jpg); background-repeat: no-repeat; }
		
		#home-image p {margin: 0px; padding: 0px 10px 10px 10px;}
		#home-image img {border: solid 1px black;}
		#footer {background-color: white; height: 150px; padding-top: 30px}
		#footer ul {padding-bottom: 5px;}
		#footer li {font-size: 8pt;}
		#models-cell {float: left; width: 323px; height: 83px;}
		#utility-cell {width: 563px; float: left;}
		#utility-nav {width: 563px; height: 83px;}
		#utility-links-cell {height: 25px; text-align: left;}
		#utility-links-cell ul {padding-top: 7px;}
		#utility-links-cell li {padding: 0; font-size: 7pt;}
		#search-cell {padding: 8px 0 0 39px;}
		#search-cell div {padding: 2px; float: left;}
		#search-cell .arrow {padding-right: 0;}
		#search-cell .searchbox {border: solid 1px #9a9083; width: 135px; font-size: 9pt;}
		#links-search-container {float: left; width: 240px; height: 83px;}
		#content-container {width: 580px; float: left;}
		#content-container p {line-height: 12pt; text-align: left; margin: 0px; padding: 15px 15px 0px 15px;}
		#sub-nav-container {width: 210px; height: 505px; float: left;}
		
		#sub-nav-container ul {width: 200px; margin: 7px 0px 0px 10px; padding: 0px; list-style-type: none;}
		#sub-nav-container li {color: white; background-color: #959494; text-align: left; width: 198px; padding: 0px; margin: 2px 0px;}
		#sub-nav-container li a {display: block; width: 188px; padding: 5px; color: white; text-decoration: none;}
		
		
		#sub-nav-container li a:hover {background-color: #959494; text-decoration: none;}
		
		#sub-nav-container li.sub a:hover {background-color: #b4b4b4; text-decoration: none;}
		#sub-nav-container ul li.sub {font-size: 8pt; font-family: sans-serif; background-color: #959494; padding: 0px;}

		
		#h1-container {background-image: url(/images/sub-header-bg.gif); height: 45px; margin-left: 15px; margin-top: 20px;}
		#brand-rows-container {margin: 15px;}
		#brand-rows-container img {border: solid 1px #eae7e2;}
		.brand-row-text {padding: 10px; vertical-align: top; margin-top: 0px; font-size: 8pt; line-height: 11pt; text-align: left;}
		.brand-row-img {padding: 5px;}
		table {margin: 0px 0px 20px 0px;}
		.row-alt-color {background-color: #eae7e2;}
		.brand-grid-cell {background-color: #eae7e2; width: 270px; text-align: center; padding: 10px;}
		h1 {color: #341f1d; margin: 0px; line-height: 30px; color:#666; text-align: left; font-size: 20pt;}
		h2 {font-weight: 300; text-align: left; margin: 20px 0px; font-family: serif,courier; font-size: 16pt;}
		h3 {font-size: 9pt; margin: 2px; font-family: arial, verdana;}
		h4 {font-weight: 400; color: #a19687; font-size: 8pt; margin: 2px; font-family: arial, verdana;}
		h5 {font-weight: 300; text-align: center; margin: 5px 0px; font-family: serif,courier; font-size: 14pt;}
	    h6 {text-align: left; font-weight: 300; padding: 10px 0px 0px 10px; font-family: serif,courier; font-size: 14pt; margin: 0px; color: #341f1d;}
		#h6-container {/*width: 268px;*/ background-color: #eae7e2; padding-bottom: 10px;}
		.changeview {width: 550px; text-align: right; font-size: 9pt;}
		#pagation {width: 550px; text-align: right;}
		#pagation ul {margin: 0px; padding: 0px; list-style-type: none;}
		#pagation li {font-size: 9pt; padding: 0px 3px; display: inline;}
		.style-thumb-holder {width: 255px; padding: 0px; margin-top: 5px;}
		.style-thumb {width: 50px; height: 50px; text-align: left; overflow: hidden; float: left; margin: 4px; border: 1px solid grey;}
		.style-thumb img {border: none;}
		#style-page-container {width: 550px; padding: 0px; background-image: url(/images/style-page-bg.gif); background-repeat: no-repeat;  margin: 15px 15px 20px 15px;}
		#style-page-left {285px; float: left;}
		#style-page-right {280px; float: right; padding-top: 20px; height: 480px;}
		#style-page-left p {width: 250px; padding: 0px; margin-top: 15px;}
		/*links          */
		a {color: black;}
		
		h2 a:link, h5 a:link {color: black; text-decoration: none;}
		h2 a:visited, h5 a:visited {color: black; text-decoration: none;}
		h2 a:active, h5 a:active {color: black; text-decoration: none;}
		h2 a:hover, h5 a:hover {color: black; text-decoration: underline;}
		.style-thumb a:link {border: none;}
		
		#common-nav a:link {color: #757474;}
		#common-nav a:visited {color: #757474;}
		#common-nav a:active {color: #000;}
		#common-nav a:hover {color: #000;}
		
		.style-thumb a:link {width: 70px; height: 70px; filter: alpha(opacity=90); -moz-opacity: 0.90;}
		.style-thumb a:visited {width: 70px; height: 70px; filter: alpha(opacity=90); -moz-opacity: 0.90;}
		.style-thumb a:active {width: 70px; height: 70px; filter: alpha(opacity=90); -moz-opacity: 0.90;}
		.style-thumb a:hover {width: 70px; height: 70px; filter: alpha(opacity=100); -moz-opacity: 0.99;}
		
		#thumbBox{position: absolute;left: 0;top: 0;width: auto;padding: 10px;padding-bottom: 0;background: #341f1d;visibility: hidden;z-index: 10;cursor: hand;cursor: pointer;}
		#thumbBox .footerbar{font: bold 12pt arial;line-height: 1.1em;color: white;padding: 4px 0;text-align: right;}
		#thumbBox #thumbImage{font: normal 10pt arial; color: white; background-color: #241e1f;}
		#thumbLoading{position: absolute;visibility: hidden;border: 1px solid black;background-color: #EFEFEF;padding: 5px;z-index: 5;}
		
		/*form styles*/
		#form-container {margin: 15px; height: 400px; text-align: left; padding-top: 20px;}
		#form-container label {text-align: left; float: left; width: 120px; font-weight: bold;}
		#form-container input, textarea{width: 180px; margin-bottom: 5px;}
		#form-container textarea{width: 250px;height: 150px;}
		#form-container .boxes{width: 1em;}
		#form-container #submitbutton {margin-left: 120px; margin-top: 5px; width: 140px;}
		#form-container br{clear: left;}
		
		#christgroups ul {margin: 0px; padding: 0px; list-style-type: none;}
		#christgroups li {font-size: 8pt; padding: 0px; display: inline;}
		
		#christsort {padding: 0; margin-left: 14px; width: 565px; border-top: 5px solid #9a9083; background: transparent; voice-family: "\"}\""; voice-family: inherit;}
			#christsort ul{margin:0; padding: 0; list-style: none;}
			#christsort li{display: inline; margin: 0 2px 0 0; padding: 0;}
			#christsort a{float: left; display: block; font: normal 8pt Arial; color: white; text-decoration: none; margin: 0 1px 0 0; padding: 5px 10px; background-color: black; border-top: 1px solid white;}
			#christsort a:hover{background-color: #000000; color: white; text-decoration: underline;}
			#christsort #current a{ background-color: #9a9083; color: white; border-color: #9a9083;}
			
			
		#newchristsort {
	text-align: left;
	margin-left: 15px;
	padding: 5px 10px;
	background-color: #CCC;
}
		#newchristsort select {width: 200px;}
		
		
		/*new menu - january 2009 */
		
		#primary-nav {background: url('/images/new-nav-bg.gif') repeat-x top left; border-top: solid 1px #9a9182; width: 791px;  height: 62px; margin-left: -227px;}
#primary-nav a {font-size: 14px; font-weight: bold; color: #eae7e2; text-decoration: none;}
#primary-nav a:hover {color: white;}
#primary-nav .sml {font-weight: normal; font-size: 11px; text-decoration: underline;}
#button-one {padding-top: 12px; border-right: solid 1px #fff; float: left; height: 50px; display: block; padding:10px 14px 0 14px;}
#button-two {padding-top: 12px; border-right: solid 1px #fff; float: left; height: 50px; display: block; padding:10px 14px 0 14px;}
#button-three {padding-top: 12px; border-right: solid 1px #fff; float: left; height: 50px; display: block; padding:10px 8px 0 8px;}
#button-four {padding-top: 12px; float: left; width: 90px; height: 50px; display: block; padding:10px 14px 0 14px;}
div#button-four a {display: block; height: 50px;}
