@import url("/css/style.css");
@import url("/css/ddsmoothmenu.css");

body {
	margin:0px;
	padding:0px;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#333333;
	background-image: url(/images/bg.jpg);
	background-repeat: repeat;
	}
div#top-bg {
	background-image: url(/images/footer-bg.jpg);
	background-repeat: repeat;
	background-position: left top;

}
div.body-inner {
	background-image: url(/images/top-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}

td {margin:0px;	padding:0px; font-size:12px; color:#333333; font-family:Arial, sans-serif;}
p {margin:0px; padding:0px;	margin-bottom:10px;	font-size:12px;	color:#333333; font-family:Arial, sans-serif;}
div {
	margin:0px;
	font-size:12px;
	color:#333333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

form {padding:0px;margin:0px;}
input.submit {padding-left:40px; padding-right:40px; margin-top:10px;}

img {border:none; align:absmiddle;}

/* general anchor settings */

a:link {color:#e00000;}
a:visited {color:#e00000; text-decoration:none;}
a:hover {color:#333333; text-decoration:none;}

/* headlines */

h1 {
	padding:0px;
	font-weight:bold;
	font-size:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	margin-bottom:30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
/* main navigation */


/* tab links */

.tab_on {padding:0px; margin:0px; font-weight:bold; font-size:12px; font-family:Arial, sans-serif; color:#e00000; margin-bottom:5px; text-decoration:none;}

.tab_off:hover {color:#e00000; text-decoration:none;}

.tab_off {padding:0px; margin:0px; font-weight:bold; font-size:12px; font-family:Arial, sans-serif; color:#000000; margin-bottom:5px; text-decoration:none;}

/* search form settings (including advanced search) */

table#zip_search {margin-top:1px; border:1px solid #65810A; padding:3px;}
table#zip_search tr th {font-weight:bold; padding:1px; text-align:left;}
table#zip_search tr td {padding:1px;}
table#zip_search tr td.small {font-size:11px;}
/* ranked locations background color */


/* rest */

div#main_content {
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 50px;
	padding-left: 10px;
}

.body-inner {
	background-image: url(/images/top-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}.body-inner #wrapper_sec .cont-section-wrap {
	width: 960px;
	padding-left: 10px;
}
.body-inner #wrapper_sec #top-bg #masthead .fifty .logo .title a:hover {
	text-decoration: underline;
}
.body-inner #wrapper_sec .cont-section-wrap #content_sec div #main_content .poweredby {
	display: none;
}
.body-inner #wrapper_sec .cont-section-wrap #content_sec #locateusa {
	z-index: 0;
}

