
body
{
    font-family:Arial,Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif;
	margin:0;
    /*background: #D8D5C2 url(images/background_main.jpg) repeat-x top;*/
}

a:hover
{
    text-decoration: none;
}

a:active
{
    text-decoration: none;
}

.none
{
    display: none;
}


#title h1 a:link, #title h1 a:visited
{
    text-decoration: none;
    color: #1A6789;
}

a:link, a:visited, #search a:visited, th a:visited
{
    color: #1A6789;
}

#title h1
{
    color: #1A6789;
}

h3
{
    color: #1A6789;
}

/*
   COMMON THEME PROPERTIES FOLLOW
   (they contain no information specific to a theme color)
*/

#title h1
{
    font-size: 18px;
    font-weight: bold;
    display: inline;
}

.item_list h3, .item_list h4, .item_list h5, .item_list h6
{
    font-size: 1em;
    font-weight: normal;
}


/* begin main layout divs */

#mainContainer
{
	width:990px;
    /*min-width:1000px;
    _width: expression(document.body.clientWidth < 1024 ? "974px": "96%" );
	_width: expression(document.body.clientWidth < 1004 ? "1000px": "97%" );*/
    margin:0 auto;
    padding:150px 0 0 0;
    border-top:solid 1px #fff;
    position:relative;
    /*background: url(images/background_title.jpg) no-repeat center top;*/
}

#MainContentHolder
{ 
    background-color: #fff;
    margin:5px 0;
}
/*-----IE6 Hack------------*/
html, body, #mainContainer
{
	_height: 100%;
	_width:100%;
	_overflow: hidden;
}

#mainContainer
{
	_overflow-y: scroll;
	_overflow-x: hidden;
}

#MainContentHolder
{
	_width:964px;
    _margin:145px auto 0 auto;
	
}

.googleSearchFormHolder
{
    width:350px;
    height:30px;
    position:absolute;
    left:0;
    top:0;
}

.googleSearchFormHolder input.txtBox
{
    width:200px;
}

.googleSearchFormHolder input.btn
{
    width:70px;
}

.googleSearchHolder
{
    position:absolute;
    right:0px;
    top:60px;
    width:280px;
    height:30px;
    overflow:hidden;
}

.googleSearchHolder iframe
{
    overflow:hidden;
    width:100%;
}

#MainTitleContainer
{
    position:relative;
}

#MainTitleContainer a.titleLink
{
    position:absolute;
    left:0;
    margin:16px 0 0 0; 
    background:url(images/logo/Logo.png) no-repeat left top;
    width:364px;
    height:48px;
    display:block;
}

#nav_header
{
    margin: 0;
    padding:0 0 75px 0;
    border-top:solid 5px #efefef;/*008cbe  top color #C80000(red) old green(C80000)*/
    line-height: normal;

}

#nav_header ul
{
    margin: 0;
    padding: 0 0 0 0;
    list-style-type: none;
    float: right;
    background:url(images/top-nav-left-most-bg.jpg) no-repeat left bottom;
}
#nav_header li
{
    float: left;
    margin:0;
    padding:0 0 0 0;
    height:25px;
    position:relative;
    /*background:url(images/top-nav-center-most-bg.jpg) repeat-x left bottom;*/
    /*background: #4c6e93;01-Aug-2010*/
    background:url(images/top-nav-center-most-bg.jpg) repeat-x left bottom;
}

#nav_header li.lastBorder
{
    width:10px;
    height:25px;
    /*background:url(images/top-nav-right-most-gb.jpg) no-repeat right bottom;01-Aug-2010*/
    background:url(images/top-nav-right-most-bg.jpg) no-repeat right bottom;
}

#nav_header li a
{
    font-size: 11px;
    float: left;
    display: block;
    text-decoration: none;
    font-weight: bold;
    margin:0;
    height:21px;
    color:#787878;
    padding:4px 10px 0 10px;
}

#nav_header li a.selected
{
    color:Red;
}

#nav_header a span
{
    display:block;
    padding:4px 10px 0 10px;
    text-align:center;
    /*padding-bottom: 54px;  hide the underline in normal state, required for hover effect in IE */
}

#nav_header a:hover
{
    color:#000;
}

#nav_header ul li a.postAd
{
	background:#f46014 url(images/icons/plus.png) no-repeat 5px center;
    padding:4px 10px 0 15px;
    height:15px;
    margin:0 0 4px 0;
    color:#fff;
    border:solid 1px #fff;
}

#nav_header ul li a.myAds
{
	background:url(images/top-nav-seperator.png) no-repeat right top;	
}

.topSubMenuHolderHide
{
	position:absolute;
	left:0;
	top:25px;
	width:150px;
	border:solid 1px #eee;
	padding:0 !important;
	margin:0;
	background:none !important;
	background-color:#fff !important;
	display:none;
	z-index:9999;
}

.topSubMenuHolder 
{
	display:block;
}

.topSubMenuHolderHide li
{
	list-style-type:none;
	padding:0;
	margin:0;
	width:100% !important;
	float:none !important;
	clear:both;
	background:none !important;
}

.topSubMenuHolderHide li a
{
	margin:0 !important;
	padding:0;
	display:block !important;
}
#color_bar
{
    font-size: 10px;
    font-weight: bold;
    padding:0;
    margin:0;
    height: 30px;
    color: #1A6789;
   /*background:url(images/top-main-nav-center.png) repeat-x left top; 01-Aug-2010*/
	background:url(images/top-main-nav-center.jpg) repeat-x left top;
}

#crumbs
{
    margin:0;
    padding:0 10px;
    font-size: 10px;
    font-weight: bold;
    color: #000;
    height: 26px;
    border-top:solid 1px #fff;
    vertical-align: middle;
}

#crumbs h2, #crumbs h3
{
    font-size: 10px;
    display: inline;
}

#crumbs_search
{
    float: left;
    font-size: 12px;
    /*
    border:solid 1px Red;
    height:40px; */
}

.ddlShort
{
	width:100px !important;
	font-size:12px; 
}

.ddlMedium
{
	width:120px !important;
}

#whats_new
{
    float: right;
    font-size: 12px;
    width: 280px;
    text-align: right;
    vertical-align:middle;
}

#crumbs p
{
    display: inline;
    vertical-align: middle;
}

#crumbs .search_box
{
    margin: 0px;
    padding: 0px;
    height: 17px;
    font-size: 12px;
    width: 230px;
    border:solid 1px #E1E1E1;
}

#crumbs #category_select
{
    margin: 0px;
    padding: 0px;
    height: 17px;
    font-size: 11px;
    width: 170px;
}

#crumbs select
{
    padding: 0px;
    height: 17px;
    font-size: 11px;
    width: 160px;
    margin-top: 2px;
}

#crumbs .submit, #crumbs .go
{
    margin: 0px;
    padding: 0px;
    height: 20px;
    font-size: 11px;
    margin-top: 0px;
}

#crumbs_text
{
    padding-top: 5px;
}

input .submit
{
    font-size: 11px;
    width: 70px;
}

#nav_browse
{
    float: right;
    padding:0 10px 0 0;
    height:30px;
    /*background:url(images/top-main-nav-right.jpg) no-repeat right top; 01-Aug-2010*/
    background:url(images/top-main-nav-right.jpg) no-repeat right top; 
}

#nav_login
{
    margin:0;
    float: left;
    height:30px;
    /*background:url(images/top-main-nav-left.png) no-repeat left top; 01-Aug-2010*/
    background:url(images/top-main-nav-left.jpg) no-repeat left top;
}

.login
{
    _display:block;
    display:inline-block;
    height:21px;
    margin:0 0 0 10px;
    padding:9px 10px 0 20px;
    background:url(images/keys.gif) no-repeat left center;
    background:url(images/menu-item-devider.png) no-repeat right top;
}

.register
{
    _display:block;
    display:inline-block;
    height:21px;
    padding:9px 10px 0 20px;
    background:url(images/register.gif) no-repeat left center;

}

