html {
    color: #666666;
    text-align: left;
}

/* p, form div 
{
	line-height:17px;
} */
td,div {
    font-size: 11px;
    line-height: 17px;
    text-align: left;
}

body {
    font-size: 11px;
    line-height: 17px;
    text-align: left;
    font-family: verdana, arial, helvetica, clean, sans-serif;
	background:url(../images/christmas_bg.png); background-repeat: repeat-x; background-position: top left; 
    margin: 0;
    padding: 0;
    width: 100%;
    /* background: url(../images/body_bg.gif) #d4d4d4; */
    background-repeat: repeat-x;
    background-position: top;
    text-align: center;
}

div {
    margin: 0;
    padding: 0;
}

.search_box {
    display: none;
}

div.search_box {
    text-align: center;
}

/*div.page_no
{
	text-align: left;
}
*/
div.right {
    text-align: right;
}

p {
    text-align: justify;
    margin: 12px 0px;
}



INPUT,SELECT,TEXTAREA {
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    color: #000000;
}

#navbar {
    width: 100%;
    height: 21px;
    background: url(../images/topb_spacer.gif);
    background-repeat: repeat-x;
    margin-bottom: 20px;
    /*background-color: #cccccc;*/
    clear: both;
}

#navbar_links {
    color: #707070;
    text-decoration: none;
    font-size: 10px;
}

#navbar_links:link {
    color: #707070;
    text-decoration: none;
}

.red {
    color: #EA5757;
}

#main {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}

.inner_div {
    margin: auto;
    text-align: right;
    /*padding-right:160px;*/
    width: 1000px;
}

.inner_div_footer {
    /*	width: 1000px; */
    margin: auto;
    padding: 10px;
    /* background-color: #FFFFFF; */
    border: 1px solid #CCCCCC;
    border-bottom:0px solid;
    overflow: auto;
}

.inner_div_footer div {
    float: left;
}

.inner_div span {
    margin-left: 30px;
}
.w_brand_link
{
    background-image:none;float:left;width:100%; list-style-image:none; display:block; margin-top:0px;padding-top:0px;
    background: url(../images/b_arrow.gif) no-repeat scroll 0px 6px;
    padding-left:10px;
}
#header {
    width: 100%;
    clear: both;
    /*height:auto;
	overflow:auto;*/
    margin-bottom: 5px;
    /*background-color:#f1f1f1;*/
}

#inner_header_1 {
    width: 100%;
    float: left;
    /*padding-bottom:10px;*/
}

#header_tab_left {
    background: url(../images/tb_border.gif) no-repeat;
    display: block;
    float: left;
    width: 1px;
    height: 44px;
}

#header_tab_left_small { background: url(../images/tb_small_border.gif) no-repeat; display: block; float: left; width: 1px; height:25px;}

#header_tab_right {
    background: url(../images/tb_border.gif) no-repeat;
    display: block;
    float: right;
    width: 1px;
    height: 44px;
    margin-top: -11px;
    /*margin-top:0px;	*/
}

#header_tab_right_small{ background: url(../images/tb_small_border.gif) no-repeat; display: block; float: right; position:relative; width:1px; height: 25px; }

*:first-child+html #header_tab_right {
    margin-top: 0px !important;
}

* html  #header_tab_right {
    margin-top: -300px;
}

#site_name {
    padding-right: 91px;
    margin-top:5px;
    float: left;
    display: block;
    color: #FFA800;
    font-size: 24px;
    height: 32px;
    width: 235px;
}

#site_name span {
    display: block;
    float: left;
    width: 100%;
    padding-bottom: 7px;
}

#searchbox {
    float: left;
    width: 420px;
    margin-bottom: 20px;
}

#searchbox_inner1 {
    display: block;
    float: left;
}

#searchbox_ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#searchbox_ul li {
    display: block;
    float: left;
    /*	width:100px;*/
}

A:link.search_tabs {
    display: block;
    /* float: left; */
    outline: none;
}

#searchbox_ul li.selected {
    background: url(../images/tab_left.gif) no-repeat;
    width: 91px;
    height: 28px;
    display: block;
    float: left;
}

