@charset "utf-8";

body {
	background: #482798 center repeat-y;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0;
}

a {
	color: #0033cc;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

form {
	display: inline;
}

img {
	border: medium none;
}

h1,h2,h3,h4,h5,h6,p,ul {
	padding: 0px;
	margin: 0px;
}

.main_wrap {
	background: #ffffff;
	margin: 0 auto;
	width: 1000px;
}

.header {
	float: left;
	background-color: #482798;
	width: 1000px;
}

.header .logo {
	float: left;
	width: 304px;
	padding-left: 40px;
}

.header .toplinks {
	float: left;
	width: 656px;
	padding-top: 15px;
	text-align: right;
	font-size: 12px;
}

.header .toplinks a {
	padding-right: 6px;
	background: url(..//images/navigation_arrow.gif) no-repeat right center;
	margin-right: 25px;
}

.header ul.head_navigation {
	clear: both;
	float: left;
	width: 1000px;
	margin: 0;
	padding: 0;
	height: 43px;
	background: url(../images/main_nav_bg.jpg) repeat-x;
	list-style: none;
}

.header ul.head_navigation li {
	width: 200px;
	float: left;
	text-align: center;
	font-size: 16px;
	padding: 0;
	margin: 0;
}

.header ul.head_navigation li a {
	float: left;
	color: #333333;
	width: 200px;
	background: url(../images/main_nav_link_bg.jpg) top right;
	padding: 12px 0;
}

.header ul.head_navigation li a:hover {
	background: url(../images/main_nav_link_hover_bg.jpg) top right;
	text-decoration: none;
}

.header ul.head_navigation li a.active {
	background: url(../images/main_nav_link_active_bg.jpg) no-repeat;
	color: #fff;
}

.header ul.head_navigation li.last_link a,a:hover,a.active {
	background-position: top left;
}

.header .headimage_container {
	width: 1000px;
	clear: both;
	float: left;
	position: relative;
}

.header .search_box {
	width: 1000px; /* height:45px; */
	background: url(../images/search_bg.jpg) no-repeat;
	clear: both;
	float: left;
	padding-top: 10px;
	padding-bottom: 15px;
}

.header .search_box .textbox {
	color: #999999;
	font-size: 20px;
	background: #fff;
	border: 1px solid #000000;
	width: 212px;
	height: 26px;
	padding-left: 5px;
}

.header .search_box .search_title {
	color: #fff;
	font-size: 18px;
	width: 232px;
	padding-left: 30px;
	padding-top: 10px;
	float: left;
}

.header .search_box .search_category {
	float: left;
	width: 290px;
	padding-top: 5px;
	color: #999999;
}

.header .search_box .search_location {
	float: left;
	width: 257px;
	padding-top: 5px;
	color: #999999;
}

.header .search_box .search_findbtn {
	float: left;
	width: 100px;
	padding-top: 0px;
	color: #999999;
}

.header .search_box .search_findbtn input { /* display:block; */
	width: 100px;
	height: 45px;
	text-indent: -300px;
	background: url(../images/find_btn.jpg) no-repeat;
	overflow: hidden;
	border: 0px;
}

.header .search_box .search_findbtn input:hover {
	display: block;
	width: 100px;
	height: 45px;
	text-indent: -300px;
	background: url(../images/find_btn_over.jpg) no-repeat;
}

.content {
	width: 1000px;
	clear: both;
	float: left;
}

.content .advertiser_module h1,.content .publisher_module h1 {
	padding: 0px 0px 20px 0px;
	margin: 0;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	width: 100%;
}

.content .advertiser_module {
	width: 470px;
	height: 253px;
	float: left;
	background: url(../images/advertiser_module_bg.jpg) no-repeat;
	padding: 40px 15px 0 15px;
	position: relative;
}

.content .publisher_module {
	width: 470px;
	height: 253px;
	float: left;
	background: url(../images/publisher_module_bg.jpg) no-repeat;
	padding: 40px 15px 0 15px;
	position: relative;
}

.content .learn_more_link {
	position: absolute;
	bottom: 17px;
}

.content .learn_more_link a {
	display: block;
	width: 104px;
	height: 33px;
	background: url(../images/btn_learn_more.jpg) no-repeat;
	text-indent: -200px;
	overflow: hidden;
}

.content .learn_more_link a:hover {
	display: block;
	width: 104px;
	height: 33px;
	background: url(../images/btn_learn_more_over.jpg) no-repeat;
	text-indent: -200px;
	overflow: hidden;
}

.learn_more_link_new a {
	display: block;
	width: 104px;
	height: 33px;
	background: url(../images/btn_learn_more.jpg) no-repeat;
	text-indent: -200px;
	overflow: hidden;
}

.learn_more_link_new a:hover {
	display: block;
	width: 104px;
	height: 33px;
	background: url(../images/btn_learn_more_over.jpg) no-repeat;
	text-indent: -200px;
	overflow: hidden;
}

.right_float {
	float: right;
}
/* Content css starts here - Manju will add here*/
.content_inner {
	width: 920px;
	padding: 20px 40px;
	margin: auto;
}

.content_inner  p {
	font-size: 13px;
	padding-bottom: 20px;
	line-height: 1.4em;
	text-align: justify;
}

.content_left {
	float: left;
	width: 622px;
	background: url(../images/right_dotted_border.gif) no-repeat top right;
	min-height: 265px;
	padding-right: 40px;
}

.content_left  h1,.content_right h2,.content_inner h1 {
	font-size: 18px;
	color: #333;
	margin-bottom: 20px;
	font-weight: normal;
}

.content_right {
	width: 218px;
	float: left;
	padding-left: 40px;
}

.right_align {
	text-align: right;
}

.data_list {
	padding: 0px 0px 0px 50px;
	margin-bottom: 20px;
}

.data_list h3 {
	background: url(../images/icon_tick.gif) no-repeat;
	padding: 0px 0px 10px 25px;
	font-size: 13px;
}

.data_list p {
	padding: 0px 0px 5px 70px;
	text-align: justify;
}

.clear_fix {
	clear: both;
	font-size: 1%;
	line-height: 1%;
}

.content_style {
	float: left;
	min-height: 265px;
	padding-right: 40px;
}

.content_style  h1 {
	font-size: 18px;
	color: #333;
	margin-bottom: 20px;
	font-weight: normal;
}

/* Content css End here */
/*Footer Starts here*/
.footer {
	width: 1000px;
	padding: 20px 0px;
	text-align: center;
	font-size: 12px;
	color: #999;
	margin-top: 20px;
	clear: both;
}

.footer ul {
	margin-bottom: 30px;
}

.footer ul li {
	list-style-type: none;
	display: inline;
	background: url(../images/seperator.gif) no-repeat right 3px;
	padding: 0px 10px;
}

.footer ul li.lastchild {
	background: none;
}

.footer ul li a {
	text-decoration: none;
}

.footer ul li a:hover {
	text-decoration: underline;
}

.footer ul li.active a {
	font-weight: bold;
}

.footer p {
	padding-bottom: 5px;
}
/*Footer Ends here*/

/* Image slider css starts here - shanta will add here*/
#simpleshow {
	width: 1000px;
	height: 300px;
}

#simpleshow div {
	width: 1000px;
	height: 300px;
}

