* {
	margin: 0; padding: 0;
}

body {
	font-family: Trebuchet MS; font-size: 12px; color: #555;
	background-color: #dedede; text-align:center;
}
a{ color:#000;}

li{ margin-bottom:2px;}

#main{width: 992px; margin: 0 auto; background-color: #dedede; padding: 0 6px; text-align:left;}
h1{ font-size:24px; color:#FFF;}
h2{color:#096fb7; padding-top:10px; padding-bottom:10px;}
h3 {
	background:url(../images/verb_bg1.jpg) no-repeat 0 0;
	border-bottom:2px solid #075995;
	line-height:28px;
	margin-bottom:1px;
	font-size:14px;

}
h4{ font-size:18px; color:#0a4974; margin:5px 0 10px 0;}
h5{ font-size:16px; color:#fff; padding:2px 0}
#header{background: url("../images/header-adselection.jpg") no-repeat; height: 235px; border-bottom: 1px solid #A0A0A0;}
.titleleader { color: #fff; padding: 8px; margin-left:-1px;}

select{
	padding: 4px;
	border: solid 1px #ccc;
	background-color: #fff;
}

/* categoryselector starts*/

#categoryselector{padding:10px}
#categoryselectorcontent  ul {	list-style: none;}
#categoryselectorcontent ul li {
	float: left; /* width: 25%; height: 2em; max-height: 2em;
	padding-top: 10px; background-color: #FFCC00; margin:4px; */}
#categoryselectorcontent ul li a {	margin: 6px; text-decoration: none; color: #000; text-transform:uppercase; font-weight:bold;}
#categoryselectorcontent ul li a:hover {text-decoration:underline; color:#FF0000; }
#categoryselectorcontent {	display: block;height:auto;}
#categoryselector1{ width:97%; padding:10px}
#categoryselectorcontent1>ul {	list-style: none;}
#categoryselectorcontent1>ul>li {	float: left; width: 192px; height: 1.5em; max-height: 1.5em;	padding-top: 6px;}
#categoryselectorcontent1>ul>li>a {	margin: 6px; text-decoration: none; color: #000;	background: transparent;	background:url(../images/img_arrow_blue.jpg) no-repeat 0 5px; padding-left:10px;}
#categoryselectorcontent1>ul>li>a:hover {	background:url(../images/img_arrow_blue.jpg) no-repeat 0 5px; padding-left:10px; text-decoration:underline;}
#categoryselectorcontent1 {	background-color: #e7ecf0; display: none;}
#categoryselectorcontent1 {	display: block;}

/* categoryselector ends */

.catconnector,.endcolumns {	clear: left; text-align: center; font-size: large; font-weight: bold;}

#categorybreadcrumbs,#breadcrumbs>a,#adtypeselected,#adtypeselected1,#zoneselected,#zone2selected,#whenselected ,.promotionbreadcrumb, #whenselectedbreadcrumb{
	background-color: #fddd56; text-transform:uppercase;
	color: #0d53a9; padding: 2.8px 3px 1.9px 3px;
	display:none; font-weight:bold;
}

#categorybreadcrumbs, #whenselectedbreadcrumb{ margin-left:83px!important;}
#adtypeselected{ margin-left:93px!important;}
#adtypeselected1{ margin-left:15px!important;}
#zoneselected, .promotionbreadcrumb{ margin-left:71px!important;}
.promotionbreadcrumb {display: inline;}
#whenselected{ margin-left:79px!important;}

/* adtypeselected starts */
#adtypeselected11 {	font-size: small; font-weight: normal; background-color: #fddd56;	color: #0d53a9; padding: 3px;	display:none; font-weight:bold;}
#adtypeselected11{ margin-left:89px!important;}
#adtypeselected12 {	font-size: small; font-weight: normal; background-color: #fddd56;	color: #0d53a9; padding: 3px;	display:none; font-weight:bold;}
#adtypeselected12{ margin-left:89px!important;}
/* adtypeselected ends */

#categorybreadcrumbs > a{	display: inline;}
.catselected {	background-color: #FCFCFC;}
#whatselector,  #whenselector , #whereselector{ width:97%; margin-left:10px;}
#whenselector {margin-top:10px;}
#whereselector {margin-top:10px;}
.whatselectorcontent,.whereselectorcontent,.whenselectorcontent{	display:none;	margin:10px 0;}

#whatselector {	display: block; 	margin-top: 10px;}

#continuebuttoncontent {clear: left;	text-align:center;	padding:20px 0;}
.opacitybutton {opacity: 0.5;}
#calendar>.col1,#calendar>.col2{	border:none;}
img {	border: none;}
.floatleft {	float: left;}
#content {	margin: 10px 0; width: 98%;}
#contentleft,#contentright {	width: 39%; margin-left: 100px;}
.contentdiv {	width: 100%; margin-left: 10px;}
.contentdiv li {	list-style-type: none; padding: 10px 0px 3px 0;}
.contentdiv img {	margin: 20px 0 10px 0;}
#choosenewspaper li {	list-style-type: none;}
#choosenewspaper p {	margin: 20px 0;}
.clearboth {	clear: both;}
#daypromotions {	width: 300px; float: left;}
#daypromotions li {	list-style-type: none; margin-top: 20px;}
.searchkey {	width: 224px; margin-top: -7px;}
.searchkey input {	width: 224px; margin-left: -4px; margin-top: -23px;}
#searchkey_dropdown {	margin-left: -4px; margin-top: -7px;}
#searchkey_dropdown select {	width: 228px;}
#whatselector li {	float: left; list-style-type: none;	line-height: 1em;}
#whatselector input {  margin-top: 20px;  vertical-align: middle;  margin-left: 20px;}
.col1,.col2,.col3, .col4{	margin: 10px 0 6px 10px;	width: 220px; 	float: left; }
#publicationlistdiv , #editionlistdiv , #newspaperpromotions{	overflow: auto;	height: 205px;	margin-top: 5px;}
#publicationlistdiv , #editionlistdiv {	width:250px;	}
#newspaperpromotions { 	width: 430px;	overflow: auto;	height: 218px;	margin-top: 5px;}
#newspaperpromotions li {	width:400px;}
table#editionlist {	width: 222px;}
#publicationlistul ,  #editionselectul {	width:100%;	overflow: auto;	height: 205px;margin-top: 5px;}
#publicationlistul li{	text-transform:uppercase;	font-family:Geneva, Arial, Helvetica, sans-serif;	font-weight:bold;	border-bottom:1px solid #A7BCC9;	padding:6px 0px;}
.horizontal-only{	height: auto;max-height: 200px;	}
.col2 {	width: 250px;	height:266px;}
.col3{	width: 430px;	background-color:#cbd9fe;padding:5px;height:266px;}
.col1, .col2{ padding:5px;}
.col4{ float:left; margin:5px 0 0 16px;}
.col41{ float:left; margin:5px 0 0 5px;}
.col1{ background-color:#dedede; margin-left:0px; height:266px;}
.col2{ background-color:#dedede;}
#newspaperselectorcontent,#townselectorcontent {	display: none;}
.col1>ul,.col2>ul,.col3>ul{	padding: 3px;	height:auto;	list-style: none;}
.col1 input, .col2 input{height:20px;	line-height:22px;}
.searchinput {	width: 97%;	padding:4px 4px 0 4px;	border:1px solid #999999;}
.col1>table,.col1 select,.col2>table,.col2 select{	width:100%;	overflow: scroll;}
#whenselector{	clear:left;}


/**  ****************  */
#header_compose{ background:url(../images/header-adselection-compose.jpg) no-repeat; width:1000px; height:235px;}
#textdisplay h2{ color:#8b2500;}
#textdisplay p{ margin:10px 0 10px 10px; text-align:justify;}
#textdisplay_left{ width:68%; height:100%; float:left; padding:10px;}
#textdisplay_left h1{ color:#003399; font-size:20px;}
#textdisplay_left h2{ color:#003399;}

form ul li{ list-style-type:none; float:left;}
#extrafeatures{ padding-top:10px;}
#extrafeatures ul{ width:100%;}
#selectcolors li{ margin-right:20px;}
#addsymbols{ margin-left:18px; margin-top:10px;}
#addsymbols li{ margin-right:36px;}
#selectcolors, #addsymbols{ margin-bottom:10px;}

#textdisplay_right{ width:20%; float:right;}
#textdisplay_right1{ width:24%; float:right;  padding:5px; border:1px solid gray; margin:35px 25px 0 2%;}

.preview{ width:88%; margin-bottom:10px; padding:5px; margin-top:87px;}
.preview p{ margin-top:10px; color:#215483;}

#compose_addisplay_left{ width:55%; height:100%; float:left; padding:10px; }
#compose_addisplay_right{ width:42%; float:left;}
#addisplay_left{ width:70%; height:100%; float:left; padding:10px; }
#addisplay_right{ width:25%; float:right;}

ul#templates{ padding:10px 10px 10px 20px; border:1px solid gray; height:175px; width:290px;}
ul#templates li{ margin:0 8px;}

#includesize{ margin-top:20px;}
#addcolors, #addsymb{ margin:20px 0;}

#categorylist li{ float:left; list-style-type:none; width:200px; margin:0 22px;}

#promotionsdiscount{ width:23%; float:left; margin:10px 0 0 10px; border:1px solid gray;}
#promotionsdiscount{ padding:5px;}
#promotionsdiscount li{ list-style-type:none;}

#header_bookdisplayad{ background:url(../images/header-book_displayad.jpg) no-repeat;	height: 235px; border-bottom: 1px solid #A0A0A0;
}

table td{ padding-bottom:3px;}
#composedisplay p{ margin:10px 0 10px 10px;}
#composedisplay_left{ width:45%; height:100%; float:left; padding:10px; margin-right:20px;}
#composedisplay_right{ width:50%; float:right; padding-top:10px;}
#composedisplay_template{ padding:5px; border:1px solid gray; margin-bottom:20px;}
#composedisplay_template ul{ width:450px;}
#composedisplay_template li{ list-style-type:none; float:left; width:45%; margin:0px 5px;}
#promotions{ width:26%; float:left; margin:10px 0 0 0px; padding:5px; background-color:#ced7fe;}
#promotions1{ width:50%; float:left; margin:10px 5px 0 0px; padding:5px; background-color:#ced7fe;}
#promotions li, #promotions1 li{ list-style-type:none; color:#295379; margin-bottom:7px;}
#basicrates{ width:35%; float:left; background-color:#cbd9fe; margin:10px 0 0 20px;}
#basicrates ul{ margin-top:10px; line-height:22px;}
#basicrates li, #basicrates5 li{ list-style-type:none; color:#1d4970;}
#basicrates5{ width:25%; float:left; background-color:#cbd9fe; margin:10px 0 0 10px;}
#adddisplay_previewad{ border:1px solid gray; float:right; width:100%; padding:5px 10px; margin-top:68px;}
#basicrates1{border:1px solid gray; width:76%; margin-left:-20px; margin-top:15px; height:130px; padding:5px 10px;}
#basicrates2{border:1px solid gray; width:60%; margin-top:15px; height:130px; padding:5px 10px;}
#basicrates3{border:1px solid gray; width:88%; margin-top:15px; height:130px; padding:5px 10px;}
#compose_class_previewad{ width:88%; border:1px solid gray; padding:5px 10px; margin-bottom:20px; height:130px; margin-top:90px;}
#specify_instruction ul{ margin-left:12px; margin:10px 0 30px 12px;}
#specify_instruction ul li{ margin:3px 0;}
#compose_upload_previewad{ border:1px solid gray; padding:5px 10px; width:95%;}
#compose_upload_previewad1{ border:1px solid gray; padding:5px 10px; width:95%; margin-top:40px;}
#compose_textad_previewad{ border:1px solid gray; width:90%; padding:5px 10px; margin-top:91px;}
#compose_textad_basicrates{ border:1px solid gray; margin-top:10px; padding:5px 10px; width:90%;}

/**** tabs styles  ****/
#maintab{ width:100%; position:relative;}
#maintab_opmdule{ margin-top:20px;}
#maintab {border-bottom: 1px solid #12649e;}
.tabs{color:#000; position:absolute;background: url("../images/bookourads-tab.jpg") repeat-x;width: 100%;}
.tabs li{line-height: 1.5; float:left; width:130px;  height:22px; list-style-type:none;text-align:center;margin-top: 3px;}
#tabfirstchild {margin-left: 202px;}
.tabs li a{text-decoration:none;}
.tabs li a:hover{color:#FFF;}
.tab_container{ padding:25px 0px 0px 10px;margin-top: 10px; background-color:#FFF;}

#publication_banner{ border:1px solid gray; padding:10px; width:97%; margin:10px 0; background-color:#eee;}
#changepublication{ float:right; margin-top:0px;}
#publication_banner_select{ width:185px; float:right;}

#publication_banner_left{ width:80%; float:left;}
#publication_banner_right{ width:20%; float:right;}
#publication_banner_right ul{ margin-top:50px; float:right; margin-bottom:-5px;}
#publication_banner_right ul li{ list-style-type:none; display:inline;}
#publication_banner_right ul li a{ text-decoration:none; background-color:#CCC; line-height:24px; padding:5px;}
#publication_banner_right ul li a:hover{ text-decoration:underline;}
.width246{ width:246px;}

.tab_content ul li{ list-style-type:none; margin-bottom:5px; display:block; width:185px; float:left; font-size:11px;}

#header p, #header_compose p, #header_bookdisplayad p,#header_publication p, #header_category p, #header_edition p, #header_comparator p, #header_pay p{ text-indent:-9999px;}
#header p a, #header_compose p a, #header_bookdisplayad p a, #header_publication p a, #header_category p a, #header_edition p a, #header_comparator p a, #header_pay p a{display:block;height: 235px;}

.backgroundcolor{ background-color:#FF0000; padding:6px; color:#FFF; border:none; font-weight:bold; cursor:pointer;}
.cancel{background-color:#666666; cursor:pointer;}
.backgroundcolor_gray{ background-color:#dedede; cursor:pointer;}
.paddingbottom10{ padding-bottom:10px;}
.margintop10{ margin-top:10px;}
.margintop20{ margin-top:20px;}
.margintop25{ margin-top:25px;}
.editionborder{ padding:0px; background-color:#FFCC00; padding-bottom:2px;}

#edition_publication li{ list-style-type:none; width:170px; float:left; margin-bottom:10px;}
#edition_publication li a{ text-decoration:none;}

#enquiries a{ text-decoration:none;}
#enquiries h6{ color:#D57208;}
.colororange{ color:#D57208;}
.colorblue{ color:#045a97;}
.colorblack{ color:#000;}
#enquiries p{ margin-bottom:12px;}
h6{ font-size:14px; font-weight:bold;}
.marginbottom10{ margin-bottom:10px;}
.marginbottom20{ margin-bottom:20px;}

.borderbottom{ border-bottom:1px solid gray; padding:5px 0;}

.backgroundcolor_green{ color:#000; padding:10px; width:auto; margin-top:20px;}
.backgroundcolor_green p{ margin-bottom:10px;}
.backgroundcolor_green a{color:#000;font-size:16px;}
.backgroundcolor_green a:hover{ text-decoration:none; }
.colorred{ color:#F00;}
.colorgreen{ color: #090;}
.colorgray{ color:#dedede;}
.colorgray_padding10{ background-color:#dedede; color:#000; padding:10px; font-weight:bold; width:38%; margin-bottom:10px;}
.background_color_blue{background-color:#3599e2;}
.fontweightbold{ font-weight:bold;}
.publicationoffers{ padding:10px; margin:10px 0 20px 0; border-bottom:1px solid yellow; }
.publicationoffers ul{ margin-left:10px;}
.publicationoffers ul li{ margin-bottom:5px; list-style-type: square;}
.publicationoffers p{ font-size:16px; margin-bottom:20px;  line-height:24px; color:#D57208;}
.publicationoffers a{ text-decoration:none;}
#publicationoffersid{ padding:10px; margin:10px 0 20px 0; }
#publicationoffersid ul{ margin-left:10px;}
#publicationoffersid li{ width:210px; float:left; list-style-type:square; margin-bottom:5px;}
#publicationoffersid .editionpublicationlist li{ float:left; list-style-type:square; margin-bottom:5px; width:47%;}
#publicationoffersid .otherpublicationlist li{ list-style-type:square; margin-bottom:5px; font-size:15px;}
#publicationoffersid p{ font-size:16px; margin-bottom:20px; line-height:24px; color:#D57208;}
#publicationoffers_main{background-color:#CED7FE; margin-top:20px;}

#header_publication{ background:url(../images/header-publication.jpg) no-repeat;height: 200px; border-bottom: 1px solid #A0A0A0;}
#header_category{ background:url(../images/header-category.jpg) no-repeat;}
#header_edition{ background:url(../images/header-edition.jpg) no-repeat;}
#header_comparator{ background:url(../images/header_comparator.jpg) no-repeat; height:100px;}


/*  styles for comparator page*/
#categoryselector_comparator{ width:90%;}
#comparator_book{ float:left; border:1px solid gray; padding:10px; margin-top:10px;}
#comparator_categories{ float:left;}
#comparator_booknow{ float:left; margin-left:60px; padding-top:100px;}



/* Start of table sorter css */
table.tablesorter {	font-family:arial;	margin:10px 0pt 15px;	font-size: 8pt;	width: 100%;	text-align: left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {	background-color: #A0A0A0;	border: 1px solid #FFF;	font-size: small;	padding: 4px;	color:#FFF;}
table.tablesorter thead tr .header {background-image: url(../images/ascdesc.gif);	background-repeat: no-repeat;	background-position: center right;	cursor: pointer;}
table.tablesorter tbody td {color: #3D3D3D;	padding: 4px;	background-color: #FFF;	vertical-align: top;}
table.tablesorter tbody tr.odd td {	background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp {	background-image: url(../images/asc.gif);}
table.tablesorter thead tr .headerSortDown {	background-image: url(../images/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #AAA;}
/* End Of Table sorter CSS */

#header_pay{ background:url(../images/header-adselection-pay.jpg) no-repeat; height:235px;}
table{ border-collapse:collapse;}
#bookingsummary{ width:950px; margin-left:15px;}
#bookingsummary table{ border:1px solid gray; font-size:11px;}
#bookingsummary tr{ border-bottom:1px solid gray;}
#bookingsummary td{ padding:4px 2px; border-bottom:1px solid gray;border-right:1px solid gray;}

#mycontactdetails{ width:100%; padding:10px;}
#mycontactdetails input{ width:200px;}
#mycontactdetails td{ padding:5px;}

#notemailid a{ color:#F00;}
#new_header{ padding-top:1px;}
#new_header_right{ width:50%; float:right;}
#new_header_logo{ float:left; margin-top:15px;}
#new_header_right ul{ float:right; margin-right:15px;}
#new_header_right ul li{ display:inline;}

ul#nav_up{ background:url(../images/livechat_bg.jpg) no-repeat 5px 0; float:right; width:49%; margin-left:20px; margin-bottom:15px; padding:5px 9px; margin-right:12px;}
ul#nav_up li{ border-right:1px solid gray;}
ul#nav_up a{ margin:0 5px; text-decoration:none;}
ul#nav_up li.last{ border-right:none;}


ul#nav_up1{ background:url(../images/livechat_bg.jpg) no-repeat 0 0; float:right; width:58%; margin-left:20px; padding:5px 0; margin-top:-10px; margin-right:10px;}
ul#nav_up1 li{ border-right:1px solid gray;}
ul#nav_up1 a{ padding:0 5px; margin:0 5px; text-decoration:none;}
ul#nav_up1 li.last{ border-right:none;}

/*
ul#nav_main li a{ color:#0686dd; text-decoration:none; padding:10px; width:100px; background-position:right;}
*/
ul#nav_main li a:hover{ color:#fff; width:100px; }

#bannertextwraper{ background:url(../images/img_onlinead.jpg) no-repeat 5px 0; width:983px; height:384px; position:relative; margin-top:5px;}


#nav_sub{ background:url(../images/img_navbg.jpg) no-repeat 5px 0; width:982px; height:30px; margin-top:7px;}
#nav_sub li{ display:inline; border-right:1px solid #FFF; padding-right:2px;}
#nav_sub li a{ font-size:12px; color:#FFF; text-decoration:none; padding:1px 4px; margin:0 2px;}
#nav_sub ul{ margin-left:20px; padding-top:5px;}
#nav_sub ul li{ color:#FFF; font-weight:bold;}
#nav_sub ul li a:hover{ background:url(../images/bgbookad.png) no-repeat 1px 1px;  color:#000;}

#nav_sub ul li span:hover{ background:url(../images/bgbookad.png) no-repeat 0 0; color:#000;}

ul li#last1{ border-right:none;}

.secureeasy{ background:url(../images/img_secureeasy.jpg) no-repeat 0 0; width:200px; height:166px; float:left; padding:0 2px 2px 5px; font-size:12px; font-weight:bold;margin-bottom: 10px;}
.secureeasy li{ padding:1px; border-bottom:1px solid #FFF; line-height:22px;}
.borderbottom_none{ border-bottom:none;}
.secureeasy li{ text-decoration:none; background:url(../images/button_red.jpg) no-repeat 0 10px; padding-left:7px; display:block;}

#secureeasy1 ul{ margin-left:2px;}
#secureeasy1{ background:url(../images/img_secureeasy1.jpg) no-repeat 0 0; width:285px; height:75px; float:right; padding:2px; font-size:13px; font-weight:bold; margin-right:5px;}
#secureeasy1 li{ padding:2px 0 4px 10px; border-bottom:1px solid #FFF; list-style-type:none; line-height:16px; background:url(../images/button_blue.jpg) no-repeat 0 10px;float:none;margin-right: 2px;}
#secureeasy1 li a{ text-decoration:none; background:url(../images/button_blue.jpg) no-repeat 0 7px; padding-left:7px;}
.tab_content_home{ float:left; width:77%; margin-left:10px; margin-top:12px;}
.tab_content_home li a{ background:url(../images/img_arrow_blue1.jpg) no-repeat 0 3px; padding-left:12px; text-decoration:none; line-height:20px; text-transform:uppercase;}
.tab_content_home li a:hover{ text-decoration:underline;}

#footer{ padding-right:10px;}
#footer ul{ margin-top:20px; width:50%; float:left;}
#footer li{ list-style-type:none; display:inline; margin-right:15px; margin-top:20px;}
.footer_leftnav{ float:left; margin:10px 20px 10px 0px;}
.footer_leftnav li{ list-style-type:none;}
.footer_leftnav li a{ background:url(../images/img_dot.jpg) no-repeat 0 6px; padding-left:10px; color:#767676;}

#content_bottom{ background:url(../images/content_bottom.jpg) no-repeat; background-position:bottom left;}
#content_middle{ background:url(../images/content_middle.jpg) repeat-y;background-position:middle left;}
#content_top{ background:url(../images/content_top.jpg) no-repeat 0px 0px;background-position:top left;}

#navigator{ margin-top:10px;}
#easystep1{ float:left;}

#customer_testimonials{ width:37%; float:right;}
#ad_testimonial{ margin:0px 0 -15px 0;}


#opmodule th, #opmodule td{ border:1px solid #eee; line-height:20px;}
#comparator_opmodule_fullfilment{ width:100%;}
#comparator_opmodule_fullfilment td a{ margin-right:28px;}
.col3 h5{ background:url(../images/img_col3.png) no-repeat 0 0; height:32px; padding-left:10px;}



#compose_cl_textad{padding:0px 0px 15px 15px; width:960px;//width:980px;}
#compose_cl_textad_left{ width:650px; float:left;}
#compose_cl_textad_left1{ width:650px; float:left;}

#compose_cl_textad_adcost{ width:283px; float:right; margin-right:10px;}
#compose_cl_textad_adcost1{ width:283px; float:right; margin-right:10px;}

#compose_cl_textad_right{ background:url(../images/compose-adcost-bgmain.jpg) no-repeat; height:576px; padding:15px 0px;padding-left: 20px;}
#compose_cl_textad_right1{ background:url(../images/compose-adcost-bgmain.jpg) no-repeat; height:576px; padding:15px 0px;padding-left: 20px;}

#classified_text h2{ margin-bottom:5px;}

#classified_text{ width:375px; float:left;}
#adpreview{ width:204px; float:right; background-color:#3599e2; padding:15px; text-align:center;}
#adpreview>h2{ color:#FFF;}
#adpreviewdiv{ background-color:#FFF; width:3.7cm; padding:20px; min-height: 170px;}

#adpreview table{ margin:10px;}
#input_char_used{ background-color:#cddbe4; border:none; height:20px; }

#enhancement_margin{ margin:0px;}
#enhancement_margin td{padding:4px;}
.enhancement-box{border:2px solid #e6e6e6; float:right; width:210px; padding:10px;}
#adpreview_arrow{ background:url(../images/arrow_black.jpg) no-repeat 0 0; padding-left:20px; display: none;width:18px;height:16px;vertical-align: top;}
.aligncenter{ text-align:center; color:#FFF; margin:10px;}
.colorwhite{ color:#FFF;}

#compose_textad_div, #compose_textad_div_basic{ border:2px solid #8dbde1; background-color:#efefef; width:220px; padding:10px;}
/*
#adcost_info ul{ margin:20px 0px 10px;}
#adcost_info li{ list-style-type:none;}
 */
.adcost_info ul{ margin:20px 0px 10px;}
.adcost_info li{ list-style-type:none;}

.colorgray{ color:#aaaaaa;}
.marginright10{ margin-right:10px;}
.marginright20{ margin-right:20px;}
.marginleft50{ margin-left:50px;}
.marginleft10{ margin-left:10px;}
.marginleft15{ margin-left:15px;}
.marginleft20{ margin-left:20px;}
.marginleft30{ margin-left:30px;}
.margintop-10{ margin-top:-10px;}
.marginleft7{ margin-left:7px;}
.marginleft3{ margin-left:3px;}
#contact_us{ padding:0 0 15px 0;}
ul#contact_us_ul li{ list-style-type:disc; margin-left:5px;}
#contact_us1{ padding: 5px 0 0 5px;}
#contact_us p{ margin:15px 0;}
#contact_us ol{ margin:5px 0 10px 20px;}

#forgot_password{ border:1px solid gray; width:350px;}

#booking_tour{ width:96%; margin-left:15px;}
#booking_tour ol{ margin-top:10px;}
#booking_tour ol li{ margin:10px;}
#contact_details{ width:65%; margin-left:15px; float:left;padding-top: 10px;}
#contact_details1{ width:96%; margin-left:15px; float:left;}
#contact_details2{ width:96%; margin-left:15px; float:left;}
#publication_comparator{ width:96%; margin-left:15px; float:left;}
#rate_card{ width:96%; margin-left:15px; float:left;margin-top: 10px;}
#info_sidebar{ width: 24%; height:300px; background-color:#eee; float:right; margin-right:30px; margin-bottom:20px; margin-top:35px;}

#new_footer{ width:972px; margin: 0px;margin-left: 10px;}

#design_your_ad{ width:97%;}
.editlayout{ background:url(../images/edit_layout_bg.jpg) no-repeat 0 0; height:30px; width:118px;}

#social_icon{ width:40%; float:left;color:#045999;font-size: 16px;}
#social_icon li{ list-style-type:none; float:left; margin-right:10px;}

#copyright{ width:35%; float:right; text-align:right;}
#copyright li{ float:right; list-style-type:none; margin-left:15px;}
#copyright p{ margin:0px 0px 10px 0px; color:#000;}

#edit_this_layout{ width:470px;}
.width330{ width:330px;}
.width125{ width:125px;}

#select_template{ width:55%; float:left;}
#select_template1{ padding:5px 0 0 5px; border:1px solid gray;}
#backgroundcolor_gray{ background-color:#eee;}
.marginleft-5{ margin-left:-5px;}
.marginleft0{ margin-left:0px;}
.letterspace{ letter-spacing:-1px;}
.paddingtop5{ padding-top:5px;}
.paddingbottom5{ padding-bottom:5px;}
.paddingleft5{ padding-left:5px;}

#what_type_ad{ background-color:#E7ECF0;}

#what_type_ad{ float:left; width:100%;}
#what_type_ad li{width:190px; line-height:24px; }
#what_type_ad li a{ background:url(../images/img_arrow_blue.jpg) no-repeat 0 5px; padding-left:12px; text-decoration:none; line-height:20px; }
#what_type_ad li a:hover{ text-decoration:underline;}



.one{ float:left; width:2%;}
.two{ float:left; margin-top:-1px; padding-left:8px; width:96%; display:block; margin-bottom:1px; }
.two1{ float:left; margin-top:-1px; padding-left:12px; width:92%; display:block; margin-bottom:2px;}

.positionrelative{ position:relative;float: none;}
.positionabsolute{ position:absolute;}
.positionabsolute_top4{ position:absolute; left:0px; top:4px;}
.paddingleft20{ padding-left:20px;}
.padding5{ padding:5px;}

.border_all{ border:1px solid #DEDEDE;}

.myaccount_edit{ margin-top:20px; background-color:#dedede; padding:5px}
.marginbottom5{ margin-bottom:5px;}
.contact_us1 table td{ line-height:25px; padding:5px;}
#entersize{ width:130px; float:left; margin-left:15px; margin-right:15px; margin-top:10px;}
p#entersizep{ margin-top:25px;}
#entersize1{ width:100px; float:left; margin-top:90px;}
.borderall td{ border:1px solid #EEE;}
.lineheighttd20px td{ line-height:20px;}

/*--------------------*/

#nav_main li a{ padding:1px 0 3px 10px; text-decoration:none; color:#0686dd; font-weight:bold;}
#nav_main li span{ padding:1px 10px 3px 0px;}

#nav_main li a:hover{ background:url(../images/nav_bg_large_more.jpg) no-repeat; background-position:top left; padding:1px 0 3px 10px; color:#FFF;}
#nav_main li span:hover{ background:url(../images/nav_bg_large_more.jpg) no-repeat; background-position:top right; padding:1px 10px 3px 0px;}

li.nav_main_bg a{ background:url(../images/nav_bg_large_more.jpg) no-repeat; background-position:top left; padding:1px 0 3px 10px; color:#FFF!important;}
li.nav_main_bg span{ background:url(../images/nav_bg_large_more.jpg) no-repeat; background-position:top right; padding:1px 10px 3px 0px;}

/*--------------------*/


#bannerleft{ width:48%; float:left; padding-left:20px; margin-top:5px;}
#bannerleft h6{ margin:5px 0 2px 0;}
#bannerleft p{ font-size:12px;}
#onlineadclassified, #onlineaddisplay{ margin-top:7px;}
#bookclassifiedad{ margin-top:10px;}

#bannerright{ width:48%; float:left; text-align:right; margin-top:5px;}
#bannerright p{ font-size:12px;}
#onlineaddisplay{ margin-bottom:25px;}
#bookdisplayad{ margin-top:75px;}
.fontcolorwhite{ color:#FFF;}
#townpromotions li{ line-height:1; margin-bottom:7px;}

.widthmax li{ width:100%;}
.lineheight17{ line-height:17px;}
#finish{ position:absolute; left:475px; top:405px; cursor:pointer;}
#bookingconfirm{ width:658px; float:left; line-height:20px; background-color:#f5f5f5; padding:5px; margin-bottom:10px;}


/*  Added by jaya Chandra */
.categorybooknote{display: none;}
.spanerror {color:red;}
#loginlt{ background:url(../images/loginlt.jpg) no-repeat 0px 0px; height:30px; float:right; padding-left:10px; }
#loginrt{ background:url(../images/loginrt.jpg) no-repeat right 0px; height:30px;}
#loginmid{ background:url(../images/loginmid.jpg) repeat-x 0px -2px; height:30px; margin-right:10px; }
#loginmid ul{ padding-top:3px; padding-left:10px;}
#loginmid ul li a{ text-decoration:none;}
#loginmid ul li a:hover{ text-decoration:underline;}

#login{ float:right; width:240px;margin-right:10px;}

ul#sociallist li{float: left;width: 33%;}
#sociallist{margin-top: 10px;}


/*top right menu css  */
#mainnav {float: right;margin-top: 15px;width: 300px;}
#mainnav  div{float: left;margin: 2px; width: 90px;text-align: center;padding-top: 2px;}
#mainnav div a{padding-left:15px!important; height:25px; color:#0686DD;text-decoration: none;display: block;z-index: 1000;}
#mainnav div a span{padding-right:15px!important;height:25px;display: block; padding-top: 2px;cursor: pointer;}
#mainnav div a:hover{background:url(../images/nav_bg_large_more1.jpg) no-repeat top left; padding-left:15px!important; color:#FFF;}
#mainnav div a:hover span{ background:url(../images/nav_bg_large_more1.jpg) no-repeat top right; padding-right:15px!important;color:#FFF;}
#registerbutton{ width:100px!important;}
/* ads2compose page style */

#breadcrumbsnext {font-size:13px;margin-left: 7px;display:none;}

#categorynote {
	display: none;
}
#categorynotespan {
	background-color: #E7ECF0;
	margin: 1px;
	margin-top: 3px;
	border-image: initial;
	padding:3px;
	font-weight: bold;
	color: #FF0000;
}
#easysteps{ width:650px; float:left;}
#headingstyle1{ font-size:22px; color:#01619E; font-weight:bold;}
#composeheading{ font-size:22px; color:#01619E; font-weight:bold; padding:15px;}

#headingstyle2{ font-size:14px; color:#000;}
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
label.inputlabel {cursor: pointer;}
#qucikselectid {margin: 5px 0px;}


/* #loadingScreen {
		background: url(../images/overlay_loading.gif) no-repeat 5px 8px;
		padding-left: 25px;
	}
hide the close x on the loading screen
	.loadingScreenWindow .ui-dialog-titlebar-close {
		display: none;
	} */
.loadingscreen {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right:0;
	bottom:0;
	z-index: 1002;
	width: 100%;
	height: 100%;
	background: url(/../images/loading.gif) no-repeat;
	background-position:center center;
	background-color: #000 ;
	opacity: 0.3;
	filter:Alpha(Opacity=30);
}
.overflowhidden {overflow: hidden;}
.overflowauto {overflow: auto;}
p.specialofferpara label.inputlabel{
	margin-left: 20px;
	line-height: 1.2;
	color: #045A97;
}
.specialoffermessage{
	margin-left: 20px
}
input.promotionclass{margin-top: 4px;}
#whenselectioncol2 {width: 71%;	float: left;margin: 0px;padding: 0px;margin-top: 10px;	margin-left: 10px;}
#baserateheadingh4{display: inline;}
#baserateanddate {width:60%;}
.baserateanddatehead{	margin-left:25%;	width: 70%;	padding-left: 10px;}
#baserateanddatecalendar {	float: left; width:23%;background-color: #FEDE4D;padding: 5px; border:3px solid #fff;}
#whencontent {	width: 100%;}
#baseratesparentul li{	background-color: #CBD9FE;	padding: 5px;list-style-type: none;	color: #1D4970;	margin-bottom:10px;	width:100%;	}
#datepickerdiv {float: left;width: 55%;	margin: 5px;	padding: 5px;}
#showbaserateul li {display: block;	margin-bottom: 0px;}
p.baseratepara {margin-left: 10px;}
#baserateanddate {	width:100%;}
#baseratedisplayul{	list-style-type: square;width: 100%;}
#baseratedisplayul li{display:inline;}
.fontbold{	font-weight: bold;}
#baseratenotavailable {	margin-top: 50px;	margin-left: 150px;}
.datepcikicon {text-align:center;}
.fontred {color: red;}
.selectdateheading {font-size: 20px;}
#calendaricon  {cursor: pointer;}
#errospan {color:red;margin-left:150px;}
.targetzone2breadcrumb {margin-left: 75px!important;}
.verticalalignsub {vertical-align: sub;} .verticalalignmiddle {vertical-align: middle;}
.pipespan {color:#045A97}
.baseratevalue {color: red; padding-left: 15px;}
#errorspan {color:red;}
.ratename {display: none;}
.publisheddatesandinsertion {color: red; white-space: nowrap;padding-right:8px;}
.baserateanddatehead>.publisheddatesandinsertion{padding-right:0;}
#quickselectid {margin-top: 5px;}
#baserateinsertiontext {white-space: nowrap;}
.validationerror {color:red; font-size:16px; font-weight:bold; }
#categoryerror {margin-left: 83px!important;}
#targeterror {margin-left: 71px;}
#whencontentvalidationerror {margin-left: 71px;}
#whenselectioncol2 .validationerror{width: 100%;}
/*compose page new styles */
#total{text-align:right;}
.currencycell{width:12px;background:url('/../images/rupee_symbol.png') no-repeat 6px 3px;}
#rowtotal{color:#000;}
table#adcostpublishdates {width: 260px;}
table#adcostpublishdates td,th {text-align: left;}
table#adcostpublishdates td {vertical-align: top;}

ul#sampletable {list-style-type: none;height:500px; min-height: 500px;}
#sampletable li {float: left;
	width: 210px;
	padding: 5px;
	border: 1px solid blue;
	margin: 10px;
	cursor: pointer;
	height: 200px;
	background-color: #808080;
	color: white;
	border-image: initial
}
.wrapped {	word-wrap: break-word; 	display: block;}
.enhancementparameters {display: none;}
/*enhancement Syles*/
.bold {font-weight: bold;}
.italic {font-style: italic; }
.color_pink {background-color: #FFC0CB;color: white!important;}
.color_green {background-color: #008000;color: white!important;}
.color_blue {background-color: #0000FF;color: white!important;}
.color_red {background-color: #FF0000;color: white!important;}
.tickmark {
	background: url(../images/arrow_black.jpg) no-repeat 0 0;
	padding-left: 20px;
}
.screen {border:1px solid #EEE;}


#content_middle .contenterror {color:red; text-align: center;}
#composepageerror #enquiries {text-align: center;border: none;}
#composepageerror .anchordiv{text-align: center;padding: 30px;}
#composepageerror .button {background-color:#0067f9; padding:3px; color:#FFF; border:none;text-decoration: none}
#bookingsummarybox {float:right;}
#userwelcome {font-weight:bold;color:#000;position: absolute;right: 13px;top: 5px;}
span.currency{background:url('/../images/rupee_symbol.png') no-repeat left center; padding-left:9px;}
#bookingsummary td.currencycell{width:8px;background:url('/../images/rupee_symbol.png') no-repeat center center;}
#bookingsummary td.amountcell{border-left:none;}
#bookingsummary th {  border-bottom: 1px solid gray; border-right: 1px solid gray;   padding: 4px 2px;   background-color:#ccc;}
.removebookingitemindexform {display : inline;}
#contentfirstword {text-transform:  uppercase; font-weight: bold;}
#special_enhancment {}
#newspapercol2{width:721px;float:left;}
div.mcdropdown label{	position: absolute;	top: -20px;	width: 500px;	left: 124px;}
span.bookingsummaryanotheradspan {display:block; width:300px; text-align: center; margin-left: 20px;}
a.bookinanotheraddanchor {text-decoration: none; font-weight:bold; font-size:14px;}

#publicationtable , #editionlist {font-size: 12px;}
.tablefontsize {font-size: 12px;}
#classified_text label.error {float: left;}
.admincategories {margin: 5px;}
.subcategoriesclass{display: block;width: 290px; border: 1px solid gray; background-color: white;}
.promotionlongdescription {font-size:10px; display:block;}
#forgot_password{display:none}
.pricefont{	color:#000; font-weight:bold; padding-bottom:10px;padding-left: 15px;}

.centre{	text-align:center;	margin:auto;	padding:auto;	margin-bottom:15px;}

.promotionpackages{	margin-bottom:6px;	padding-bottom:6px;	border-bottom:2px solid #e6e6e6;}


/* categories icons images */
a.button{
	background: url(../images/box-bg.gif) repeat-x top;
	float: left;
	font-weight: bold;
	height: 55px;
	line-height: 1.5;
	margin-top: 15px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	width: 204px;
	/*white-space: nowrap;*/
	border: 2px solid #c75af3;
	margin-left: 10px;
	padding-left: 4px;
	padding-top: 4px;
	text-decoration: none;
}
.loaderimg {
	background: url(/../images/ajax-loader.gif) no-repeat 98% center !important;
}

a:hover.button{color:#0066CC;}

.astrology		{background:url(../../images/astrology-icon.gif) no-repeat 5px 0px;padding-left: 70px;display: inline-block;}
.education		{background:url(../../images/education-icon.gif) no-repeat 5px 0px;padding-left: 70px;display: inline-block;}
.obituary		{background:url(../../images/obituary-icon.gif) no-repeat 10px 0px;padding-left: 70px;display: inline-block;}
.recruitment	{background:url(../../images/recruitment-job-icon.gif) no-repeat 10px 0px;padding-left: 65px;display: inline-block;}
.travel			{background:url(../../images/travel-icon.gif) no-repeat 1px 0px;padding-left: 80px;display: inline-block;}
.business		{background:url(../../images/business-icon.gif) no-repeat 10px 0px;padding-left: 70px;display: inline-block;}
.lost			{background:url(../../images/lost-found-icon.gif) no-repeat 5px 0px;padding-left: 70px;display: inline-block;}
.personal		{background:url(../../images/personal-announcement-icon.gif) no-repeat 2px 0px;padding-left: 50px;display: inline-block;}
.retail			{background:url(../../images/retail-icon.gif) no-repeat 5px 0px;padding-left: 70px;display: inline-block;}
.vehicles		{background:url(../../images/vehicle-icon.gif) no-repeat 5px 0px;padding-left: 75px;display: inline-block;}
.computers		{background:url(../../images/computers-icon.gif) no-repeat 10px 0px;padding-left: 70px;display: inline-block;}
.matrimonial	{background:url(../../images/matrimonial-icon.gif) no-repeat 5px -1px;padding-left: 65px;display: inline-block;}
.personalm		{background:url(../../images/personal-message-icon.gif) no-repeat 5px 0px;padding-left: 70px;display: inline-block;}
.services		{background:url(../../images/services-icon.gif) no-repeat 10px -1px;padding-left: 70px;display: inline-block;}
.classifiedr	{background:url(../../images/classified-remembrance-icon.gif) no-repeat 10px 0px;padding-left: 60px;display: inline-block;}
.name			{background:url(../../images/name-change-icon.gif) no-repeat 10px 0px;padding-left: 60px;display: inline-block;}
.property		{background:url(../../images/property-icon.gif) no-repeat 2px -1px;padding-left: 90px;display: inline-block;}
.torent			{background:url(../../images/to-rent-icon.gif) no-repeat 10px 0px;padding-left: 70px;display: inline-block;}
.categorybackground {float: left;}
.categorytextbackground {display: block;line-height: 1.5;padding-left: 6px;margin-top:12px;margin-left:54px;}
.decorationnone { text-decoration: none;}
.paymentoption  { margin-top: 10px ;	margin-bottom: 10px ;	cursor: pointer;}
.paymentlabel   { cursor: pointer;}
.paymentlabel   strong {color:#800080; }
#languageDropDown {	padding: 1px 3px;	border: 1px solid gray;	background-color: #FFF;	-moz-border-radius: 4px;-webkit-border-radius: 4px;	text-decoration: none;	margin-bottom: 3px;}
/* categories icons images */

/* For booking-summary page  */
#contactinfo 		{	width: 950px;height: 410px;	background-color: #FFFFFF;	border: 1px solid #115F96; 	margin-left: 15px;	}
#order_header 		{	background-color: #115F96; 	height: 30px; 	width: 950px;	}
#order_header h2 	{	padding: 5px 10px; 	color: #FFF;}
#register_form		{	float: left; width: 430px;	margin-left: 20px; 	padding-top: 20px;}
#separator			{	float: left;width: 40px;}
#login_form			{ float: left; width: 350px; padding: 40px 0px 0px 90px;	}

/* For my-profile page & my-history page */
#contact_details4 	{	padding-left: 15px;	margin-top: -8px;width: 680px;	float: left;}
.contact_us1 input,.contact_us1 textarea {	width: 100%; }

.decorationnone {
	float: left;
	line-height: 30px;
	margin-bottom: 1px;
	font-size: 14px;
	font-weight: bold;
	width: 150px;
	margin-right: 10px;
	background-image:url('/../images/verb_bg150x30GGrey.jpg');
	border-radius:2px;
	text-align: center;
	margin-top: 3px;
}
#myprofiledivstyle 		{ background: url(/../images/order_history.jpg) no-repeat 0 0;	}
#applyhover:hover 		{ background: url(/../images/order_history.jpg) no-repeat 0 0;color: #FFF;}
#contact_details3 		{ padding-left: 15px;	margin-top: -8px;}
#orderhistorytab 		{ padding-bottom: 50px;	}
#orderhistorytab table	{ border: 1px solid #0099CC;	}
#orderhistorytab th		{ background-color: #dddddd;border: 1px solid #0099CC;padding : 10px 0px;	text-align: center;	}
#orderhistorytab td				{ border: 1px solid #0099CC;	padding : 10px 0px;	text-align: center;	}
#orderhistorytab td.right		{ padding-right: 7px;	text-align: right;	}
#booknewadd_button				{ width: 950px;height: 40px;}
#two_button						{ height: 50px;	}
.small 							{ width: 40px;	}
.normal	 						{ width: 75px; text-align: center;	}
.large 							{ width: 125px;}
.verylarge						{ width: 200px;}
.historylink 					{ color: #0686DD;	}
/* For offline payment page */
#static_content					{ margin-left: 30px;	height: 630px;	}
#total_payinfo					{ width: 960px;height: 200px;	line-height: 30px;	}
#left_offpayinfo				{ float: left;border: 2px;width: 468px;	}
#right_offpayinfo				{ float: right;	border: 2px;width: 488px;	}
#static_content h1,h4			{ color: #000000;	}
#bookingId						{ float: left;}
#grandTotal						{ float: right;}
#bookingId_grandTotal			{ width: 500px;height: 50px;}
#cheque_deposit					{ float: left;height: 250px;	line-height: 30px;width: 960px;	}
#confirm_buttom					{ padding-left: 350px;}
ul#publsamplelist 				{ list-style-type: none;}
#publsamplelist li 				{ float: left;width: 30%;	padding: 5px;border: 1px solid #c6c6c6;	margin: 6px 6px 6px 0px;height: 150px;	list-style:none;}
#collapseexpandsummary			{ margin: 10px;margin-left: 15px;	float: left;cursor: pointer;background: url('/../images/expand-large-blue-Shapes4FREE.png') no-repeat 0px 0px;font-size: 14px;}
#anchorsummary 					{ padding-left: 20px;	vertical-align: top;text-decoration: none;color: #0686DD;}

.head_color h5					{ color: #000000;}
.payinfo_para p					{ font-size: 13px;font-weight: bold;	}
.collapsebookingsummary 		{ background: url('/../images/collapse-large-blue-Shapes4FREE.png') no-repeat 0px 0px!important;	}
.selectheadings					{ color:#FEE044;	background-color:#035B9B;padding:2px 0px 6px 6px;	margin-bottom:3px;}
.underline 						{ text-decoration: underline;}
.dateselect 					{ color: red;}
.adtypeimage 					{ float: left;}
.mainlablead 					{ float: right;  margin-top: 19px;  margin-left: 5px; font-weight: bold;}
span.adsubheading 				{ font-weight: normal;}
li.addisplaylist 				{ margin-left: 50px;}