#searchbox_ul .selected A {
    display: block;
    float: left;
    /*padding-left:8px;*/
    color: #575958;
    text-decoration: none;
    font-weight: bold;
    line-height: 23px;
    width: 91px;
    height: 28px;
    text-align: center;
    outline: none;
}

#searchbox_ul li.unselected {
    background: url(../images/utab_mid.gif) no-repeat;
    width: 91px;
    height: 28px;
    display: block;
    float: left;
}

#searchbox_ul .unselected A {
    /*padding-left:8px;*/
    text-decoration: none;
    color: #447BBC;
    line-height: 23px;
    width: 91px;
    height: 28px;
    text-align: center;
    float: left;
}

#searchbox_ul li.selected_2 {
    background: url(../images/tab_mid.gif) no-repeat;
    width: 91px;
    height: 28px;
    display: block;
    float: left;
    text-align: center;
    color: #575958;
    font-weight: bold;
}

#searchbox_ul li.selected_2 a {
    outline: none;
    color: #575958;
    font-weight: bold;
}

#searchbox_ul li.selected_2 a {
    /*padding-left:8px;*/
    text-decoration: none;
    /*color:#447BBC;*/
    line-height: 23px;
    text-align: center;
    outline: none;
}

#header_right_box {
    display: block;
    float: right;
    /* border: 1px solid #E6E9F0; */
    padding: 20px;
    /* background-color: #FFFFFF; */
}
#add_company_btn
{
    background: url(../images/add.gif);
    background-repeat: no-repeat;
    background-position:0px 0px;
    height:18px;
    width:133px;
    cursor:pointer;
    display:block;
}
#add_company_btn:hover
{
    background-position:0px -19px;
}
#add_lead_btn
{
    margin-top:10px;
    background: url(../images/add.gif);
    background-repeat: no-repeat;
    background-position:0px -38px;
    height:18px;
    width:133px;
    cursor:pointer;
    display:block;
}
#add_lead_btn:hover
{
    background-position:0px -57px;
}

#tab_between_spacer {
    background: url(../images/st_spacer.gif);
    background-repeat: repeat-x;
    display: block;
    float: left;
    width: 10px;
    height: 28px;
}

#tab_right_spacer {
    background: url(../images/st_spacer.gif);
    background-repeat: repeat-x;
    display: block;
    float: left;
    width: 132px;
    height: 28px;
}

#tab_extreme_right_spacer {
    background: url(../images/str1.gif);
    background-repeat: repeat-x;
    height: 28px;
    width: 4px;
}

#searchbox_middle_div {
    display: block;
    float: left;
    width: 407px !important;
    width: 408px;
    height: 31px;
    border-left: 1px solid #C9D2DB;
    border-right: 1px solid #C9D2DB;
    background: url(../images/s_spacer.jpg);
    background-repeat: repeat-x;
}

#searchbox_middle_left {
    display: block;
    float: left;
    width: 10px;
}

#searchbox_middle_center {
    display: block;
    float: left;
    width: 290px;
    padding-top: 3px;
    padding-left: 10px;
}

#searchbox_middle_right {
    display: block;
    float: left;
    width: 50px;
    padding-top: 3px;
}

#searchbox_bottom_div {
    /* background: url(../images/more_option.png);  */
    width: 409px;
    height: 21px;
    display: block;
    float: left;
    /*font-size:9px;*/ /*	padding-left:35px;*/
    line-height: 12px;
    z-index:1;
}

* html #searchbox_bottom_div {  
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src ="http://www.wholesalepages.co.uk/_site/images/more_option.png" ,sizingMethod ="scale" );
}

.searchbox_more_opt {
    background: url(../images/more_option.png);
}

.searchbox_wo_more_opt{ background: url( ../images/sb_image.gif ); }

* html .searchbox_more_opt {
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src ="http://www.wholesalepages.co.uk/_site/images/more_option.png",sizingMethod ="crop" );
}

.searchbox_hide_opt {
    background: url(../images/hide_option.png);
}

* html .searchbox_more_opt {
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src ="http://www.wholesalepages.co.uk/_site/images/hide_option.png",sizingMethod ="crop" );
}

