/*
Select Door
Created On: 10-10-06 - dab - Conbrio Design
Last Edited: 04-04-07 - dab - Conbrio Design

-- contents -----------------------------
- Body
- Consistant Styles
- Header Styles
  - Logo
- Index Page Styles
- Sub Page Positioning Styles
- Sub Page Content Styles
- Footer 
-----------------------------------------
*/


/* body styles ----------------------------------------------------------- */

body {
  color: #000000;
  font : small Georgia, "Times New Roman", Times, serif;
}

form, ul, ol, dl, li, dt, dd {
  margin : 0;
  padding : 0;
}
.major {
	display: block;
	margin: 100px 0 0 0;
}
img {
  border : 0;
}
.clear {
  clear : both;
}
abbr {
  speak : spell-out;
  text-decoration : none;
  border : 0;
}
img.left {
  float : left;
  margin : 0 5px 0 0;
}
img.right {
  float : right;
  margin : 0 30px 0 0;
}
a, a:link, a:visited {
  color : #009933;
  text-decoration : underline;
}
a:hover {
  color : #25572b;
  text-decoration : none;
}
a:active {
  color : #336633;
  text-decoration : none;
}
.right {
	float: right; clear: right;
}
.indent {
	margin-left: 20px;
}
/* ----------------------------------------------------------------------- */
/* main styles ----------------------------------------------------------- */

#wrapper {
  text-align : left;
}

#main {
	display: none;
	text-indent: 0;
	text-align: left;
	overflow: visible;
}

	h1#logo {
	  position : absolute;
	  top : 35px;
	  left : 0;
	  display : block;
	  background : url('../images/shared/selectdoor_logo.gif') no-repeat;
	  margin : 0;
	  padding : 0;
	  text-indent : -999em;
	  overflow : hidden;
	  width : 184px;
	  height : 133px;
	  cursor: pointer;
	}
	
	h1#logo a {
	  display : block;
	  margin : 0;
	  padding : 0;
	  text-indent : -999em;
	  overflow : hidden;
	  width : 184px;
	  height : 133px;
	  cursor: pointer;
	}

	#container p {
	  font : 12px Georgia, "Times New Roman", Times, serif;
	  line-height : 20px;
	}
	
		#container p.thumbs { width: 580px; height: 100px; padding-bottom: 10px;}
		#container p.thumbs img { float: left; margin: 0 4px 0 4px; border: 1px solid #262626; }
		
		#container ul {
			font-size: 12px;
		}
	
	.dblBorder {
	  display : block;
	  width : 384px;
	  margin : 20px 30px;
	  background : none;
	  border : 1px solid #000000;
	}

		.dblBorder dl {
		  display : block;
		  margin : 0;
		  padding : 10px 12px;
		  background : #003366;
		  border : 1px solid #6f6f6f;
		  color : #6794C4;
		  font-size: 14px;
		  font-family: Georgia, "Times New Roman", Times, serif;
		}
		
			.dblBorder dl dt {
				float: right;
			}
		
		#dblBorder {
		  display : block;
		  margin-right: 30px;
		  margin-bottom: 30px;
		  margin-left: 30px;
		  background : none;
		  border : 1px solid #616161;
		}
		
		#container div#dblBorder h2 {
		  display : block;
		  margin: 1px;
		  text-indent: 5px;
		  line-height: normal;
		  padding-top: 4px;
		  padding-bottom: 5px;
		  background : #262626;
		  border: 1px solid #616161;
		  color: #339933;
		  font: 18px Georgia, "Times New Roman", Times, serif;
		  text-transform : uppercase;
		  letter-spacing : 0.1em;
		  line-height: 34px;
		}
			#dblBorder h2:first-letter {
			  font-size : 20px;
			}
	
	#sTable {
		width: 480px;
		border: 0px solid #616161;
		margin: 0px 0px 0px 50px;
		padding: 0px;
	}

		#sTable table {
			float: right;
			padding: 0px; margin: -2px 0px 0px 0px;
		}
		
		td.leftTD {
			width: 125px;
			text-align: left;
		}
		
		input.textbox {
			width: 200px;
		}
		
		input.textboxPhone {
			width: 150px;
		}
		
		input.textboxZip {
			width: 70px;
		}
		
		#sTable textarea {
			width: 310px;
			height: 80px;
			font : 12px Georgia, "Times New Roman", Times, serif;
			line-height : 20px;
		}
