body
{
margin-top: 0px;
background: #F2F2F1 url('http://www.thecouponhut.com/images/back.jpg') repeat-x;
text-align: center;
}

#frame{
width: 905px; margin: 0px auto;
height: auto;
text-align: center;
}
#logo{
float:left;
width: 223px;
height: 81px;
padding: 0 0 0 36px;
margin: 0px;
}
#search_box{
float: left;
width: 905px;
height: 224px;
margin: 0px 0px 0px 0px;
padding: 0px;
background: url(images/search-box.jpg) no-repeat;
}
#search_form{
float: left;
width: 525px;
height: 142px;
padding: 56px 0px 24px 36px;
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #36231F; font-size: 11px;
text-align: left;
}
#search_form img{
vertical-align: middle;
}
#search_form span{
font-size:18px;
text-transform:uppercase;
}
.input{
border-top-width: 1px;
border-top-color: #36231F;
border-top-style: solid; 

border-right-width: 1px;
border-right-color: #36231F;
border-right-style: solid; 

border-bottom-width: 1px;
border-bottom-color: #36231F;
border-bottom-style: solid; 

border-left-width: 1px;
border-left-color: #36231F;
border-left-style: solid; 

background-color: #F6EFE2;
height: 20px;
}
#search_form span{
color: #37231F;
font-size: large;
}
#search_form table{
margin: 0 0 15px 0px;
}
#search_form a{
color: #36231F;
text-decoration: underline;
}
#search_form a:hover{
color: #36231F;
text-decoration: none;
}
#coupons{
float: right;
width: auto;
height: 179px;
/*background-image:url(images/place_holder.jpg) no-repeat;*/
padding: 25px 46px 0px 5px;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #36231F; font-size: 11px;
text-align: left;
}
#coupons img{
padding: 0 0 10px 0;
}
#coupons a{
color: #36231F;
text-decoration: underline;
}
#coupons a:hover{
color: #36231F;
text-decoration: none;
}
#fill{
float: left;
width: 905px;
height:auto;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
#box_directory{
float: left;
width: 170px;
height: auto;
font-family: Verdana,Arial,Georgia,Tahoma;color: #000000;
padding: 0 0 30px 36px;
margin: 0 0 0 0;
display: inline;
list-style-type: none;
text-align: left;
}
#box_directory h1{
font-family: Verdana,Arial,Georgia,Tahoma;color: #000000;
font-size: 0.8em;
font-weight:bold;
text-transform: uppercase;
color:#e36c00;
}
#box_directory ul{
list-style-type: none;
margin: 0;
padding: 0;
}
#box_directory li{
	list-style-type: none;
	width: auto;
	margin: 0;
	text-decoration: none;
	padding: 0 0 0 0;

}
#box_directory a{
	margin: 0px 0px 0px 0px;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px; font-weight: bold;
	text-decoration: none;
	color: #000000;
}
#box_directory a:hover{
	margin: 0px 0px 0px 0px;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px; font-weight: bold;
    text-decoration: none;
	color: #000000;
}
#box_directory li span a{
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px; color:  #010100; font-weight: normal;
	padding: 0 0 0 5px;
	text-decoration: none;
}
#box_directory li span a:hover{
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px; color:  #010100; font-weight: normal;
	padding: 0 0 0 5px;
	text-decoration: underline;
}
/*main menu*/
#menuselected{
	float: left;
    width:905px;
	margin:0px;
	display:inline;
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 10px;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px;color: #ffffff; font-weight:bold;
	text-align: center;
}
#menuselected ul {
	margin: 0;
	padding: 0px 0px 0px 10px;
}
#menuselected ul li{
	float: left;
	background: url(images/spacer-nav.gif) right top no-repeat;
	margin: 0;
	padding: 0px;
	list-style-type: none;
}
#menuselected ul li a {
	color: #ffffff;
	line-height: 35px;
	text-decoration: none;
	display:inline;
	height: 36px;
	padding: 0px 20px 0px 20px;
	}