/*#body
{
  border:solid 1px #B6B3A6;
    background-color: #F7F6F2;
    margin:0 auto 5px auto;
    border:solid 1px red;
}*/

#col_main_left,
#col_main_inner_left
{
    width: 21%;
    margin:0;
    float: left;
    text-align:center;
    border-right:solid 1px #ccc;
}

#col_main_inner_left
{
    width: 26%;
    margin:0 1% 0 0;
}

#col_main_right
{
    margin:0;
    padding:0 0 10px 0;
    float:left;
}

#col_home_right
{
    margin:0;
    padding:0 0 10px 1%;
    float:right;
    width:77%;
}

#col_main_inner_right
{
    width:72%;
    float:left;
}

#col_movielink_right
{
    padding:0 0 10px 0;
    width:570px;
    float:left;
}

#content
{
    padding: 5px;
}

#content .display_left
{
    margin-top: 20px;
}

#content_header
{
    font-size: 0.8em;
    color: #000000;
    padding:10px 0 0 1%;
    float:left;
    width:23%;
}

#content_header ul
{
    list-style-position: outside;
    margin-top: 10px;
    list-style-image: url(images/ul_bullet.gif);
}

#content_header li
{
    list-style-position: outside;
    margin-left: -17px;
}

#content_header h2, #content_header h3
{
    display: inline;
    font-weight: bold;
    font-size: 1em;
}

#sidebar1, #sidebar2
{
    height:auto;
    width: 176px;
    text-align: center;
    padding:0;
    margin:0 auto;
    background-color:#F7F6F2;
    
    /*
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #FFFFFF;
    border-right-color: #A29F93;
    border-bottom-color: #A29F93;
    border-left-color: #FFFFFF;
    
    background: #DCDACE url(images/background_feature.jpg) repeat-x top; 
*/
}

#featured_item
{
    height: 175px;
    width: 176px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #FFFFFF;
    border-right-color: #A29F93;
    border-bottom-color: #A29F93;
    border-left-color: #FFFFFF;
    text-align: center;
    padding: 10px;
    font-size: 0.8em;
    margin-bottom: 3px;
    margin-right: 0px;
    background: #DCDACE url(images/background_feature.jpg) repeat-x top;
}

.display_left #featured_item
{
    width: 160px;
    font-size: 1em;
}


#featured_item h2
{
    font-size: 1em;
    font-weight: bold;
    display: inline;
}

.row1 a:link img, .row2 a:link img, .display_left a:link img, #featured_item a:link img
{
    border: 1px solid #666;
}

.row1 a:visited img, .row2 a:visited img, .display_left a:visited img, #featured_item a:visited img
{
    border: 1px solid #666;
}

#announcements
{
    font-size: 0.8em;
    padding: 10px;
    height: 100%;
    background: #F7F6F2;
}

#announcements ul
{
    margin-top: 0px;
}

#announcements li
{
    list-style-position: outside;
    list-style-image: url(images/ul_arrow.gif);
    margin-bottom: 15px;
    margin-left: -24px;
}

#user_assistance
{
    color: #7F4728;
    display:block;
    text-align:center;
    font-size: 0.8em;
    padding:0 10px 20px 10px;
    background: #F9F9F8 url(images/background_user_assist.jpg) repeat-x top;
}

#user_assistance h2, #user_assistance h3
{
    color: #000000;
    font-size: 1em;
}

.post_title
{
	margin: 0px;
	border: 1px solid #666;
}

.post_dollars
{
    width: 50px;
	border: 1px solid #666;
}

.post_location
{
    width: 232px;
	border: 1px solid #666;
}

#post_cents
{
    width: 25px;
}

.post_url, .post_title, .post_description
{
	padding-left:3px;
	border: 1px solid #666;
}

.post_description
{
    height: 100px;
	border: 1px solid #666;
}

.post_bigdescription
{
	padding-left:3px;
	border: 1px solid #666;
    background: seashell;
	border: 1px solid #666;
}

.post_ddl
{
	margin: 0px;
	padding: 0px;
	border: 1px solid #666;
}

.section
{
    padding: 10px 0 !important;
    height: 17px;
    font-weight: bold;
    margin-bottom: 0px;
    vertical-align:top;
    font-size:16px;
    color: #1A6789;
    display:block;
    text-align:left;
}

h3.section
{
    font-size:16px;
    padding:0;
    margin:0;
}

.content_right
{
    font-size: 0.8em;
    padding:0 0 0 10px !important;
}

.main_section_holder
{
    padding:0;
}

.content_left
{
	padding:15px 0;
    float:left;
	width:100%;
}

.content_sub_right
{
    float:right;
    margin:0;
    width:18%;
    font-size: 0.8em;
}

.content_right form, .content_right fieldset
{
    border: none;
    padding: 0px;
    margin: 0px;
}

.content_right legend
{
    color: #000;
    font-size: 1em;
    font-weight: bold;
    margin: 0px;
    padding:0 0 5px 0;
}

.content_right td
{
    padding:0 20px 0 0;
}

/*-----------------------------Category Browse-------------------------------*/
.category_browse
{
	margin:0;
	padding:0;
	display:block;
}
.category_browse .browseCatLeftHolder
{
	width:48%;
	float:left;
}

.category_browse .browseCatRightHolder
{
	float:right;
	width:48%;
}

.category_browse ul li
{
	list-style-type:none;
	margin:0;
    /*background:url(images/ul_bullet.gif) no-repeat left center;*/
	display:block;
    font-size:12px;
    padding:8px 0 0 15px;
}
.category_browse ul li.header
{
	background:none;
	padding:0;
	margin:0 0 1px 0;
}
.category_browse .catItem
{
	margin:10px 0;
	padding:0;
}

.category_browse ul li a.catHeaderHolder 
{
    color: #000;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    padding:3px 0 3px 25px;
    margin:0 0 10px 0;
    display:block;
    border-bottom:solid 1px #ccc;
}

.cat71	
{
	background:url(images/icons/property.png) no-repeat left center;
}

.cat1
{
	background:url(images/icons/auto.png) no-repeat left center;
}

.cat25
{
	background:url(images/icons/jobs.png) no-repeat left center;
}

.cat78
{
	background:url(images/icons/electronics.png) no-repeat left center;
}

.cat109
{
	background:url(images/icons/furniture.png) no-repeat left center;
}

.cat60
{
	background:url(images/icons/education.png) no-repeat left center;
}

.cat10
{
	background:url(images/icons/arts.png) no-repeat left center;
}
.cat33
{
	background:url(images/icons/books.png) no-repeat left center;
}
.cat39
{
	background:url(images/icons/matrimonials.png) no-repeat left center;
}
.cat154
{
	background:url(images/icons/others.png) no-repeat left center;
}
.cat101
{
	background:url(images/icons/services.png) no-repeat left center;
}
.cat206
{
	background:url(images/icons/pets.gif) no-repeat left center;
}

.category_browse ul li a
{
	text-decoration:none; 
}

.category_browse ul li a:hover
{
	text-decoration:underline;
}

/*--------------------------End of Category Browse---------------------------*/

/*---------------------------Form Design---------------------------------*/
.formHolder
{
	margin:0;
	padding:10px 0 0 0;
}
.formHolder li
{
	list-style-type:none;
	margin:15px 0 0 0;
	padding:0;
	clear:both;
}
.formHolder li .formLbl
{
	float:left;
	display:block;
	width:20%;
}
.formHolder li .txtBox
{
	width:78%;
	border:solid 1px #666;
}
.formHolder li .txtArea
{
	width:78%;
	border:solid 1px #666;
	height:200px;
}

.embedVideoHolder
{
	border:solid 1px #b5b5b5;
	padding:0;
	margin:10px 0;
}

.embedVideoHolder span.title
{
	font-size:12px;
	font-weight:bold;
	padding:3px 0 3px 10px;
	background-color:#eee;
	display:block;
}

.embedVideoHolder span.comment
{
	margin:2px 0 2px 15px;
	font-size:10px;
	display:block;
}

