@charset "utf-8";
@import url("form-stylesheet.css");
@import url("pagination-stylesheet.css");
@import url("content-stylesheet.css");
@import url("navigation.css");

/* GLOBAL RESET */
* {
padding: 0px; margin: 0px; }

/* GENERIC TAG ELEMENTS */
html, body {
padding: 0px; margin: 0px; width: 100%; height:100%;}
body {
font:normal 62.5% Arial, Helvetica, sans-serif;
background:#343434;}

/* COMMON ELEMENTS */
/* widths */
.hed3, .ctnt3, .foot2 {width:960px; margin:0 auto;}
/* indent */
.indnt { text-indent:-999999px;}
.ovrflw { overflow:hidden;}
/* postion */
.pos-abs {position:absolute;}
.pos-rel {position:relative;}
/* float */
.flt_l {float:left;}
.flt_r {float:right;}
/* Clears */
.clear-b, .clear-l, .clear-r {height:0px; font-size:0px; line-height:0px;}
.clear-b {clear:both;}
.clear-l {clear:left;}
.clear-r {clear:right;}
/* Padding */
.r-pad30 {padding: 0 20px 0 0;}
.l-pad30 {padding: 0 0 0 20px;}

/* STRUCTURAL ELEMENTS */
/* 0 Outer containers */
.outer {}
/* 1 Header */
.hed {
background:url(../images/generic/header/bg.gif) left top repeat-x #535353;}
	.hed2 { background:url(../images/generic/header/bg_fade.gif) center top no-repeat;}
		.hed3 {
		background:url(../images/generic/header/bg.gif) left top repeat-x #425b2f;
		min-height:122px;}
			.logo {
			width:263px;
			background:url(../images/generic/header/logo.gif) right 26px no-repeat;
			padding-left:20px;}
				.logo, .logo a {
				display:block;
				width:263px;
				min-height:93px;}
			.caption {
			background:url(../images/generic/header/caption.gif) left 36px no-repeat;
			width:265px;
			min-height:93px;
			padding:0 0 0 30px;}
			.nav {
			width:616px;
			height:29px;
			background:url(../images/generic/header/nav/bg.gif) right top no-repeat;
			padding: 0 0 0 344px;
			clear:both;}

/* 2 Content */
.ctnt {background:#ccc;}
	.ctnt2 {
	max-width:1698px;
	border-left:solid 2px #fff;
	border-right:solid 2px #fff;
	margin: 0 auto;}
	#theme1 {background: url(../images/generic/content/bg.jpg) center bottom no-repeat #1c9ee1;}
	#theme2 {background: url(../images/generic/content/bg2.jpg) center bottom no-repeat #43beff;}
	#theme3 {background: url(../images/generic/content/bg3.jpg) center bottom no-repeat #a1c7d9;}
	#theme4 {background: url(../images/generic/content/bg4.jpg) center bottom no-repeat #ebf0ff;}
	#theme5 {background: url(../images/generic/content/bg5.jpg) center bottom no-repeat #0481ff;}
	#theme6 {background: url(../images/generic/content/bg6.jpg) center bottom no-repeat #ffefc7;}
	
		.ctnt3 {background:url(../images/generic/content/bg-r.png) right top repeat-y;}
			.ctnt-r {
			width:202px;
			padding: 32px 32px 0 36px;}
				.ctnt-r ul {
				padding:0;
				list-style:none;}
				.ctnt-r ul li {line-height:0px; float:left; background:green; display:block;
				padding:20px 0 7px 0;margin:0;
				background:url(../images/generic/dot-h.gif) left bottom repeat-x;}
				.ctnt-r ul li.no-t-pad {padding-top:0px;}
				.ctnt-r ul li.no-b-pad {padding-bottom:0px;background:none;}
				.ctnt-r ul li h3 {padding:0;margin:0;}
				.ctnt-r ul li h3 a:link,
				.ctnt-r ul li h3 a:active,
				.ctnt-r ul li h3 a:visited {
				font:normal 0.7em Georgia, "Times New Roman", Times, serif;
				color:#3a6610;
				text-decoration:none;
				padding:0;}
				.ctnt-r ul li p {
				line-height:1.4em;
				font-family:/*Georgia,*/ "Times New Roman", Times, serif;
				font-size:1.1em;}
				.ctnt-r ul li img {float:left;padding: 3px 10px 0 0; width:102px;height:81px;}
				/* for gallery */
				.ctnt-r .r-col_gallery {}
				.ctnt-r .r-col_gallery ul {}
				.ctnt-r .r-col_gallery li {float:none;padding:5px 0 0px 0;}
				.ctnt-r .r-col_gallery li p { background:url(../images/generic/arrow.gif) left 6px no-repeat;padding:0 0 10px 10px;}
				
			.ctnt-l {
			width:690px;
			/*background:url(../images/generic/content/bg_l.png) left top repeat;*/}
				.ctnt-l #blank, .ctnt-l div#home, .ctnt-l #about, .ctnt-l #why, .ctnt-l #test, .ctnt-l #order, .ctnt-l #contact, .ctnt-l #privacy, .ctnt-l #disclaimer, .ctnt-l #sitemap, .ctnt-l #gallery {
				padding: 32px 32px 10px 65px;}
				.ctnt-l #home {background:url(../images/generic/content/hdr_welcome.png) left 32px no-repeat;}
				.ctnt-l #about {background:url(../images/generic/content/hdr_about.png) left 32px no-repeat;}
				.ctnt-l #why {background:url(../images/generic/content/hdr_why-stilettos.png) left 32px no-repeat;}
				.ctnt-l #test {background:url(../images/generic/content/hdr_testimonials.png) left 32px no-repeat;}
				.ctnt-l #contact {background:url(../images/generic/content/hdr_contact.png) left 32px no-repeat;}
				.ctnt-l #privacy {background:url(../images/generic/content/hdr_privacy.png) left 32px no-repeat;}
				.ctnt-l #disclaimer {background:url(../images/generic/content/hdr_discliamer.png) left 32px no-repeat;}
				.ctnt-l #sitemap {background:url(../images/generic/content/hdr_site-map.png) left 32px no-repeat;}
				.ctnt-l #gallery {background:url(../images/generic/content/hdr_gallery.png) left 32px no-repeat;}
				
				/* Internals*/
				.ctnt-l .int {
				min-height:450px;}
					#test ul {
					list-style:none; padding:0;}
					#test ul li {
					background:url(../images/generic/dot-h.gif) left bottom repeat-x;
					padding:0;}
						#test ul li p {
						padding:20px 0 20px 20px;
						font:normal 1.4em Georgia, "Times New Roman", Times, serif;
						color:#3a6610;
						line-height:23px;
						background:url(../images/generic/content/quote-o_2.gif) left 26px no-repeat;}
						#test ul li.no-t-pad p {
						padding-top:0;
						background:url(../images/generic/content/quote-o_2.gif) left 6px no-repeat;}
						#test ul li.odd p {
						color:#a66703}
					#test ul li span.name {
					font:normal 0.7em Arial, Helvetica, sans-serif;
					color:#3f3f3f;}
					#test ul li span {font-size:18px;}
			
			/* Testimonials */	
			.ctnt-l2 {
			width:690px;clear:left;
			background:url(../images/generic/content/bg_l2.png);}
			.ctnt-l2b {
			width:593px;
			background: url(../images/generic/dot-h.gif) left top repeat-x;
			padding: 20px 32px 0 65px;}
				.ctnt-l2 p.desc {text-align:right; display:block;padding: 10px 0 20px 0;}
				.ctnt-l2 p.desc span {color:#975704;}
				.ctnt-l2 span.quote_o {
				display:block;
				float:left;
				width:36px;height:29px;
				background: url(../images/generic/content/quote.gif) left bottom no-repeat;
				padding: 8px 10px 0 0;}
				.ctnt-l2 span.quote_c {
				display:inline-block;
				width:15px;
				height:12px;padding: 0 0 0 5px;}
				.ctnt-l2 p { display:inline;}
				.ctnt-l2 a {text-decoration:none;padding:0;}
			
			/* Gallery */
			#gallery .large_img { text-align:center; background:#CCCCCC;}
			#gallery .img_content {padding:10px 0 0px 0;text-align:center;}
				#gallery .img_content p {
				font-size:11px;
				line-height:15px;}
			#gallery .thumb_img {	text-align:center; }
			#gallery .thumb_img a {padding:0;}
			#gallery .thumb_img img { border:none;}
			
				
