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

body {
	margin:0px;
	padding:0px;
	background-color:#D6CBBA;
	background-image:url(../images/bodybg.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

h1 {
	color:#940000;
	font-size:22px;
	font-weight:normal;
	border-bottom:1px solid #EEE;
	padding-bottom:8px;
}

h2 {
	color:#940000;
	font-size:18px;
	font-weight:normal;
	border-bottom:1px solid #EEE;
	padding-bottom:8px;
	padding-top:20px;
}

strong {
	color:#555;
}

h3 {
	color:#940000; 
	border-bottom:1px solid #EEEEEE;
	padding-bottom:8px;
	font-size:14px;
}

h4 {color:#940000;}

.clear {clear:both;}

/* IE Png Fix */

img, div { behavior: url(images/iefix/iepngfix.htc) }

/* Fix End */

#contactright {
clear:both;
float:right;
padding-left:40px;
width:300px;
}

#contactright h2 {
margin:0;
padding:0;
}


#fakewraptop {
	height:31px;
	width:951px;
	background-image:url(../images/wraptopbg.png);
	background-repeat:no-repeat;
	margin:auto;
	}

#fakewrap {
	width:951px;
	background-image:url(../images/wrapbg-repeat.png);
	background-repeat:repeat-y;
	margin:auto;
	
	}
	
#fakewrapbottom {
	height:62px;
	width:951px;
	background-image:url(../images/wrapbottombg.png);
	background-repeat:no-repeat;
	margin:auto;
	}

#wrap {
	padding-bottom:14px;
	width:895px;
	margin:auto;
	background-color:#FFF;
}

#top {
	height:122px;
	background-image:url(../images/topbg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom:12px;
	}
	
	#topmenu {
		height:30px;
		width:600px;
		position:relative;
		float:right;
	}
		#topmenu ul {
			margin:0px;
			padding:0px;
			float:right;
		}
		
		#topmenu ul li {
			float:left;
			padding-left:10px;
			padding-top:5px;
			list-style:none;
			display:block;
			height:30px;
			width:100px;
			text-align:center;
			background-image:url(../images/menubg.png);
			background-repeat:repeat-x;
			margin-right:1px;
		}
		
			#topmenu ul li a:link, #topmenu ul li a:visited {
				color:#FFF;
				text-decoration:none;
				}
				
			#topmenu ul li a:hover {
				color:#EEE;
				border-bottom:2px solid #EEE;				
				}
		
		#topmenu ul li.roundedge {
			height:30px;
			width:12px;
			background-image:url(../images/roundedge.png);
			background-repeat:no-repeat;
			padding-top:5px;
			padding-left:0px;
			margin-right:0px;
			text-indent:-1000px;
			overflow:hidden;
			}
			
		#topmenu ul li.menuend {
			margin-right:0px;
		}
		

#leftmenu {
	float:left;
	padding-left:30px;
	padding-top:25px;
	width:188px;
	background-image:url(../images/leftmenubg.png);
	background-repeat:no-repeat;
	background-position:0 3px;
	}
	
	#leftmenu h3 {
		color:#940000;
		font-size:14px;
		}
		
	#leftmenu ul li {
		list-style-image:url(../images/bullet.gif);
		}
		
	#leftmenu a:link, #leftmenu a:visited {
		color:#900;
		text-decoration:none;
	}
	
	#leftmenu a:hover {
		text-decoration:underline;
		color:#666;
	}


#banner {
	width:677px;
	height:256px;
	float:right;
	overflow:hidden;
}

	#banner ul#holidays {margin:0px; padding:0px;}
	#banner ul#holidays img {border:none;}

	#banner ul#holidays li {
		list-style:none;
		padding:0px;
		margin:0px;
		}

#content {
	float:right;
	text-align:left;
	width:657px;
	padding-right:20px;
	padding-top:20px;
}

#deals img {
	float:left;
	padding:18px;
}

#other-deals {
	background-color:#FAF6F0;
	border:1px solid #EEEEEE;
	clear:both;
	padding:20px;
}

#other-deals h3 {
	margin:0px;
}


#footerwrap {
	clear:both;
	font-size:10px;
	height:25px;
	padding:20px 20px 0;
	color:#999;
	}
	
	#footerwrap span {
		clear:both;
		float:left;
	}
	