#searchbox_moreoption {
    display: block;
    float: left;
    padding-left: 37px;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    color: #444444;
    position: relative;
    top: 3px;
    font-size:9px;
}

#searchbox_hidden_div {
    display: none;
    float: left;
    width: 407px !important;
    width: 408px;
    height: 88px;
    background-color: #DDE7F0;
    border-left: 1px solid #C9D2DB;
    border-right: 1px solid #C9D2DB;
    color: #444444;
}

*:first-child+html #searchbox_hidden_div {
    margin-left: -409px;
}

* html #searchbox_hidden_div {
    margin-left: -409px;
}

#header_tabs {
    display: block;
    float: left;
    width: 100%;
    /*margin-top:10px;*/
}

#header_tabs ul {
    list-style: none;
    display: block;
    margin-top: 0px;
    padding-top: 0px;
}

#header_tabs li {
    display: block;
    float: left;
    height: 23px;
    margin-left: 5px;
}

#header_tabs li.past {
    float: left;
    background: url(../images/ust_left.gif) no-repeat scroll left top;
    height: 23px;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 3px;
}

#header_tabs .past a {
    display: block;
    float: left;
    background: url(../images/ust_right.gif) no-repeat scroll top right;
    height: auto;
    padding: 3px 15px 4px 6px;
    color: #575958;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

#header_tabs li.current {
    float: left;
    background: url(../images/st_left.gif) no-repeat scroll left top;
    height: 23px;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 3px;
}

#header_tabs .current a {
    display: block;
    float: left;
    background: url(../images/st_right.gif) no-repeat scroll top right;
    height: auto;
    padding: 3px 15px 4px 6px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

#header_subtab_div {
    display: block;
    float: left;
    width: 100%;
    height: 44px;
    background: url(../images/tb_spacer.gif);
    background-repeat: repeat-x;
    margin-left: 0px;
    margin-top: -1px;
}
* html #header_subtab_div{ height:52px; }


#header_subtab_div_small{ position:relative; width:100%; margin:-1px 0 0 0; clear:both; height: 25px; background: url(../images/tb_small.gif) repeat-x;  }

#header_subtab_div ul {
    position:relative;
    list-style: none;
    display: block;
}

#header_subtab_div li {
    display: block;
    float: left;
    height: 28px;
    margin-left: 5px;
	cursor:pointer;
}

#header_subtab_div li.subtab_past {
    float: left;
    background: url(../images/usstl.gif) no-repeat scroll left top;
    height: 31px;
    /*	margin:0px 5px 0px 0px !important;*/
    margin: 2px 5px 0px 0px;
    padding: 0px 0px 0px 3px;
}

*:first-child+html #header_subtab_div li.subtab_past {
    margin: 13px 5px 0px 0px;
}

* html #header_subtab_div li.subtab_past {
    margin: 13px 5px 0px 0px;
}

#header_subtab_div .subtab_past a {
    display: block;
    float: left;
    background: url(../images/usstr.gif) no-repeat scroll top right;
    height: 29px;
    padding: 3px 15px 4px 6px;
    color: #575958;
    text-decoration: none;
    font-size: 10px;
    color: #FFFFFF;
}

#header_subtab_div .subtab_past a span {
    display: block;
    width: 93px;
    float: left;
    /* background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.wholesalepages.co.uk/_site/images/new.png", sizingMethod="crop"); */
}

/* * html #header_subtab_div .subtab_past a span 
{


}

*/
#header_subtab_div  a label {
    display: block;
    float: left;
    background: url(../images/new.png) no-repeat;
    width: 24px;

}

* html #header_subtab_div  a label {
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src ="http://www.wholesalepages.co.uk/_site/images/new.png", sizingMethod ="crop" );
}

#header_subtab_div li.subtab_current {
    float: left;
    background: url(../images/sstl.gif) no-repeat scroll left top;
    height: 31px;
    /*margin:11px 5px 0px 0px !important;*/
    margin: 2px 5px 0px 0px;
    padding: 0px 0px 0px 3px;
}

*:first-child+html #header_subtab_div li.subtab_current {
    margin: 13px 5px 0px 0px;
}

