html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 font-family: "Arial", " Tahoma", "Verdana";
 font-size: 14px;
 color: #414141;
 line-height: 150%;
} 

a:link {
  	color: #ec9508;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #ec9508;
}

a:hover {
	text-decoration: none;
	color: #666666;
}

a:active {
	text-decoration: none;
}

#pagewidth{ 
 width:985px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto; 
 background: #ffffff url(../images/splat-top.gif) no-repeat top center; 
 overflow: hidden; /*clearing floats in FF*/
aborder: 1px solid #cccccc; 
} 

/* header */

#header{
 background: transparent url(../images/logo.gif) no-repeat;
 height: 100px; /*Height of top section*/
 width: 300px;
 float: left; 
 aborder: 1px solid #cccccc; 
}

		#header-right1, #header-right2  {
		 width:670px; 
		 float: right; 
		aborder: 1px solid #cccccc; 
		}
		
		#header-right1 form  {
		padding: 20px 0 10px 10px;
		margin: 0;
		aborder: 1px solid #cccccc; 
		}		
		
		/* my account button */
		
		#header-right1 .account {
		width: 165px;
		background: transparent url(../images/myaccount.gif) no-repeat bottom left;
		}
		
		#header-right1 .account a, #header-right1 .account a:visited, #header-right1 .account a:hover{
		color: #ffffff;
		font-size: 120%;
		text-decoration: none;
		display: block;
		margin: 20px 0 0 45px;		
		}		
		
		.moduletablemainmenulogin ul {
				list-style: none;
				margin: 0;
				padding: 0;		
		}
		
		.moduletablemainmenulogin li {
				display:inline;
				margin: 0;
				apadding: 0 3px 2px 2px;
				aborder: 1px solid #cccccc; 		
		}
				
		
		/* menu */
		
		.mn-left {
			background: transparent url(../images/l_menu.gif) no-repeat top left;
			aborder: 1px solid #cccccc; 
		}

		.mn-right{
			background: transparent url(../images/r_menu.gif) no-repeat top right;
			height: 35px;
		}	
		
	
	
/* banner promo 1 */
	
#bannerpromo1  {
clear: both;
width:737px; 
float: left; 
aborder: 1px solid #cccccc; 
}	

/* banner promo 3 */

#bannerpromo2  {
width:240px; 
float: right; 
margin-right: 5px;
aborder: 1px solid #cccccc; 
}

	*html #bannerpromo2  { /* hack for ie 6 */
	padding-top: 10px;
	}

	*:first-child+html #bannerpromo2 { /* hack for ie 7 */
	padding-top: 10px;
	}	
	
/* banner promo 3 */	

#bannerpromo3  {
clear: both;
awidth:240px; 
afloat: right; 
aborder: 1px solid #cccccc; 
}
				#bannerpromo3 ul{
				list-style: none;
				margin: 0;
				padding: 0;
				}

				#bannerpromo3 li{
				display:inline;
				margin: 0;
				padding: 0 3px 2px 2px;
				aborder: 1px solid #cccccc; 
				}	

/* heading bottom */					
	
#heading-bottom {
aborder: 1px solid #cccccc; 
overflow: hidden; /*clearing floats in FF*/
width: 100%; /*clearing floats in IE*/
}

#heading-bottom-a {
width:486px; 
clear: both;
float: left; 
}

	#heading-bottom-a1 {
	clear: both;
	float: left; 
	}

	#heading-bottom-a2 {
	float: right; 
	}

#heading-bottom-b {
width:488px; 
float: right; 
margin-right: 7px;
}	

	#heading-bottom-b1 {
	clear: both;
	float: left; 
	}

	#heading-bottom-b2 {
	float: right; 
	}	
	
	/* heading bottom style*/	
	.cw {
		background: #ffffff url(../images/cw-bot.gif) no-repeat bottom left;
		margin-left: 5px;
	}

	.cw-top{
		background: transparent url(../images/cw-top.gif) no-repeat top left;
			width: 217px;
			padding: 7px 10px 0 10px;
	}
			
		.cw-top h3 {
			font-size: 11px;
			font-weight: bold;
			border-bottom: 1px solid #cccccc;
			margin: 5px 0 10px 0;
		}

		.cw-top ul {
			list-style-image: url(../images/arr.gif);
			margin: 0; 
			padding: 0 0 10px 17px;	
		}

		.cw-top li {
			padding: 0 0 3px 0;
		}

		.cw-top li a, .cw-top li a:visited{
			font-size: 11px;
			color: #c66b09;
		}

		.cw-top li a:hover{
			color: #4b4a49;
		}

/* footer */

.footer-fw {
	border-top: 1px solid #cccccc;
	margin-top: 20px;
	background: #ffffff url(../images/splat-bottom.gif) no-repeat top right;	
	clear: both;
	padding: 10px;	
}

	