/*
Theme Name: DealPress
Theme URI: http://sitemile.com/products/dealpress-wordpress-group-buying-theme/
Description: DealPress is a WordPress group buying theme that transforms your blog into a group buying or daily deals website.
Author: sitemile.com
Author URI: http://sitemile.com
Template: sitemile-framework
Version: 1.2.0.1
Tags: deal, blue, bid, budget, rating, feedback
*/


body
{
	font-size:12px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	margin:0px;
	padding:0px;
	background: #89B556;
	background-position:0px 35px
	
	
}
#main
{
	margin:auto;
	text-align:left;
	margin-bottom:10px;
	overflow:hidden
	
	
	
}
#wrapper
{
	width:100%;
	margin:auto;
	
	
}

#content
{
	float:left;
	width:685px;
	/*overflow:hidden;*/
	height:auto;
}

.wp-pagenavi
{
	margin-top:15px	
}

.top-links
{
	float:right;
	padding-top:10px
}

.top-links a.active:link , .top-links a.active:visited
{ background:#89B556; }

.top-links a:link , .top-links a:visited
{
	background:#222;
	padding:5px 10px 5px 10px;
	color:#e0e0e0;
	margin-left:4px;
	text-decoration:none;
	font-size:11px
	
/*	-moz-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
	*/
}

.featured-deals .post { margin-top:10px }

.top-links a:hover 
{
	background:#89B556;
	color:#FFFFFF
}

#header
{
	width:100%;
	margin:auto;
	overflow:hidden
}

#header .top-bar-bg
{
	width:100%;
	overflow:hidden;
	margin:auto;
	background:#222;
	border-bottom:4px solid #3F3F3F
}


#header .top-bar-bg .top-bar
{
	width:960px;
	height:34px;
	margin:auto;
	color:white;
	
}


#header .middle-header-bg
{
	width:100%;
	overflow:hidden;
	margin:auto;
	
	
	
}


#header .middle-header-bg .middle-header
{
	width:960px;
	height:100px;
	margin:auto;

}


#header .bottom-header-bg
{
	width:100%;
	overflow:hidden;
	margin:auto;
	background:#3B5998;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	
}


#header .bottom-header-bg .bottom-header
{
	width:960px;
	height:60px;
	margin:auto;

}

#header #logo
{
	float:left;
	border:0px;
	padding-top:20px; padding-left:15px
}

.xoxo li ul li { margin:0; }

/*---- tbody ------*/

tbody th { font-weight:normal }

.clear100 { width:100%;margin:auto; height:100px; }
.clear50 { width:100%;margin:auto; height:130px; }

/*---- footer -----*/

#footer
{
	width:100%;
	margin:auto;
	overflow:hidden;
	background:#1A1A1A;
	min-height:60px;
	margin-top:20px;

}

#footer a:link,#footer a:visited
{
	text-decoration:underline;
	color:#fff;
}

#footer a:hover
{
	text-decoration:none;
	color:#fff;
}

#footer-widget-area { color:white; }
#footer-widget-area div ul li .widget-title { color:#fff } 
#colophon { color:white; border-top:0px }

#site-info
{
	border-top-color:#fff
}

/*----- ad things ---*/
.latest-posted-deals .post
{ margin-bottom:10px; }
.post
{
	width:100%;
	margin:auto;
	overflow:hidden;
	border-bottom:1px dotted #999;
	/*margin-bottom:15px*/
}


.image_class
{
	border:1px solid #ccc;
	padding:2px;
	background:#fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}

.image_class:hover
{
	background:#F90	
}



.xoxo li
{
	background:white;
		-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
	border:2px solid #648F34
}

/*------- POST NEW AD PAGE -------*/

#steps
{
	width:100%;
	height:60px;
	margin:auto;
	border-top:4px solid #488ACC;
}

#steps ul
{
	list-style-type: none;
	margin-top:10px;
}


#steps ul li
{
	display: inline;
	list-style-type: none;
	padding:10px 25px 10px 25px;
	background:#A3A3A3;
	color:white;
	margin-right:70px
}

#steps ul li.active_step
{

	background:#488ACC;
	color:white;
}


.my_box3
{
	width:100%;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height:auto;
	border:2px solid #648F34;
	background:#fff;
	
}

.my_box4
{
	width:99%;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height:auto;
	
	background:#e6e6e6;
	
}

.box_title
{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#666;
	padding-bottom:5px;
	border-bottom:1px dotted #999
}

.ad_page_title{ font-size:24px;}

.ad-page-image-holder
{
	float:left;
	width: 364px;
}

.deal-page-details-holder
{
	float:right;
	width:290px;
}



/* -------- start ad details -----*/
.clear5 { width:100%;margin:auto; height:7px; }

.det1
{
	width:100%;
	margin:auto;
}
.det22
{
	float:left;
	width:33%; text-align:center;
	margin-bottom:5px; 
}

.fnt15sz { font-size:18px; font-weight:bold }
.fnt13sz { font-size:13px; font-weight:bold }

.buy-now_deal
{
	border:1px solid #0099FF;
	background:#E7EEF5;
	width:100%

}

.timeleft_deal
{
	border:1px solid #999900;
	background:#E6EED5;
	width:100%

}

.buy_now_btn_bk
{
	
	border:1px solid #5996D9;
	background:#5996D9;
	width:100%;
	font-size:33px; font-weight:bold;
	color:white;
	
	-moz-border-radius-topright: 7px;
	border-top-right-radius: 7px;
	
	-moz-border-radius-topleft: 7px;
	border-top-left-radius: 7px;

}
.from_buy_now { font-size:14px; font-weight:normal }

.time-left-to-buy
{
	width:100%;
	font-size:13px;text-align:center;
	font-weight:bold;
}

.time-left-to-buy_time
{
	width:100%;
	font-size:18px;text-align:center;
	font-weight:bold;margin-top:2px
}

.left-tobuy
{
	width:100%;
	font-size:13px;text-align:center;
	font-weight:bold;margin-top:2px
}


.deal-details
{
	list-style-type: none;
	overflow:hidden;
	width:290px
}

.deal-details li
{
	display:block;
	width:100%;
	float:left;overflow:hidden;
	
	
	
}

.deal-details li img
{
	float:left;
	margin-top:2px;
	margin-right:10px
}

.deal-details li h3
{
	float:left;
	width:105px; font-weight:normal;
	margin:3px;
	font-size:14px
}

.deal-details li p
{
	margin:3px;
	float:left; font-size:14px;
	width:215px; font-weight:bold;
	
}


/* -------- start ad details -----*/

.det50
{
	float:left;width:50%; margin-top:0
}

.det50 h3 { }
.det50 p { }

.deal-details1
{
	list-style-type: none;
	overflow:hidden;
	width:100%
}

.deal-details1 li
{
	display:block;
	width:100%;
	float:left;overflow:hidden;
	padding:0px;
	margin:0px; border:0px;
	
	
	
}

.deal-details1 li img
{
	float:left;
	margin-top:0px;
	margin-right:6px
}

.deal-details1 li h3
{
	float:left;
	width:80px;
	font-size:11px;
	margin:0px;
	padding:0px;
	border:0px;
	margin-top:2px
	
}

.deal-details1 li p
{
	margin:0px;
	float:left;
	width:150px;
	font-size:11px
	
}

/* -------- end ad details -----*/

.labels
{
	border:2px solid #ccc;
	background:#fff;
	color:#333;
	padding:4px;
	height:auto;
	overflow:hidden
}

/*
.add-this
{
	padding-left:35px;
	padding-top:25px
}
*/


.padd10
{
	padding:10px;
	
	
}

.padd13
{
	padding-top:16px;
	
	
}

#big-search
{
	border:1px solid #ccc;
		-moz-border-radius: 10px;
	border-radius: 10px;
	padding:5px;
	font-size:13px;
	width:300px; color:#888;
	font-family:Arial, Helvetica, sans-serif
	
	
}

#big-search-select
{
	border:1px solid #ccc;
		-moz-border-radius: 10px;
	border-radius: 10px;
	padding:5px;
	font-size:13px;
	color:#888; margin-left:5px;
	font-family:Arial, Helvetica, sans-serif
	
	
}

#big-search-submit
{
	border:1px solid #fff;
		-moz-border-radius: 10px;
	border-radius: 10px;
	padding:5px;
	font-size:13px; background:#437015;
	color:#fff; margin-left:5px;
	font-family:Arial, Helvetica, sans-serif
	
	
}


a.top_link:link, a.top_link:visited
{
	border:1px solid #fff;
		-moz-border-radius: 10px;
	border-radius: 10px;
	padding:7px 13px 7px 13px; text-decoration:none;
	font-size:13px; background:#000;
	color:#fff; margin-left:5px;
	font-family:Arial, Helvetica, sans-serif
	
	
}

a.top_link:hover
{
	background:#82200e
}


a.nice_link:link, a.nice_link:visited
{
	border:1px solid #fff;
		-moz-border-radius: 5px;
	border-radius: 5px;
	padding:2px 6px 2px 6px; text-decoration:none;
	font-size:12px; background:#000;
	color:#fff; margin-left:2px;
	font-family:Arial, Helvetica, sans-serif
	
	
}

a.nice_link:hover
{
	background:#82200e
}



a.buy_now_link:link, a.buy_now_link:visited
{
	border:2px solid #fff;
		-moz-border-radius: 15px;
	border-radius: 15px; float:right;
	padding:7px 19px 7px 19px; text-decoration:none;
	font-size:22px; background:#819B2F;
	color:#fff; margin-left:2px;
	font-family:Arial, Helvetica, sans-serif
	
	
}

a.buy_now_link:hover
{
	background:#99CC00
}



.do_input
{
	padding:6px;
	border:1px solid #999;
	color:#666;
			-moz-border-radius: 5px;
	border-radius: 5px;
}



.post-new3
{
	list-style-type:none;
	margin-left:20px
}

.post-new3 li
{
	float:left;
	display:block;
	margin-bottom:10px;
	overflow:hidden;
	width:100%
}

.post-new3 li h2
{
	float:left;
	width:200px;
	font-size:16px;
}

.post-new3 li p
{
	float:left;
	width:400px;
	overflow:hidden
}





.post-new4
{
	list-style-type:none;
	
}

.post-new4 li
{
	float:left;
	display:block;
	margin-bottom:5px;
	overflow:hidden;
	width:100%
}

.post-new4 li h2
{
	float:left;
	width:120px;
	font-size:16px;
}

.post-new4 li p
{
	float:left;
	width:340px;
	overflow:hidden
}

.land_p
{
	font-size:14px
}


.post-new
{
	list-style-type:none;
	margin-left:20px
}

.post-new li
{
	float:left;
	display:block;
	margin-bottom:10px;
	overflow:hidden;
	width:100%
}

.post-new li h2
{
	float:left;
	width:200px;
	font-size:16px;
}

.post-new li p
{
	float:left;
	width:700px;
	overflow:hidden
}

/* ------- */


.post-new2
{
	list-style-type:none;
	margin-left:20px
}

.post-new2 li
{
	float:left;
	display:block;
	margin-bottom:-10px;
	overflow:hidden;
	width:100%
}

.post-new2 li h2
{
	float:left;
	width:150px;
	font-size:16px;
}

.post-new2 li p
{
	float:left;
	width:700px;
	overflow:hidden
}


.image_holder
{
	float:left;
	width:80px
}

.image_holder4
{
	float:left;
	width:190px
}

.title_holder4
{
	float:left;
	width:440px
}

.image_holder2
{
	float:left;
	width:55px
}

.image_class3 { border:1px solid #ccc;padding:2px } 

.title_holder
{
	float:left;
	width:460px	;
	/*margin-bottom:10px*/
	
}




.title_holder2
{
	float:right;
	width:180px	;
	margin-bottom:0px;

}

.mypostedon { padding-top:0px;margin-top:0px }
.mypostedon2 { font-size:11px;padding-top:0px;margin-top:0px}

.title_holder2 h2
{
	font-size:12px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px

}

.details_holder
{
	float:left;
	width:300px	;
	margin-bottom:0px;
	font-size:12px;
	line-height:18px
	
}


.details_holder4
{
	float:left;
	width:440px	;
	margin-bottom:0px;
	font-size:12px;
	line-height:18px
	
}

.details_holder55
{
	float:left;
	width:170px	; text-align:center;
	margin-bottom:0px;
	font-size:12px;
	line-height:18px
	
}


.title_holder h2
{
	font-size:13px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px
}


.title_holder4 h2
{
	font-size:13px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px
}

a:link, a:visited
{
	color:#1D70BC;
	text-decoration:none
}

a:hover
{
	color:#1a74d3;
	text-decoration:underline
}

.box_content
{
	padding-top:10px
}

.img_class
{
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #ccc;
	padding:4px
}

.img_class:hover
{
	opacity:0.6
}

.image-gallery
{
	list-style-type: none;
	overflow:hidden;
	margin-left: 0px;
	text-indent: 0px;

}

.image-gallery li
{
	float:left;
	display:block;
	margin-right:5px;
	margin-left: 0px;
	
}
.other-dets
{
	list-style-type:none;
	overflow:hidden;
	margin-bottom:10px
}

.other-dets li{
	display:inline;
	float:left;
	width:100%;
	margin:0px;
	padding:0px; border:0;
	margin-bottom:4px
	
}

.other-dets li img{
float:left;
margin-right:4px;

	
}

.other-dets li h3{
	float:left;width:70px;
	font-size:12px;
	padding:0px;
	margin:0px; padding-top:2px;
	margin-top:2px
	
}

.other-dets li p{
	float:left;width:150px;
	font-size:12px;
	padding:0px;
	margin:0px;
	margin-top:2px
	
}

#logins
{
	list-style:none;
	margin:20px;
	float:left
}

#logins li
{
	display:inline		
}


#logins li a
{
	padding:3px 10px 3px 10px;
	margin-left:5px;
	color:#FFF;
	background:#2A95EA;
	
		-moz-border-radius: 10px;
	border-radius: 10px;
	
	
}


#logins li a:hover
{
	background:#95C5E1;
	color:#333;
	text-decoration:none
	
}


#my-account-admin-menu
{
	list-style:none;
	overflow:hidden;
	margin:0px;
	
	
}

#my-account-admin-menu li
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	margin-bottom:0px;
	padding:0px; border:0;

	
}


#my-account-admin-menu li a
{
	background:#89B556 ; 
	display: inline-block; 
	padding: 5px 15px 5px 15px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;


	position: relative;
	cursor: pointer;
	margin-left:3px;
	font-size:12px;
	width:200px;
	text-align:center;
	margin-bottom:5px;
	
}


#my-account-admin-menu li a:hover
{
	background:#1a1a1a;
	color:#fff;
	text-decoration:none
	
}

/* ------------------ */

#my-account-admin-menu_seller
{
	list-style:none;
	overflow:hidden;
	margin:0px;
	
	
}

#my-account-admin-menu_seller li
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	margin-bottom:0px;
	padding:0px; border:0;

	
}


#my-account-admin-menu_seller li a
{
	background:#9C0 ; 
	display: inline-block; 
	padding: 5px 15px 5px 15px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;


	position: relative;
	cursor: pointer;
	margin-left:3px;
	font-size:12px;
	width:200px;
	text-align:center;
	margin-bottom:5px;
	
}


#my-account-admin-menu_seller li a:hover
{
	background:#990;
	color:#333;
	text-decoration:none
	
}

/* ------------------ */

#my-account-admin-menu_buyer
{
	list-style:none;
	overflow:hidden;
	margin:0px;
	
	
}

#my-account-admin-menu_buyer li
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	margin-bottom:0px;
	padding:0px; border:0;

	
}


