body { 
margin: 0px;
padding: 0px;
font-family: arial, helvetica, sans-serif;
	background-color: #728be7; }

a {text-decoration: none; }

img {border: none; }

#allcontent {
width: 930px;
margin: 10px 10px 10px 10px;
padding: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-left: auto;
margin-right: auto;
background-color: #323996; }

#header {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 930px;
height: 116px;
text-align: left;}

#arrow {text-align: center; }

#hnavigation {
float: left;
display: inline;
margin: 0px 0px 15px -20px;
padding: 0px 0px 0px 0px;
width: 772px; 
background-color: #2E358C;}

#hnavigation ul {
text-align: left;
width: 772px;
margin: 0px 0px 0px 0px;
padding: 0px;
display: block;
background-color: #2E358C;}

#hnavigation li {
display: inline;
width: 772px; 
margin: 0px; padding: 0px;}


#hnavigation li a:link, #hnavigation li a:visited {
background-color: #2E358C;
font-size: 13px;
float: left;
list-style-type: none;
display: block;
margin: 0px;
padding: 0.4em 2.4em 0.4em 2.5em;
color: white;
text-decoration: none; }

#hnavigation li a:hover {
background-color: #F18420;
font-size: 13px;
float: left;
list-style-type: none;
display: block;
padding: 0.4em 2.4em 0.4em 2.5em;
color: #FFFFFF;
text-decoration: none; }

body#homepage li#home a {background: #7BBBF8; color: black; }
body#requestpage li#request a {background: #7BBBF8; color: black; }
body#weeklypage li#deals a {background: #7BBBF8; color: black; }
body#contestpage li#contests a {background: #7BBBF8; color: black; }
body#aboutpage li#aboutus a {background: #7BBBF8; color: black; }
body#contactpage li#contactus a {background: #7BBBF8; color: black; }

#main {
background-color: white;
color: black;
margin: 0px;
padding: 0px;
margin: 0px 0px 0px 159px;
margin-bottom: auto;
padding-right: 15px;
padding-left: 20px;
padding-top: 0px;
padding-bottom: 0px;
min-height: 635px;
}

#hometext {
text-align: left;
padding: 0px 20px 0px 20px; }

#homelist li {
list-style-type:square; 
list-style-position: inside; 
font-size: 14px;}

h1 {margin: 0px 0px 0px 0px; padding: 0px;
font-size: 36px;
color: #AC102D}

h2 {margin: 0px 0px 0px 0px;
padding: 0px;
font-weight: strong; 
font-size: 20px;
line-height: 135%;}

h3 {margin: 0px; padding: 0px;
padding-left: 5px; 
font-weight: normal; 
font-size: 17px;
color: #AC102D;
line-height: 135%;}

h4 {margin: 0px; padding: 0px;
padding-left: 5px; 
font-weight: strong; 
font-size: 30px;
color: #AC102D;
line-height: 135%;}

p {margin: 0px; padding: 0px;
font-size: 14px;
line-height: 150%;}

#welcome2 {float: left; 
margin: 0px 0px 0px -20px;
padding: 0px 0px 0px 0px;
background-color:#FFFFFF;
display: inline;}

#welcome {float: left; 
margin: 0px 0px -4px -20px;
height: 49px;
padding: 0px 0px 0px 0px;
background-color:#2E358C;
display: inline;}

#welcome1 {float: left; 
margin: 0px 0px -4px -20px;
height: 49px;
padding: 0px 0px 0px 0px;
background-color:#2E358C;
display: inline;}

#lrads {float: right;
width: 210px; 
margin: 0px 0px 0px 5px; padding: 6px 3px 3px 3px; }

#mainpagecontent {
text-align: center; }

#mainpagecontent hr {text-align: left;
width: 500px; }

#lrads p{
text-align: center; 
margin: 0px; padding: 0px;
font-size: 14px;}

#lrads a {text-decoration: none; }

#lradsinside {
text-align: center;
font-family: times, serif; }

#lradsinside p {line-height: 120%; }

#listinglogo {
text-align: right;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px;}

#footer p {
color: white;
background-color: #323996;
text-align: center;
font-size: 10px; }

.footer-bottom p{margin-bottom: 10px; }

#footer {text-align: left;
height: 50px;
margin: 0px; padding: 0px 0px 10px 0px;
background-color: #323996; }

#footer a { text-decoration: none; }

#footer a:visited { color: white; }

#bannerad { 
margin: -107px 0px 0px 478px;
padding: 0px 0px 5px 0px;}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;}

#menu {
top: 0; left: 0;}

#menu {float: left;
width: 159px; }

#menu dt {
cursor: pointer;
font-size: 12px;
margin: 0px;
padding: 1px 2px 1px 8px;
line-height: 18px;
text-align: left;
font-weight: bold;
border: 1px solid black;
background-color: #C5C8ED; }

#menu dt a { text-decoration: none; 
color: black; }

#menu dd {
border: 1px solid black;}

#menu dd ul li{
font-size: 11px;}

#menu li {
text-align: left;
background: white;}

#menu li a  {
padding: 0px 0px 2px 16px;
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;}

#menu li a:hover {
color: #AC102D;
display: block;
background-color: white;
text-decoration: none; }

#menu dt a:hover {
font-size: 12px;
color: #AC102D;
display: block; }

#map {
padding: 0px;
margin: 10px 10px 10px 0px; 
text-align: center;}

#locationselect {float: left;
margin: 0; padding: 0;
border-style: solid; 
border-width: 0px;
background-color: white;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 25px; }

#locationselect {text-align: center; }

#resultslist {
width: 495px;
border-style: solid; 
border-width: 0px;
background-color: white;
margin: 0px 5px 0px 0px; padding: 5px;}

#resultslist p {font-size: 12px; }

#resultslist form {margin: 0px; padding: 0px; }

.listname {font-size: 16px;
font-weight: strong;  }

#couponresult {margin: 0px 0px 0px 0px; padding: 6px 0px 0px 0px;
}

#headcopy h1{margin: 0px; padding: 0px; }

#contactinfo {
width: 345px;
border-style: solid; 
border-width: 0px;
background-color: white;
margin: 0px 0px 0px 120px; padding: 5px;}

.premium_bg_color {
background-color:#f5d9b3; }

#onlineshoppingimages {margin: 0px; padding: 0px; width: 730px;}


.contestwinners {color: #CC0000; font-size: 16px; text-align: center; font-weight: bold;}

#coupon-container {}
