body {



	background: #000;



	font-size: 62.5%;



	margin: 0 0 20px 0;



}



ol, ul {



	color: #3f3f3f;



	font: 1.1em/18px Verdana, Arial, Helvetica, sans-serif;



	margin-right: 40px;



}

a, img{ outline:none;}

p {



	color: #3f3f3f;



	font: 1.1em/18px Verdana, Arial, Helvetica, sans-serif;



	margin: 10px 20px 20px 20px;



}



	p.subtitle,



	p.subtitleCaps {



		color: #600;



		font-weight: bold;



		margin-bottom: -10px;



		padding: 0;



	}



		p.subtitleCaps {



			text-transform: uppercase;



		}



		



	p.testimonial {



		color: #f5d59a;



		font-size: 10px;



		line-height: 14px;



		margin-left: 15px;



	}







td {



	font: 1.1em Arial, Helvetica, sans-serif;



	text-align: center;



}



.bodyBottomThreeColumn,



.bodyBottomTwoColumn {



	height: 10px;



	margin: auto;



	width: 900px;



}



	.bodyBottomThreeColumn {



		background: url(../images/body_bottom_three-column.gif) no-repeat;



	}



	.bodyBottomTwoColumn {



		background: url(../images/body_bottom_two-column.gif) no-repeat;



	}







.bottomRed {



	background: url(../images/bottom-red.gif) no-repeat;



	border-bottom: 10px solid #000;



	height: 15px;



}



.cartTable {



	font: 1.1em Arial, Helvetica, sans-serif;



}



.topBrown {



	background: url(../images/top-brown.gif) no-repeat;



	height: 10px;



}



.topRed {



	background: url(../images/top-red.gif) no-repeat;



	height: 10px;



	margin-bottom: -2px; /* For IE6 */



}







/* For IE browsers: */



.btn



.heightHack {



	height: auto;



}



	.btn.bottomSpace {



		margin-bottom: 15px;



	}







.quoteTable {



	background: url(../images/bg_quote.gif) no-repeat;



	height: 170px;



	margin-left: 15px;



	width: 500px;



}



	.quoteTable td {



		color: #fff;



	}







#body {



	height: auto;



	margin: auto;



	overflow: auto;



	width: 900px;



}



	#body.threeColumnBg {



		background: url(../images/bg_body_tile_y_three-column.gif) repeat-y;



	}



	#body.twoColumnBg {



		background: url(../images/bg_body_tile_y_two-column.gif) repeat-y;



	}



	#body .columnLeft {



		float: left;



		width: 180px;



	}



		#body .columnLeft .btnSpacer {



			margin: 0 10px 10px 0;



		}



		#body .columnLeft .moduleLeft {



			background: url(../images/bg_module_tile_y.gif) repeat-y;



			width: 180px;



		}







	#body .columnRight {



		float: left;



		overflow: hidden;



		width: 720px;



	}



		#body .columnRight .columnLeft {



			float: left;



			margin-right: 11px;



			width: 532px;



		}



		#body .columnRight .columnRight {



			float: left;



			width: 166px;



		}



		#body .columnRight .photo {



			clear: both;



			float: right;



			margin: 10px 20px 10px 30px;



		}



			#body .columnRight .photo p.caption {



				color: #333;



				font-size: 10px;



				font-style: italic;



				margin: 0;



			}







#containerHeader {



	background: url(../images/bg_header_tile_x.gif) repeat-x;



	height: 145px;



	margin-bottom: 10px;



	width: 100%;



}



	#containerHeader #header,



	#containerHeader ul#nav {



		margin: 0 auto 0 auto;



		padding: 0;



		width: 900px;



	}



		#containerHeader ul#nav li {



			display: inline;



			float: left;



			margin: 0;



			padding: 0;



		}







#footer {



	color: #bdbcbc;



	height: 30px;



	line-height: 30px;



	margin: 0 auto 0 auto;



	padding-left: 80px;



	width: 750px;



}



	#footer a:link,



	#footer a:visited,



	#footer a:hover {



		color: #bdbcbc;



	}







#window {



	display: none;



	overflow: hidden !important;



	position:absolute;



}



	#window #breadCrumbWindow {



		background: #fff;



		border-left: 10px solid #fff;



		border-right: 10px solid #fff;



		color: #fff;



		height: 40px;



		position: relative;



		text-align: right;



		left: 20px;



		top: 20px;



		display:none;



	}



		#window #breadCrumbWindow p {



			color: #666;



			margin: 13px 0 0 0;



			text-align: center;



			padding: 0;



		}



		#window #breadCrumbWindow.window1 {



			width: 494px;



		}



			#window #breadCrumbWindow.window1 p a:link, 



			#window #breadCrumbWindow.window1 p a:visited {



				font: 1.1em Arial, Helvetica, sans-serif;



			}







	#window #iFrameContainer {



		background: #fff;



		border-bottom: 1px solid #000000;



		border-left: 1px solid #000000;



		border-right: 1px solid #000000;



		border-top: 1px solid #000000;



		



		position: relative;



		



		z-index: 99;



	}



		#window #iFrameContainer.window1 {



			height: 89px;



			width: 494px;



		}







a:link,



a:visited {



	color: #06c;



	text-decoration: none;



}



a:hover {



	color: #666;



	text-decoration: underline;



}



.bloglink { z-index: 999; display: inline-block; float: left; height: 25px; padding: 0px; background: url(../images/blog.gif) left top no-repeat; width: 56px; text-indent: -22222px; overflow: hidden; }

a.bloglink:hover { background-position: left -25px; }


