@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background:url(../images/site_bg.jpg) repeat top left;
}

#site {
	width:1000px;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	min-height:550px;
}

#topRow {
	width:1000px;
	height:55px;
	margin:0;
	padding:0;
}

		.topItem {
			width:156px;
			float:left;
			height:50px;
			padding-top:4px;
			padding-left:5px;
			padding-right:5px;
		}

#topWindow {
	width:1000px;
	height:190px;
	clear:both;
	background:url(../images/site_logo.png) no-repeat 10px 10px;
	
}
		#logos {
			width:521px;
			height:89px;
			float:left;
			margin-left:20px;
			margin-top:100px;
		}
		#extraAd {
			width:440px;
			float:left;
			height:190px;
			margin-left:15px;
			margin-top:0;
		}

#container {
	clear:both;
	width:1000px;
	margin:0;
	padding:0;
}
		#marquee {
			width:800px;
			margin-left:auto;
			margin-right:auto;
			margin-top:10px;
		}
		.ticker {
			background:url(../images/marqueebg.png) repeat-x;
			height:24px;
			border:1px solid #fff;
		}
		#searchTools {
			width:600px;
			float:right;
			padding-top:10px;
			margin-bottom:10px;
			margin-right:10px;
			height:25px;
			text-align:right;
		}
		.searchfield {
			margin-right:10px;
		}
		.formButton {
			background:url(../images/formButton_bg.png) repeat-x center left;
			color:#fff;
		}
		
		
		#specialmsg {
			width:380px;
			float:left;
		}
			#specialmsg  p {
				margin:0;
				padding:0;
			}
			#specialmsg img {
				float:left;
				padding-right:8px;
			}
			
#navCol {
	width:200px;
	clear:both;
	float:left;
	margin-top:20px;
}
		#prodmenut {
			width:175px;
			height:18px;
			background:url(../images/sidemenu/sidetop.png) no-repeat;
			margin:0;
			padding:0;
		}
		#prodmenub {
			width:175px;
			height:18px;
			background:url(../images/sidemenu/sidebot.png) no-repeat;
			margin:0;
			padding:0;
		}
		#prodmenu {
			width:175px;
			background:url(../images/sidemenu/sidemid.png) repeat-y;
			height:460px;
			margin:0;
			padding:0;
		}
		.proditems {
			background:url(../images/sidemenu/sideItem_bg.png) no-repeat;
			width:150px;
			height:20px;
			margin-bottom:2px;
			margin-left:8px;
		}
		.proditems:hover {
			background:url(../images/sidemenu/sideItemO_bg.png) no-repeat;
			width:150px;
			height:20px;
		}
		.sideItem {
			display:block;
			padding-left:20px;
			height:18px;
		}
			
		#cards {
			background:url(../images/cardstaken.gif) no-repeat;
			margin-top:15px;
			margin-left:20px;
			margin-right:auto;
			widows:125px;
			height:22px;
		}
		#secureseals {
			margin-top:15px;
			width:86px;
			margin-left:40px;
			margin-right:auto;
		}


#mainCol {
	width:798px;
	float:left;
	min-height:450px;
	margin-top:20px;
}
		#contentArea {
			width:795px;
			margin-left:2px;
			background:#fff;
			min-height:450px;
		}
				#vismenu {
					width:795px;
					margin-left:2px;
				}
						.indexVisTbl {
							width:100%;
						}
						td.indexVisItem {
							width:159px;
							height:160px;
							padding-bottom:10px;
							text-align:center;
						}
						td.indexRand {
							background:url(../images/feature_bg.png) repeat top left;
							height:330px;
						}
						.visrow {
							width:795px;
							margin-bottom:10px;
							float:left;
						}
								.visitem {
									padding-left:10px;
									padding-right:10px;
								}



#footer {
	clear:both;
	width:1000px;
	height:80px;
	margin-right:auto;
	margin-left:auto;
	padding-top:45px;
}

		.btmMenu {
		}
		.bullet {
			padding-left:14px;
			padding-right:14px;
		}
		.copy {
			padding-top:15px;
		}