.embedVideoHolder textarea 
{
	height:60px;
	margin:0 15px 10px 15px;
	width:600px;
}

.changePwdHolder table tr td table tr td
{
	padding:10px 0 0 0;
}

.changePwdHolder table tr td table tr td label
{
	display:block;
}

.changePwdHolder table tr td table tr td input
{
	margin:0 0 0 10px;
	border:solid 1px #666;
}

.quickSearchHolder
{
    margin:0 0 10px 0;
    padding:0 0 0 0;
    border:solid 1px #E1E1E1;
    background-color:#E4E4E4;
}

.quickSearchHolder li
{
    list-style-type:none;
    padding:0 10px 5px 10px;
    margin:0;
}

.quickSearchHolder li.header
{
    font-size:14px;
    text-align:center;
    height:18px;
    padding:3px 0 0 0 !important;
	/*background:url(images/spotlight-item-sel-bg.png) repeat-x left top;*/
	background-color:#F8F8F8;
    color:Red;
    margin:0 0 10px 0;
    font-weight: normal;
}

.quickSearchHolder li select
{
	width:100%;
	padding:2px;
	border:solid 1px #666;
}
.quickSearchHolder li input
{
	width:97%;
	padding:2px;
	border:solid 1px #666;
}

.quickSearchHolder li.btnHolder input
{
	width:auto !important;
}

ul li input.priceToTxt,
ul li input.priceFrmTxt
{
	width:45% !important;
}

ul li input.watermarkOn
{       
	 color: #CCCCCC;
	 font-style: italic;
}

/*------------------------End Form Design--------------------------------*/
#search_n_browse
{
    height: 159px;
    padding:0 0 3px 0;
    width:75%;
    float:right;
}

#search_n_no_browse
{
    height: 139px;
    width: 288px;
    padding:0 0 3px 3px;
    float: right;
}

#search_n_browse div#search
{
    float: left;
    /*background: url(images/background_search.jpg) #d6d3c4 repeat-x;*/
}

#search_n_browse div#browse
{
    float: right;
    /*background: url(images/background_browse.jpg) #d2d4bf repeat-x;*/
}

#search a
{
    font-size: 11px;
}

#search legend, #browse legend
{
    color: #333;
    font-size: 13px;
    font-weight: bold;
}

#search select, #search .search_box, #browse select, #browse ul
{
    font-size: 11px;
    margin-top: 2px;
}

#search select, #search .search_box
{
    width: 240px;
}

#browse select
{
    width: 190px;
    vertical-align: middle;
    border: none;
    display: inline;
}

#search, #browse
{
    height: 125px;
    width: 265px;
    background: repeat-x top;
    padding: 7px 10px 10px;
}

#search form, #browse form
{
    display: inline;
    border: none;
}

#search .search_box, #search select
{
    margin-bottom: 8px;
}

/* begin admin panel (similar to search boxes) */
#admin_panel
{
    width: 577px;
    padding-bottom: 3px;
    padding-left: 3px;
    float: right;
    font-size: .7em;
}
#admin_panel div
{
    clear: both;
    padding-top: 5px;
}

#admin_panel #query span.input_label
{
    float: left;
    text-align: right;
    width: 70px;
}


#admin_panel #query input
{
    width: 170px;
}



#admin_panel #query select
{
    width: 175px;
}

#admin_panel #status span.input_label
{
    float: left;
    text-align: right;
    width: 100px;
}

#admin_panel #status select
{
    width: 145px;
}

#admin_panel #status input
{
    width: 145px;
}

#admin_panel span.input_control
{
    float: right;
    text-align: left;
}

#admin_panel div#query
{
    float: left;
    background: #F9F9F8 url(images/background_user_assist.jpg) repeat-x top;
}

#admin_panel div#status
{
    float: right;
    background: #F9F9F8 url(images/background_user_assist.jpg) repeat-x top;
}

#admin_panel #query a
{
    font-size: 11px;
}

#admin_panel #query legend, #admin_panel #status legend
{
    color: #333333;
    font-size: 13px;
    font-weight: bold;
}

#admin_panel #query select, #admin_panel #query .search_box, #admin_panel #status select, #admin_panel #status ul
{
    font-size: 11px;
    margin-top: 2px;
}

#admin_panel #query select, #admin_panel #query .search_box
{
    /* width: 290px; */
}

#admin_panel #status select
{
    /* width: 190px; */
    vertical-align: middle;
    border: none;
    display: inline;
}

#admin_panel #query, #admin_panel #status
{
    height: 185px;
    width: 265px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #FFFFFF;
    border-right-color: #A29F93;
    border-bottom-color: #A29F93;
    border-left-color: #FFFFFF;
    background: repeat-x top;
    padding: 7px 10px 10px;
}

table.regFieldHolder tr
{
}

table.regFieldHolder tr td
{
	padding:8px 0 0 0;
}

table.regFieldHolder tr td.reg_title
{
	padding:8px 0 5px 0;
}

.login_box input.text
{
    width: 150px;
}

input.user_info
{
    width: 200px;
    border: 1px solid #666;
}

input.register_password
{
    width: 100px;
    border: 1px solid #666;
}

input.register_question
{
    width: 250px;
    border: 1px solid #666;
}

/* begin item grid */


#item_images
{
    text-align: center;
    float: left;
    width: 161px;
    clear: none;
}

.item_list
{
    width: 100%;
    font-size: .7em;
    padding-left: 5px;
    padding-right: 5px;
}

.item_list th
{
    height: 20px;
    background: #DEDDD3;
}

.item_list_footer
{
    height: 20px;
    width: 100%;
    margin-top: 5px;
    text-align: center;
    padding-top: 5px;
    font-weight: bold;
    /*background: #DEDDD3;*/
}

.item_list_footer li
{
    list-style-type: none;
    white-space: nowrap;
    display: inline;
    margin: 0px 3px;
}

.item_list_footer ul
{
    margin: 0;
    padding: 0;
}
.item_list_footer td table
{
	margin:5px 0;
}
.item_list_footer td table tr td span
{
	border:solid 1px #ccc;
	background-color:#105cb2;
	padding:5px;
	color:#fff;
}
.item_list_footer td table tr td a
{
	border:solid 1px #ccc;
	padding:5px;
	text-decoration:none;
}
.item_list_footer td table tr td a:hover
{
	background-color:#ccc;
}

.display_left
{
    text-align: center;
    float: left;
    clear: none;
    font-size: .8em;
}


.display_right
{
    text-align: left;
    padding-left: 181px;
    font-size: .8em;
}

.display_right#ad_details h3, 
.display_right#ad_details h4, 
.display_right#ad_details h5
{
	text-align: left;
	font-size:16px;
	padding:5px 5px 5px 0;
	display: block;
	background: #fff;
	color:#4c6e93;
}

.display_right#ad_details h5
{
	font-size: 1.1em;
}

.display_right#ad_details h5.action
{
    padding: 5px 10px 5px 0;
    font-size: 0.9em;
    color:#66bb44;
}

.display_right#ad_details div table.adDetails tr td
{
	padding:0 0 10px 0;
}

/* begin footer */

#footer
{
    width: 100%;
    font-size: 11px;
    font-weight: bold;
    /*margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;*/
    padding-top: 10px;
    color: #fff;
    text-align: center;
    /*background: #75746E url(images/background_nav_footer.jpg);*/
}

#footer_nav
{
    height: 30px;
    padding: 10px 0 0 0;
    background: #18b72a;
    text-align:center;
}

#footer_nav table
{
    margin:0 auto;
}

#footer_nav a
{
    list-style-type: none;
    white-space: nowrap;
    display:inline-block;
    margin: 0 10px 0px 0px;
    text-decoration: underline;
    color:#fff;
}

#nav_login a, #nav_browse a
{
    color:#fff;
    text-decoration:none;
}

#crumbs a
{
    color:#000;
    text-decoration:none;
}

#nav_login a:hover, #nav_browse a:hover, #crumbs a:hover
{
    color:#C80000;
}