.localbus {
	background: url(../images/slide_v1a.jpg);
}

.customer {
	background: url(../images/slide_v2a.jpg);
}

.solution {
	background: url(../images/slide_v3a.jpg);
}

.results {
	background: url(../images/slide_v4a.jpg);
}

#simpleshow-holder {
	position: relative;
}

.controls {
	position: absolute;
	top: 260px;
	right: 20px;
	width: auto;
	z-index: 10000;
	width: 145px;
	background: #eceeef;
	border: 1px solid #c8cacc;
}

#pagination a {
	padding: 3px 5px;
	margin: 3px 0px 1px 0px;
	font-size: 14px;
	color: #797a7a;
	text-decoration: none;
	display: block;
	float: left;
	font-weight: bold;
}

#pagination a.active {
	background: #dadbdc;
}

#prev,#next,#pause {
	float: left;
	padding: 5px;
}

#next {
	background: url(images/slide_separator.gif) no-repeat right 4px;
}

a.slider_btn {
	background: transparent url(../images/btn_try.png) no-repeat scroll 5px
		-1px;
	display: block;
	height: 37px;
	width: 130px;
	font-size: 16px;
	color: #333333;
	text-decoration: none;
	padding: 13px 0px 0px 30px;
	font-weight: bold;
}

a:hover.slider_btn {
	background: transparent url(../images/btn_try.png) no-repeat scroll 5px
		-54px;
}

.local_btn {
	width: auto;
	position: absolute;
	bottom: 11px;
	left: 342px;
}

.customer_btn {
	position: absolute;
	bottom: 70px;
	left: 318px;
}

.solution_btn {
	position: absolute;
	bottom: 95px;
	right: 100px;
}

.result_btn {
	position: absolute;
	top: 90px;
	right: 20px;
}
/* Image slider css End here */
#topcities a,#statelisting a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000080;
	line-height: 18px;
	padding-left: 8px;
}

* html #topcities a,#statelisting a {
	padding-left: 0px;
}

#
.topCitiesHead {
	background-image: url(../images/topcities.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	border-bottom: 2px solid #181717;
	height: 18px;
	margin: 0px;
	padding: 0px;
}

.bottomListingHead {
	background-image: url(../images/bottomlisting.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	border-bottom: 2px solid #181717;
	height: 18px;
	margin: 5px;
	padding: 0px;
}

.bottomListingTitle {
	color: #F8C219;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px;
	text-align: left;
	text-transform: uppercase;
	width: 135px;
}

.uystatelist {
	padding: 0px;
	margin: 0px;
	height: 60px;
}

.uycitylist {
	padding: 0px;
	margin: 0px;
	height: 90px;
}

#ullist {
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
	position: relative;
	float: left;
	display: inline;
}

#ullist li.listitem {
	float: left;
	display: inline;
	padding-right: 0px;
	list-style: none;
	list-style-type: none;
	text-align: left;
}

#ullist li.listitem a {
	text-decoration: underline;
}

#ullist li.listitem a:hover {
	text-decoration: none;
}

.states {
	background-image: url(../images/dots2.gif);
	background-position: right center;
	background-repeat: repeat-y;
	display: inline;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 5px;
	padding: 0;
	width: 135px;
}

.statesnobg {
	display: inline;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 5px;
	padding: 0;
	width: 110px;
}

.left_float {
	float: left;
}

.left_float a {
	text-decoration: underline;
}

.left_float a:hover {
	text-decoration: none;
}

.metro_control_left {
	width: 720px;
	float: left;
}

.google_adsense_div {
	text-align: center;
}