* html #header_subtab_div li.subtab_current { /*position:absolute;*/
                                              margin: 12px 5px 0px 0px;
}

#header_subtab_div .subtab_current a {
    display: block;
    float: left;
    background: url(../images/sstr.gif) no-repeat scroll top right;
    height: 29px;
    padding: 5px 15px 4px 6px;
    color: #515151;
    font-size: 10px;
    text-decoration: none;
}

#header_subtab_div .subtab_current a span {
    display: block;
    width: 93px;
    float:left;
    /* background: url(../images/new.png) 90px -1px no-repeat; */
}

*  html #header_subtab_div .subtab_current a span{
    /* background-image: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src ="http://www.wholesalepages.co.uk/_site/images/new.png" ,sizingMethod = "crop" );  */
}

#content {
    width: 98% !important;
    /*width: 100%;*/
    clear: both;
    height: auto;
    overflow: auto;
    /* background-color: #FFFFFF; */
    /*border-left:1px solid #DCDCDC;*/
    /* border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC; */
    border-bottom: 1px solid #CCCCCC;
    padding: 20px 8px 35px 10px;
    margin-bottom: -1px;
    margin-top: -5px;
    text-align: left;
}

* html #content {
    margin-top: -15px;
}

#news_div {
    display: block;
    clear: both;
}

#footer {
    width: 100%;
    clear: both;
    background-color: #f9f9f9;
    /*border-top: 1px solid #DADBDA;*/
}

h1 {
    font-size: 18px;
    font-weight: 400;
    /*color:#0066CC;*/
    color: #034B7D;
    margin: 0;
    margin-bottom: 10px;
}

h2 {
    font-size: 15px;
    color: #FF6306;
    margin: 0;
    margin-bottom: 12px;
    margin-top: 20px;
    font-weight: bold;
}

h3 {
    font-size: 14px;
    color: #0083C8;
    margin: 0;
    margin-bottom: 10px;
    font-weight: normal;
}

/* This code can go into new css file just for static pages */
.h3_black {
    font-size: 11px;
    color: black;
}

.h3_black a {
    color: black;
}

.h2_maroon {
    font-size: 12px;
    color: #990000;
    padding-bottom: 5px;
}

.h2_maroon a {
    color: #990000;
}

.productsource_h1 {
    margin-bottom: 20px;
}

.productsource_h3 {
    padding-top: 10px;
}