#my-account-admin-menu_buyer li a
{
	background:#F90 ; 
	display: inline-block; 
	padding: 5px 15px 5px 15px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;


	position: relative;
	cursor: pointer;
	margin-left:3px;
	font-size:12px;
	width:200px;
	text-align:center;
	margin-bottom:5px;
	
}


#my-account-admin-menu_buyer li a:hover
{
	background:#FC9;
	color:#333;
	text-decoration:none
	
}


/*----- navigation -----*/
.nav
{
	padding:10px;	
}

.nav a.activee:link, .nav a.activee:visited
{
	background:#F90 ; 
	display: inline-block; 
	padding: 0px 4px 0px 4px; 
	color: #333; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	margin-left:3px;
	font-size:12px;
	text-align:center;
	margin-bottom:5px;
}

.nav a:link, .nav a:visited
{
	background:#3889E2 ; 
	display: inline-block; 
	padding: 0px 3px 0px 3px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	margin-left:3px;
	font-size:12px;
	text-align:center;
	margin-bottom:5px;
}

.nav a:hover
{

	background:#75B6D5

}



a.post_bid_btn:link, a.post_bid_btn:visited {
	background:#3F88DA ; 
	display: inline-block; 
	padding: 3px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	margin-left:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif
}



a.post_bid_btn:hover
{
		
		background:#2272CA;
		color:#FFF;
		text-decoration:none;
}