#nav_login span.logedinUser,
#nav_login span.welcome
{
    _display:block;
    display:inline-block;
    margin:8px 0 0 15px;
    font-size:13px;
    color:#fff;
}

#nav_login span.logedinUser
{
    margin:0;
    color:Orange;
}

#nav_login a
{
    margin:0 0 0 15px;
    font-size:10px;
}

#nav_browse ul
{
    margin:0;
    padding:0;
}

#nav_browse ul li
{
    margin:0;
    padding:0;
    float:left;
    list-style-type:none;
}

#nav_browse ul li span
{
    margin:8px 0 0 0;
}

#nav_browse ul li a
{
    margin:0;
    display:block;
    _display:inline-block;
    color:#fff;/*#1A6789;*/
    height:21px;
    padding:9px 10px 0 20px;
    font-size:12px;
}


#nav_browse ul li a.browseAll,
#nav_browse ul li a.adWithImg
{
	color:White;/*#18b72a;#6DA334*/
	font-size:12px;
	background:url(images/menu-item-devider.png) no-repeat left top;
}

#nav_browse ul li a.adWithImg
{
	position:relative;
}

#nav_browse ul li a.adWithImg span.newImg
{
	position:absolute;
	right:0;
	top:-6px;
	display:block;
	width:28px;
	height:11px;
	background:url(images/icons/new.gif) no-repeat left top;
}


#nav_browse ul li span
{
    margin:8px 0 5px 0;
    display:block;
    _display:inline-block;
}

#nav_browse a.bookmark
{
    background:url(../../files/images/icons/bookmarkIcon.gif) no-repeat left center;
}

#nav_browse a.contactUs
{
    background:url(../../files/images/icons/contactus.gif) no-repeat left center;
}

/*----------------------------login popup---------------------------*/
#LoginPopup
{
    display:none;
    position:absolute;
    top:15px;
    left:0;
    height:95px;
    width:210px;
    padding:5px 0 0 40px;
    background:url(../../files/images/background/login-popup-bg.gif) no-repeat left top;
    z-index:9999;
    font-size:10px;
}

#LoginPopup div.processImg
{
    position:absolute;
    top:5px;
    left:40px;
    height:80px;
    width:200px;
    background:#E5E5E5 url(images/ajax_progress.gif) no-repeat center center;
    display:block;
}

#LoginPopup div.hiddenProcessImg
{
    position:absolute;
    top:20px;
    left:50px;
    height:50px;
    width:150px;
    display:none;
}

#LoginPopup iframe
{
    border:0;
    height:90px;
    width:200px;
    overflow:hidden;
    display:block;
}

#LoginPopup a.close
{
    display:block;
    position:absolute;
    top:5px;
    left:230px;
    width:10px;
    height:10px;
    z-index:9999;
    background:url(../../files/images/buttons/close-btn.png) no-repeat left top;
}

.loginPopup
{
    height:95px;
    width:200px;
    padding:5px 0 0 0;
    margin:0;
    font-size:10px;
    position:absolute;
    left:0;
    top:0;
    background-color:#E5E5E5;
}

.loginPopup table tr td
{
    text-align:left;
}

.loginPopup table tr td label
{
    color:#000;
}

.loginPopup table tr td input.txtBox
{
    height:12px;
    width:100px;
    font-size:10px;
}

.loginPopup table tr td input.loginBtn
{
    position:absolute;
    left:150px;
    top:60px;
    width:50px;
    height:20px;
    font-size:11px;
    font-weight:bold;
}

.validationTxt
{
    color:Red;
}


/*-----------------end of login popup--------------------------------*/

#disclaimer
{
    font-size: 0.7em;
    color: #888679;
    text-align: center;
    width: 400px;
    margin-right: auto;
    margin-left: auto;
    padding-bottom:10px;
}


/* begin classes */

legend.select_category
{
    display: inline;
    font-size: 1.2em;
    color:Navy;
}

select_category_withoutlegend
{
    display: inline;
    font-size: 1.2em;
    color:Navy;
}

.col_select, .col_photo, .col_photo_nopreview, .col_startdate, .col_price, .col_type, .col_location, .col_category, .col_general, .col_checkbox
{
    text-align: left;
}

.col_title
{
    text-align: left;
    width: 325px;
}

#ad_details td.col_heading
{
    color: #7F4728;
    width:20%;
    vertical-align: top;
}

#ad_details td.col_detail
{
	width:78%;
    padding-left: 10px;
}

#ad_details .ad_description_text td.col_detail
{
    font-weight: normal;
}

.ad_description_text
{
    padding-top: 20px;
}

ul.responseToAdHolder
{
	display:block;
	height:25px;
	margin:0;
	padding:5px 0 0 0;
	/*background-color:#a5c2e4;*/
	background-color:#EFEFEF;
	vertical-align:middle;
	text-align: center;
	/*border:solid 1px #999;*/
}

ul.responseToAdHolder li
{
	float:left;
	list-style-type:none;
	margin:0;
	padding:0 0 0 4%;
	display:block;
	width:28%;
}

ul.responseToAdHolder li a
{
	display:block;
	_display:inline-block;
	height:18px;
	margin:0;
	padding:3px 0 0 0;
	color:#fff;
	background-color:#F46014;
	text-decoration:none;
}

ul.responseToAdHolder li a:hover
{
	font-weight:bold;
}

.col_checkbox, .col_photo_nopreview
{
    width: 30px;
}


.row1, .row2
{
    height: 30px;
}

.row2
{
    background: #E8E7E1 url(images/background_table_row.gif) repeat-x top;
}

.small_text
{
    font-size: 0.8em;
    color: #666666;
    font-weight: normal;
}

.instruction_text
{
    font-size: 13px;
    color: Red;
    font-weight: normal;
}

.normal_weight
{
    font-weight: normal;
}


tr.new_section
{
    padding-top: 1em;
}

p.new_section
{
    margin-top: 1em;
}

.toptextads
{
    padding: 8px;
    height: 14px;
    margin-bottom: 0px;
}

#loginleftgooglead
{
    color: #7F4728;
    padding: 10px;
    font-size: 0.8em;
    margin:0 auto;
    display:block;
    
}

#col_main_adbanners
{
    width: 175px;
    float: right;
    /*background: #E1DFCF;
    border: 1px solid #666;*/
}

#footermsg
{
    font-size: 0.8em;
    color: #888679;
    text-align: center;
    width: auto;
    margin-right: auto;
    margin-left: auto;
}


#leftside_adbanner
{
    text-align: left;
    padding: 5px;
    font-size: 0.8em;
    margin-bottom: 3px;
    margin-right: 0px;
    background: #F7F6F2;
    text-align:center;
    height:auto; 
}

.information
{
    padding:10px 0;
    height: auto;
    float:none;
    font-size: 12px;
    font-family:Arial; 
    color:#474644;
    margin:0 0 10px 0;
    vertical-align:top;
}

.titleinformation
{
    padding: 10px;
    float:none;
    font-size: 0.8em;
    font-weight: normal;
    color:Gray;
    margin-bottom: 0px;
    background-color:#E4E4E4; 
    letter-spacing:1px;
}

.specialbuttons
{
    BORDER-RIGHT: #BBD6EB 1pt solid;
    BORDER-TOP: #BBD6EB 1pt solid;
    BORDER-LEFT: #BBD6EB 1pt solid;
    BORDER-BOTTOM: #BBD6EB 1pt solid;
    Background-color:Maroon;
    font-size: 9pt;
    color:White;  
    height: 22px;
    width:70px;
    font-family: Arial; 
}

.specialbuttons2
{
    BORDER-RIGHT: #BBD6EB 1pt solid;
    BORDER-TOP: #BBD6EB 1pt solid;
    BORDER-LEFT: #BBD6EB 1pt solid;
    BORDER-BOTTOM: #BBD6EB 1pt solid;
    Background-color:#1A6789;
    font-size: 9pt;
    color:White;  
    height: 25px;
    width:80px;
    font-family: Arial; 
}


.demo  {visibility:hidden;}
.test  {color:blue; FONT-SIZE: 11px; FONT-FAMILY: Verdana; TEXT-DECORATION: none}

