@charset "utf-8";
body { background:#eeeeee url(../images/body_bg.jpg) 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:url(../images/header_bg.jpg) repeat-x; 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; background:url(../images/top_dotted_border.gif) no-repeat top center; 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;}