#home-coin-slider
{
	margin:auto;
	border:5px solid #2A95EA;
	width:950px;
	background:white;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	
	
}


	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:930px;
		height:170px;
		overflow:hidden; 
		}
	span#prevBtn{}
	span#nextBtn{}					


.slider-post
{
	width:185px;
	float:left;
	overflow:hidden; 
	text-align:center !important;
	
}
.slider-post h2{
	font-size:13px;
	color:white;
}

.slider-post p{
	text-align:center !important;
	color:white;
}

.slider-post a:link, .slider-post a:visited
{
	color:white		
}

.slider-post a:hover
{
	color:white		
}

#slider-controls
{
	width:100%;
	border-top:1px solid #ccc;
	overflow:hidden
}



a.slider-controls:link, a.slider-controls:visited {
	background:#e9be2a ; 
	display: inline-block; 
	padding: 3px 12px 3px 12px; 
	color: #333; 
	text-decoration: none;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	-webkit-border-radius: 5px;

	position: relative;

	margin-left:3px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif
}



a.slider-controls:hover
{
		
		background:#2272CA;
		color:#FFF;
		text-decoration:none;
}

/*------------------------*/

.browse-by-location
{
	overflow:hidden
}

.browse-by-location h3
{
	
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    
    font-weight: bold;
    padding-bottom: 5px;
    width: 100%;
    margin-bottom:2px
}