.quicklink_title
{
	height:20px;
	padding-left:10px;
    font-size: 0.9em;
    font-weight: normal;
    margin-bottom: 0px;
    color:White;
    background-color:Black;
    border-bottom: thin solid #D9D9D9;
}

.cbquickview {
	background-color:#FFA91C; 	
    color:#fff;
    padding:3px;
	padding-left:10px;
	font-size: 0.9em;
    font-weight: normal;
    border-bottom: thin solid #7C4E01;
    text-decoration: none;
}

.cbquickview:hover {
	background-color:Transparent; 	
    color:#000;
    padding:3px;
	padding-left:10px;
	font-size: 0.9em;
    font-weight: normal;
    border-bottom: thin solid #7C4E01;
    text-decoration: none;
	}


.quicklinkcontent1
{
	background-color:#FFA91C; 	
    color:#fff;
    padding:3px;
	padding-left:10px;
	font-size: 0.9em;
    font-weight: normal;
    border-bottom: thin solid #7C4E01;
}

.quicklinkcontent2
{
	background-color:#C17AC6; 	
    color:#fff;
    padding:3px;
	padding-left:10px;
	font-size: 0.9em;
    font-weight: normal;
    border-bottom: thin solid #8F4894;
}

.quicklinkcontent3
{
	background-color:#0060D1; 	
    color:#fff;
    padding:3px;
	padding-left:10px;
	font-size: 0.9em;
    font-weight: normal;
    border-bottom: thin solid #014EAA;
}

.quicklinkcontent4
{
	background-color:#FAED25; 	
    color:#fff;
    padding:3px;
	padding-left:10px;
	font-size: 0.9em;
    font-weight: normal;
    border-bottom: thin solid #C7BD1E;
}

.quicklinkcontent5
{
	background-color:#57B948; 	
    color:#fff;
    padding:3px;
	padding-left:10px;
	font-size: 0.9em;
    font-weight: normal;
    border-bottom: thin solid #115D05;
}


/*--------------------------------Your Comments-----------------------------*/
.yourCommentsHolder
{
}

.yourCommentsHolder ul.displayContainer
{
    text-indent:5px;
    padding:0;
    margin:0;
}

.yourCommentsHolder ul.displayContainer li
{
    list-style-type:none;
    margin:0;
    padding:0;
    font-size:11px;
    background:#E3E3E3;
    border-bottom:solid 1px #aeaeae;
}

.yourCommentsHolder ul.displayContainer li.commentsHolder .dateHolder
{
    margin:0;
    float:left;
    width:23%;
    padding:1%;
    text-align:right;
}

.yourCommentsHolder ul.displayContainer li.commentsHolder .detailsHolder
{
    margin:0;
    float:right;
    width:72%;
	padding:1%;
	background:#EFEFEF;
	text-align:left;
}

.detailsHolder span.commentName
{
   color:#1A6789;
   font-size:12px;
   font-weight:bold;
}

ul.formsContainer
{
    margin:20px 0 0 0;
    padding:0;
    background-color:GhostWhite; 
}

ul.formsContainer li
{
    list-style-type:none;
    padding:0;
    margin:5px 0 0 5px;
}



ul.formsContainer li.header, ul.displayContainer li.header
{
    color:Black;
    font-weight:bold;
    margin:0 0 5px 0;
    font-size: 12px;
    background: #fff;
    margin:0px;
    padding-top:5px;
    padding-bottom:5px;
}

ul.formsContainer li.newheader
{
    color:Black;
    font-size: 15px;
    background: #ccc;
    color:#fff;
    margin:0px;
    padding: 8px 0 8px 3px;
}

ul.formsContainer li label
{
    display:block;
    padding:3px 0 0 0;
    width:20%;
    float:left;
}


ul.formsContainer li .txtBox, ul.formsContainer li .txtArea li .txtCaptcha
{
    width:50%;
    font-size:11px;
    font-family:Arial,Verdana;
}

ul.formsContainer li .txtArea
{
    width:78%;
}

ul.formsContainer li .txtCaptcha
{
    width:20%;
}
/*----------------------------End of Your Comments--------------------------*/

.mainContentPlaceHolder
{ 
    width:81%;
    padding:0;
    float:left;
}

.rightAdHolder
{
    padding:0;
    text-align:center;
    width:18%;
    float:right;
}

.rightAdHolder #leftside_adbanner
{
    margin:0 auto;
}

.adContainer
{
 padding-left:15px;	
}

/*------------------------Quote------------------------*/

ul.quoteHolder
{
    margin:0; 
    margin-top:10px;
    padding:0 0 0 0;
    border:solid 1px #E1E1E1;
}

ul.quoteHolder li
{
    list-style-type:none;
    padding:0;
    margin:0;
}

ul.quoteHolder li.header
{
    font-size:12px;
    text-align:center;
    height:17px;
    padding:3px 0 0 0;
	background:url(images/spotlight-item-sel-bg.png) repeat-x left top;
    color:#fff;
    font-weight: normal;
}

ul.quoteHolder li.proverb
{
    font-size:12px;
    color:Black;
    font-weight:normal;
    Background-color:#fff; 
    padding:5px;
}

.quoteHolder li.author
{
    color:#848484;
    font-size:11px;
    text-align:right;
    padding:0 3px 0 3px;
    Background-color:#fff;
}
/*------------------------End Quote------------------------*/

/*------------------------Addl links------------------------*/

.AdditionlLinksHolder
{
    margin:10px 0 0 0; 
    border:solid 1px #E1E1E1;/*1A406A*/
    padding:0;
}

.AdditionlLinksHolder li
{
    list-style-type:none;
    padding:0;
    margin:0;
}

.AdditionlLinksHolder li.header
{
    font-size:12px;
    text-align:center;
    padding:3px 0 0 0;
	background:url(images/spotlight-item-sel-bg.png) repeat-x left top;
    color:#fff;
    height:17px;
    font-weight: normal;
}

.AdditionlLinksHolder li.links
{
    font-size:12px;
    color:Black;
    font-weight:normal;
    Background-color:#fff; 
    padding:3px 0 3px 5px;
}

.AdditionlLinksHolder a
{
    color:#587FAA;
    text-decoration:none;
    text-align:left;
    display:block;
}

.AdditionlLinksHolder a:hover
{
    color:#1A406A;
}

#AllLinksBanner
{
    text-align:center;
    margin:0 1% 0 0;
}

/*------------------------End - Addl links------------------------*/



/*------------------------Freq vis catagories------------------------*/


.frequentcategoriestext
{
    margin:10px 0;
    padding:0;
    font-family:Arial; 
    font-size: 15px;
    font-weight:bold;
    color:#c80000;
}

ul.frequentcategories
{
    margin:8px 0 8px 0;
    padding:0;
    float:left;
}

ul.frequentcategories li
{
	position:relative;
	padding:0;
	margin:0;
    float:left;
    z-index:9000;
    list-style-type:none;
    background:url(images/menu-item-devider.png) no-repeat left top;
    
}

ul.frequentcategories li a
{
	padding:3px 0 0 0;
	margin:0;
	display:block;
	_display:inline-block;
    height:37px;
    font-size:12px;
    background:url(images/main-nav-arrow.png) no-repeat 7px 13px;

}

ul.frequentcategories li a.selected
{
	background:url(images/top-main-nav-hover.png) repeat-x left top;
}

ul.frequentcategories li div.frequentSubCategoriesHidden,
ul.frequentcategories li div.frequentSubCategories
{
    position:absolute;
    top:30px;
    right:-100px;
    width:450px;
    display:block;
    background:#e0ebf8 url(images/place-an-ad-bg.png) no-repeat right bottom;
    padding:10px 0 0 10px;
    border-left:solid 1px #4c6e93;
    border-right:solid 1px #4c6e93;
    border-bottom:solid 1px #4c6e93;

}

ul.frequentcategories li div.frequentSubCategoriesHidden 
{
    display:none;
}