/* end of redefined tags for static pages */
/***************************************************** TEMPORARY CSS FOR RESOURCES *********************************************/
/*.paginate_unselected:link,.paginate_unselected:visited,.paginate_unselected:active{
							background-color:#F0F0F0;
							border:1px solid #747474;
							color:#276797;
							display:block;
							font-family:Verdana,Arial,Helvetica,sans-serif;
							font-size:9px;
							font-weight:bold;
							height:10px;
							line-height:10px;
							padding:3px 7px !important;
							text-align:center;
							vertical-align:middle;
							}
							.paginate_nextlast:link,.paginate_nextlast:visited,.paginate_nextlast:active {
							background-color:#F0F0F0;
							border:1px solid #747474;
							color:#276797;
							display:block;
							font-family:Verdana,Arial,Helvetica,sans-serif;
							font-size:9px;
							font-weight:bold;
							height:10px;
							line-height:10px;
							padding:3px 7px !important;
							text-align:center;
							vertical-align:middle;
							}	
							.paginate_unselected:hover {
							background-color:#276797;
							color:#FFFFFF;
							}
							.paginate_nextlast:hover {
							background-color:#276797;
							color:#FFFFFF;
							}

							.paginate_selected {
							background-color:#5194C9;
							border:1px solid #747474;
							color:#FFFFFF;
							display:block;
							font-family:Verdana,Arial,Helvetica,sans-serif;
							font-size:9px;
							font-weight:bold;
							height:10px;
							line-height:10px;
							padding:3px 7px !Important;
							text-align:center;
							vertical-align:middle;
							}	

							.res_selected{
							float:left; width:7px; margin:0 0 0 6px;
							}
							.res_unselected{
							float:left; width:7px; margin:0 0 0 6px;
							}

							.res_background{
							background-color:#FFFFCC;
							border:1px solid #FFCC00;
							padding:5px 2px 2px 5px !Important;
							}

*/
/***************************************************** END OF TEMPORARY CSS FOR RESOURCES *********************************************/
a { color: #006699; text-decoration: none; }

a:hover { color: #F56655; }

a:link, a:visited, a:active  { color: #006699; }

a:link.generate,a:visited.generate,a:active.generate { color: #3333CC; }

.ul { padding: 0px; margin: 0px; }

/***************************************************** PAGINATION *********************************************/
.paginate {
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    clear: both;
    overflow: visible;
    padding: 5px 0px 5px 0px;
}

.paginate span {
    border: #93B7CF 1px solid;
    background-color: #4385B3;
    color: #FFFFFF;
    padding: 2px 4px 2px 4px;
}

.paginate a {
    margin: 0px;
    /*padding-left:4px;
padding-right:4px;*/
    color: #2E75A5;
    background-color: #DAE8F0;
    border: #93B7CF 1px solid;
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 4px;
    margin-left: 4px;
    font-size: 10px;
}

.paginate  a:hover {
    margin: 0px;
    /*padding-left:4px;
padding-right:4px;*/
    color: #2E75A5;
    background-color: #FFFFFF;
    border: #93B7CF 1px solid;
    /*padding:2px 4px 2px 4px;*/
    margin-left: 4px;
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 4px;
}

.paginate  a:active:visited {
    margin: 0px;
    /*padding-left:4px;
padding-right:4px;*/
    color: #2E75A5;
    /*padding:2px 4px 2px 4px;*/
    margin-left: 4px;
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 4px;
}

/***************************************************** BRANDS ALPHA LIST *********************************************/
.brand_letters {
    font-size: 9px;
    font-weight: bold;
    text-align: center;
    overflow: visible;
    background-color: #4385B3;
    color: #FFFFFF;
    /* line-height:19px !important; */
    width: 18px;
    float: left;
    display: block;
    /* padding:0 2px 0 2px; */
    margin: 0 0 0 6px;
    line-height: 16px;
}

span.brand_letters {
    border: #93B7CF 1px solid;
    background-color: #4385B3;
    color: #FFFFFF;
    padding-bottom: 0px;
}

A:link.brand_letters {
    color: #2E75A5;
    background-color: #DAE8F0;
    border: #93B7CF 1px solid;
    font-size: 9px;
}

A:visited.brand_letters {
    color: #2E75A5;
    background-color: #DAE8F0;
    border: #93B7CF 1px solid;
    font-size: 9px;
}

A:active.brand_letters {
    color: #2E75A5;
    background-color: #DAE8F0;
    border: #93B7CF 1px solid;
    font-size: 9px;
}

A:hover.brand_letters {
    color: #2E75A5;
    background-color: #FFFFFF;
    border: #93B7CF 1px solid;
}

/*
	.brand_letter .selected
	{
		border:1px solid #386932;
		background-color:#7FAA36;
		color:#FFFFFF;
		padding-left:4px;
		padding-right:4px;

	}
*/
.paginate .page_x_of_y {
    border: none;
    background-color: #FFFFFF;
    color: #808080;
}

.brand_subheading {
    font-size: 11px;
}

.top_link {
    text-align: right;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
}

.page_menu2 {
    font-size: 10px;
    line-height: 10px;
    font-weight: bold;
}

A:link.page_menu2,A:visited.page_menu2,A:active.page_menu2,A:hover.page_menu2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    padding-right: 5px;
    padding-left: 5px;
}

.center_allign {
    text-align: center;
}

.right_allign {
    text-align: right;
}

.allign_justify {
    text-align: justify;
}

.color_blue {
    color: #0066CC;
}

.color_red {
    color: #CC0000;
}

.color_red_light {
    color: #FF0000;
}

.color_skyblue {
    color: #0099cc;
}

.table_background_grey {
    background-color: #E5E5E5;
    border: 1px solid #999999;
}

.links_list div {
    margin: 8px 0 8px 0;
}

.vspace {
    padding: 10px 0 10px 0;
}

/*Message box class starts*/
.msg_box {
    display: block;
    width: 100%;
    margin-bottom: 15px;
    height: auto;
    overflow: auto;
    line-height: 14px;
}

.img_container {
    margin-top: 9px;
    margin-left: 8px;
    display: inline;
    float: left;
    width: 32px;
}

#note_msg_box {
    background-color: #FFFFCC;
    border: 1px solid #FFCC00;
    color: #C90F0F;
}

#error_msg_box {
    background-color: #FFEEEE;
    border: 1px solid #CC9999;
    color: #AA0B0B;
}

#success_msg_box {
    background-color: #F0FBDB;
    border: 1px solid #A8D768;
    color: #1B6242;
}

