@charset "utf-8";
/* CSS Document */
body
{
background:#ffffff url(../images/body_wrapper.jpg) center top ;
background-repeat:repeat-x;
width:auto;
height:auto;
margin:0;
padding:0;
font-family:'Raleway', sans-serif;
font-size:12px;
color: #676767;
}

/*===================== Global properties ======================================================== */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin:0px;
	padding:0px;
	outline:0px
}
img {border:0;}
a{text-decoration:none;}
input, input:hover,input:active {outline:none;}
a, object { outline:none; color: #ED7C16;}
h1,h2, h3, h4
{
width:auto;
height:auto;
margin:0px 0px 0px 0px ;
padding:0px;
color:#232323;
font-family:'Raleway', sans-serif;
font-size:18px;
font-weight:normal;
text-shadow: 1px 1px 0 white;
}
p 
{
font-size: 13px;
}
.clear{ clear:both;}
.float_left{ float:left;}
textarea{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:12px;}
/*===================== Element properties ======================================================== */
.containerOuter
{
width:auto;
margin:auto;
padding:0;
}
.container
{
width:977px;
margin:auto;
padding:0;
}
/**header css **/
.header
{
width:977px;
height:100px;
float:left;
}
.logo
{
width:117px;
height:46px;
float:left;
display:inline;
margin:9px 0 0 0px;
}
.headerRight_box
{
width:700px;
height:63px;
float:right;
}
.menuArea
{
width:500px;
height:37px;
float:left;
padding:70px 0 0 0;
font-family: 'Raleway', sans-serif;
font-size: 12px;
}
.menuArea a
{
color:#454444;
padding-right:20px;
}
.menuArea a:hover
{
color:#e87813;
}
.socialNetworks
{
width:170px;
height:46px;
float:right;
padding:50px 0 0;
}
.socialNetwork_text
{
width:auto;
float:left;
display:inline;
margin:8px 12px 0 0; 
font-size:12px;
color:#343434;
font-weight:bold;
}
.skype
{
width:30px;
height:30px;
float:left;
display:inline;
margin:0 8px 0 0;
background:url(../images/sprite.png) no-repeat scroll -1px -1px transparent;
}
.skype:hover {margin: 2px 8px 0 0;}
.facebook
{
width:30px;
height:30px;
float:left;
display:inline;
margin:0 8px 0 0;
background:url(../images/sprite.png) no-repeat scroll -37px -1px transparent;
}
.facebook:hover {margin: 2px 8px 0 0;}
.twitter
{
width:30px;
height:30px;
float:left;
display:inline;
margin:0 8px 0 0;
background:url(../images/sprite.png) no-repeat scroll -73px -1px transparent;
}
.twitter:hover {margin: 2px 8px 0 0;}
.google_plus
{
width:30px;
height:30px;
float:left;
display:inline;
margin:0 0px 0 0;
background:url(../images/sprite.png) no-repeat scroll -109px -1px transparent;
}
.google_plus:hover {margin: 2px 8px 0 0;}
.gmail
{
width:30px;
height:30px;
float:left;
display:inline;
margin:0 8px 0 0;
background:url(../images/sprite.png) no-repeat scroll -145px -1px transparent;
}
.gmail:hover {margin: 2px 8px 0 0;}

/**header division css **/
.headerDivision
{
width:977px;
height:95px;
padding:15px 0 0 0;
float:left;
position:relative;
}

.headerDivision_inner
{
width:977px;
min-height:75px;
padding:15px 0 0 0;
float:left;
}

.headerDivision_inner2
{
width:977px;
min-height:10px;
height:auto;
padding:15px 0 0 0;
float:left;
}
.search
{
width:977px;
height:56px;
background:url(../images/sprite.png) no-repeat scroll 0px -37px transparent;
}
#suggestSearch 
{
padding:60px 0 0 20px;
width:957px;
}
#suggestSearch form{}
#suggestSearch input.formInput
{
width:802px;
-webkit-appearance: none;
border:none;
height:30px;
line-height:30px;
float:left;
border:none;
background:none;
font-size:16px;
vertical-align:middle;
}
#suggestSearch input.formInput:active
{
border:none;
}
.searchGo
{
width:134px;
height:36px;
padding:0;
margin:-2px 7px -2px 0;
background:url(../images/buttons.png) no-repeat scroll 0px -1px transparent;
font-size:0;
border:none; 
float:right;
display:inline;
line-height:0;
text-indent:-99999px; 
cursor:pointer;
}
.searchGo:hover
{
background:url(../images/buttons.png) no-repeat scroll 0px -38px transparent;
}

/* new div id covering browse catogary and login */
#cat_and_login{ 
width:680px; height:50px
background:none;position:absolute;
right: 0;
top: 15px;	z-index:99999;
	
}
/**Browse Categories CSS**/
#browseCategory {
width:181px;
height:47px; float:left; margin-left:5px /* ------------------------edited line------------- */
/*position:relative;
top:-60px;
left:283px;*/
}
.browseCategoryLink
{
width:181px;
height:47px;
background:url(../images/buttons.png) no-repeat scroll -144px -2px transparent;
top:0px;
left:0px;
cursor:pointer;

}
.browseCategoryLink_out
{
background:url(../images/buttons.png) no-repeat scroll -334px -2px transparent;
}
ul, li {
	margin:0; 
	padding:0; 
	list-style:none;
		
}

