﻿body
{
	margin:0 0 0 0;
	width: 990px;
	font-family: Arial;
	font-size: 12px;
	color: #454545;
}



	/* D = Gold */

	div.cb-type-d h2.box-h {

		background: #ECE5A2 url("../images/classic-box-header-gold-l.gif") no-repeat left top;

		color: #000;

	}



		div.cb-type-d h2.box-h span {

			background-image: url("../images/classic-box-header-gold-r.gif");

		}



			div.cb-type-d h2.box-h span a {

				color: #fff;

			}


	

	div.cb-type-d div.box-c {

		border-top: 1px solid #ECE5A2;

	}

img.right, p.image-right, div.box p.image-right, div.classic-box div.box-c p.image-right {

	margin: 0 0 10px 10px;

}


table.smallProduct_table{
	margin-bottom:10px;
	margin-top:10px;
	border-bottom:1px dotted #000000;
}

table.smallProduct_table smallProductTitle_td{
	font-weight:bold;
}


/* BreadCrumbs */

#breadCrumbs {

	background: #F1F1F1 url("../images/arrow-box.gif") no-repeat 10px 50%;



	padding: 10px 10px 10px 30px;



	border-bottom: 1px solid #ccc;

}



	#breadCrumbs p {

		margin: 0;

	}
	#breadCrumbs h2
	{
		display: inline;
	}



/* Intro */

#intro {

	background: #F3F3F3;



	padding: 10px;



	border-bottom: 1px solid #ccc;

	border-top: 1px solid #F1F1F1;

}



	#intro h2 {

		color: #454545;

	}



	#intro p.right {

		margin: 20px 40px 10px 20px;

		height: 60px;

	}



		#intro p.right img {

			vertical-align: middle;

			margin: 0 10px 0 0;

		}

	

	#intro div.right {

		margin-left: 20px;

	}



		#intro div.right ul.left {

			margin-right: 10px;

		}



/* Quick Links */

#quick-links {

	width: 180px;

	float: right;



	padding: 10px 0 0 10px;

}



	#quick-links p select {

		width: 180px;

	}



	#quick-links form {

		margin: 0 0 18px 0;

	}



		#quick-links form p {

			margin: 0;

		}



			#quick-links form p label {

				font-weight: bold;

				color: #464646;

			}



				#quick-links form p label input {

/*
					background: #F8F8F8;

					border: 1px solid #DADADA;
*/
					width: 80px;

					font-weight: normal;

					margin: 0 5px 0 5px;

				}



	#quick-links div {

		margin: 0 0 18px 0;

	}



	#quick-links div#ql-prr {

		background: #ECF3F9;

	}



		#quick-links div#ql-prr a {

			color: #4D6D9C; 

		}



		#quick-links div#ql-prr ul {

			padding-bottom: 10px;

		}



		#quick-links div#ql-prr h2 {

			background: #E3EDF6 url("gfx/site/quick-links-heading-spec-left.gif") no-repeat;

			color: #445F72;

		}



			#quick-links div#ql-prr h2 span {

				background: url("gfx/site/quick-links-heading-spec-right.gif") no-repeat right top;

			}



				#quick-links div#ql-prr h2 span a {

					color: #445F72;

				}



	#quick-links h2 {

		background: #E7E8EA url("../images/quick-links-heading-left.gif") no-repeat;



		font-size: 12px;

		font-family: Arial;



		color: #737373;

		margin: 0 0 10px 0;

	}



		#quick-links h2 span {

			background: url("../images/quick-links-heading-right.gif") no-repeat right top;

			display: block;

			padding: 5px 10px;

		}



		#quick-links h2 a {

			color: #737373;

			text-decoration: none;

		}



		#right-col h3 a:hover {

			text-decoration: underline;

		}



	#quick-links ul {

		margin: 0 0 0 2px;

		list-style-type: none;

	}



		#quick-links ul li a {

			color: #425F6F;

		}



		#quick-links ul li img {

			vertical-align: middle;

			margin: 0 0 0 10px;

		}







