﻿body {
	background-color:#fff;
	margin:0;
	padding:16px 0 0;
	text-align:center;
}
div#main {
	margin:0 auto;
	width:736px;
}
	div#main div#header {
		margin:0;
		padding-bottom:10px;
		text-align:left;
	}
		div#header img#logo {
			border:none;
		}
	/* INDEX PAGE MODIFICATION */
	body#index div#header {
		padding-bottom:14px;
	}
	div#main ul#nav {
		float:right;
		margin:0;
		padding:6px 0 0 0;
		width:385px;
		list-style:none;
	}
		ul#nav li{
			float:left;
			margin:0;
			padding:0;
			list-style:none;
		}
			ul#nav li a {
				float:left;
				display:block;
				margin:0;
				padding:5px 7px;
				color:#000;
				font:normal 12px/12px "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
				text-transform:uppercase;
				letter-spacing:.1em;
				text-align:center;
				text-decoration:none;
				white-space: nowrap;
			}
			
			/* BUTTON ROLLOVER TEXT COLOR */
			ul#nav li a:hover { 
				color:#CCCCCC;
			}
			
			/* BUTTON SELECTED STATE */
			ul#nav li a#selected, ul#nav li a#selected:hover {
				color:#999;
				/*border-color:#6c6c6c;*/
			}
						
	div#main div#content {
		margin:0 0 10px;
		text-align:left;
	}

		/* INDEX PAGE */
		div#content img#splash {
			float:left;
			margin: -4px 3px 3px 0;
			width:533px;
			height:361px;
			border:0;
		}
		
		div#content img#splash {
			ma\rgin: 0px 3px 3px 0;
		}

		div#content img#btmPromo {
			clear:left;
			margin:0;
			width:736px;
			height:62px;
			border:none;
		}
		div#content ul#idxNav {
			margin: -4px 0 0 536px;
			padding:0;
			list-style:none;
		}
			div#content ul#idxNav li{
				margin:0 0 3px 0;
				padding:0;
				list-style-type:none;
				background-position:0 0;
				background-repeat:no-repeat;
			}
		* html body div#content ul#idxNav {
			margin-top:0;
		}
		* html body div#content ul#idxNav li {
			margin-bottom:2px;
		}
		div#content li a.categoryBtn,div#content li a.categoryBtn:visited {
			display:block;
			padding:5px 0 0 5px;
			width:200px;
			w\idth:195px;
			height: 88px;
			he\ight: 83px;
			font:bold 14px "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
			color:#ffffff;
			text-decoration:none;
			text-transform:uppercase;
		}
			div#content li a.categoryBtn:hover,div#content li a.categoryBtn:active  {
				color:#fff;
				background:transparent url(images/idxNavGoldGR.jpg) 0 0 repeat-x;
			}
			
			/* INDIVIDUAL BUTTON BACKGROUND IMAGES */
			div#content li#idxBtn1 {background-image:url(images/blankIdxNavBG.gif);}
			div#content li#idxBtn2 {background-image:url(images/blankIdxNavBG.gif);}
			div#content li#idxBtn3 {background-image:url(images/blankIdxNavBG.gif);}
			div#content li#idxBtn4 {background-image:url(images/blankIdxNavBG.gif);}
			
		
		/* LINE & PRODUCT PAGES */
		/* OLD PREVIOUS & NEXT NAV
		div#content a.scroll {
			margin: 0px 0 3px 0;
			font:bold 14px/14px "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
			color:#999;
			text-transform:uppercase;
			letter-spacing:.1em;
			text-decoration:none;
		}
		div#content a.scroll:hover {
			color:#91c5eb;
		}
			a.scroll span.arrow {
				font-family:Verdana,Arial,sans-serif;
			}
		div#content a#prev {
			float:left;
		}
		div#content a#next {
			float:right;
		}
		*/
		div#content a#prev2, div#content a#next2, div#content a#viewLine {
			display:block;
			margin:0;
			padding:4px 0;
			width:110px;
			font:bold 11px/14px "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
			color:#333;
			text-transform:uppercase;
			letter-spacing:.1em;
			text-decoration:none;
		}
		div#content a#prev2:hover, div#content a#next2:hover {
			color:#ccc;
		}
		
		/* LINE INDES PAGE CTEXT COLOR MODS */
		div#content div#lineSplash a#prev2, div#content div#lineSplash a#next2 {
			color:#ffffff;
		}
		div#content div#lineSplash a#prev2:hover, div#content div#lineSplash a#next2:hover {
			color:#ccc;
		}
		
		div#content a#prev2 {
			float:left;
			margin-left:6px;
			text-align:left;
		}
		div#content a#next2 {
			float:right;
			margin-right:6px;
			text-align:right;
		}
		div#content a#viewLine {
			float:right;
			margin-right:10px;
			padding:10px 0;
			font-size:12px;
			text-align:right;
			color:#FFFFFF;
		}
		div#content a#viewLine:hover {
			color:#ccc;
		}
		/* LINE INDEX PAGE */
		/*
		div#content img#lineSplash {
			margin-bottom:3px;
			width:736px;
			height:361px;
			border:0;
		}
		*/
		div#content div#lineSplash {
			margin-bottom:3px;
			width:736px;
			height:361px;
			border:0;
		}
		/* PRODUCT DISPLAY PAGE */
		/*
		div#content img#prodImage {
			float:left;
			margin-bottom:3px;
			width:533px;
			height:361px;
			border: 1px solid #ddd;
		}
		*/
		div#content div#prodImage {
			float:left;
			margin-bottom:3px;
			padding:0;
			width:533px;
			w\idth:531px;
			height:361px;
			border: 1px solid #ddd;
		}
		div#content div#prodInfo {
			margin-left:537px;
			padding-left:5px;
			width:196px;
			height:297px;
			font:normal 12px/18px "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
			color:#4f4f4f;
		}
		* html body div#content div#prodInfo { /*-- IE ONLY FIXES --*/
			width:188px;
		}
		div#prodInfo b {
			color: #4f4f4f;
			margin: 0 0 0 8px;
		}
		div#prodInfo a {
			color: #4f4f4f;
			margin: 0 0 0 8px;
		}
			div#prodInfo h1#prodName {
				margin:0 0 6px 0;
				padding-top:24px;
				font-weight:normal;
				font-size:16px;
				letter-spacing:.1em;
			}
			div#prodInfo h2#modelNum {
				margin:0;
				font-size:10px;
			}
			div#printFormShell {
				margin:4px 0 0 537px;
				padding:0;
				background:transparent url(images/printFormBG.jpg) 0 0 no-repeat;
				border:1px solid #ddd;
			}
			form#printForm {
				margin:0;
				padding:0;
				width:199px;
				height:60px;
				color:#333333;
				cursor:pointer;
			}
			form#printForm:hover {
				color:#999;
				border-color:#cccccc;
			}
			
			* html body div#content form#printForm { /*-- IE ONLY FIXES --*/
				width:191px;
			}
				form#printForm h3 {
					margin:0 0 0 8px;
					padding: 16px 0 0 75px;
					font:normal 16px/18px "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
				}
			/* no longer used
			div#prodInfo form#dlrLocPrint {
				margin: 250px 0 0 0;
				padding:0;
				border:0;
				font-weight:normal;
				color:#fff;
				
				width: 200px;
				background: #e95184;
			}
				form#dlrLocPrint label {
					display:block;
					margin-left:10px;
					font:normal 12px "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
					letter-spacing:.1em;
				}
				form#dlrLocPrint input#ZIPprint {
					margin:5px 0 5px 10px;
					padding:2px 0 2px 5px;
					width:150px;
					border:1px solid #91c5eb;
					background-color:#f7f7f7;
					font:normal 10px "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
					letter-spacing:.1em;
				}
				form#dlrLocPrint input#dlrLocPrintSubmit {
					margin-left:10px;
					border:1px solid #999;
					background:#91c5eb url(images/dlrLocPrintSubmitBG.gif) 0 0 repeat-x;
					font:normal 12px "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
					color:#fff;
					letter-spacing:.1em;
					text-transform:uppercase;
					cursor:pointer;
				}
				*/
			
			/* ABOUT US PAGE */
			div#content div#leftCol {
				margin:0 200px 0 0;
				padding-top:20px;
				width:520px;
				height:361px;
				font:normal 11px/14px "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
			}
				div#leftCol h1 {
					margin:40px 0 8px;
					color:#333333;
					font:bold 24px "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
				}
			form#dlrLogIn {
				float:right;
				margin:66px 0 0;
				width:196px;
				w\idth:194px;
				padding:10px 0;
				border:1px solid #D1C9D2;
				font:normal 12px/18px "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
				color:#666;
				background:transparent url(images/dlrLogInBG.gif) 0 0 repeat-x;
			}
				form#dlrLogIn h3 {
					margin:0 0 0 10px;
					font-size:18px;
					font-weight:normal;
				}
				form#dlrLogIn label {
					display:block;
					margin-left:10px;
					font:normal 12px "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
					letter-spacing:.1em;
				}
				form#dlrLogIn input#username,form#dlrLogIn input#password {
					margin:5px 0 5px 10px;
					padding:2px 0 2px 5px;
					width:150px;
					border:1px solid #D1C9D2;
					background-color:#f7f7f7;
					font:normal 10px "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
					letter-spacing:.1em;
				}
				form#dlrLogIn input#dlrLogInSubmit {
					margin-left:10px;
					border:1px solid #666;
					background:#CAB3D0 url(images/dlrLogInSubmitBG.gif) 0 0 repeat-x;
					font:normal 12px "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
					color:#fff;
					letter-spacing:.1em;
					text-transform:uppercase;
					cursor:pointer;
				}

/* FOOTER */		
div#main div#footer {
	margin: 0 auto;
	padding:0 0 10px;
	font:normal 10px "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
	color:#7a7a7a;
	letter-spacing:.1em;
}
	div#footer ul#utilNav {
		float:left;
		margin:0;
		padding:0;
		list-style:none;
	}
	ul#utilNav li {
		float:left;
		margin-right:20px;
	}
	ul#utilNav li a,ul#utilNav li a:visited {
		float:left;
		text-transform:uppercase;
		text-decoration:none;
		color:#7a7a7a;
	}
	ul#utilNav li a:hover {
		color:#333333;
	}
	
	div#footer div#copyright {
		float:right;
	}