.menu_class {
	border:1px solid #1c1c1c;
}

.the_menu {
	display:none;
	width:300px;
	border: 1px solid #a5550d; position:absolute;	
	}

.the_menu li {
	background-color: #e87813;
	border-bottom:1px solid #f28420;
	}
.the_menu li:last-child {
	border-bottom:none;
	}	

.the_menu li ul li {
	background-color: #3e4951;
}

.the_menu li a {
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none; 
	padding:5px 10px; 
	display:block;
}
.the_menu li a.subcat{ background:#fd8214; display:block; padding:3px 0px 0px 13px; margin:3px 10px 3px 20px; background:url(../images/list-arrow.png) left top no-repeat; height:20px;}

.the_menu li a:hover {
    color:#1b1f24;
	background:#eff3f6;
}

.login_area
{
width:488px;
height:43px;
background:url(../images/sprite.png) no-repeat scroll -2px -155px transparent;
 float:left; margin-left:5px /* ------------------------edited line------------- */
/*position:relative;
left:469px;
top:-107px;*/
}
.loginTextbox
{
width:213px;
height:28px;
float:left;
display:inline;
margin:5px 0 0 10px;
}
.loginTextbox input
{
width:207px;
height:23px;
border:none;
background:none;
margin-top:7px;
padding:0px 0px 0px 5px;
color:#606060;
}
.loginGo
{
width:29px;
height:27px;
padding:0;
margin:8px 8px 5px 0;
background:url(../images/buttons.png) no-repeat scroll -523px -3px transparent;
font-size:0;
border:none; 
float:right;
display:inline;
line-height:0;
text-indent:-99999px; 
cursor:pointer;
}
.loginGo:hover
{
background:url(../images/buttons.png) no-repeat scroll -523px -33px transparent;
}
#advancedSearch
{
width:977px;
height:auto;
float:left;
z-index:9999;
position:relative;
margin-left:-20px;
background:#E87813;
-webkit-box-shadow: 0px 3px 5px rgba(0,0,0,.1);
-moz-box-shadow: 0px 3px 5px rgba(0,0,0,.1);
box-shadow: 0px 3px 5px rgba(0,0,0,.1);
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.slide_button {
	background: url(../images/hide-or-show.png) no-repeat top right;
	width: 150px;
	height: 20px;
	display: block;
	color: #fff;
	text-decoration: none;
	padding-right:20px;
	margin:0px 10px 0px 0px;
	font-weight:bold;
}
.minus_icon {
	background-position: right -18px;
}
#header{
	width:977px;
	float:left;
	height:18px;
	margin-top:3px;
	background:url(../images/sprite.png) no-repeat scroll -0px -132px;
}
.slide_div {
	margin: 0;
	padding: 0 0px 0 0;
	background: url(images/slide_btn.jpg) no-repeat center top;
	float:right;
}

#expanding_search {
	background:#e87813;
	height:auto;
	/*overflow:hidden;*/
	padding:0px 0px;
	display:none;
}




#advancedSearch a.menu-open { display:none; }
.advancedSearch_Icon
{
width:18px;
height:18px;
background:url(../images/sprite.png) no-repeat scroll -190px -10px transparent;
float:left;
}

#expanding_search td{ padding:4px 10px; color:#fff; font-size:13px;}
#expanding_search input[type="text"]{height:17px; width:113px;}
#expanding_search .date_sel{ width:89px!important; clear:both;}
#expanding_search select{ height:24px; width:182px;}
#expanding_search select, #expanding_search input[type="text"]{
	 background:#fff;
	 -moz-border-radius:3px;
	-webkit-border-radius:3px;
	 border-radius:3px;
	 padding:3px;
	 border:0px solid!important;
	 color:#676767;
	margin:3px 0px 0px 0px;
	font-size:13px;
}
#expanding_search .ad_search_go
{
width:116px;
height:35px;
padding:0;
background:url(../images/buttons.png) no-repeat scroll -0px -180px transparent;
font-size:0;
border:none; 
float:right;
display:inline;
line-height:0;
text-indent:-99999px; 
cursor:pointer;
}
#expanding_search .ad_search_go:hover{
background:url(../images/buttons.png) no-repeat scroll -120px -180px transparent;
}
.date_field{ position:relative!important; margin-bottom:3px; float:left;}


.ContentArea
{
width:952px;
height:auto;
border:1px solid #bbbbbb;
-moz-border-radius:4px;
-webkit-border-radius:4px;
float:left;
padding:11px;
position:relative;
background:url(../images/content_bg.jpg) top repeat-x #fff;
margin-top:26px;
}
.leftContent_Box
{
width:722px;
height:auto;
float:left;
}
.leftContent_Box_detail
{
width:600px;
height:auto;
float:left;
}
.disp_header{
width:600px;
float:left;
display:inline;
margin:0px;
background: #ffffff url(../images/featuredSale_wrapper.jpg) repeat-x center top;
border-top:solid 1px #fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-webkit-box-shadow: 0px 0px 2px #393838;
-moz-box-shadow: 0px 0px 2px #393838;
box-shadow: 0px 0px 2px #393838;
min-height:34px;
-webkit-box-shadow: 0px 0px 1px #393838;
-moz-box-shadow: 0px 0px 1px #393838;
box-shadow: 0px 0px 1px #393838; 
}
.disp_header h1{
font-family: 'Raleway', sans-serif;
font-size:24px;
color: #FF9900;
font-weight: bold;
display:inline;
float:left;
width:auto;
}
.in_detail{margin-top:-20px;}
.detail_searchListing
{
width:600px;
height:auto;
float:left;
display:inline;
margin-top:10px;
}
.detail_searchListing .searchListing_Item_details{width:600px!important;}
.searchListing_Item_details h4{
font-size:19px;
color:#333;
font-weight:bold;
line-height:28px;
}
.searchListing_Item_details h5{
	font-size:15px;
	color:#999;
	font-weight:normal;
	line-height:24px;
}

