*  {
	margin: 0; padding: 0;
	list-style-type: none;
}
body {
	color: #e0e0e0;
	background-repeat: no-repeat;
	background-color: #202323;
	background-image: url(../images/bgrounds/body2.jpg);
	font-family: Verdana, Arial, "Trebuchet MS", Tahoma, Sans-serif;
	font-size: 70%;
}

body#conpag, body#abopag, body#propag {
	background-image: url(/images/bgrounds/body1.jpg);
}

.clear {
	height: 0px;
	line-height: 0;
	clear: both;
	font-size: 0px;
}
a { font-size: 1em; }
a:link { color: #8dd935; text-decoration: underline; }
a:visited { color: #8dd935; text-decoration: underline; }
a:hover { color: #8dd935; text-decoration: none; }
a:active { color: #8dd935; text-decoration: underline;}

#content ul { margin: 0 0 1em 20px; }
#content ul li { 
	margin: 0 0 .4em 0; 
	padding: 0 0 0 20px; 
	background: url(/images/icons/arrow.gif) no-repeat 4px 4px; 
}

p, table, td, p a, li a, table a, dl a {
	font-size: 1em;
}

img { border: 0; }
.img-l { margin: 0 10px 0 0; float: left; }
.img-r { margin: 0 0 0 10px; float: right; }
.img-l, .img-r, .img-c { margin-bottom: 10px }
.img-c { margin-left: 0px; }
.img-bdr { padding: 1px; border: 1px solid #eee; }

h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
	margin: 0 0 .5em 0;
	color: #8dd935;
}
h1 { font-size: 1.4em; color: #fff; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.1em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }
h6 { font-size: 1em; }

h1 span, h2 span, h3 span {
	display: none;
}

p {
	margin: 0 0 1.2em 0;
}

hr {
	height: 1px;
	border-width: 0;
	border-top: 1px solid #5b5d5f;
	background-color: #fff;
	margin: 1em 0 !important;
	margin: 0;
}

#header {
	position: relative;
	width: 100%;
	height: 207px;
}

#header h2 {
	height: 9px;
	width: 279px;
	position: absolute;
	top: 209px;
	left: 67px;
	background-image: url(../images/text/h2-affordable.gif);
	background-repeat: no-repeat;
}

#header #logo, #header .divlogo {
	position: absolute;
	left: 64px;
	top: 109px;
	background-image: url(images/logos/adconnect.png);
}
#plasma {
	position: absolute;
	top: 34px;
	left: 425px;
}

#stepsof3, .divstepsof3 {
	margin-bottom: 7px;
}

#container {
	margin: 0 auto;
	width: 760px;
	text-align: left;
}

#main {
	width: 760px;
}
#main-l, #main-r {
	float: left;
	display: inline;
}
#main-l {
	width: 420px;/* 591 */
	padding: 83px 61px 0 110px;
	line-height: 1.4em;
}
#main-r {
	width: 169px;
}

#footer {
	background: url(/images/bgrounds/footer.gif) no-repeat;
	padding: 7px 0 0 110px;
	width: 650px;
	color: #5b5d5f;
}
#threesteps {
	padding: 5px;
	text-align: center;
}
#threesteps em {
	color: #fff;
	display: block;
}
#threesteps span {
	color: #8dd935;
	display: block;
}

#nav {
	margin: 15px 0 0 0;
}

#nav li a.current, #nav li a.current:link, #nav li a.current:visited, #nav li a.current:hover, #nav li a.current:active {
	background-color: #8dd935;
	color: #fff;
}
#nav li a, #nav li a:link, #nav li a:visited, #nav li a:active {
	padding: 3px 5px 3px 25px;
	display: block;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}
#nav li a:hover {
	background-color: #383c3c;
	color: #fff;
}


.gallery {
	width: 390px;
}
.photo {
	width: 120px;
	height: 285px;
	margin: 0 15px 0 0;
	display: inline;
	float: left;
	background-position: 10px 20px;
	background-repeat: no-repeat;
}
.gallery div.last {
	margin: 0 0 0 0; 
}
.photo a, .photo a:link, .photo a:visited, .photo a:active {
	display: block;
}

table.location {
	width: 100%;
	margin-bottom: 1.5em;
	color: #9f9f9f;
	line-height: 1.2em;
}
table.location td strong {
	color: #fff;
	display: block;
}
table.location td, table.location th {
	/*text-align: left;*/
	vertical-align: top;
	padding: 5px;
	font-size: .9em;
}
table.location th {
	background-color: #fff;
	color: #202323;
	text-align: left;
}
table.location td {
	background-color: #202323;
}
table.location tr.alt td {
	background-color: #292c2c;
}

table.location td.cnt, table.location th.cnt {
	text-align: center;
}
table.location a {
	margin: 3px 0 0 0;
	display: block;
	width: 30px; height: 20px;
}
.chooseregion {
	text-align: center;
	margin-bottom: 2em;/*
	text-transform: uppercase;*/
}

.chooseregion .current, .chooseregion .current:link, .chooseregion .current:visited, .chooseregion .current:hover, .chooseregion .current:active {
	background: url(/images/icons/current-region.gif) no-repeat 50% bottom;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.chooseregion a, .chooseregion a:link, .chooseregion a:visited, .chooseregion a:hover, .chooseregion a:active {
	padding: 0 0 8px 0;
}

#maphere h1 { color: #8dd935; }
#maphere h2 { color: #8dd935; }


/*.product-images2 {
	margin-left: 20px;
}
.product-images1 {
	margin-left: 50px
}*/
.product-images2 img, .product-images1 img {
	margin-right: 10px;
}
.metro, .statewide {
	padding: 10px 15px 10px 35px;
	display: block;
	float: left;
	margin-right: 15px;
	border: 1px solid #5b5d5f;
}
.metro {
	margin-left: 85px;
}
a.metro, a.metro:link, a.metro:visited, a.metro:active {
	background-color: #292c2c;
	background-image: url(../images/icons/metro.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
}
a.statewide, a.statewide:link, a.statewide:visited, a.statewide:active {
	background-color: #292c2c;
	background-image: url(../images/icons/statewide.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
}
a.metro:hover, a.statewide:hover {
	background-color: #202323;
}
.help {
	color: #8dd935;
	text-align: center;
}
