body{
 margin: 5px 0px 5px 0px;
 padding:0px;
 background: #29568e;
 background-repeat:repeat-x;
 font-family:Arial;
 color:#323232;
 font-size:12px;
}

#wrapper
{
	margin:0 auto; 
	width:975px;
}

#logo
{
	width:304px;
	height:62px;
	float:left;
}

a.logo
{
	background: url('images/logo.png');
	display: block;
	width: 304px;
	height: 62px;
	text-decoration: none;
}

a.banner
{
	background: url('images/headerImage.jpg');
	display: block;
	width: 677px;
	height: 204px;
	text-decoration: none;
}

a.moreInfo
{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background: url(images/grey_button_bg.gif) no-repeat 25% 50% #333;
	border: 1px solid #333;
	margin-bottom: 3px;
	color: #FFF;
	height: 20px;
	padding: 0 5px 0 5px;
	width: auto;
	overflow: visible;	
}

#siteHeader
{
	height:62px;
	width:671px;
	background-image:url('images/header.png');
	background-repeat:no-repeat;
	float:right;
	color:#FFF;
}

.header-links
{
	/*padding: 5px 5px 5px 5px;*/
	padding-top:10px;
	display: inline-table;
	float:right;
}

.header-links ul
{
	padding: 0;
	margin: 0;
}

.header-links ul li
{
	list-style: none;
	display: inline;
	padding-right: 2px;
}

.header-links a
{
	color: #FFFFFF;
	text-decoration: none;
}

.header-links a:hover
{
	color: #ff9933;
}


.clear
{
	clear:both;
}

#container{
	background-color:#F2F3F8;
}

#siteFooter
{
	clear:both;
	background-image:url('images/footer.png');
	background-repeat:no-repeat;
	height:35px;
}

#footerLeft
{
	color:#FFFFFF;
	font-size:11px;
	padding-left:19px;
	padding-right:15px;
	padding-top:5px;
	float:left;
}

#footerLeft a{
 color:#FFFFFF;
 font-size:11px;
 text-decoration:none;
 padding-left:5px;
 padding-right:5px;
}

#footerLeft a:hover{
 color:#000000;
 font-size:11px;
 padding-left:5px;
 padding-right:5px;
 text-decoration:none;
}

.sep{
 background:#F2F3F8;
 height:5px;
 clear:both;
}

#bottomImg{
 background-image:url('images/footerBottom.png');
 height:10px;
}

.rightProducts
{
	float:left;
	padding:3px;
	border:solid 1px #dedede;
	width:315px;
	margin:5px;
}

.leftProducts
{
	float:left;
	padding:3px;
	border:solid 1px #dedede;
	width:315px;
	margin:5px;
}

.rightProducts img{
 padding-right:3px;
}
.leftProducts img{
 padding-right:3px;
}

.customLink
{
	color:#29568e;
}

/*Tables*/


.tablestyle
{
	font-family: arial;
	font-size: 11px;
	border: 1px solid #808080;
	background-color: #FFFFFF;
	margin-left: 0px;
	color: #245D75;
	width: 100%;
}

.tablestyle td a
{
	color: #D16400;
	font-weight: bold;
	text-decoration: none;
}

.altrowstyle
{
	background-color: #F4FAFF;
}

.tablestyle th
{
	background: url('images/admin-gvw-bg.gif') repeat-x 50%;
	color: #fff;
	padding: 5px 10px 5px 10px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	border: solid 1px #676767;
}

.headerstyle th a
{
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #fff;
	display: block;
	padding-right: 10px;
}

.rowstyle td, .altrowstyle td
{
	padding: 4px 10px 4px 10px;
	border-right: solid 1px #A0C0E7;
	border-right-color: #808080;
}

.PagerStyle
{
	height: 28px;
	background: url(Images/grid_header_back.png) repeat-x;
	background: #EEEEEE;
	vertical-align: middle;
}

.blueLink
{
	color:#0F467C;
}
.blueLinkBold
{
	color:#0F467C;
	font-weight:bold;
}

.homePageHeading
{
	color:#0B467D;
	font-size:18px;
	padding:0px;
	margin-top:3px;
	margin-bottom:3px;
}

.homePageTopPara
{
	font-size:11px;
	margin-top:3px;
	margin-bottom:3px;
}

.homePageH2
{
	font-size:16px;
	margin-top:3px;
	margin-bottom:3px;
}

.homePageH3
{
	font-size:14px;
	margin-top:3px;
	margin-bottom:3px;
}

#monthly-container
	{
		background-image:url('images/Deals-of-the-Month-2_03.png');
		background-repeat:no-repeat;
		height:179px;
		width:463px;
		padding-top:42px;
		padding-left:170px;
	}
	
	#monthly-container .text
	{
		width:245px;
		height:130px;
		padding:5px;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#5b5859;
	}
	
	#monthly-container h2
	{
		color:#296594;
		font-size:18px;
		padding:0px;
		margin:0px;
	}
	
	#monthly-container a
	{
		color:#5b5859;
		text-decoration:none;
	}
	
	#monthly-container a:hover h2, #monthly-container a:hover .blueText, #monthly-container a:hover
	{
		color:#e7a316;
		text-decoration:none;
		
	}
	
	#monthly-container .blueText
	{
		color:#296594;
		font-size:13px;
	}
	
	.headerBanner
	{
		background-color:#F2F3F8;
		padding-left:13px;
		padding-bottom:5px;
		margin-top:-5px;
	}