.user_area_leftContent_Box
{
width:800px;
height:auto;
float:left;
}
.user_area_rightContent_Box
{
width:150px;
height:auto;
float:left;
}

.rightContent_Box
{
width:220px;
height:auto;
float:right;
}
.details_rightContent_Box{
width:340px;
float:right;
height:auto;
line-height:18px;
}
.right_business_box{
 width:328px; height:auto; padding:5px 5px; border:1px solid #bababa; margin:0px 0px 10px 0px; background:#fff; overflow:hidden;
 -moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;

}
.logo_img{
 max-width:308px; max-height:127px; height:auto; margin:0px 0px 10px 0px; float:right; clear:both;
}
.right_business_box td{ vertical-align:top; padding:2px 4px;}
.right_business_box th{ font-weight:bold; vertical-align:top; text-align:left; padding:2px 4px;}
.right_business_box a{ color:#ED7C16;}
.right_business_box a:hover{ text-decoration:underline;}


.banner_slides
{
width:715px;
height:198px;
border:3px solid #ccc;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin-bottom:10px;
}


.registration_area
{
width:176px;
height:415px;
float:none;
padding:0 20px;
background:url(../images/registerBg.jpg) repeat-y;
border-top:solid 1px #fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-webkit-box-shadow: 0px 0px 2px #393838;
-moz-box-shadow: 0px 0px 2px #393838;
box-shadow: 0px 0px 2px #393838;
position:relative;
}

.register_head
{
width:176px;
height:auto;
float:left;
display:inline;
margin:10px 0 0;
position:relative;
}
.register_head strong
{
color:#000000;
}

.register_head span
{
color:#e36c00;
margin-top:2px;
display:inline;
float:left;
}
.registration_cap
{
position:relative;
width:auto;
height:auto;
z-index:0;
}
.register_ribbon
{
width:60px;
height:64px;
background:url(../images/sprite.png) no-repeat scroll -79px -205px transparent;
position:absolute;
top:-8px;
left:-20px;
z-index:99;
}
.register_form
{
width:176px;
float:left;
padding-top:10px;
}
.register_form .captcha_refresh, .captcha_r{
	width:16px;
	height:23px;
	float:left;
	margin:0px 0px 0px 10px;
	background:url(../images/captcha-refresh.jpg) no-repeat;
	display:block;
}


.textbox_modified
{
width:164px;
height:25px; 
background:#ffffff url(../images/textAreaBg.jpg) repeat-x scroll center top;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom: 5px;
border: 1px solid #b2b2b2;
border-top-color:#929292;
color: #444444;
padding-left:6px;
}
.textbox_Hidden
{
background:none;
border:1px;
display:inline;
margin:2px 0 0 5px;
float:right;
}
select.select{
		z-index:10;
		width:166px !important;
		height:26px !important;
		line-height:26px;
}

/* dynamically created SPAN, placed below the SELECT */
.select_modified{
	
	float:left;
    
	width:226px;
	border:#FFFFFF;
	line-height:26px;
	/*text-indent:10px;*/	
	cursor:default;
	z-index:1;
	}




.heightDivider
{
height:10px;
width:164px;
float:left;
}
.formCapture, .formCapture img, .captcha_img
{
width:146px;
height:46px;
float:left;
margin:-5px 8px -8px 0px;

}
.registerNow_link
{
width:170px;
height:45px;
background:url(../images/buttons.png) no-repeat scroll 0px -79px transparent;
float:left;
font-size:0;
border:none; 
margin:16px 0 0;
display:inline;
line-height:0;
text-indent:-99999px; 
cursor:pointer;
}
.registerNow_link:hover
{
background:url(../images/buttons.png) no-repeat scroll 0px -130px transparent;
}
.featuredSales, .display_item_only{
width:722px;
float:left;
display:inline;
margin:0px;
background: #ffffff url(../images/featuredSale_wrapper.jpg) repeat-x center top;
border-top:solid 1px #fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-webkit-box-shadow: 0px 0px 2px #393838;
-moz-box-shadow: 0px 0px 2px #393838;
box-shadow: 0px 0px 2px #393838; 
}
.display_item_only{
height:34px;
-webkit-box-shadow: 0px 0px 1px #393838;
-moz-box-shadow: 0px 0px 1px #393838;
box-shadow: 0px 0px 1px #393838; 

}
.featuredSales{ 
	height:41px;
}
.display_item_only .sales_icon{
margin:4px 0 0 10px;
}
.display_item_only h1{ margin:4px 0 0 10px; width:auto;}
.featuredSales .sales_icon, .featuredSales h1{ margin:10px 10px 0 10px;}
.disp_header h1, .disp_header .sales_icon{ margin:4px 5px 0 10px;}
.sales_icon
{
width:31px;
height:24px;
float:left;
background:url(../images/sprite.png) no-repeat scroll -231px -7px transparent;
display:inline;
}
.featuredSales h1 
{
font-size:18px;
display:inline;
float:left;
width:auto;
}




.listLinks
{
width:auto;
height:auto;
float:right;
}
.featuredList_link
{
width:170px;
height:27px;
display:inline;
margin:6px  0 0 30px;
background:url(../images/buttons.png) no-repeat scroll -181px -79px transparent;
float:left;
}
.featuredList_link:hover
{
background:url(../images/buttons.png) no-repeat scroll -181px -113px transparent;
}
.business_link
{
width:229px;
height:27px;
display:inline;
margin:6px  10px 0 10px;
background:url(../images/buttons.png) no-repeat scroll -358px -79px transparent;
float:left;
}
.business_link:hover
{
background:url(../images/buttons.png) no-repeat scroll -358px -113px transparent;
}
.you_rhere{
width:auto;
height:27px;
max-width:420px;
display:inline;
margin:12px 10px 0 30px;
float:right;
}
.you_rhere a{
color:#aaa;
}
.you_rhere a:hover{
color:#eb7b15;
}
.you_rhere a:after{
content:" / ";
}
.you_rhere a:last-child{
	color:#eb7b15;
}
.you_rhere a:last-child:after{
content:" ";
}
.productListing
{
width:722px;
height:auto;
float:left;
display:inline;
margin-top:10px;
}
.productListing_Item
{
width:722px;
height:auto;
padding-bottom:5px;
float:left;
display:inline;
margin-top:10px;
border:1px solid #bbbbbb;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.product_thumb
{
width:102px;
height:86px;
float:left;
}
.product_thumb img
{
width:100px;
height:80px;
border:2px solid #eeeeee;
display:inline;
margin:10px 0 0 4px;
float:left;
}
.productList_Details
{
width:440px;
height:auto;
float:left;
padding:7px 0 0 10px;
}
.productList_Details a
{
color:#FF9900;
text-decoration:none;
font-weight:bold;
}

.title_box {
    float: left;
    width: 100%;
	font-size: 18px;
	font-family: 'Raleway', sans-serif;
}
.productList_Details p
{
padding-top:10px;
float:left;
clear:both;
}
.productList_Options
{
width:140px;
float:right;
color:#2a7f6a;
padding:10px  10px 0 0;
}

.productList_Options p
{
font-size: 12px;
}

.productList_Options .like_comment_comment{
	margin-bottom:8px; clear:both; float:left;
}
.product_likeCount
{
width:22px;
height:19px;
background:url(../images/sprite.png) no-repeat scroll -282px -12px transparent;
float:left;
display:inline;
margin:20px 0 0 0;
}
.product_likeCount span
{
color:#FF3300;
display:inline;
margin:3px 0 20x 8px;
padding-left:6px;
font-size:11px;
}
.commentText
{
float:left;
margin:20px 0 0 5px;
color:#000000;
display:inline;
}
.product_like
{
width:51px;
height:18px;
background:url(../images/sprite.png) no-repeat scroll -325px -12px transparent;
float:left;
display:inline;
margin:10px 0 0 10px;
cursor:pointer;
}
.product_like span
{
color:#0c7dc3;
display:inline;
margin:4px 0 20x 8px;
padding:2px 0 0 32px;
float:left;
font-size:11px;
}
.productList_pagination
{
width:722px;
height:auto;
float:left;
display:inline;
margin-top:10px;
border-top:1px solid #bbbbbb;
}
.productList_pagination ul
{
width:722px;
height:auto;
float:left;
padding:10px 0px;
}
.productList_pagination ul li{
	height:20px;
	min-width:10px;
	width:auto;
	float:left;
	margin-bottom:12px;
}
.productList_pagination ul li a{
	height:20px;
	display:block;
	padding:4px 8px 0px 8px;
	margin:0px 10px 0px 0px;
	background:#fff;
	border:1px solid #bbbbbb;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-size:14px;
	font-weight:bold;
	color:#ec7c16;
	text-shadow:1px 1px #fff;
}

.productList_pagination ul li a.selected, .productList_pagination ul li a:hover{
	background:#ec7c16;
	border:1px solid #d56907;
	color:#fff;
	text-shadow:1px 1px #bb5900;
}

.footer
{
display:inline;
width:100%;
height:368px;
background:url(../images/footer_wrapper.jpg) repeat-x center bottom;
float:left;
margin:auto;
margin-top:10px;
color:#fff;
}
.footer_wrapper{
width:955px;
margin:0 auto;
padding:0;
height:auto;
padding:0px 11px;
font-size:11px;
}
	.footer_top{
	height:30px;
	}
	.footer_top .quicklinks{
	width:auto;
	float:left;
	}
	.quicklinks a{
		padding-right:30px;
		line-height:30px;
		color:#fff;
		font-size:11px;
	}
	
	.footer_top .followus{
	width:185px;
	float:right;
	line-height:30px;
	}
	.followus a{
	display:block;
	height:18px;
	width:18px;
	margin:6px 4px 0px 0px;
	float:right;
	}
	.followus a.f_skype{ background:url(../images/sprite.png) no-repeat scroll -411px -1px transparent;}
	.followus a.f_facebook{ background:url(../images/sprite.png) no-repeat scroll -433px -1px transparent;}
	.followus a.f_twitter{ background:url(../images/sprite.png) no-repeat scroll -455px -1px transparent;}
	.followus a.f_in{ background:url(../images/sprite.png) no-repeat scroll -477px -1px transparent;}
	.followus a.f_youtube{ background:url(../images/sprite.png) no-repeat scroll -499px -1px transparent;}
	
.footer_middle{
	height:288px;
}	
.footer_middle .quick_cat_link{
	width:530px;
	float:left;
}
.footer_middle .quick_cat_link a{
	color:#fff !important;
}
.footer_middle .middle_right{
	width:400px;
	float:right;
}
	
	.quick_cat_link h2{
		font-size:17px;
		color:#fff;
		text-shadow:none;
		height:40px;
		line-height:50px;
	}
	.quick_cat_link ul{
		width:530px;
		color:#fff;
	}
	.quick_cat_link li{
		width:150px;
		padding:0px 15px 5px 0px;
		float:left;
		display:block;
		cursor:pointer;
	}
	.quick_cat_link li h3{
		font-size:12px;
		color:#fff;
		text-shadow:none;
		line-height:50px;
	}
	.quick_cat_link li ul{
		width:150px;
		float:left;
	}
	.quick_cat_link li li{
		width:120px;
		display:block;
		border-bottom:1px dotted #f2a651;
		height:20px;
		line-height:20px;
		font-size:11px;
		padding:0px 15px 0px 15px;
		background:url(../images/right-arrow.gif) left center no-repeat;
	}

.middle_right .dynamic_add{	
	height:135px;
}
.middle_right .footer_address{
	height:110px;
	text-align:right;
	padding:42px 0px 0px 0px;
	line-height:20px;
}
	.footer_address h3{
		font-size:14px;
		color:#fff;
		text-shadow:none;
		line-height:40px;
	}
.footer_bottom{
	height:50px;
	position:relative;
}
.footer_bottom .poweredby{
	width:200px;
	float:right;
	font-size:11px;
	text-align:right;
	line-height:16px;
	padding-top:14px;
}
.footer_bottom .gotop{
	width:61px;
	height:30px;
	background:url(../images/sprite.png) no-repeat scroll -156px -205px transparent;
	position:absolute;
	top:0px;
	left:50%;
	cursor:pointer;
}
.gotop .uparrow{
	display:block;
	width:15px;
	height:6px;
	background:url(../images/sprite.png) no-repeat scroll -387px -12px transparent;
	margin:4px 0px 0px 22px;
}
.gotop:hover .uparrow{
	margin:2px 0px 0px 22px;
}


/* search result listing - registered visitors */

.searchListing
{
width:722px;
height:auto;
float:left;
display:inline;
margin-top:10px;
}

.searchListing_Item
{
width:722px;
height:150px;
float:left;
display:inline;
margin-top:10px;
border:1px solid #bbbbbb;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.user_area_leftContent_Box .searchListing{
	width:790px!important;
}
.user_area_leftContent_Box .searchListing_Item_details{
	width:788px!important;
}

.visitor_thumb
{
width:150px;
height:50px; padding-top:50px; color:#06C; font-weight:bold; text-align:center;
float:left;
}
.visitor_thumb a{color:#06C ; text-decoration:underline }
a.visitor_link{color:#06C !important ; font-size:11px !important; text-decoration:underline }
.visitor_Details
{
width:650px;
height:140px;
float:left;
padding:7px 0 0 10px; background:
}
.visitor_Details td{ font-size:14px; vertical-align:middle; font-family: 'Raleway', sans-serif;}
.visitor_Details input[type="text"]{ height:28px!important; width:272px!important;}

.visitor_Details_more
{
width:540px;
height:60px; background:none; padding-top:20px

}
.visitor_Details_more_1
{
width:170px;
height:50px; background:none; float:left; 

}
.visitor_Details_more_2
{
width:120px;
height:50px; background:none; float:left; margin-left:70px 

}
.visitor_Details_more_3
{
width:150px;
height:60px; background:none; float:left; margin-left:10px 

}
.visitor_Details a
{
color:#359401;
text-decoration:underline; font-size:14px; font-weight:bold;
}
.visitor_Details p
{
padding-top:10px;

}
.visitor_Print{height:20px; background:url(../images/ico_print.jpg) no-repeat; padding-left:20px}
.visitor_Comment{height:20px; background:url(../images/ico_comment.jpg) no-repeat; padding-left:20px}
.visitor_fav{height:20px; background:url(../images/ico_star.jpg) no-repeat; padding-left:20px}

.heading_cover{height:auto}
.heading_clear{clear:both; height:2px; margin:0px; padding:0px; border-bottom:1px solid #ccc}
.heading_left{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#464980;
        width:150px; float:left}
		
.heading_right{font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; background:#c2ca29;
        width:96px; height:16px; padding:5px; float:right; margin-right:10px}	
.heading_right2{font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; background:#c2ca29;
        width:9px; height:16px; padding:5px; float:right}	
			
			
/*contact page */

.text_input{border:1px solid #ccc; background:#fbfbfb; color:#333; height:22px; padding:2px 5px; width:260px;}
.long_text_input{border:1px solid #ccc; background:#fbfbfb; color:#333; height:22px; padding:2px 5px; width:350px;}
.select_input{border:1px solid #ccc; background:#fbfbfb; color:#333; height:28px; padding:4px 3px; width:272px;}
.text_input:focus, .text_area_input:focus, .select_input:focus, .long_text_input:focus{-moz-box-shadow: 2px 2px 5px #e0e0e0 inset; -webkit-box-shadow: 2px 2px 5px #e0e0e0 inset; box-shadow: 2px 2px 5px #e0e0e0 inset; outline:none;}
.text_area_input{border:1px solid #ccc; background:#fbfbfb; color:#333; height:100px; padding:3px 5px; width:340px;}

.visitor_Details table tr td{padding:5px 10px;}

/*login page */
.login_here{ width:500px; height:auto; float:right; display:inline; margin:30px 0px; padding:10px 10px; border:1px solid #e3e3e3;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
 }
.login_here td{ padding:6px 10px;}
.login_here .border_white{ border-bottom:1px solid #e3e3e3; padding:0px 0px 10px 0px;}
.login_here a{ color:#ed7c16;}
.login_here a:hover{ text-decoration:underline;}

/* efit profile */
.edit_pro{ width:100%; float:left; height: auto;}
.edit_pro td{ padding:4px 10px;}

/*details page*/

.confirmed{
width:120px;
height:30px; background:none; ;

}

.float_left{ float:left;}
.float_right{ float:right;}

.small_img{ margin:2px 4px 2px 5px; float:left;}
.display_thumb{ width:170px; height:110px; background:#fff; padding:4px; border:1px solid #bbbbbb; float:left; margin:0px 10px 10px 0px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;}
.searchListing a{ color:#ed7c16;}
.period_comment{ width:98%;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	/*border:1px solid #bababa;*/
	margin:10px 0px;
	padding:2px 5px 2px 0px;
	float:left;
	clear:both;
	line-height:20px;
}
.video_reviews{ width:566px; height:346px; float:left; border:1px solid #d5d5d5; padding:6px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin-bottom:20px;
	background:#f3f3f3;
	margin-top:20px;
	}
.video_reviews iframe{ width:565px!important; height:346px!important;}
.video_reviews object{ width:565px!important; height:346px!important;}
.video_reviews object embed{ width:565px!important; height:346px!important;}
.video_reviews .object{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.image_reviews{ width:578px; height:auto; clear:both; float:left; border:1px solid #d5d5d5;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; padding-bottom:6px;
	margin-bottom:20px;
	background:#f3f3f3;}
.image_reviews img{ margin:6px 0px 0px 6px; width:100px; height:80px; float:left; border:1px solid #d5d5d5;}

.link_colour{ color:#ED7C16;}
.text_bold{ font-weight:bold;}

.searchListing_Item_details
{
width:722px;
height:auto; 
float:left;
display:inline;
margin-top:10px; padding-bottom:10px;
border:1px solid #bbbbbb;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#fff;
}
/*----------- grid listing  -------------*/

.content_listing_table{
width:100%;
height:auto; 
float:left;
display:inline;
}
.content_listing_table table{ border-collapse:collapse;}
.content_listing_table th, .content_listing_table td{ text-align:left; vertical-align:top;}
.content_listing_table th{
	background:#fb9737;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc9f42', endColorstr='#ff891e');
	background: -webkit-gradient(linear, left top, left bottom, from(#fc9f42), to(#ff891e));
	background: -moz-linear-gradient(top, #fc9f42, #ff891e);
	color:#fff;
	font-size:13px;
	padding:7px 10px;
	border:1px solid #ec7e19;
	text-shadow:1px 1px #c76b1b;
}
.content_listing_table td{ border:1px solid #e0e0e0; padding:8px 10px; text-shadow:1px 1px #fff;}
.content_listing_table td img{ margin:0px 10px 0px 0px; cursor:pointer;}
.content_listing_table tr.odd{ background:#f9f9f9;}
.content_listing_table tr.even{  background:#fff;}
.content_listing_table ul{ width:100%;}
.content_listing_table .pagination_list{ width:100%; border-top:1px solid #ccc; margin:10px 0px;}
.pagination_list ul li{
	height:16px;
	min-width:10px;
	width:auto;
	float:left;
	padding-top:5px;
	margin:3px 0px;
}
.pagination_list ul li a{
	height:16px;
	display:block;
	padding:0px 5px 0px 5px;
	margin:0px 4px 0px 0px;
	background:#fff;
	border:1px solid #bbbbbb;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-size:12px;
	font-weight:bold;
	color:#ec7c16;
	text-shadow:1px 1px #fff;
}

.pagination_list ul li a.selected, .pagination_list ul li a:hover{
	background:#ec7c16;
	border:1px solid #d56907;
	color:#fff;
	text-shadow:1px 1px #bb5900;
}

/*------ change password --*/
.Change_password{
width:99%;
height:auto; 
float:left;
display:inline;
border:1px solid #f5f5f5;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding:20px 0px;
}
.Change_password td{padding:8px 10px; text-shadow:1px 1px #fff;}




.visitor_Comment_details{height:20px; background:url(../images/ico_comment.jpg) no-repeat; padding-left:20px; margin-top:20px}

.searchListing h3{
	border-bottom:1px solid #ddd;
	font-size: 15px;
    font-weight: bold;
    margin: 15px 0;
	background:#efefef;
	width:98.5%;
	height:18px;
	clear:both;
	padding:5px;
	text-shadow:1px 1px #fff;
}
.comment_list{
float:left;
margin:50px 0px 20px 0px;
width:100%;
}
.comment_list h3{ width:298px; height:42px; float:left; color:#fff; font-weight:bold; font-size:16px;
background:url(../images/sprite.png) no-repeat scroll -510px -155px transparent; text-shadow:none; text-indent:10px; line-height:47px;}
.comment_list .facebook_like{ height:42px;}
.hor_ora_bar{ background:#e87813; height:7px; width:100%; float:left; clear:both;
			-moz-border-radius-topright:8px;
			-webkit-border-top-right-radius:8px;
			border:1px solid #e87813;
}
.comment_single{ height:auto; float:left; padding:5px 0px;
	background:#efefee;
	width:100%;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7));
	background: -moz-linear-gradient(top, #ffffff, #f7f7f7);
	border:1px solid #e87813;
	border-bottom:1px solid #d0d3db;
	border-top:1px solid #fff;
	}
.comment_single:first-child{ border-top:0px;}
.comment_single:last-child{
-moz-border-radius-bottomright:8px;
-moz-border-radius-bottomleft:8px;
-webkit-border-bottom-right-radius:8px;
-webkit-border-bottom-left-radius:8px;
border-bottom:1px solid #e87813;
}
.comment_single .client_img{ width:45px; height:42px; float:left; margin:0px 5px;}
.comment_single .client_data{ width:89%; float:right; height:auto; color:#333; line-height:18px;}
.hours{ color:#777; font-size:13px;}
.user_bold, .user_bold a{ color:#944700; font-size:14px; text-decoration:none; font-weight:bold; padding-right:5px;}
.like{ color:#944700; padding-left:5px;}

.comment_box{ border-bottom:10px; border:1px solid #ddd; float:left; padding:10px 10px 0px 10px; clear:both; width:97%;}
.comment_box table{float:left;}
.comment_box a{ color:#ed7c16;}
.comment_box{ border-bottom:10px; border:1px solid #ddd; float:left; padding:10px; margin-bottom:15px;}
.comment_box .comm_name{ font-size:14px; color:#333;}
.comment_box p{ padding:0px 0px 10px 0px;}
.comment_box .comm_detail{ border-top:1px solid #ddd;  line-height:28px; text-align:right; height:18px;}
.main_text_colour{ color:#ed7c16;}
.comment_form{ border:4px solid #eee; clear:both; float:left; width:99%;}
.comment_form td{ font-size:14px; font-style:italic; padding:5px 10px;}
.comment_form input[type="text"]{ border:none; background:#eee; color:#333; height:24px; padding:3px 5px; width:360px;}
.comment_form textarea{ border:none; background:#eee; color:#333; height:100px; padding:3px 5px; width:390px;}
.comment_form .comm_form_head{ font-size:16px; font-style:normal; color:#333; padding:8px 10px; font-weight:bold;}

.comment_form input[type="text"]:focus, .comment_form textarea:focus{
	-moz-box-shadow: 2px 2px 5px #aaa inset;
	-webkit-box-shadow: 2px 2px 5px #aaa inset;
	outline:none;
	}

.comment_button{
	background:#fc8518;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8518', endColorstr='#d56907');
	background: -webkit-gradient(linear, left top, left bottom, from(#fc8518), to(#d56907));
	background: -moz-linear-gradient(top, #fc8518, #d56907);
	border:none;
	height:36px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	padding:0px 15px;
	margin:4px 0px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	cursor:pointer;
}
.comment_button:hover{
	background:#eb7509;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8518', endColorstr='#eb7509');
	background: -webkit-gradient(linear, left top, left bottom, from(#fc8518), to(#eb7509));
	background: -moz-linear-gradient(top, #fc8518, #eb7509);
}

/*advertisements */
.adds{width:220px; height:auto; padding-top:10px}
.add-100x100{width:100px; height:100px; padding:5px; float:left}
.add-210{width:220px; height:auto; padding-top:5px; padding-bottom:5px; text-align:center; float:left}

/*user links*/
.userlinks{ padding-top:20px}
.userlinks img{float:left; padding-top:0px; padding-right:5px}
.userlinks ul li a{padding:5px; display:block; float:left; width:140px; color:#000 !important}
.userlinks ul li a:hover{text-decoration:underline}

.userlinks2{ padding-top:10px}
.userlinks2 img{float:left; padding-top:0px; padding-right:5px}
.userlinks2 ul li a{padding:5px; display:block; float:left; width:60px; color:#000 !important}
.userlinks2 ul li a:hover{text-decoration:underline}


.userListing_Item
{
width:690px;
height:auto;
float:left;
display:inline;
margin-top:10px;
border:1px solid #bbbbbb;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.userList_Options
{
width:auto; width:100px;
float:right;
color:#2a7f6a;
padding:10px;
}
 
/*--news---*/

.news_listing
{
width:722px;
height:auto;
float:left;
display:inline;
margin-top:10px;
}
.news_listing_Item
{
width:702px;
height:auto;
float:left;
display:inline;
margin-top:10px;
border:1px solid #bbbbbb;
-moz-border-radius:4px;
-webkit-border-radius:4px;
padding:10px;
}
.news_listing_Item h3{ font-size:17px; padding-bottom:0px; font-weight:700; color:#359401; border-bottom:1px solid #e9e9e9;}
.news_listing_Item a
{
color:#359401;
text-decoration:underline;
}
.news_listing_Item p
{
padding-top:10px;
float:left;
clear:both;
}
.news_listing_Item a.read_more{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #bbb;
	display:block;
	clear:both;
	float:right;
	background:#e1e1e1;
	color:#333;
	text-decoration:none;
	padding:2px 10px;
	text-shadow:1px 1px #fff;
}
.news_listing_Item .posted_on{
	width:auto;
	float:right;
	color:#e87813;
	font-style:italic;
	font-weight:bold;
	clear:both;
}
.news_listing_Item a.read_more:hover{ border:1px solid #888;}
.news_d_postedon{ width:100%; margin-bottom:10px; float:left; clear:both; font-style:italic; font-weight:bold; font-size:14px; color:#e87813;}
.searchListing_Item_details .image_left{ margin:0px 15px 5px 0px; float:left;}
.searchListing_Item_details .image_right{ margin:0px 0px 5px 15px; float:right;}
.news_text{ clear:both; float:left;}
.news_text p{ float:left; line-height:18px; padding-bottom:10px;}
.get_listd_tbl select{ width:200px;}

.user_message{
	height:auto; padding:10px; background:#fcf7dd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #ff0000;
	font-weight:bold;
	color:#c40000;
}
.reset_captcha{
width:186px; height:50px; background:#e9e9e9; margin:5px 0px; padding:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.sub_button{
 border:none;
 background:url(../images/grey.jpg) top repeat-x #eeeeee; 
 display: inline-block; 
 padding: 4px 10px 4px; 
 color: #777; 
 text-decoration: none;
 -moz-border-radius: 3px; 
 -webkit-border-radius: 3px;
 border-radius: 3px;
 text-shadow: 1 1px 1px #fff;
 cursor: pointer;
 border:1px solid #cccccc;
 }
 /*------------------ Paging ------------------*/
.paging{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.paging a, .paging span{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.paging{ height:24px; clear:both; border:1px solid #BBBBBB; background:#f9f9f9; text-align:right; padding:10px 10px; float:left; margin-top:15px; width:702px;}

.paging a, .paging span{ display:block; float:left; height:20px; background:url(../images/pagi-button.jpg) top repeat-x;
border:1px solid #c2c2c2; margin: 0 2px; padding: 1px 8px; font-weight:bold; color:#df6a00; text-shadow:0px 1px #fff; line-height:19px;}

.paging a, .grid_paging a{ color:#444; text-shadow:0px 1px #fff;}
.paging a:hover{ background:url(../images/pagi-button-over.jpg) top repeat-x; border:1px solid #bf5d00; color:#fff; text-shadow:0px 1px #db0000;}
.paging .repetition{ background:none!important; color:#7d7d7d; letter-spacing:4px; border:none;}
.paging p#total_count{ color:#444; font-weight:bold; line-height:23px; float:right;}
.paging p#total_count b{ font-weight:bold; color:#df6a00;}

.any_slider_main_outer{
	 width:566px; height:410px; float:left; padding:6px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin-bottom:20px;
	margin-top:20px;
	position:relative;
}
.any_slider_main_outer .thumb_pad{ width:580px; height:111px; position:absolute; background:url(../images/thumb-pad.png) bottom center no-repeat; bottom:-6px; left:-1px;}


	h3 {
		margin: 0px;
		padding: 0px;	
	}

	.suggestionsBox {
		position:absolute;
		left:-1px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}
	
	.prefill-bus {
		vertical-align: bottom;
}
.logo_smartphone {
	display:none;
}

@font-face {
    font-family: "BebasNeueRegular";
    font-weight: normal;
    src: url("../fonts/BebasNeue-webfont.eot?iefix") format("eot"), url("../fonts/BebasNeue-webfont.woff") format("woff"), url("../fonts/BebasNeue-webfont.ttf") format("truetype"), url("../fonts/BebasNeue-webfont.svg#webfont4Bjy2lJe") format("svg");
}

.social-item {
    border: 1px solid #FFC192;
    float: left;
    height: 77px;
    margin-right: 22px;
    padding: 10px 0;
    text-align: center;
    width: 83px;
}
.social-item:hover {
    border: 1px solid #FC6E01;
}
.social-item.last {
    float: left;
    margin-left: 1px;
    margin-right: 0;
}
.social-item img {
    padding-top: 3px;
}
.social-count {
    color: #666666;
    display: block;
    font-family: 'BebasNeueRegular';
    font-size: 22px;
    margin-bottom: -2px;
    text-shadow: 1px 1px 1px #FFFFFF;
}
.social-descrip {
    color: #999999;
    display: block;
    font-size: 11px;
    font-style: italic;
    text-shadow: 1px 1px 1px #FFFFFF;
}
.widget {
	overflow: hidden;
	padding:10px;
}

.note {
	margin-top: 20px;
	font-size: 11px;
}