.message_container {
    display: inline;
    float: left;
    width: 90%;
    padding-left: 10px;
    text-align: left;
    padding-bottom: 15px;
    padding-top: 15px;
    margin-top: 0px;
}

.res_titile
{
    background: url(../images/arrowdirectory.gif) no-repeat scroll 0px 4px;
    padding-left:16px;
}

.w_cat_list {
    float: left;
    width: 100%;
    list-style-image: none;
    display: block;
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 11px;
    background: url(../images/b_arrow.gif) no-repeat scroll 0px 6px;
}

.message_container span {
    width: 100%;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
}

/*Message box class ends*/ 

/*Live Stats css starts*/
#live_stats {
    float: left;
    padding-left: 9px;
    margin-top: 30px;
}

.live_stats_table {
    border: 1px solid #CCCCCC;
    width: 150px;
    /*background: transparent url(../images/bg_spacer.jpg) repeat-x scroll center bottom;*/
}
.live_stats_table a{
	color: #666666
}

.live_stats_table_title {
    /* border-bottom:1px solid #e2e2e2; */
    background: transparent
        url(../../_directory/widgets/slideshow_f_wp/images/w_s.jpg) repeat-x
        scroll 0 0;
    padding-left: 7px;
    height: 27px;
    color: #144E76;
}

.listing_title {
    text-align: left;
    padding-left: 7px;
    font-size: 9px;
    padding-top: 0px;
}

.listing_count {
    text-align: right;
    padding-right: 13px;
    padding-top: 2px;
    font-size:9px;
}

.listing_title_total {
    text-align: left;
    padding-left: 7px;
    font-size:10px;
    /*
	padding-top:2px;
	padding-bottom:2px; */
}

.listing_count_total {
    text-align: right;
    padding-right: 11px;
    padding-bottom: 2px;
    font-size:10px;
    /* padding-top:3px;
	*/
}

/*Live Stats css ends*/


/*Paid ADS css starts*/
#paid_ads {
    float:left;
    margin-top:4px;
    padding-left:9px;
}
/*Paid ADS css ends*/

/*Paid ADS Heading css starts*/
#paid_ads_heading {
    float:left;
    margin-top:0px;
    padding-left:28px;
}

input.myinput1
{
    width:108px;
    height:16px;
}

/*Paid ADS Heading css ends*/


/***********************************************************************/
/**********  CSS Written by Fahad Farrukh During Image Gallery Section ***********/
/***********************************************************************/
table.mid_table {
    background-color: #FFFFFF;
    background: transparent;
    border: 1px solid #DADADA;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    height: 30px;
    background: transparent url('../images/ma_spacer1.gif') bottom repeat-x;
}

td.mid_table_header {
    color: #676767;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    height: 30px;
}

.section_title {
    background: transparent url('../images/ma_hspacer.gif') bottom repeat-x;
    padding: 0px;
}

/***********************************************************************/
/**********  CSS Written by Fahad Farrukh During Image Gallery Section ***********/
/***********************************************************************/
/*********************************  Message Class Box CSS Start ************************************************/
.msg_box_product {
    display: block;
    width: 40%;
    margin-bottom: 15px;
    height: auto;
    overflow: auto;
    line-height: 16px;
}

.msg_box {
    display: block;
    width: 100%;
    margin-bottom: 15px;
    height: auto;
    overflow: auto;
    line-height: 14px;
}

#success_msg_box {
    background-color: #F0FBDB;
    border: 1px solid #A8D768;
    color: #1B6242;
}

#note_msg_box_product {
    border: 1px solid #C0C0C0;
}