/* ----------------------------------------------------------------- */
/* Products Page --------------------------------------------------- */

	#mainImage {
		position: relative;
		margin: 0 auto 0 auto;
		padding: 0;
		border: 1px solid #1d1d1d;
		background: #6F6F6F;
		width: 404px;
	}

		#mainImage img {
			display: block;
			margin-top: 1px;
			margin-right: 1px;
			margin-bottom: 1px;
			margin-left: 1px;
			padding-bottom: 0;
			border: 1px solid #1d1d1d;
		}

	#rightSide {
		display: none;
	}
	

	#subContent {
		padding: 10px 0 0 0;
		margin: 0px;
	}
		
		#container h2 {
		  color : #339933;
		  font : 18px Georgia, "Times New Roman", Times, serif;
		  letter-spacing : 0.1em;
		  line-height: normal;
		  margin-top: 10px; 
		  margin-right: 10px; 
		  margin-bottom: 10px;
		  margin-left: 28px;
		}	
		
		#subContent h2 {
		  color : #339933;
		  font : 18px Georgia, "Times New Roman", Times, serif;
		  text-align: center;
		  letter-spacing : 0.1em;
		}	
	
		#container h3 {
		  color : #339933;
		  font : 14px Georgia, "Times New Roman", Times, serif;
		  text-transform : uppercase;
		  letter-spacing : 0.1em;
		  margin: 10px 10px 10px 28px;
		}
		
		#subContent h3 {
		  color : #339933;
		  font : 14px Georgia, "Times New Roman", Times, serif;
		  text-align: center;
		  text-transform : uppercase;
		  letter-spacing : 0.1em;
		  margin: 10px 10px 10px 28px;
		}
		
		#subContent p {
			margin: 10px 10px 10px 28px;
		}
		
		#subContent ol, #container ol {
			margin-left: 65px;
			margin-right: 40px;
			margin-bottom: 10px;
			font-size: 12px;
		}
		
			 #container ol li ul { margin-left: 10px;	}
		
			#subContent ol li {
				margin-bottom: 6px;
			}

		#subContent hr {
			display: none;
			padding: 0; margin-bottom: 10px;
			float: right;
			clear: both;
			background: none;
			border: 0px solid #393939;
		}
		
		ol#subRightSide {
			width: 160px; 
			list-style: none; 
			position: absolute;
			right: -200px;
			top: 10px;
		}
		
			ol#subRightSide li {
				display: block;
				height: 40px;
				text-align: right;
			}
		
.submitButton {
	font-size: 14px;
	color: #339933;
	background: #262626;
	border: 1px solid #616161;
}


/* ----------------------------------------------------------------------- */
/* links styles ----------------------------------------------------------- */

#links {
  display: none;
}

/* ----------------------------------------------------------------------- */
/* Bottom styles --------------------------------------------------------- */


#mainBottom {
  display : block;
  background : #333333;
  padding : 10px 10px 10px 10px;
}


/* ----------------------------------------------------------------------- */
/* footer styles ----------------------------------------------------------- */

#footer {
  font : 11px Georgia, "Times New Roman", Times, serif;
}
	#footer p {
	  margin : 50px 0 0 0;
	  padding :  0px 0px 0px 0px;
	  color : #333333;
	}
	#footer a {
	  text-transform : uppercase;
	  text-decoration : none;
	  color : #666666;
	}

#bottomLeft {
}
	#bottomLeftIn {
	}
		#bottomLeftIn p {
		  font : 11px Georgia, "Times New Roman", Times, serif;
		  line-height : 13px;
		}

/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