div.classic-box {
	width: 375px;
	margin: 10px 5px;

}

	

	/* Box Content (makes the border) */

	div.classic-box div.box-c {

		border: 1px solid #ccc;

	}



	div.classic-box h2.box-h {

		background: #bed8fd url("../images/box-lightblue-l.gif") no-repeat left top; 



		margin: 0;



		font-family: Arial;

		font-size: 12px;

		font-weight: bold;

		color: #fff;

	}



		div.classic-box h2.box-h span {

			background: url("../images/box-lightblue-r.gif") no-repeat right top;



			display: block;



			padding: 4px 10px;

		}


			div.classic-box h2.box-h span a {

				color: #fff;

				text-decoration: none;

			}



			div.classic-box h2.box-h span a:hover {

				text-decoration: underline;

			}

	

	/* Classic Box Types */


	

	/* B = Green */

	div.cb-type-b h2.box-h {

		background: #68B35A url("../images/classic-box-header-green-l.gif") no-repeat left top;

	}



		div.cb-type-b h2.box-h span {

			background-image: url("../images/classic-box-header-green-r.gif");

		}

	

	div.cb-type-b div.box-c {

		border-top: 1px solid #68B35A;

	}

	

	/* C = Red */

	div.cb-type-c h2.box-h {

		background: #DB3334 url("../images/classic-box-header-red-l.gif") no-repeat left top;

	}



		div.cb-type-c h2.box-h span {

			background-image: url("../images/classic-box-header-red-r.gif");

		}

	

	div.cb-type-c div.box-c {

		border-top: 1px solid #DB3334;

	}

	



	

	/* E = Gold with icons */

	div.cb-type-e h2.box-h {

		background: #ECE5A2 url("gfx/boxes/classic-box-header-gold-l.gif") no-repeat left top;

		color: #000;

	}



		div.cb-type-e h2.box-h span {

			background-image: url("gfx/boxes/classic-box-header-gold-icon-r.gif");

			padding: 3px 10px;

		}



			div.cb-type-e h2.box-h span a {

				color: #000;

			}

		

		div.cb-type-e p.s-top {

			background: #C6BE79 url("gfx/boxes/classic-box-top-icon.gif") no-repeat right top;



			padding: 0;

			margin: 0;

		}



			div.cb-type-e p.s-top span {

				background: url("gfx/icons/star-box.gif") no-repeat 5px 50%;



				display: block;

				padding: 4px 10px 3px 23px;

			}

	

	div.cb-type-e div.box-c {

		border-top: 0;

	}



	/* Classic Box Content */

	div.classic-box div.box-c h1, 

	div.classic-box div.box-c h2, 

	div.classic-box div.box-c h3, 

	div.classic-box div.box-c h4, 

	div.classic-box div.box-c h5, 

	div.classic-box div.box-c h6, 

	div.classic-box div.box-c p, 

	div.classic-box div.box-c table, 

	div.classic-box div.box-c pre {

		margin: 10px;

	}



	div.classic-box div.box-c ul, 

	div.classic-box div.box-c ol {

		margin: 10px 10px 10px 40px;

		padding: 0;

	}
	p
	{
		font-family: Arial;
	font-size: 12px;
	}
	h1, h2, h3, h4, h5, h6 {
margin-bottom:0;padding-bottom:0;
font: 110% arial, helvetica, sans-serif;
	font-weight: bold;

}
#site {
	/*background: #e6e6e6; */
	width: 780px;
	float: left;
	border:solid 1px black;
}


hr {

	display: none;

}
/*

	=== Header ===

*/

#header {

	background: url("../images/header-bg.jpg") no-repeat;



	height: 144px;
	width: 780px;

	position: relative;

}

#header p {

		display: none;

	}
	#header div#logo {

		position: absolute;

		top: 10px;

		left: 5px;



		width: 300px;

		height: 60px;

		margin: 0;

		display: block;



		text-indent: -10000px;

	}



		#header div#logo a {

			display: block;



			width: 300px;

			height: 60px;

			outline: 0;



			text-decoration: none;

		}



	#header h1 {

		position: absolute;

		top: 65px;

		left: -30px;



		color: #492c2f;

		text-transform: uppercase;

		font-weight: bold;

		font-size: 14px;

		margin: 0;

		width: 400px;

		text-align: center;

	}


#header ul {

		margin: 0;

		padding: 0;

		list-style-type: none;

	}

/* sub-nav */

	#header ul#sub-nav {

		height: 23px;

		
		position: absolute;

		left: 0;

		bottom: 0;

	}



		#header ul#sub-nav li {

			background: url('../images/sub-nav-li-bg.gif') no-repeat right top;



			float: left;

			height: 23px; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:0px;

		}



			#header ul#sub-nav li a {

				color: #492c2f;

				text-decoration: none;

				font-size: 12px;

			}



			#header ul#sub-nav li a:hover {

				text-decoration: underline;

			}



			
	#footer {
	background: #f9f9f9;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	text-align: center;
	clear: both;
	padding-top: 10px;
}



	#footer ul {

		margin: 0;

		list-style-type: none;

	}



		#footer ul li {

			display: inline;

			margin: 0 2px;

		}		
		
.contentGray 
{
	background-color: #EEEEEE; 
	width:50%; 
	font-family: verdana,sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: justify;
	line-height: 1.4em;
	}	