/*------------------------*/

.browse-by-category
{
	overflow:hidden
}

.browse-by-category h3
{
	
    
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
   
    font-weight: bold;
    padding-bottom: 5px;
    width: 100%;
    margin-bottom:2px
}

/*------------------------*/

.latest-posted-ads-big
{
	overflow:hidden
}

.latest-posted-ads-big h3
{
	
    border-bottom: 1px dotted #999999;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
    width: 100%;
    margin-bottom:2px
}

/*------------------------*/

#location-stuff
{
	list-style-type: square;
	overflow:hidden;
	float:left;
	width:100%;
}

#location-stuff li
{
	display:block; width:100%;
	overflow:hidden; border:0px
}

#location-stuff li h3 
{
	font-size:14px;
	border:0px;
	padding:0px;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:10px
}

#location-stuff li img 
{
	float:left;
	margin-right:7px
}
	
#location-stuff li ul
{
	float:left;width:25%;
	overflow:hidden;
	list-style-type: square;	
}

#location-stuff li ul li
{
	
	width:100%;
	display:block;
	padding:0px;
	margin:0px;
	margin-left:8px;
	margin-bottom:7px;
	font-size:13px
}
/*-----------*/
.breadcrumbs
{
	padding:10px;
}
.breadcrumb-wrap
{
	width:100%;
	background:white;
	margin:auto;
	overflow:hidden;
	margin-bottom:10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.blog-image
{
	margin-right:10px;
	margin-bottom:5px;
	border:1px solid #ccc;
	padding:2px
}

#main { width:970px; }

#deal-home-page-main-inner
{
	width:965px;
	background:#6CA0DB;
	overflow:hidden;
	border:2px solid #5B7C36;
	-moz-border-radius: 		5px;
	border-radius: 				5px;
	-webkit-border-radius: 		5px;
	background:#fff;
	margin-bottom:		10px
}

.textwidget { line-height:18px }

.padd20
{
	padding:20px;
}

.bid_panel
{
	background:#e8e8e8;
	overflow:hidden	;
	width:100%;
	border-bottom:1px solid #ccc;	
}

.bid_panel_err
{
	background:#EA554F;
	overflow:hidden	;
	width:100%; color:#fff;
	border-bottom:1px solid #ccc;	
}

.bid_panel_ok
{
	background:#9C0;
	overflow:hidden	;
	width:100%; color:#333;
	border-bottom:1px solid #ccc;	
}

.my-buttons
{
	padding:5px;
	border:1px solid #33F;
	background:#39F;
	color:white;
	padding-top:2px;
	padding-bottom:2px;	
}

.breadcrumb-wrap { margin-top:10px }
#comments { border:1px solid #ccc; background:white;padding:10px;border-radius: 5px 5px 5px 5px; }


#result {
	height:20px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px;
	margin-bottom:10px;
	background-color:#FFFF99;
}
#country{
	padding:3px;
	border:1px #CCC solid;
	font-size:17px;
}
.suggestionsBox {
	position: absolute;
	left: 0px;
	/*top:40px;*/
	margin: 12px 0px 0px 0px;
	width: 200px;
	padding:0px;
	background-color: #333;
	border-top: 3px solid #333;
	color: #fff;
}
.suggestionList {
	margin: 0px;
	padding: 0px;
}
.suggestionList ul li {
	list-style:none;
	margin: 0px;
	padding: 6px;
	border-bottom:1px dotted #333;
	cursor: pointer;
}
.suggestionList ul li:hover {
	background-color: #F2673A;
	color:#fff;
}

