/* Global Layout */
body {margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; color:#333; background-color:#57473C;}

#container {margin: 0; padding: 0; width:975px; height:700px; position:relative; border-left:1px solid #4F3D31; border-right:1px solid #4F3D31; border-bottom:1px solid #4F3D31;}
#containerhome {margin: 0; padding: 0; width:975px; height:720px; position:relative; border-left:1px solid #4F3D31; border-right:1px solid #4F3D31; border-bottom:1px solid #4F3D31;}
#header {width:975px; height:180px; position:absolute; top:20px; left:0; background:url(images/bgBanner.jpg) repeat-x top;}
	.logo {position:absolute; top:0; left:0; z-index:90;}
#nav {height:23px; position:absolute; top:95px; right:0; z-index:100; text-align:left;}
	#nav ul {margin:0; padding:0;}
	#nav li {display:inline; list-style-type:none; padding-right:32px; font:11px Arial, Helvetica, sans-serif;}
		#nav a:link, #nav a:visited, #nav a:active {color:#fff; text-decoration:none;}
		#nav a:hover {color:#771100;}
#footerinfo {width:975px; margin-top:2px; text-align:left;}
	#footerinfo p {font-size:10px; color:#fff; line-height:normal; margin:0; padding:2px 0 0 0; color:#8F857D;}
	#footerinfo a:link, #footerinfo a:visited, #footerinfo a:active {color:#8F857D;}
	#footerinfo a:hover {text-decoration:none;}

/* Global Headers, Text Elements, Links */
h1, h2, h3, h4 {color:#003311;}
h1 {font-size:14px;}
h2 {font-size:13px;}
h3 {font-size:12px;}
h4 {font-size:11px;}

p, .text-body {line-height:133%; font-size:11px; color:#333;}
.required {font-size:10px; margin:0; padding:0; text-align:left;}

a:link {color:#003311;}
a:active {color:#003311;}
a:visited {color:#003311;}
a:hover {color:#771100; text-decoration:none;}

/* Home Layout */
#ticker {width:975px; height:20px; position:absolute; top:0; left:0; z-index:500; background:#92220F;}
#rightcolhome {width:521px; height:311px; position:absolute; top:200px; right:0; z-index:1;}
	#closetitems {width:221px; height:123px; position:absolute; top:142px; right:234px; z-index:600;}
	#finishes {height:61px; width:389px; position:absolute; bottom:135px; right:208px; z-index:3;}
	#woman {height:520px; width:197px; position:absolute; bottom:0; right:0; z-index:4;}
#footerhome {height:209px; width:975px; position:absolute; top:511px; left:0; background:url(images/bgFooter.jpg) repeat-x top left;}
	#footerhome img {float:left; margin:0; padding:0;}
#content {width:454px; height:311px; overflow:auto; position:absolute; top:200px; left:0; z-index:200; background-color:#fff;text-align:left;}
	#content h1 {margin:20px 20px 18px 23px;}
	#content p {margin-left:23px; margin-right:20px;}
	
/* Sub-page Layout */
#containersub {margin: 0; padding: 0; width:975px; height:665px; position:relative; border-left:1px solid #4F3D31; border-right:1px solid #4F3D31; border-bottom:1px solid #4F3D31;}
#headersub {width:975px; height:130px; position:absolute; top:20px; left:0; background:url(images/bgBannersub.jpg) repeat-x top;}
#navsub {height:23px; position:absolute; top:80px; right:0; z-index:200; text-align:left;}
	#navsub ul {margin:0; padding:0;}
	#navsub li {display:inline; list-style-type:none; padding-right:34px; font:11px Arial, Helvetica, sans-serif;}
		#navsub a:link, #navsub a:visited, #navsub a:active {color:#fff; text-decoration:none;}
		#navsub a:hover {color:#771100;}
#subphotos {height:96px; width:249px; position:absolute; bottom:10px; right:70px; z-index:125;}
#footersub {height:128px; width:975px; position:absolute; top:534px; left:0; background:url(images/bgFootersub.jpg) repeat-x top left;}
	#footersub img {float:left; margin:0; padding:0;}
#contentsub {width:454px; height:404px; overflow:auto; position:absolute; top:150px; left:0; z-index:200; background-color:#fff;
	text-align:left;}
	#contentsub h1 {margin:32px 30px auto 30px;}
	#contentsub p {margin-left:30px; margin-right:30px;}
#rightcolflash {width:521px; height:404px; position:absolute; top:150px; right:0; z-index:1; background-color:#241C1C;}

/* One-column Layout */
#content1col {width:975px; height:404px; overflow:auto; position:absolute; top:150px; left:0; z-index:300; 
	background-color:#fff; text-align:left;}
	#content1col h1 {margin:30px 30px auto 30px;}
	#content1col h2, #content1col h3 {margin-left:30px; margin-right:30px;}
	#content1col p {margin-left:30px; margin-right:30px;}
.finishes {width:600px; position:absolute; top:0; left:175px; z-index:500;}
#finishphotos {height:127px; width:340px; position:absolute; bottom:48px; right:70px; z-index:125;}

/* Dealer Layout */
#headerd {width:100%; height:124px; background:url(images/intranetBG.jpg) repeat-x top left; margin:0; padding:0;}
	#headerd img {margin-right:25px;}
	#navd {position:absolute; left:250px; top:50px;}
		#navd .nav-secondary, #navd .nav-secondary-selected {margin-right:10px;}
			#navd ul {margin:0; padding:0;}
			#navd li {display:inline; list-style-type:none; padding-right:34px; font:11px Arial, Helvetica, sans-serif;}
		#navd a:link, #navd a:visited, #navd a:active {color:#fff; text-decoration:none;}
		#navd a:hover {color:#771100;}
#contentd {width:95%; text-align:left; margin:20px 40px;}
#footerd {background-color:#57473C; width:100%; text-align:left; margin:0; padding-top:8px; padding-bottom:8px;}
	#footerd p {font-size:10px; color:#8F857D; line-height:normal; padding-left:30px; margin:8px 30px; padding:0;}
	#footerd a:link, #footerd a:visited, #footerd a:active {color:#8F857D;}
	#footerd a:hover {text-decoration:none;}
	
/* Scroller Layout - MooQuee */
.mooquee {width:975px; height:20px; line-height:20px; text-align:left; color:#F5E0A8; font:12px Arial, Helvetica, sans-serif;
	/* don't change */position:absolute; top:0; left:0; overflow:hidden; white-space:nowrap;}
	.mooquee ul {margin:0; padding:0; height:20px; line-height:20px; width:975px; text-align:left;}
	.mooquee li {display:inline; margin:0 2px; height:20px; line-height:20px;}
	.mooquee li a:link, .mooquee li a:visited, .mooquee li a:active {color:#fff; text-decoration:none;}
.mooquee-text {position:absolute;}

/* Form Elements */
input, select, textarea {border:1px solid #A5B8A5; padding:2px; font:12px Arial, Helvetica, sans-serif; color:#333; background-color:#fff;}

#contact {text-align:left; margin-left:30px; margin-right:30px;}
#contact table {width:99%; border-collapse:collapse; border:none;}
#contact dl {font-size:11px;}
#contact dt {width: 140px; float: left; text-align: right; padding: 3px 5px 10px 0; color:#003311;}
#contact dd {text-align: left; padding: 0 0 10px 0;}

#contactlg dl {font-size:11px;}
#contactlg dt {width: 175px; float:left; text-align: right; padding: 1px 5px 12px 0; color:#333;}
#contactlg dd {text-align:left; padding: 0 0 12px 0;}

.btn {text-align:center; background-color:#003311; color:#fff; font-size:11px; padding:2px;
	text-transform:uppercase; border:1px solid #003311; margin-right:8px; cursor:pointer;}
	.btn:hover {background-color:#A5B8A5; color:#003311;}
.btn2 {text-align:center; background-color:#A5B8A5; color:#fff; font-size:11px; padding:2px;
	text-transform:uppercase; border:1px solid #A5B8A5;}

#logindealer, #logindealer table {font-size:11px;}

/* UL, OL, and DL */
#list1 li {padding-bottom:6px; margin-left:35px; list-style-type:square;}

/* Control Panel - Dealer Intranet */
#controlpanel td {font-size:11px;}
#controlpanel .btn input {margin:0 8px 8px 0;}
#controlpanel td.text-subhead {padding-bottom:8px;}

/* List Views */
#listviews {font-size:11px;}

/* Misc. */
.skip {display:none;}
.photorht {float:right; margin:0 0 15px 15px;}