.contentHeadline 
{ 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	width:100%; 
	height:19px;
	background: url('../images/h-bg.gif') repeat left 100%;
}
.contentVote
{
	background-color: #EEEEEE; 
	width:100%; 
	
}
.contentVoteText
{
	font-family: verdana,sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: justify;
	line-height: 1.4em;
}
ul#siteLocation {
	list-style-type: none;
	margin-left:10px;
}



	ul#siteLocation li {

		background: url("../images/grayarrow.gif") left 50% no-repeat;
		padding-left: 18px;
	

	}
	/*
	ul#siteLocation li a:link {
			text-decoration: underline;
	}
	ul#siteLocation li a:visited {
			text-decoration: underline;
	}
	ul#siteLocation li a:hover {
			text-decoration: underline;
	}
	/*
	/*
	a:link {color:#3A3A3A; text-decoration:none;}
		
	a:active { }
	a:hover{ color: #888986; text-decoration:none; }
*/
a:link {color:#003F7D; text-decoration:underline;}
a:visited {color:#003F7D; text-decoration:underline;}

	#pic {
	background-color: #FFFFFF;
	left: 10px;
	position: relative;
	top: 10px;
	width: 135px;
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic a img {
	border: 0px none;
}

#pic a.p1, #pic a.p1:visited {
	background: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	height: 90px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 135px;
}

#pic a.p1:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}

#pic a.p1:hover .large {
	border: 1px solid #000000;
	display: block;
	height: 233px;
	left: -250px;
	position: absolute;
	top: -60px;
	width: 300px;
}
.foundLeft
{
	margin: 0 5px 0 5px;
	font-size: 10px;
	/*
	float: left; 
	width: 200px;
	padding-right:10px;
	
	*/
}
.foundRight
{
	margin: 0 5px 0 5px;
	font-size: 10px;
	/*
	margin-left: 5px;
	width: 210px;
	font-size: 10px;
	*/
}
.menubtn  
{
	border: solid 1px #7393B6;
    FONT-SIZE: 9pt; 
    CURSOR: hand; 
    COLOR: #000000; 
    FONT-FAMILY: Verdana; 
    BACKGROUND: url(../images/btn_bg.gif) repeat-x;
    text-align:center;
}
/* Data List */

ul.data, 

div.box ul.data, 

div.classic-box div.box-c ul.data, 

div.xbox ul.data, 

div.legend-box ul.data {

	margin: 0;

	list-style-type: none;

}



	ul.data li {

		position: relative;

		left: 0;

		top: 0;

		padding: 5px 10px;

		border-bottom: 1px dashed #DCDCDC;

	}



	ul.data li.last {

		border: 0;

	}



	ul.data li:hover {

		background: #EBF4FB;

	}



		ul.data li span {

			position: absolute;

			right: 10px;

		}
/* A 50% col to the left */

.col-a {

	width: 50%;

	float: left;

}



/* A 50% col to the right */

.col-b {

	width: 50%;

	float: right;

}



.left, p.image-left {

	float: left;

}
table.toplist td {

		

padding: 5px;

		text-align: left;

		vertical-align: middle;



		border-bottom: 1px dashed #DCDCDC;

	}
	table.toplist th {

		background: #f3f3f3;



		text-align: left;

		vertical-align: middle;
padding: 5px;
		

		

	}
	table.toplist {

	width: 100%;

	border-spacing: 0;

	margin: 0;

}
div.result-box {
	width: 636px;
	margin: 10px 3px;

}

	

	/* Box Content (makes the border) */

	div.result-box div.box-c {

		border: 1px solid #ccc;

	}



	div.result-box h2.box-h {

		background: #bed8fd url("../images/box-lightblue-l.gif") no-repeat left top; 



		margin: 0;



		font-family: Arial;

		font-size: 12px;

		font-weight: bold;

		color: #fff;

	}



		div.result-box h2.box-h span {

			background: url("../images/box-lightblue-r.gif") no-repeat right top;



			display: block;



			padding: 4px 10px;

		}


			div.result-box h2.box-h span a {

				color: #fff;

				text-decoration: none;

			}



			div.result-box h2.box-h span a:hover {

				text-decoration: underline;

			}
			div.result-details
			{
				margin: 5px;
				font-size:10px;
				font-weight:normal;
			}
			div.result-details p
			{
				font-weight:normal;
			}

	div.bodyText
	{
		margin: 12px;
		
	}
	div.searchbox
	{
		margin-left: 130px;
	}
#leftcontent{ width:650px; margin-top:0px; margin-left:3px; float:left;}
#rightcontent{width:120px;margin-top:0px;  float:right;border-left: 1px dotted #DCDCDC;  }