/* 3 Footer */
.foot {background:url(../images/generic/footer/bg2.gif) left top repeat-x; clear:both;}
	.foot2 {
	background:url(../images/generic/footer/bg.gif) left top no-repeat;
	min-height:125px;}
	.foot-r {padding:28px 32px 0 0;}
		.foot-r p {font:normal 1.0em Arial, Helvetica, sans-serif;color:#7b7f81;}
		.foot-r p.indepth {float:left;padding: 6px 0 0 0;}
			.foot-r a.indepth-logo {
			display:block; float:left;
			width:105px;
			height:26px;
			background:url(../images/generic/footer/indepth-logo.gif) right top no-repeat;}
	.foot-l {padding: 7px 0 0 0;}
		.foot-l ul {float:left; list-style:none;}
		.foot-l li { background:url(../images/generic/arrow.gif) left 5px no-repeat;
		padding: 0 0 8px 15px;}
		.foot-l li a {color:#7b7f81; text-decoration:none;padding: 0 70px 0 0; text-transform:lowercase;}
		.foot-l li a:hover {color:#fff; text-decoration:none;}
		
/* Dealer logo */
.dealer-logo {
clear:left;
padding:15px 0 15px 0;
min-height:10px;}
.dealer-logo a {
padding:0;
margin:0;}
		
.negative_message {
	color:#bb2322;
	margin: 0px 0px 20px 0px	
}
.positive_message {
	color:#2223bb;
	margin: 0px 0px 20px 0px	
}


