/* CSS Document - Oldham Design LLC *//*============================= Structure ===========================*/div#wrapindex {	margin:10px auto;	width:760px;	background-color:#FEFFC5;	border: thin solid #000000;	background-image:url(../images/bkgrnd.jpg);	background-repeat:repeat-y;	}div#wrap {	margin:15px auto;	width:760px;	background-color:#FEFFC5;	border: thin solid #000000;	background-image:url(../images/bkgrnd2.jpg); 	background-repeat:repeat-y;	}	html,body {	margin:0;	padding:0 0 15px;	min-width:760px;	background-color:#410A03;	background-image:url(../images/bkgrnd_grad.jpg);	background-repeat:repeat-x;	background-position:top;	font-family:  Arial, Helvetica, sans-serif;	}	#ie5fix	{	height: 1px;	voice-family: "\"}\"";	voice-family: inherit;	display: none;}	/*\ IE Win hack ~ height acts like min-height */ * html #wrap {height: 100%;  } /* end comment required */ #header {	width: 760px;	height: 186px;	background-image:url(../images/head_bkg.jpg);	}	#headertxt {	width: 760px;	height: 186px;	background-image:url(../images/head_bkg_text.jpg);	}#nav {	width: 100%;	height: 28px;	font-family: verdana, arial, serif;	font-size: 12px;	background-color:#000000;	}#main {	float:right;	width:520px;	height: 100%;	}	#sidebar {	height: 100%;	float: left;	width: 240px;	}	html>body #sidebar {	width:240px;		height: 100%;	}  	/*======================= End Structure =======================*//*============================ Navigation ============================*/#nav ul {float:left;width: 700px;margin: 0 8px 0 20px;padding:0;list-style-type:none;}#nav li {display:inline;padding:0;}#nav a {border-bottom:0;padding: 8px 10px 8px 10px;color:#FEFFC5;text-decoration:none;display:block;float:left;width:auto;font:bold 0.94em/1em Helvetica, sans-serif;text-transform:uppercase;letter-spacing:1px;}#nav a:hover,#nav a:focus {background:#FEFFC5;color:#410A03;background-image:url(../images/carrot.jpg);background-position:center;background-repeat:no-repeat;}#nav .sel a {background:#FEFFC5;color:#000;background-image:url(../images/carrot.jpg);background-position:center;background-repeat:no-repeat;}#nav .sel a:hover {background:#FEFFC5;}#nav .sel a:focus {background:#410A03;}#nav a:active {background:#FEFFC5;color:#410A03;background-image:url(../images/carrot.jpg);background-position:center;background-repeat:no-repeat;}	#footer {margin:0 auto;color:#410A03;padding:0px 10px 0px 215px;clear:both;font-size:11px;line-height:50%;}#footer li {display:inline;margin:0;padding:0 .3em 0 .5em;color:#410A03;font-family:  Arial, Helvetica, sans-serif;border-left:1px solid #410A03;}#footer li.first {border-left-width:0;color:#410A03;padding-left:0;}#footer a:link a:visited {color:#410A03;text-decoration:underline;}#footer a:hover {color:#410A03;text-decoration:none;}#footer a.first {border-left-width:0;padding-left:0;color:#410A03;}/*======================= End Navigation =======================*//*============================== Links ==============================*/.underline {border-bottom: dashed #410A03 1px;}a:LINK {	font-weight:bold;	color: #410A03;	text-decoration:underline;}	a:VISITED {text-decoration:underline;	font-weight:bold;	color: #410A03;	}	a:HOVER {	text-decoration: none;	color: #410A03;	}.more a, a.more, .previous a, a.previous {  white-space:nowrap;  color:#410A03;  font-style:oblique;  font-size:100%;  }  .more a:LINK {	font-weight:bold;	  font-style:oblique;	color: #410A03;	text-decoration:underline;}	.more a:VISITED {text-decoration:underline;  font-style:oblique;	font-weight:bold;	color: #410A03;	}	.more a:HOVER {	text-decoration: none;  font-style:oblique;		font-weight:bold;	color: #410A03;	}/*============================ End Links =============================*//*============================== Lists ===============================*/li.bulletnavright {list-style-image:url(../images/nav_bullets.gif);line-height: 22px;font-size: 14px;}/*============================ End Lists =============================*/*=============================== Content ===================================*/#content {	width: auto;	padding-left:20px;	padding-right: 45px;	}#contentfull {	width: auto;	padding-left:20px;	padding-right: 35px;	}	#semicust {	width: auto;	padding-left:20px;	padding-right: 45px;	}/*=============================== Content ===================================*//* Header fonts begin...*/h1{margin:0px 0px 0px 60px;text-align:left;}h2{font-family:Georgia, "Times New Roman", Times, serif;margin: 24px 20px 10px 0px;color:#410A03;font-size:18px;font-style:italic;text-align:left;}h3{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;color: #410A03;font-size:16px;margin: 18px 20px 4px 12px;text-align:left;}.h3color {color: #410A03;}h4{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;color: #410A03;font-size:15px;margin: 12px 10px 4px 8px;text-align:center;line-height:130%;}h5{font-size:12px;margin:14px 40px 4px 8px;color:#410A03;text-align:left;}/* Para style */p {background:transparent;text-align:left;color:#410A03;font-size:75%;line-height: 150%;left: auto;}td {background:transparent;margin:-6px 0px 0px 0px;color:#410A03;font-size:75%;line-height: 130%;left: auto;}.type_ko {	color: #410A03;	padding-left: 12px;}.type_ko_contact {	color: #410A03;	font-weight:bold;	padding-left: 40px;}.boldbrn {	font-weight: bold;	color: #410A03;}.em {font-style:italic;}.center {text-align: center;}.first{text-indent: 0em;}.comments{text-indent: 0em; color:#5A5A5A; font-size:70%;}.smallfont{margin:0 0 5px 10px;font-size:75%;color:#410A03;text-align:left;font-family:  Arial, Helvetica, sans-serif;text-indent:0em;}.smallfontitalic{margin:0 0 5px 10px;font-size:80%;color:#410A03;text-align:left;font-family:  Arial, Helvetica, sans-serif;text-indent:0em;font-style:oblique;}.floatright {float: right;}.floatleft {float: left;}.ruleimg{        border: 2px solid #410A03;		margin:8px;		float:right;		}		.ruleimgtop{        border: 2px solid #410A03;		margin:0px;		}		.sectionimg{        border: 2px solid #410A03;		margin:12px 0 14px 0;		float:right;		}/********************  OUR DOORS  *********************/#doors {width:autp;padding:0;}div.doorthumb {        margin: 0px 5px 4px 0px;        height: auto;        float: left;        text-align: center;		font-size:80%;        }       .doorthumb img{        display: inline;        border: 3px solid #FEFFC5;		padding: 3px;		}.doorthumb a:hover img {border: 3px solid #410A03; padding:3px;}.modelnum_th {font-size:90%;color:#450A06;}/********************  GLASS OPTIONS  *********************/div.glassthumb {        margin: 0px 10px 4px 0px;        height: auto;        float: left;        text-align: center;        }		.glassthumb img{        display: inline;        border: 3px solid #FEFFC5;		padding: 3px;		}		.glassthumb a:hover img {border: 3px solid #410A03; padding:3px;}.type_ko_glass {	color: #410A03;	font-weight:bold;	padding-left: 30px;	font-size:90%;}.type_ko_glass_bld {	color: #410A03;	font-weight:bold;	padding-left: 30px;}.style3 {color: #410A03}
