@charset "utf-8";
/* CSS Document */


body {
	margin:0;
	padding:0;
	font-family:verdana, sans-serif;
	text-align:center;
	font-size:75%;
	color:#414141;
background:url("/images/bg_1.gif") top repeat;
	height:auto;
}

h1 { font-size:140%; font-weight:bold; color: #000; margin:3px 4px 3px 4px; padding:0; }
h2 {font-weight:bold; font-size: 140%; color: #000; margin:3px 4px 3px 4px; padding:0; }
h3 { font-size:110%; font-weight:bold; margin:3px 4px 3px; 4px; } 
h4 { font-size:100%; font-weight:bold; } 
p { margin:5px 4px 4px 4px; }
a:hover { color:#da131c; }
a img {border: none;}
a:link, a:visited {text-decoration:none; color:#0D52A1; }

.clearing { clear:left; }

/* OUTER STRUCTURE ========================================================================*/

#container {
	width:980px;
	margin:4px 10px;
	text-align:left;
}
*:first-child+html #container {margin-left:0;} /* IE7 hack */



/* MAIN CONTENT ========================================================================== */

#content {
	width:980px;
	margin:20px 0 0 0;
	float:left;
}

#left
{
width:223px;
height:auto;
float:left;
margin:15px 20px 0 0;
}

#left-col {
	width:480px;
	float:left;
	margin:15px 20px 0px 0;
}

#left-col-1 {
	width:730px;
	float:left;
	margin:15px 0px 0px 0;
}

#main-col {
	width:230px;
	float:left;
	margin:15px 0 0px 2px;
	display:inline;
}



* html #left-col  { width:470px; } /* IE6 hack */



.headingbg
{
border-bottom:2px dotted #CF3321;;
padding-bottom:3px;
margin-bottom:5px;
margin-top:5px;
}

.headingbg h1, h2
{
padding-top:3px;
color:#CF3321;
}

.txtclr
{
color:#414141;
}


.header
{
background:url(/images/banner_2.jpg) no-repeat top left;
width:980px;
height:206px;
}

.subshead
{
margin-top:36px;
width:282px;
height:169px;
float:right;
}

.cover
{
background:url(/images/cover_bg.png) no-repeat top left;
width:213px;
height:271px;
margin-left:10px;
}




/* Left column =================================== */



#home
{
display:block;
background:url(/images/home.gif) no-repeat top left;
width:180px;
height:30px;
margin-left:10px;
margin-top:5px;
}

.menuHome
{
font-size:120%; 
font-weight:bold; 
text-decoration:none;
text-align:center;
color: #222;
} 

*:first-child+html .menuHome {padding-top:2px} /* IE7 hack */


.bottom

{
clear: both;
margin-top: 25px;
margin-bottom:20px;
border-top: 1px solid;
width: 970px;
}

.bottom p
{
font-size: 80%;
}



#menu li{
list-style:none;
	padding:3px 3px 3px 3px;
	display:inline;
	margin:3px -5px 0 -3px;
	}

#menu li a {
	line-height:22px;
	font-size:12px;
	font-weight:bold;
	margin:3px 0 0 0;
	padding:5px 20px 5px 20px;
	color:#000000;
	text-decoration:none;
	background:url("/images/cataback.gif") top no-repeat;
	border-right:1px solid #ffffff;

}

#menu li a:hover {

	background:url("/images/cata2.png") bottom no-repeat;
	padding:5px 20px 5px 20px;
}

#menu ul{
list-style-type: none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.subs
{
font-size:110%; 
font-weight:bold;
color:#414141;
margin-left:15px;
}

.fbapp
{
text-align:center;
}



.offers a {
display:block;
	background:url("/images/offers.png") no-repeat 0 0;
	width:195px;
	height:28px;
	margin-left:15px;
}

.offers a:hover {

	background:url("/images/offers.png") no-repeat 0 -28px;

}


.offers span
{
position:absolute;
	color:#ffffff;
	margin-top:5px;
	margin-left:40px;
	font-size:110%;
	font-weight:bold;
	}
#menu
{
margin-top:0;
padding-top:2px;
}	

#menubar
{
width:980px;
height:26px;
padding-top:0px;
margin-top:-27px;
}

*:first-child+html #menubar {height:25px} /* IE7 hack */



.imgpara
{
width:345px;
float:left;
display:block;
}

* html .imgpara  { width:340px; } /* IE6 hack */



.para
{
width:480px;

}

* html .para  { width:470px; } /* IE6 hack */

.para .imgp
{
float:right;
padding: 3px 3px 3px 3px;
display:block;
}

.offimage
{
text-align:center;
margin-top:10px;
margin-bottom-10px;
}