#boxmain{
	float: left;
	width: 905px;
	height: 477px;
	margin: 0;
	background: url(images/home-new.jpg) no-repeat;
	text-align: left;
}
#boxmaintextright{
	float: right;
	width: 322px;
	height: auto;
	padding: 50px 36px 0 0;
	margin: 0;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px;color: #000000; line-height: 16px;
	text-align: left;
}
.more1{
font-size: 12px;
font-weight: bold;
color:#fd9424;
text-decoration: underline;
}
.mores{
font-size: 11px;
color:#fd9424;
}
#boxprofile{
	float: left;
	width: 830px;
	padding: 35px 36px 45px 36px;
	margin: 0;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px;color: #000000; line-height: 16px;
	text-align: left;
	
}
#boxnote{
float: left;
width: 400px;
height: 340px;
background: #fdeeb0;
/*padding: 20px;*/
}
#boxnotes{
padding: 20px 20px 0 20px;
}
#boxnotes img{
background: #cccccc;
padding: 5px;
}
#boxprofile td{
padding: 20px 0 0px 0;
}
#boxprofile img{
vertical-align: middle;
}
#couponb{
background-color:#e5e4e4;
padding: 5px;
}
.border1{
border-bottom-color: #FD8C18;
border-bottom-style: solid;
border-bottom-width: 1px;

border-right-color: #FD8C18;
border-right-style: solid;
border-right-width: 1px;

border-left-color: #FD8C18;
border-left-style: solid;
border-left-width: 1px;

border-top-color: #FD8C18;
border-top-style: solid;
border-top-width: 1px;
}
#boxprofile a{
color:#000000;
text-decoration: underline;
}
#boxprofile a:hover{
color:#000000;
text-decoration: none;
}
#boxmaintextright1{
	float: right;
	width: 640px;
	padding: 0 36px 45px 20px;
	margin: 0;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px;color: #000000; line-height: 16px;
	text-align: left;
	border-left-style: solid;
	border-left-color: #fefefe;
	border-left-width: 1px;
	
}
#boxmaintextright1 td{
padding: 3px 0 5px 0;
}
#boxmaintextright img{
vertical-align: middle;
}
#boxmaintextright1 a{
color:#000000;
text-decoration: underline;
}
#boxmaintextright1 a:hover{
color:#000000;
text-decoration: none;
}
#boxmaintextright table{
margin: 28px 0 0 0;
}
#boxmaintextright td{
padding: 0px 0 60px 0;
}
#boxmaintextright h1,img{
color:#FFFFFF;
font-size: 18px;
text-transform:uppercase;
vertical-align: middle;
}
#boxmaintextright a{
color:#000000;
text-decoration: underline;
}
#boxmaintextright a:hover{
color:#000000;
text-decoration: none;
}
#boxmaintextleft{
	float: left;
	width: 400px;
	height: auto;
	padding: 50px 0 0 36px;
	margin: 0 63px 0 0;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px;color: #000000; line-height: 16px;
	text-align: left;
}
#boxmaintextleft table{
margin: 28px 0 0 0;
}
#boxmaintextleft td{
padding: 0px 0 60px 0;
}
.small{
font-size:12px;
color: #000000;
}
.more{
font-size: 12px;
font-weight: bold;
color:#FF0000;
text-decoration: underline;
}
.moresmall{
font-size: 11px;
color:#FF0000;
text-decoration: underline;
}
#boxmaintextleft h1,img{
color:#FFFFFF;
font-size: 18px;
text-transform:uppercase;
vertical-align: middle;
}
#boxmaintextleft a{
color:#000000;
text-decoration: underline;
}
#boxmaintextleft a:hover{
color:#000000;
text-decoration: none;
}
#breadcrumbs{
	float: left;
	width: auto;
	font-family: Verdana,Arial,Georgia,Tahoma;color: #000000;
	font-size: 12px;
	padding: 30px 0px 30px 36px;
	margin: 0;
	text-align: left;
}
#breadcrumbs span{
color: #fd9424;
}
#breadcrumbs a{
font-family: Verdana,Arial,Georgia,Tahoma; color: #000000; font-size: 11px;
color: #000000;
text-decoration: underline;
}
#breadcrumbs a:hover{
font-family: Verdana,Arial,Georgia,Tahoma; color: #000000; font-size: 11px;
color: #000000;
text-decoration: none;
}
#mapstop{
float: right;
width: auto;
font-family: Verdana,Arial,Georgia,Tahoma; color: #000000; font-size: 11px;
padding: 30px 36px 0 0;
margin: 0 0 36px 0;
text-align: right;
}
#mapstop a{
color: #000000;
text-decoration: underline;
}
#mapstop a:hover{
color: #000000;
text-decoration: none;
}
#boxwrite{
	float: left;
	width: 905px;
	height: auto;
	background: #f9f9f9 url(images/back-write.jpg) repeat-x;
	text-align: left;
/*	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e9e9e9;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e9e9e9;
	*/
}
#footer{
	float: left;
	width: 833px;
	padding: 30px 36px 30px 36px;
	margin: 0;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #000000; line-height: 16px;
	text-align: left;
}
#footer a{
	color: #000000;
	text-decoration: underline;
}
#footer a:hover{
	color: #000000;
	text-decoration: none;
}
#footer span{
margin: 45px 0 0 0;
}
.formfield{
background-color:#FFFFFF;
border: 1px solid #333333;
height: 20px;
}
.highlight_word{
background-color:#ffe67f;
color:#333333;
}
.highlight_word a{
background-color:#ffe67f;
color:#333333;
text-decoration: underline;
}
.highlight_word a:hover{
background-color:#ffe67f;
color:#333333;
text-decoration: none;
}
legend{
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px;color: #fd9424; line-height: 16px;
}
#help td{
text-align: left;
padding: 15px;
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px;color: #000000; line-height: 16px;
}
#tickerfill{
float: left;
width: 237;
width: 179px;
}
#dump{
float: left;
width: auto;
}
#front_ad img{
background-color: #FFFFFF;
padding: 15px;
text-align: center;
}

#front_ad span a{
font-family: Verdana,Arial,Georgia,Tahoma; font-size: large;color: #000000; line-height: 16px;
background-color: #FFFFFF;
padding: 15px;
text-align: center;
text-decoration: none;
}
#thumb_img{
display:block;
float: left;
width: 100px;
height:auto;
padding-right: 20px;
}
#thumb_img img{
border: 1px solid #000000;
}