.load{
	background:white;
background-image:url(images/loader.gif);
background-position:right;
background-repeat:no-repeat;
}

#suggest {
	position:absolute;
}

a.green_btn:link, a.green_btn:visited {
	background:#8CAA33 ; 
	display: inline-block; 
	padding: 0px 10px 0px 10px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	margin-left:3px;
	font-size:13px;
}

.bold_stuff { font-weight:bold }


a.green_btn:hover
{
		
		background:#9C0;
		color:#FFF;
		text-decoration:none;
}

.errrs
{
	-moz-border-radius: 7px;
border-radius: 7px;
margin-bottom:10px;
		padding:15px;
		color:red;
		border:1px solid red;
}

#footer .textwidget
{ color:white; }


/*-----------------------------*/
.logo
{
	float:left
}
.choose-loc
{
	float:right;
	margin-top:25px;
	margin-right:30px
}	


.do_input2
{
	padding:6px;
	border:1px solid #999;
	color:#666;
			-moz-border-radius: 5px;
	border-radius: 5px;
	font-size:18px
}

.featured-deal-content
{
	float:left;
	width:460px;	
	margin-left:20px
}

.featured-deal-content h1
{
	font-size:20px;	
}

.featured-deal-img img
{
	border:1px solid #ccc;
	padding:2px	
}