ul.frequentcategories li div.frequentSubCategories ul
{
    padding:0 !important;
    margin:0 !important;
    width:100%;
}

ul.frequentcategories li div.frequentSubCategories ul li
{
    margin:0;
    padding:0 !important;
    float:left;
    width:225px;
    height:20px !important;
	background:none !important;
}

ul.frequentcategories li div.frequentSubCategories ul li.closeButtonHolder
{
    display:block;
    width:98%;
    text-align:right;
}

ul.frequentcategories li div.frequentSubCategories ul li.closeButtonHolder a
{
	width:50px;
	margin:0;
	float:right;
}

ul.frequentcategories li div.frequentSubCategories ul li a
{
    clear:both;
    padding:0 !important;
    font-size:12px !important;
    font-weight:normal;
    height:20px !important;
    width:100%;
    background:none !important;
    color:#000 !important;
}

ul.frequentcategories li div.frequentSubCategories ul li a:hover
{
	color:Red  !important;
}

ul.frequentcategories li div.frequentSubCategories ul li.placeanAd
{
    font-weight:bold;
    text-align:right;
    width:100%;
}
ul.frequentcategories li div.frequentSubCategories ul li.placeanAd a
{
    text-decoration:none;
    display:block;
    _display:inline-block;
    height:20px;
    width:80px;
    padding:0 10px 0 0 !important;
    float:right;
    color:#fff;
}
ul.frequentcategories li div.frequentSubCategories ul li.placeanAd a:hover
{
    color:#C80000;
}
/*------------------------End - Freq vis catagories------------------------*/

#FooterLinksHolder
{
    border-bottom:solid 1px #1A6789;
    margin:5px 0;
    padding:0;
    background:url(images/home-footer-bg.png) no-repeat left bottom;
}
#FooterLinksHolder ul
{
    margin:0 1% 0 0;
    padding:10px 0;
    width:32%;
    display:block;
    float:left;
}

#FooterLinksHolder ul.list
{
}
#FooterLinksHolder ul li
{
    list-style-type:none;
    margin:0 0 0 50px;
    padding:0;
}
#FooterLinksHolder ul li a
{
    text-decoration:none;
    font-weight:normal;
    color:#71A8BF;
    display:block;
    padding:3px 0 3px 15px;
    _padding:0 0 0 15px;
    background:url(images/footer-link-list-dot.gif) no-repeat left center;
    text-align:left;
    font-size:11px;
}
#FooterLinksHolder ul li a:hover
{
    text-decoration:none;
    color:#174D63;
}

/*-----------------------------Wizard--------------------------------*/
.wizard
{
	width:100%;
	background-color:GhostWhite;
}

.wizard-step
{
}

.adFinalCrumb
{
	padding:0;
	margin:0 0 5px 0;
	background-color:#fff;
}

.adFinalCrumb li
{
	list-style-type:none;
	margin:0;
	font-size:12px;
	padding:5px 0 0 38px;
	height:17px;
	float:left;
	display:block;
	_display:inline-block;
	border-top:solid 1px #848484;
	border-bottom:solid 1px #848484;
	background:#fff url(images/bread-crumb-node.png) no-repeat left top;
}

.adFinalCrumb li.active
{
	background:#fff url(images/bread-crumb-active.png) no-repeat left top;
	border-top:solid 1px #06b600;
	padding:5px 5px 0 43px;
	border-bottom:solid 1px #06b600;
	border-right:solid 1px #06b600;
	color:#06b600;
}

.adFinalCrumb li.changeNode
{
	background:#fff url(images/bread-crumb-change.png) no-repeat left top;
	height:22px;
	display:block;
	_display:inline-block;
	padding:0 0 0 10px !important;
	border-top:solid 1px #848484;
	border-bottom:solid 1px #848484;
	border-right:solid 1px #848484;
}

.adFinalCrumb li.active a
{
	color:#0018b6;
	font-size:12px;
	font-weight:normal;
}

.adFinalCrumb li a
{
	text-decoration:none;
}

.adFinalCrumb li a.changeNode
{
	height:17px;
	display:block;
	_display:inline-block;
	padding:5px 5px 0 0;
	text-decoration:none; 
}
/*--------------------------End Wizard-----------------------------*/

/*----------------------------Post Ad----------------------------------------*/
table.categoryListHolder
{
	margin:10px 0;
}

table.categoryListHolder tr td a
{
	margin:3px 0 0 0;
	padding:5px 0 3px 18px;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	background:url(images/icons/bullet_green.png) no-repeat left 3px;
}

table.categoryListHolder tr td a:hover
{
	text-decoration:underline;
}

/*---------------------------------------------------------------------------*/

/*------------------------Ad Grid--------------------------------------------*/
.adGridView
{
	width:100%;
	font-size:12px;
}
.adGridView th
{
	height:30px;
	font-size:12px;
	color:Navy;
	background:url(images/view-ad-bg.png) repeat-x top left;
}
.adGridView th a
{
	font-size:12px;
	color:Navy;
}

.customeHeader
{
	text-align:left;
}