#note_msg_box {
    background-color: #FFFFCC;
    border: 1px solid #FFCC00;
    color: #C90F0F;
}

#error_msg_box {
    background-color: #FFEEEE;
    border: 1px solid #CC9999;
    color: #AA0B0B;
}

.img_container {
    margin-top: 9px;
    margin-left: 8px;
    display: inline;
    float: left;
    width: 32px;
}

.message_container_product {
    display: inline;
    float: left;
    width: 90%;
    padding-left: 10px;
    text-align: left;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-top: 0px;
}

.message_container {
    display: inline;
    float: left;
    width: 90%;
    padding-left: 10px;
    text-align: left;
    padding-bottom: 15px;
    padding-top: 15px;
    margin-top: 0px;
}

.message_container span {
    width: 100%;
    font-size: 13px;
    font-weight: normal;
    text-align: left;
}

.popup_style
{
    line-height: 17px;
    font-size: 11px;
    color: #666666;
}

.popup .popup_b {background:url(../images/b.png);}
* html .popup .popup_b {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/b.png' ,sizingMethod='crop');}
.popup .popup_tl {background:url(../images/tl.png);}
.popup .popup_tr {background:url(../images/tr.png);}
.popup .popup_bl {background:url(../images/bl.png);}
.popup .popup_br {background:url(../images/br.png);}
.popup .popup_popup {position: relative;}
/* .popup table {border-collapse: collapse;}
.popup td {border-bottom: 0;padding: 0;} */
.popup .popup_body {background: #fff;width: auto;}
.popup .popup_tl, .popup .popup_tr, .popup .popup_bl, .popup .popup_br {height: 10px;width: 10px;overflow: hidden; padding: 0;}
.popup .popup_content {width:auto;}

#overlib_header
{
	height:21px;
	padding-left:5px;
	padding-top:2px;
}
.olib_title
{
	background:url(../images/h_spacer.gif);
}
.left_pos { position:relative;top:-64px; }
/*********************************  Message Class Box CSS END **************************************************/

.search_right
{position:relative; top:-30px;}

/*Added by FAHAD FARRUKH for ADD NEW LEAD PAGE START*/
#leadImageTooltip {
    display: none;
    width: 280px;
    position: absolute;
    top: -35px;
    left: 320px;
    font-size:10px;
    background-color: #E9EFF3;
    border: 1px solid #7994A9;
    padding: 2px;
    padding-left:9px;
}
/*Added by FAHAD FARRUKH for ADD NEW LEAD PAGE END*/

/*Added by FAHAD FARRUKH for SPONSORED LINKS TITLE START*/
.sponsored_links
{
    text-align:center;
    margin-top:0px;
    font-size:11px;
    font-weight:bold;
    color: #FF6306;
    margin-bottom: 12px;
    margin-top: 10px;
}
/*Added by FAHAD FARRUKH for SPONSORED LINKS TITLE END*/

/*Added by FAHAD FARRUKH for HEADER SEARCH KEYWORD START*/
#search_stl
{
    line-height:0px;
    font-size:0px;
    position:absolute;
    margin-top:-28px;
    margin-left:-1px;
}
/*Added by FAHAD FARRUKH for HEADER SEARCH KEYWORD END*/

/***********************************************************************/
/**********  CSS Written by Fahad Farrukh During Favourites Link Section Start	***********/
/***********************************************************************/

.favourites_link_div
{
    width:130px;
    float:left;
}

/***********************************************************************/
/**********  CSS Written by Fahad Farrukh During Favourites Link Section End	***********/
/***********************************************************************/
/*Added by FA - hr class for sub.php in Auction directories*/
.hr_cl
{
	border:0px;
	/*width:100%;*/
	background-color:#dddddd;
	height:1px;
	color:#dddddd;	
	
}
.info
{
	background:url("../../_directory/common/images/info.gif") no-repeat scroll 0 0 transparent;height:14px; margin-left:5px;
	padding-bottom:1px; padding-left:13px; width:13px; cursor:pointer;
}
.info:hover
{
	background:url("../../_directory/common/images/info_hover.gif") no-repeat scroll 0 0 transparent;
}
