@charset "utf-8";
/* CSS Document */

body {
	margin:0 0 0 0;
	background-image:url(/images/background.jpg);
	font-family:helvetica;
	color:#FFFFFF;
	font-style:normal;
	font-size:14px;
	
}


.wrapper {
	width: 897px;
	height:100%;
}

img {border:none;}

.header {
	width: 897px;
	height:93px;
	background-image:url(/images/header.jpg);
}

.header .super_menu {
	font-family:helvetica;
	font-style:normal;
	font-size:16px;
	color:#FFFFFF;
	float:right;
	margin-top:5px;
	margin-right: 15px;
}

.header .super_menu a:link { font-family:helvetica; font-style:normal; font-weight:bold; font-size:15px; color:#ffffff; text-decoration:none; }
.header .super_menu a:visited { font-family:helvetica; font-style:normal; font-weight:bold; font-size:15px; color:#ffffff; text-decoration:none;}
.header .super_menu a:hover { font-family:helvetica; font-style:normal; font-weight:bold; font-size:15px; color:#cccccc; text-decoration:underline;}
.header .super_menu a:active { font-family:helvetica; font-style:normal; font-weight:bold; font-size:15px; color:#ffffff; text-decoration:none;}

.menu {
	width: 897px;
	height:33px;
	background-image:url(/images/menu.jpg);
}

.menu_links{
	float:right;
	margin-right:9px;
	margin-top:4px;
	
}
/*see "qcms/templates/SpryAssets/SpryMenuBarHorizontal.css" for menu styling

**NOTE**: special inline width 75px for HOME button.
 
font-family:helvetica;
	font-style:normal;
	font-weight:bold;
	font-size:15px;
	
.menu a:link { font-family:helvetica; font-style:normal; font-weight:bold; font-size:15px; text-decoration:none;}
.menu a:visited { font-family:helvetica; font-style:normal; font-weight:bold; font-size:15px; text-decoration:none;  }
.menu a:hover { font-family:helvetica; font-style:normal; font-weight:bold; font-size:15px; text-decoration:underline; }
.menu a:active { font-family:helvetica; font-style:normal; font-weight:bold; font-size:15px; text-decoration:none;  }
*/

.banner {
	width: 897px;
	height:234px;
	background-image:url(/images/banner_bg.jpg);
}

.banner_swf {
	width: 885px;
	height:234px;
	margin-right:2px;
}

.sub {
	width: 897px;
	height:239px;
	background-image:url(/images/sub_bg.jpg);
	background-repeat:no-repeat;
}

.title {
	height:30px;
	font-family:helvetica;
	color:#FFFFFF;
}

.news {
	width: 289px;
	height: 239px;
	background-image:url(/images/sub_content_bg.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left:6px;
	font-family:helvetica;
}


.news .text {
	width: 285px;
	height: 239px;
	margin-top:0px;
	margin-left:2px;
	text-align:left;
	font-family:helvetica;
	color:#FFFFFF;
}

.news .text a:link { font-family:helvetica; font-style:normal; color:#ffffff; text-decoration:underline;}
.news .text a:visited { font-family:helvetica; font-style:normal; color:#ffffff; text-decoration:underline;}
.news .text a:hover { font-family:helvetica; font-style:normal; color:#ffffff; text-decoration:underline;}
.news .text a:active { font-family:helvetica; font-style:normal; color:#ffffff; text-decoration:underline;}

.about {
	width: 289px;
	height: 239px;
	background-image:url(/images/sub_content_bg.jpg);
	background-repeat:no-repeat;
	position: relative;
	float: none;
}

.about .text{
	width: 285px;
	height: 239px;
	margin-top:0px;
	margin-left:2px;
	text-align:left;
	font-family:helvetica;
	color:#FFFFFF;
}

.about .text img{
border: 1px solid #333333;
}

.login {
	width: 289px;
	height: 239px;
	background-image:url(/images/sub_content_bg.jpg);
	background-repeat:no-repeat;
	float: right;
	margin-right:6px;
	font-family:helvetica;
}

.login .text{
	width: 285px;
	height: 239px;
	margin-top:0px;
	margin-left:20px;
	text-align:left;
	color:#FFFFFF;
	
}

.login .text a:link { font-family:helvetica; font-style:normal; font-size:14px; color:#ffffff; text-decoration:none;  }
.login .text a:visited { font-family:helvetica; font-style:normal; font-size:14px; color:#ffffff; text-decoration:none;   }
.login .text a:hover { font-family:helvetica; font-style:normal; font-size:14px; color:#ff0000; text-decoration:underline;  }
.login .text a:active { font-family:helvetica; font-style:normal; font-size:14px; color:#ffffff; text-decoration:none;  }

.footer {
	width: 897px;
	height:74px;
	background-image:url(/images/footer.jpg);
	font-family:helvetica;
	font-style:normal;
	font-size:14px;
	color:#FFFFFF;
	clear:both;
}

.footer a:link { font-family:helvetica; font-style:normal; font-size:14px; color:#ffffff; text-decoration:none;  }
.footer a:visited { font-family:helvetica; font-style:normal; font-size:14px; color:#ffffff; text-decoration:none;   }
.footer a:hover { font-family:helvetica; font-style:normal; font-size:14px; color:#cccccc; text-decoration:underline;  }
.footer a:active { font-family:helvetica; font-style:normal; font-size:14px; color:#ffffff; text-decoration:none;  }

.credits {
	
	font-family:helvetica;
	font-style:normal;
	font-size:13px;
	color:#FFFFFF;
}

.content_wrapper {
	width:897px;
	background-image:url(/images/long_bg.jpg);
	background-repeat: repeat-y;
	
	
}

.top_background {
	width:897px;
	background-image:url(/images/content_bg.jpg);
	background-repeat: no-repeat;
	min-height:400px;
	
	
}

.content {
	
	width:870px;
	font-family:helvetica;
	color:#FFFFFF;
	font-style:normal;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
	
	
	
}

.content a:link { font-family:helvetica; font-style:normal; color:#ffffff; text-decoration:underline;}
.content a:visited { font-family:helvetica; font-style:normal; color:#ffffff; text-decoration:underline;}
.content a:hover { font-family:helvetica; font-style:normal; color:#ededed; text-decoration:underline;}
.content a:active { font-family:helvetica; font-style:normal; color:#ffffff; text-decoration:underline;}


/*Vendors Styles Begin   */

.VendorTitle {
color: #c31515;
font-family: helvetica;
font-size: 16px;
font-style: normal;
font-weight: bold;
}

.VendorContainer {
width: 500;
border: 1px solid #333333;
background-image:url('/images/background2.jpg');
}

.VendorImage {
width: 150px;
height: 150px;
border: 1px solid #ffffff;
}

.VendorDetails {
color: #ffffff;
font-family: helvetica;
font-size: 12px;
font-style: normal;
font-weight: bold;
}

.VendorDescription {
color: #c0c0c0;
font-family: helvetica;
font-size: 11px;
font-style: normal;
font-weight: normal;
}

.CategoryImage {
width: 150px;
height: 150px;
border 1px solid #ffffff;
}

.CategoryTitle {
color: #fcff00;
font-family: helvetica;
font-size: 14px;
font-style: normal;
font-weight: bold;
}

.CategoryDescription {
color: #c0c0c0
font-family: helvetica;
font-size: 11px;
font-style: normal;
font-weight: normal;
}