.featured-deal-img
{
	float:left	
}



a.read_more_deal:link, a.read_more_deal:visited
{	display: block;
	margin: 0 0 0 0;
	padding: 0px 25px;
	
	color:#fff;
	text-align: center;
	text-decoration: none;
	
	margin: 0;
	margin-left:25px;
	margin-top:25px;

	float: left; background:#E3630D; color:#fff;
	font: bold 14px/25px Arial,Helvetica,sans-serif;
	
	-moz-border-radius: 6px;
	border-radius: 6px; border:1px solid #F4C96F;
	box-shadow:0 0 4px #ccc;
	-moz-box-shadow:0 0 4px #ccc;
	-webkit-box-shadow:0 0 4px #ccc;
	
	}

a.read_more_deal:hover
{	background:#C92929; color:#fff}

*---------- login form --------------------*/

.login-submit-form p
{
	overflow:hidden	
}
.login-submit-form p label
{
	min-width:120px;	
	float:left;
	padding:5px;
	font-size:14px;
	font-weight:bold;
}

.check-email-div
{
	background:#FCFAE4;
	border:1px solid #F2C437;
	color:#333;	
}

.fbc_loginstate_top { display:none }
.fb_login_head
{
	width:100%;
	text-align:right;
	height:50px
}

.fbc_connect_button_area { float:right }

.submit_bottom
{
	background:#4483B7;
	color:#fff;	
	border:1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding-top:5px;
	padding-bottom:5px;
	
	box-shadow:0 0 4px #ccc;
	-moz-box-shadow:0 0 4px #ccc;
	-webkit-box-shadow:0 0 4px #ccc;
	
}

.submit_bottom:hover { opacity:0.8 }