.gridDateField
{
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.adDescriptionHolder
{
	margin:10px 0;
}

.adDescriptionHolder span.imageHolder
{
	border:solid 1px #D9D9D9;
	height:55px;
	width:60px;
	float:left;
	text-align:center;
	vertical-align:middle;
	margin:0 10px 0 0;
}

.adDescriptionHolder span.contentHolder
{
	float:left;
	font-size:12px;
	color:#3C3C3C;
}
.adDescriptionHolder span.contentHolder .header
{
	font-weight:bold;
	display:block;
	text-decoration:none;
	font-size:14px;
}
.adDescriptionHolder span.contentHolder span.itemheader
{
	color:#ccc;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	padding: 10px 0 0 0;
}
.adDescriptionHolder span.contentHolder span.item
{
	color:#666666;
	margin:0 0 0 10px;
}
	


.gridAltItem,
.gridItem
{
	border-top:dotted 1px #ccc;
}


/*---------------------------------------------------------------------------*/
.freqCatHomeHolder
{
	position:relative;
	height:100px;
	margin:5px 0 15px 0;
	border:solid 1px #E1E1E1;/*A8B4BF*/
	background:url(images/freq-cat-home-bg.png) no-repeat left bottom;
	/*background:url(images/freq-cat-home-bg.jpg) no-repeat left bottom;*/
}

.freqCatHomeHolder h3
{
	position:absolute;
	padding:0;
	margin:0;
	left:10px;
	top:-10px;
	font-size:16px;
	display:inline;
	background-color:#fff;
}

.freqCatHomeHolder ul
{
	width:18%;
	float:left;
	height:85%;
	padding:0;
	margin:15px 0 0 1%;
}

.freqCatHomeHolder ul.itemListHolder
{
}

.freqCatHomeHolder ul li
{
	list-style-type:none;
	padding:0;
	display:inline;
	margin:0 !important;
}

.freqCatHomeHolder ul li h4
{
	padding:0 0 0 25px;
	margin:0;
	display:inline;
	font-size:12px;
	text-align:center;
	width:90%;
	border-bottom:solid 1px #ccc;
	color:#65b947;
}

.freqCatHomeHolder ul li h4.housing
{
	background:url(../../files/images/icons/property.png) no-repeat left center;
}

.freqCatHomeHolder ul li h4.vehicles
{
	background:url(../../files/images/icons/auto.png) no-repeat left center;
}

.freqCatHomeHolder ul li h4.jobs
{
	background:url(../../files/images/icons/jobs.png) no-repeat left center;
}

.freqCatHomeHolder ul li h4.household
{
	background:url(../../files/images/icons/furniture.png) no-repeat left center;
}

.freqCatHomeHolder ul li h4.misc
{
	background:url(../../files/images/icons/others.png) no-repeat left center;
}

.freqCatHomeHolder ul li.item
{
}

.freqCatHomeHolder ul li.item a
{
	font-size:10px;
	display:block;
	text-decoration:none;
	color:#757575;
}

/*--------------------------Home Spot light----------------------------------*/
.spotlightContainer
{
	border:solid 1px #E1E1E1;
	margin:5px 0 0 0;
	padding:10px 0 0 0;
	width:760px;
	position:relative;
	/*width:735px;
	background:url(images/spotlight-preview-bg.png) repeat-x left top;
	border:solid 1px red;*/
}

.spotlightContainer .ajaxProgressHolder
{
	position:absolute;
	left:49%;
	top:25%;
	z-index:9999;
	display:none;
}

.spotlightContainer .showProgress
{
	display:block;
}

.spotlightContainer h3.spotlightTitle
{
	position:absolute;
	left:10px;
	top:-10px;
	margin:0;
	padding:0;
	width:110px;
	font-size:16px;
	background-color:#fff;
}

.spotlightMenuHolder
{
	height:20px;
}

.spotlightNav
{
	width:66px;
	border:solid 1px #dbe1e6;
	padding:0;
	margin:3px 0 0 0;
	float:right;
}

.spotlightNav li
{
	list-style-type:none;
	width:22px;
	height:13px;
	margin:0;
	padding:0;
	float:left;
}

.spotlightNav li a
{
	display:block;
	height:13px;
	width:22px;
}
.spotlightNav li a.prev
{
	background:url(images/btn/spotlight_prev.png) no-repeat left top;
}

.spotlightNav li a.pause
{
	background:url(images/btn/spotlight_pause.png) no-repeat left top;
}

.spotlightNav li a.next
{
	background:url(images/btn/spotlight_next.png) no-repeat left top;
}
.spotLightTopCatHolder
{
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:75%;
}

.spotLightTopCatHolder li
{
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	float:left;
}

.spotLightTopCatHolder li a.topItemLnk
{
	font-size:12px;
	padding:3px 15px;
	height:14px;
	display:block;
	_display:inline-block;
	font-weight:bold;
	text-decoration:none;
}

.spotLightTopCatHolder li a.selected
{
	/*background:url(images/spotlight-item-sel-bg.png) repeat-x left top;
	border:solid 1px #4C6F94;*/
	background-color:#D8D8D8; /*spotlight menu*/
	color:#fff;
}

.spotLightTopCatHolder li.topHiddenItem
{
	display:none;
}

.spotLightTopCatHolder li.itemMenuHolder
{
	width:46px;
	float:right;
}

.spotLightTopCatHolder .itemMenuHolder a
{
	display:block;
	width:20px;
	height:20px;
	float:left;
	font-size:11px;
	border:solid 1px #ccc;
}

.spotLightTopCatHolder .itemMenuHolder a.moveLeftMenu
{
	margin:0 2px 0 0;
}

.spotLightTopCatHolder .itemMenuHolder a.moveRightMenu
{
}

.spotlightContainer .previewMainHolder
{
	position:relative;
	border-top:solid 1px #fff;
	height:300px;
}

ul.subCatItemHolderHide
{
	display:none;
}

ul.subCatItemHolder
{
	margin:200px 0 0 0;
	padding:0;
	display:block;
	height:100px;
	width:100%;
	background:url(images/spotlight-item-bg.png) repeat-x center top;
	clear:both;
}

.subCatItemHolder li
{
	padding:0;
	margin:0;
	float:left;
	display:block;
	list-style-type:none;
}

.subCatItemHolder li.adItem
{
	width:20%;
	overflow:hidden;
}

.subCatItemHolder li a.adItemLnk
{
	font-size:11px;
	width:96%;
	height:84px;
	display:block;
	padding:16px 2% 0 2%;
	text-decoration:none;
	overflow:hidden;
}

.subCatItemHolder li a.adContentHolder
{
	background:url(images/spotlight-sel-bg.png) no-repeat center 4px;
	color:#fff;
}

.subCatItemHolder li a.adItemLnk .imageHolder
{
	text-align:center;
	display:block;
	margin:0 20px 0 20px;
	padding:5px;
	height:55px;
	overflow:hidden;
	border:solid 1px #C5CED7;
	background:#fff;
}

.subCatItemHolder li a.adItemLnk .imageHolder img
{
	border:none !important;
}

.subCatItemHolder li a.adItemLnk .detailsHolder
{
	text-align:center;
}

.subCatItemHolder li .previewHolderHide
{
	display:none;
	height:100px;
	width:750px;
	position:absolute;
	left:0;
	top:0;
	z-index:800;
}

.subCatItemHolder li .previewHolder
{
	display:block;
	height:100px;
	width:750px;
	position:absolute;
	left:0;
	top:0;
	z-index:800;
}

.subCatItemHolder li .previewHolderHide .title,
.subCatItemHolder li .previewHolder .title
{
	font-size:12px;
	font-weight:bold;
	padding:3px 0 3px 5px;
	margin:0 0 5px 0;
	color:#119913;
	text-transform:uppercase;
}

.subCatItemHolder li .previewHolderHide .leftHolder,
.subCatItemHolder li .previewHolder .leftHolder
{
	float:left;
	width:30%;
	overflow:hidden;
}
.subCatItemHolder li .previewHolderHide .rightHolder,
.subCatItemHolder li .previewHolder .rightHolder
{
	font-size:12px;
	width:69%;
	float:left;
	overflow:hidden;
	color:#2D2D2D;
}
.subCatItemHolder li .previewHolderHide .rightHolder .price,
.subCatItemHolder li .previewHolderHide .rightHolder .location,
.subCatItemHolder li .previewHolder .rightHolder .location,
.subCatItemHolder li .previewHolder .rightHolder .price
{
	display:block;
	position:absolute;
	left:495px;
	top:145px;
	width:250px;
	height:15px;
	text-align:right;
	font-size:11px;
	color:#AFB2B6;
}

.subCatItemHolder li .previewHolderHide .rightHolder .location,
.subCatItemHolder li .previewHolder .rightHolder .location
{
	top:125px;
}
.subCatItemHolder li .previewHolderHide .leftHolder .imageHolder,
.subCatItemHolder li .previewHolder .leftHolder .imageHolder
{
	text-align:center;
	margin:0 0 10px 0;
}

.subCatItemHolder li .previewHolder .leftHolder .imageHolder img
{
}
.subCatItemHolder li .previewHolderHide .rightHolder .responseContainer,
.subCatItemHolder li .previewHolder .rightHolder .responseContainer
{
	position:absolute;
	left:435px;
	top:150px;
	font-size:11px;
	text-align:center;
	margin:15px 0 0 0;
	width:320px;
}
.subCatItemHolder li .previewHolderHide .rightHolder .responseContainer a,
.subCatItemHolder li .previewHolder .rightHolder .responseContainer a
{
	padding:5px;
	margin:0 3px 0 0;
	border:solid 1px #ccc;
	display:block !important;
	_display:inline-block !important;
	float:right;
	text-decoration:none;
	color:#18b72a;/*#6da334*/
}

.subCatItemHolder li .previewHolder .rightHolder .responseContainer a:hover
{
	background-color:#ccc;
}

/*------------------------End Home Spot Light--------------------------------*/
/*--------------------------------Classes------------------------------------*/


.publicholidays
{
    background:url(images/publicholidays.png) no-repeat left top;
    width:673px;
    height:380px;
}

.clear
{
    clear:both;
}

#Seperator
{
	background: #D8D5C2 url(images/menu-item-devider.png) repeat-x top;
}

/*-------------------------Ajax Spotlight-----------------------------------*/
.ulSpotLightMenuHolder
{
	height:25px;
	list-style-type:none;
	padding:0;
	margin:0;
}

.ulSpotLightMenuHolder li
{
	float:left;
}

.ulSpotLightMenuHolder li a
{
	display:block;
	_display:inline-block;
	height:22px;
	padding:3px 10px 0 10px;
	text-decoration:none;
}

.ulSpotLightMenuHolder li a.selected,
.ulSpotLightMenuHolder li a:hover
{
	display:block;
	_display:inline-block;
	height:22px;
	padding:3px 10px 0 10px;
	background-color:#ccc;
	color:#fff;
}

.divAdOuterHolderHide
{
	display:none;
}

.divAdOuterHolder
{
	display:block;
	height:100px;
	width:100%;
}

.divAdOuterHolder ul
{
	list-style-type:none;
	padding:0;
	margin:0;
}

.divAdOuterHolder ul li
{
	float:left;
}

.divAdOuterHolder ul li div.divAdImg
{
	height:70px;
	width:70px;
	margin:15px 3px 0 3px;
	position:relative;
}

.adSummary
{
	position:absolute;
	height:75px;
	width:200px;
	overflow:hidden;
	display:none;
}

.adShowSummary
{
	border:solid 1px #999;
	position:absolute;
	top:-100px;
	left:-65px;
	height:75px;
	width:200px;
	padding:10px !important;
	background-color:#fff;
	overflow:hidden;
	display:block;
	z-index:9999;
}

.adShowSummary li
{
	font-size:11px;
	clear:both !important;
}

.adShowSummary li.location,
.adShowSummary li.price
{
	padding:5px 0 0 0;
	display:block !important;
	font-weight:bold;
	color:#1a6789;
}

div.divAdImg img.bgImg
{
	position:absolute;
	width:100%;
	height:100%;
	z-index:300; 
}

div.divAdImg img.adImg
{
	position:absolute;
	text-align:center;
	margin:auto 0;
	z-index:900;
}

.divLeftContentHolder
{
	float:left; width:72%;	
}

.divRightAdHolder
{
	float:right; width: 26%; height:450px;border:solid 1px #fff;
	background:url(images/Banners/win_iphone_ipad.jpg) ;
}

.saftyWarningHolder
{
	background:#eaeaea url(images/safety_icon.png) no-repeat 3px 3px;
	border:solid 1px #ccc;
	padding:10px;
	width:70%;
	margin:10px 0;
	padding:10px 10px 10px 20px;
}

.saftyWarningHolder span
{
	font-weight:bold;
	color:#ff0000;
	display:block;
	padding:0 0 5px 10px;
}

.scamWarningHolder
{
	border:solid 1px #e2c822;
	padding:10px 10px 10px 40px;
	background:url(images/notification_warning.png) no-repeat 3px center;
}
.scamWarningHolder span
{
	font-weight:bold;
	padding:0 0 5px 0;
	display:block;
}
/*-------------------------------Fixed Header-----------------------------*/
#site-top-bar
{
	background-color:#fff;
	top:0;
	left: 0;
	font-family: verdana, arial;
	font-size: 11px;
	height: 140px;
	position: fixed;
	z-index: 1000;
	width:100%;
    _width:auto !important;
    margin:0 auto;
    /*min-width:100%;
	_width: expression(document.body.clientWidth < 1005 ? "980px": "auto" );*/
}

#site-top-bar-frame
{
	height: 140px;
	position: relative;
	width:990px;
	_width:auto !mportant;
	padding:0px;
	margin:0 auto!important;
}

#site-top-bar-content
{
	padding:0;
}

#site-body-container
{
	_overflow-y: scroll;
	_overflow-x: hidden;
	_position: relative;
}

/* To make up for scroll-bar. */
#site-top-bar
{
	_bottom: -1px;
	_position: absolute;
	_right: 16px;
}

/* To make up for overflow left. */
#site-top-bar-frame
{
	_margin-left: 26px;
}

/*-----------------------------End of Fixed Header------------------------*/

/*---------------------------------Image Category ---------------------------*/
#ImgMainCatHolder
{
	padding:0;
}

ul.mainCatHolder
{
	padding:0;
	margin:0;
	height:25px;
}

ul.mainCatHolder li
{
	list-style-type:none;
	padding:0;
	float:left;
}
ul.mainCatHolder li a
{
	display:block;
	_display:inline-block;
	padding:5px 10px 0 10px;
	text-decoration:none;
	height:20px;
	font-size:12px;
}

ul.mainCatHolder li a.selected
{
	background-color:#ccc;
}

ul.subCatHolderHide
{
	margin:0;
	padding:0;
	display:none;
	position:relative;
}

ul.mainCatHolder li img.ajaxProgressImg
{
	display:none;
}

ul.mainCatHolder li img.showProgress
{
	display:block;
}

ul.subCatHolder
{
	display:block;
}

ul.subCatHolderHide li
{
	list-style-type:none;
	margin:0 5px 5px 0;
	display:block;
	padding:0;
	float:left;
	width:136px;
	height:136px;
	border:solid 1px #ccc;
	text-align:center;
}
ul.subCatHolderHide li a
{
	font-size:11px;
	width:100%;
	text-decoration:none;
}

ul.subCatHolderHide li a img
{
	margin:18px 0 0 0;
	border:none !important;
}

ul li a.adItemLnk .adSummaryHide
{
	position:absolute;
	left:0;
	top:0px;
	width:350px;
	height:auto !important;
	border:solid 1px #ccc;
	font-size:12px;
	display:none;
	z-index:9999;
	padding:5px;
	text-align:left;
	background-color:#fff;
}

ul li a.adItemLnk .adSummary
{
	display:block;
}
ul li a.adItemLnk .adSummaryHide .title
{
	display:block;
	font-weight:bold;
	margin:0 0 5px 0;
	color:#66bb44;
}
ul li a.adItemLnk .adSummaryHide .desc
{
	display:block;
	margin:0 0 5px 0;
}

ul li a.adItemLnk .adSummaryHide .price,
ul li a.adItemLnk .adSummaryHide .location
{
	display:block;
	margin:0 0 5px 0;
	text-align:right;
	color:#666;
}
/*------------------------------End Image Category---------------------------*/

/*------------------------message style------------------------*/
.errorHolder, 
.warningHolder, 
.successHolder
{
	padding: 5px;
	font-size: 11px;
	margin: 10px 0;
	border: solid 1px #939393;
	background-color: #ffffe0;
}

.errorHolder span, 
.warningHolder span, 
.successHolder span
{
	font-size: 14px;
	padding: 3px 0 8px 34px;
	font-weight: bold;
	display: block;
	margin:0 0 5px 0;
}

.errorHolder span
{
	background: url(images/icons/error_icon.png) no-repeat left top;
}

.warningHolder span
{
	background: url(images/icons/warning_icon.png) no-repeat left top;
}

.successHolder span
{
	background: url(images/icons/success_icon.png) no-repeat left top;
}

.errorHolder
{
	color: #ed1400;
}

.warningHolder,
.successHolder
{
	color: #009d34;
}

/*--------------------end message style-----------------------*/

.displaydate
{
	font-size: 16px;
	padding:10px 25px 10px 10px;
	font-weight: normal;
	color: #ccc;
}

.responseclass
{
	background-color:GhostWhite; 
}

.homeMessageHolder
{
	text-align:center;
	padding:6px 10px 6px 10px;
	background-color:#F6F6F6;
}

.homeMessageHolder span
{
	font-size:12px;
	color:#ccc;
}

.searchHolder
{
	border:solid 1px #ccc;
	padding:10px;
	position:relative;
	background-color:#e4e4e4;
}

.searchHolder h4
{
	position:absolute;
	left:10px;
	top:-10px;
	padding:0;
	margin:0;
}

.searchHolder ul
{
	margin:0 0 10px 0;
	padding:0;
	height:25px;
	display:block;
}

.searchHolder ul li
{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	padding:0 5px 0 0;
}
.searchHolder ul.mainSearchHolder li select
{
	font-size:12px;
	padding:1px 0;
}

.searchHolder ul.mainSearchHolder li input
{
	padding:2px 3px;
	border:solid 1px #ccc;
	font-size:12px;
}
.searchHolder ul.mainSearchHolder li input.search_box
{
	width:125px !important;
}

.searchHolder ul.mainSearchHolder li input.priceFrmTxt,
.searchHolder ul.mainSearchHolder li input.priceToTxt
{
	width:55px !important;
}
.searchDescHolder
{
	font-size:12px;
	text-align:center;
}

.MenuHomeButton
{
	padding:0 0 5px 12px;
}
