/*
Theme Name: DailyDeal
Author URI: http://www.templatic.com/
Description: Developed by Templatic Team
Author: Templatic
Version: 1.1.7
Copyright: (c) 2011 Templatic  */

/*-----------------------------------------------------------------------------------
	0.	CSS Reset, Common format & Clearfix
	1. body, common classes, structure etc
	2. Header Styles
	3. Navigation & Menus - Top Menu
	4. Main Content Styles
	5. Post Page Navigation 
	6. Comments
	7. Widget
	8. Bottom Section
	9. Footer
	10. Page Templates
	11. Add listing Form 
	12. Login Form
	13. Registration Form
	14. Index Page
	15. Inner Page
	16. Preview & Publish Page
	17. Shortcodes
	18. Tabber Style
-----------------------------------------------------------------------------------*/
/* widget style 
-----------------------------------------------------*/
@import url('admin/widgets/widget_css/widget.css');

.singular #content,
.left-sidebar.singular #content {
	margin: 0 auto;
}
.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
	margin: 0 auto;
	width: 100%;
}

/*----------------------------------------------------------------------------------- 
	CSS Reset & Clearfix
----------------------------------------------------------------------------------*/
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:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;text-align:left;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus {outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.none { display:none; }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clear { display: inline-block; } /* Hide from IE Mac \*/ .clear { display: block; } 
/* End hide from IE Mac */ .none { display: none; } /* End Clearfix */

/*----------------------------------------------------------------------------------
	common classes, structure etc
----------------------------------------------------------------------------------*/
.left { float: left;}
.right { float: right;}

/* instruction elements -------------------------------------- */
.content p.alert, .content p.download, .content p.info, .content p.note {  margin:10px 0 10px 0; padding:9px 10px 9px 40px; }
.content p.note { margin:10px 0 10px 0;  }

/* instruction elements -------------------------------------- */
.content p.alert { border-top:1px solid #f0baa2; border-bottom:1px solid #f0baa2; background:#ffd9c8 url(images/i_alert.png) no-repeat 12px 13px; }
.content p.download { border-top:1px solid #d4ebaf; border-bottom:1px solid #d4ebaf; background:#edfcd5 url(images/i_download.png) no-repeat 10px 13px; }
.content p.info { border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#eee url(images/i_note2.png) no-repeat 12px 13px; }
.content p.note { border-top:1px solid #efe3ae; border-bottom:1px solid #efe3ae; background:#fef6d2 url(images/i_info.png) no-repeat 14px 13px; margin:10px 0 10px 0;  }

.error
{
 color:red;

}

.min_notes
{
 font-weight:12px;
 padding:5px;
}
/*-----------------------------------------------------------------------------------*/
/*	Wordpress images alignment
/*-----------------------------------------------------------------------------------*/
.alignright { float:right; margin:5px 0; }
.alignleft { float:left; margin:5px 5px 0 0; }
.aligncenter { float:center; margin:5px 0 5px 5px; }
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin:0 auto; }
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin:0 auto; } 

.post-content img { margin: 0; height: auto; max-width: 640px; width: auto;}
.post-content .attachment img { max-width: 900px; }
.post-content .alignleft, .post-content img.alignleft { display: inline; float: left; margin-right: 24px; margin-top: 4px; padding:5px; background:#eee; }
.post-content .alignright, .post-content img.alignright { display: inline; float: right; margin-left: 24px; margin-top: 4px; padding:5px; background:#eee; }
.post-content .aligncenter, .post-content img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; padding:5px; background:#eee; }
.post-content img.alignleft, .post-content img.alignright, .post-content img.aligncenter { margin-bottom: 12px; }
.post-content .wp-caption { background: #f1f1f1; line-height: 18px; margin-bottom: 20px; padding: 4px; text-align: center; }
.post-content .wp-caption img { margin: 5px 5px 0; }
.post-content .wp-caption p.wp-caption-text { color: #888; font-size: 12px; margin: 5px; }
.post-content .wp-smiley { margin: 0; }
.post-content .gallery { margin: 0 auto 18px; }
.post-content .gallery .gallery-item { float: left; margin-top: 0; text-align: center; width: 33%;}
.post-content .gallery img { border: 2px solid #cfcfcf; }
.post-content .gallery .gallery-caption { color: #888; font-size: 12px; margin: 0 0 12px; }
.post-content .gallery dl { margin: 0; }
.post-content .gallery img { border: 10px solid #f1f1f1; }
.post-content .gallery br+br { display: none; }
.post-content .attachment img { display: block; margin: 0 auto; } 


/*** Content ============================================================ ***/
.post-content h1 {font-size: 30px; line-height: 35px;}
.post-content h2 {font-size: 26px;}
.post-content h3 {font-size: 22px;}
.post-content h4 {font-size: 20px;}
.post-content h5 {font-size: 18px;}
.post-content p {margin: 10px 0; line-height:20px; }
.post-content ol {list-style: decimal; padding-left: 35px; margin: 15px 0;}
.post-content ol li ol  {margin:0;}

.post-content ul {list-style: disc;  margin: 15px 0 15px 15px;}
.post-content ul li ul  {margin:0 0 0 12px;}

.content ul {list-style: disc;  margin: 15px 0 15px 15px; line-height:23px;}
.content ul li ul  {margin:0 0 0 12px;}
.content li { margin: 7px 0;}
.content ol li { list-style:decimal; margin-left:28px; }
.content h5.title { font-size : 16px; padding-bottom:4px; border-bottom:1px solid #ccc; }
.post-content li { margin: 7px 0;}
.post-content blockquote {padding: 15px 0 10px 65px; line-height:23px; background: url(images/bq.png) 20px 0 no-repeat;}
.post-content blockquote p {  font-size:16px; }

/* 404 page -------------------------------------- */
.search_404 { margin-left: }
.error_404  { font-size:80px; line-height: normal; color:#000; text-align:center;  padding-bottom:10px;  }
.error_404  p { font-size:15px; font-weight:bold; color:#666; text-shadow:1px 1px 1px #fff; text-align:center; }
.spacer_404 {  clear:both; height:40px; }
.error_404 .head_error { text-align:center; }
.page_404_set .two_thirds { margin-left:306px; }

/* instruction elements -------------------------------------- */
.content p.alert, .content p.download, .content p.info, .content p.note {  margin:10px 0 10px 0; padding:9px 10px 9px 40px; }
.content p.note { margin:10px 0 10px 0;  }

/* instruction elements -------------------------------------- */
.content p.alert { border-top:1px solid #f0baa2; border-bottom:1px solid #f0baa2; background:#ffd9c8 url(images/i_alert.png) no-repeat 12px 13px; }
.content p.download { border-top:1px solid #d4ebaf; border-bottom:1px solid #d4ebaf; background:#edfcd5 url(images/i_download.png) no-repeat 10px 13px; }
.content p.info { border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#eee url(images/i_note2.png) no-repeat 12px 13px; }
.content p.note { border-top:1px solid #efe3ae; border-bottom:1px solid #efe3ae; background:#fef6d2 url(images/i_info.png) no-repeat 14px 13px; margin:10px 0 10px 0;  }

/*-----------------------------------------------------------------------------------*/
/*   Bottom Section
/*-----------------------------------------------------------------------------------*/
.one_column {  background:#fff; padding:0 10px; }
.max_width { width:60%; padding:0 10px; }
.min_width { width:30%; padding:0 10px; }

.equal_column { width:46%; padding:0 10px; }
.three_column { width:30%; padding:0 10px; }
.foruth_column { width:20%; padding:0 10px; }

.spacer_3col { margin-left:20px; }
.spacer_4col { margin-left:38px; }

.bottom{ padding:20px 0px; height:100%; overflow:hidden;  }
.bottom_in .widget p{ color:#262626; }
/*-----------------------------------------------------------------------------------*/
/*	Messages
/*-----------------------------------------------------------------------------------*/
.error_msg { padding:8px 10px; text-align:center; }
.success_msg { padding:8px 10px; text-align:center; margin-bottom:30px;  }

.error_msg { background:#ffe4e4; border-top:1px solid #ee8686;  border-bottom:1px solid #ee8686; color:#d70000;   }
.success_msg { text-align:center; color:#356c1d; background:#cee8c3; border-top:1px solid #7ea96b; border-bottom:1px solid #7ea96b; }

/*-----------------------------------------------------------------------------------*/
/*   Calendar css 
/*-----------------------------------------------------------------------------------*/
#calendarDiv { position:absolute; width:195px;  padding:1px; font-family:arial;
font-size:10px; padding-bottom:20px; visibility:hidden; }
#calendarDiv span,#calendarDiv img { float:left; }
#calendarDiv .selectBox,#calendarDiv .selectBoxOver { line-height:12px; padding:1px; cursor:pointer; padding-left:2px; }
#calendarDiv td { padding:3px; margin:0px; font-size:10px; } 
#calendarDiv .selectBox { position:relative; }
#calendarDiv .selectBoxOver { position:relative; }
#calendarDiv .topBar { height:16px; padding:2px;  }
#calendarDiv .activeDay { }
#calendarDiv .todaysDate { height:17px; line-height:17px; padding:2px;  text-align:center; position:absolute; bottom:0px; width:201px; }
#calendarDiv .monthYearPicker {  position:absolute;  left:0px; top:15px;	z-index:1000; display:none; }
#calendarDiv #monthSelect { width:70px; }
#calendarDiv .monthYearPicker div { float:none; clear:both;	 padding:1px; margin:1px; cursor:pointer; }
#calendarDiv .monthYearActive { }
#calendarDiv td { text-align:right; cursor:pointer; }
#calendarDiv .topBar img { cursor:pointer; }
#calendarDiv .topBar div { float:left; margin-right:1px; }


/*----------------------------------------------------------------------------------
	1. body, common classes, structure etc
----------------------------------------------------------------------------------*/
body { font:14px Arial, Helvetica, sans-serif;  }
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.left { float: left;}
.right { float: right;}

a { outline:none; }
a:active { position:relative; top:1px; }
h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px; font-weight:bold; }
input{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;}

hr{ clear:both; height:1px; }

/* structure =========================================*/
.header { clear:both; height:30px; padding:35px 0 40px; }
.header_in, #container, .footer_in, .bottom_in, .container_below , .breadcrumb{ width:978px; margin:0 auto;  }
.top_navigation { margin-top:5px; }
.main_nav_in { margin-bottom:20px;}
#container { padding: 10px 0 0px 0; }
.container_below { overflow:hidden; }

.submitedsuccess { border-radius: 3px; font-size: 12px; font-weight: bold; margin-bottom: 15px; padding: 4px; }

/*** layout 2 columns =============***/
.content {width: 675px; }
.sidebar { width: 250px; }

/*** layout Full =============***/
.content_full {width: 978px;}

/*** layout 3 columns Fixed =============***/
.column_spacer { padding-left:30px; }

.spacer { padding:40px 0; clear:both;  } /* remove this class last*/
.bottom_in { clear:both;  }
.footer { height: 100%; overflow:hidden; padding:20px 0;}
.allinone { padding:10px 0; height:100%; overflow:hidden;  clear:both; margin-top:10px; }

/*-----------------------------------------------------------------------------------*/
/*	2. Header Styles
/*-----------------------------------------------------------------------------------*/
.logo {width: 317px; padding: 10px 0 12px 15px; overflow: hidden; float: left;}
.logo img { max-width: 290px;}
.blog-title { font:24px "Arial Black", Gadget, sans-serif ; }
.blog-title a { text-decoration:none; }
.blog-title a:hover { text-decoration:none;}
.blog-description { font:14px Arial, Helvetica, sans-serif; }

.site-title a { margin-top:-5px; font: 26px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none;
font-weight:bold; float:left;}
.site-description {float: left; text-transform:uppercase; line-height:14px; clear:both; }

.site-description .textwidget {font-size: 11px; line-height: 1.3;}
.header_inner .logo{ padding-left:0px;}

/* header right side */ 
.header_right { float:right;  position:relative; }
.inner { padding-bottom:30px; height:100%; overflow:hidden; }
.header_inner { padding-bottom:103px; }

#banner { height:367px; position:absolute; width:100%; z-index:-1; }
.top_content { clear:both; margin-top:20px; margin-bottom:25px;  text-align:center; }
.top_content .widget  h1 { font-size:30px; font-weight:bold; padding-bottom:10px; text-align:center; }
.top_content .widget .textwidget p { margin:0px; padding:0px; line-height:18px; font-size:18px; text-align:center; }
.top_content .widget  { padding-bottom:0; }

.login_area { position:absolute; top:-32px; right:7px; padding:9px 0px 6px 10px; font:12px Arial, Helvetica, sans-serif; width:300px; text-align:right; }
.login_area span { padding:0 2px; }
.login_area a { padding:0 5px; text-decoration:none; }


/*-----------------------------------------------------------------------------------*/
/*	3. Navigation & Menus - Top Menu
/*-----------------------------------------------------------------------------------*/
*+html .top_navigation  ul {  margin-right:-25px;  }
.top_navigation ul { display:inline;  }
.top_navigation { float:left; width:520px;  position:relative; z-index:999; }
.top_navigation_in ul { height:32px;  float:right;  margin-right:-25px;  margin-right:-23px\9; }
.top_navigation_in ul li {float: left; display: block; text-align: center; position:relative; z-index:1;  }
.top_navigation_in ul li a { font-size:14px; font-weight:bold; text-decoration: none; display: block; padding:8px 10px;  white-space: nowrap;  }
.top_navigation_in ul li a:hover {text-decoration:none; text-shadow:none; }  
.top_navigation_in ul li a.active{ text-shadow:none; }
.top_navigation_in ul li ul { height:auto;  display:block; visibility:hidden; display:block; position:absolute; left:0; top:29px; width:180px; 
-moz-border-radius: 4px 4px;  -webkit-border-radius: 4px 4px; -khtml-border-radius: 4px 4px; }
.top_navigation_in ul li ul li { margin-right:0; list-style:none; }
.top_navigation_in .menu li:last-child a { background:none; }

.top_navigation_in ul li ul li a { display:block; width:160px;  text-shadow:none; padding:8px 10px; text-align:left;  }
.top_navigation_in li:hover a {  text-shadow:none; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }
.top_navigation_in ul li:hover ul { display:block; visibility:visible; }
.top_navigation_in ul li ul li ul { visibility:hidden; display:block; position:absolute; left:182px; top:0px; width:180px;  }
.top_navigation_in ul li:hover ul li ul { visibility:hidden; }
.top_navigation_in ul li ul li:hover ul { display:block; visibility:visible; }
.top_navigation_in ul li ul li ul li ul { visibility:hidden; display:block; position:absolute; left:182px; top:0px; width:180px;  }
.top_navigation_in ul li:hover ul li ul li ul { visibility:hidden; }
.top_navigation_in ul li ul li ul li:hover ul { display:block; visibility:visible; height:auto; }

.submitdeal { font-size:14px; font-weight:bold; display:block;  float:right; width:120px; margin-top:5px;  margin-left:2px; text-align:center; }
.submitdeal li a { color:#fff; text-decoration:none; float:right; padding:8px 10px 8px 12px;  }
.top_navigation_in .member_link { margin-right:0; }

/*-----------------------------------------------------------------------------------*/
/*	4. Main Content Styles
/*-----------------------------------------------------------------------------------*/
/* breadcrumb --------------------------- */
.breadcrumb_in{ clear:both; margin:0 auto; position:absolute; font-size:14px; margin-top:-45px; }
.breadcrumb_in a{ text-decoration:none; font-size:14px; font-weight:bold; padding:0px 2px;}

/*** Images  --------------------------- */
.post-content img {margin: 0 0 15px; height: auto; }
.post-content h6 {position: relative; /*left: -30px;*/}
.post-content .attachment img { }
.post-content .alignnone, .post-content img.alignnone {clear: both; display: block; margin-bottom: 15px;}
.post-content .alignleft, .post-content img.alignleft {display: inline; float: left; margin-right: 15px; margin-top: 4px;}
.post-content .alignright, .post-content img.alignright {display: inline; float: right; margin-left: 15px; margin-top: 4px;}
.post-content .aligncenter, .post-content img.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}
.post-content img.alignleft, .post-content img.alignright, .post-content img.aligncenter {margin-bottom: 15px;}
.post-content .wp-caption { line-height: 18px; margin-bottom: 20px; padding: 4px; text-align: center;}
.post-content .wp-caption img {margin: 5px 5px 0;}
.post-content .wp-caption p.wp-caption-text { font-size: 12px; margin: 5px;}
.post-content .wp-smiley {margin: 0;}
.post-content .gallery {margin: 0 auto 18px;}
.post-content .gallery .gallery-item {float: left; margin-top: 0; text-align: center; width: 190px;}
.post-content .gallery .gallery-item img {max-width: 190px; margin-bottom: 0;}
.post-content .gallery .gallery-caption { font-size: 12px; margin: 0 0 12px;}
.post-content .gallery dl {margin: 0;}
.post-content .gallery br+br {display: none;}
.post-content .attachment img {display: block; margin: 0 auto;}

/*** Content ============================================================ ***/
.content-title { padding:0px 0px 12px 0px; margin-bottom:20px; position: relative;}
.content-title h1{ font-size:30px; font-weight:normal; }
.content-title a { text-decoration: none;}
.content-title a:hover {text-decoration: underline;}
.content-title span a { text-decoration: none;}
.content-title span a:hover { text-decoration: none;}
#mode {display: block; float:right; margin-top:-20px; width: 37px; height: 14px; /*position: absolute; bottom: 14px; right: 0;*/}

.list .post { margin-bottom:30px; }
.list .post .thumb img {float: left; margin: 0 30px 30px 0; width: 290px; height: 290px;}
.list .post .post-category {font-size: 11px; text-transform: uppercase; margin-bottom: 11px;}
.list .post .post-category a {text-decoration: none;}
.list .post .post-category a:hover {text-decoration: underline;}
.list .post h2 {margin-bottom: 8px;}
.list .post h2, .list .post h2 a { font-size: 24px; font-weight: normal; text-decoration: none;}
.list .post h2 a:hover {text-decoration: underline;}
.list .post .post-meta {font-size: 11px; font-style: italic; margin-bottom: 20px;}
.list .post .post-meta span, .list .post .post-meta a { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
.list .post .post-meta a:hover {text-decoration: underline;}
.list .grid_img { display:none; }
.list .btn_buy_grid { display:none; } 
.list .post div.grid_price  { display:none; }
.list .noimg, .product_image .noimg, .single-seller .noimg  { width:165px; padding:78px 0; } 
.author .noimg  { width:140px; padding:58px 0; } 

.box_bottom .noimg { padding:95px 0; }

.noimg { border:1px solid #ccc; background:#fff; font:bold 13px Arial, Helvetica, sans-serif; color:#bdbdbd; text-align:center; display:block; 
 -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px; } 
.post  a, .content_left  a { text-decoration:none; }

.content_right h3{ font-size:20px; margin-top:10px;   padding-bottom:20px; line-height:23px; }
.content_right_inner h3 { font-size:20px;  }
.list .content_right h3 { padding-bottom:24px; }
.type-seller .content_right_inner h3 { padding-bottom:16px; }

*+html .content_right h3{ padding-bottom:22px; }

.blog .grid .tabbertab, .tax-seller_category .grid .tabbertab  { margin-left:-48px; width:1450px; }
.blog .grid .seller, .tax-seller_category .grid .seller { width:20%; margin-left:49px;}
.grid .post { margin-bottom:0px; margin-right:45px; float:left;  }
.grid .post .product_left { display:none; }
.grid .post .product_right { width:auto;  }
.grid .post .title_yellow, .grid .post .title_grey, .grid .post a.top_lnk  { display:none;}
.grid .post .product_right h3 { line-height:18px; margin-bottom:5px;  }
.grid .post .product_right h3 a { font-size:18px; line-height:18px; }
.grid .content_right_inner .post_cats { font-size:12px; display:none; }
.grid div.grid_price { clear:both; font-size:14px; display:block !important; margin:0; padding:0 0 8px 0; float:left;  }
.grid .noimg { width:276px; padding:74px 0; } 
.grid .text_content { display:none; }

.grid .strike_rate{ font-size:14px; font-weight:bold; clear:inherit; float:inherit; display:block; margin-top:12px; padding-bottom:5px; }
.grid .rate  { font-size:16px;font-weight:bold;  float:left; display:block; clear:inherit; color:#E75400; }
.grid a.readmore_link { display:none; }
.deals_widget .grid .strike_rate { margin-top:0; }
.grid .seller { margin-bottom:0px;  overflow:hidden; margin-right:45px;  float:left; border-bottom:none;  }
.grid .content_right_inner { width:286px; clear:both; float:left;} 
.grid .deal_time_box { display:none; }
.grid .rate_summery { display:none; }
.grid .content_right a.read_more { display:none; }
.grid .content_right .post_cats { border:none; padding-top:0; padding-bottom:13px; }
.grid .content_right_inner h3, .grid .content_right h3 { line-height:18px; margin-bottom:0px; margin-top:5px; padding-bottom:0 !important;  }
.grid .content_right_inner h3 a { font-size:18px; line-height:18px; }
.grid .content_right p { display:none; }
.grid .content_right .i_expire { display:none; }
.grid .content_right .i_start { display:none; }
.grid .type-post {  width:300px; margin-right:37px; font-size:12px; }
.grid .content_text { font-size:14px; }
.list .hr { display:none; }

.flip_postion { position:relative; top:30px; display:block; float:right; }
.logged-in .flip_postion, .blog .flip_postion { position:relative; top:-32px; display:block; float:right; }

.tax-seller_category #mode { margin-top:0;  }
.tax-seller_category .flip_postion { margin-top:-80px; } 

.grid  .product_image { display:none; }
.grid  .grid_img { display:block; }
.grid .btn_buy_grid { display:block; }


/* deals_widget in home page --------------------- */
h3.deal_widget_title { padding:35px 0 0 0;  font-size:18px; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:13px; height:30px;  }
h3.deal_widget_title small { font-size:12px; color:#ccc; }
h3.deal_widget_title small a { text-decoration:none; }

.deals_widget { width:985px; clear:both;  overflow:hidden; }
.deals_widget .flip_postion { top:-26px; right:10px; }

.deals_widget .list .post .content_right_inner { width:655px; }
.deals_widget .list .post .content_right_inner h3 { border-bottom:none; }
.deals_widget .content_right_inner .i_expire { margin-top:10px; }
.deals_widget .content_right_inner h3 { height:inherit; }
.deals_widget .list .noimg { width:260px; }
.deals_widget .deal_box li.title_text { width:60px !important; }
.deals_widget .content_right_inner a.btn_buy { margin-top:0; }
.deals_widget .content_right_inner .rate_summery li { padding:12px 22px 10px 0; margin-right:24px; }
.deals_widget .grid .seller { width:20%; margin-right:0; }
.deals_widget .grid .seller h3 { border-bottom:none; height:auto; padding-bottom:5px !important; } 
.deals_widget .posts_deals  { padding-bottom:0; }
.deals_widget .grid .content_right_inner { padding-right:9px; }
.deals_widget .posts_deals { padding-bottom:25px; }
.deals_widget .list .post .content_right_inner h3 { padding-bottom:8px; }
.deals_widget .grid { margin-left:-48px; width:1500px; }
.deals_widget .grid .seller { width:20%; padding-left:47px; margin-left:0;  }

.hr  { width:100%; clear:both; height:15px; margin-bottom:35px; border-bottom:1px solid #eee; }

.post-author {text-transform: uppercase;}
.entry .post {   padding-bottom: 15px;}
.entry .post-meta, h1.singleh1{ padding:0px 0 8px 0; font-size: 11px; font-style: italic; margin-bottom:20px; position: relative;}
.category-blog .post-meta { padding-top:7px; } 
.entry .post-meta h1, h1.singleh1 { font-size: 30px; font-weight:normal; font-style: normal; margin-bottom: 5px;}
.entry .post-meta span, .entry .post-meta a { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
.entry .post-meta a:hover {text-decoration: underline;}
.entry .post-comms {position: absolute; right: 0;}
.entry .post-content { }
.entry .post-content a:hover {text-decoration: none;}
.entry .post-footer {padding-left: 30px; font-size: 12px; margin-bottom: 15px;}
.entry .post-footer a { text-decoration: none;}
.entry .post-footer a:hover {text-decoration: underline;}
.page .post-category {display: none;}

.post-content {margin-bottom: 30px;}
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 { font-weight:bold; margin: 15px 0 3px 0;}
.post-content h1 {font-size: 30px; line-height: 35px;}
.post-content h2 {font-size: 26px;}
.post-content h3 {font-size: 22px;}
.post-content h4 {font-size: 20px;}
.post-content h5 {font-size: 18px;}
.post-content {}
.post-content p {margin: 0px 0 10px 0;  line-height:22px; }
.post-content ol {list-style: decimal; padding-left: 35px; margin: 15px 0;}
.post-content ul {list-style: disc; padding-left: 18px; margin: 15px 0;}
.post-content li { margin: 3px 0 10px 0; line-height:20px; }
.post-content blockquote {padding: 15px 0 10px 65px; height:100%; overflow:hidden; }
.post-content blockquote p { margin:0px; font:italic 16px Georgia, Geneva, "Times New Roman", times;}
.post .twitter-share-button{ float:left; }
.post .flike{ float:left;  }
.single-post .post .flike { margin-left:30px; }

/*-----------------------------------------------------------------------------------*/
/*	5. Post Page Navigation 
/*-----------------------------------------------------------------------------------*/
/* single page post navigation --------------------------- */
.post-navigation {/*width: 610px;*/ padding: 15px 0; position: relative; }
.post-navigation a {display: block; font:14px Helvetica, Arial, sans-serif; text-decoration: none; line-height: 1.5;}
.post-navigation a:hover {text-decoration: none;}
.post-navigation a em {display: block; font: italic 11px Georgia, Geneva, "Times New Roman", times;}
.post-navigation a:hover span {text-decoration: underline;}
.post-prev {width: 40%; min-height: 40px; padding-left: 30px; float: left; text-align: left; }
.post-next {width: 40%; min-height: 40px; padding-right: 30px; float: right; text-align: right; }
.line {width: 1px; height: 100%; background: #d9d9d9; position: absolute; top: 0; right: 50%;}

/* ajax loading pagination --------------------------- */
#pagination {padding: 20px 0 0 0px;}
#pagination .nextpostslink { text-decoration: none; display: block; padding: 9px 0; text-align: center; font-size: 14px;}
#pagination .nextpostslink:hover { text-decoration: none;  -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px; }
#pagination .loading:hover {cursor: default;}

/* post pagination --------------------------- */
.pagination {padding:0px 0 20px 0px;  font-size: 12px; clear: both; position: relative; height:100%; overflow:hidden; }
.table  .pagination { padding:0px; }
.pagination a {  text-decoration: none; padding-bottom:5px ; }
.pagination a:hover {text-decoration: underline;}

.pagination .disabled{ display:none; }
.pagination .current{padding:7px 13px 7px 13px; margin-right:3px;  display:inline; font-size:15px; font-weight:bold; }
.entry .post-content .pagination a{ display:inline;  padding:7px 13px 7px 13px; margin-right:3px; font-size:15px; font-weight:bold; text-transform:uppercase; }
.entry .post-content .pagination a:hover{ text-decoration:underline; }

.pagination span, .pagination { margin-left:30px; }
.pagination span, .pagination a{ padding:9px 13px; float:left; display:block; margin-right:3px;  float:left; -moz-border-radius: 25px;  -webkit-border-radius: 25px;
-khtml-border-radius: 25px; text-decoration:none; margin-right:10px;  }
.pagination span, .pagination a:hover { text-decoration:none; }
.pagination .current { font-weight:bold; -moz-border-radius: 25px;  -webkit-border-radius: 25px; -khtml-border-radius: 25px; margin-right:10px; }

.pagination .previouspostslink { display:none; }
.pagination .nextpostslink { display:none; }

.Navi .on { padding:7px 13px;  margin-right:8px; float:left; font-size:15px; font-weight:bold; 
font-weight:bold; background-color:#015695; color:#fff; -moz-border-radius: 25px;  -webkit-border-radius: 25px; -khtml-border-radius: 25px; }
.Navi a {  display:left;  padding:7px 13px; margin-right:8px; font-size:15px; font-weight:bold; }
.Navi { display:block;  text-align:center;  }

.Navi .previouspostslink { display:block; }
.Navi .nextpostslink { display:block; }


/*-----------------------------------------------------------------------------------*/
/*	6. Comments
/*-----------------------------------------------------------------------------------*/
#comments { clear:both; margin-top: 30px;}
.comment_form p.comment_message { margin-bottom:10px; }
.content p#cancel-comment-reply { padding:10px; display:block; float:right; }
.comments h3 { font-size:20px; margin-bottom:10px; }
.comment_list{ padding-top:5px; list-style:none; }
.comment{ height:100%; overflow:hidden; margin-bottom:20px; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px; }
.comment_left{ float:left; width:10%; padding:5px 0 20px 9px;}
.comment-text {float:right; width:87%;}
.comment-meta { height:100%; overflow:hidden; padding:10px 20px 0 20px; font-size:13px;} 
.content .comment-meta p { margin:0; padding:0; }
.comment-text .text{ clear:both;padding:10px 20px; font-size:13px; }
.comment-meta a{ font-weight:bold; }
.comment .avatar {display: block;  float:left; padding:5px; margin-right:20px; }
.comment-author, .comment-date { float:left; padding:0; margin:0; }
.content p.comment-date { margin:0; padding:0; }
a.comment-reply-link { float:right; padding:4px 20px 3px 10px; font-size:11px; font-weight:bold; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px; }
.comment_list .children { margin-left: 35px;  }
.comment_list .children li{  padding-left:35px;  list-style:none; }
.comment_list .children .children {margin-left: 50px; }
.comment_list .children .comment {padding-left: 0;}
.children .comment-text{  width:83%;}
.children .children .comment-text{  width:80%;}
.children .children .children .comment-text{  width:77%;}
.comment_form #submit { margin-left:30px; }

/* comment form -----------------------*/
#respond h3{ padding:10px 0px; margin-bottom:15px; }
#respond textarea {  width:442px; height:140px; padding:10px 0 10px 10px; font:13px Arial, Helvetica, sans-serif;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px; }
.comments p.commpadd{ padding:0; margin:0 0 15px 0; clear:both; height:100%; overflow:hidden;  }
.comments p.commpadd input {  width:380px; float:left;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px;  }
.comments p.commpadd label{  display:block; float:left; width:20px;  padding:5px;   }
.comments p.commpadd small { font-size:12px; }
.comments p.commpadd .author {  width:14px; height:16px; display:block; float:left; text-indent:-9009px; margin-top:2px; }
.comments p.commpadd .email2 {  width:16px; height:12px; display:block; float:left; text-indent:-9009px; margin-top:5px; }
.comments p.commpadd .site {  width:16px; height:17px; display:block; float:left; text-indent:-9009px; margin-top:3px; }
.comments p.commpadd .comment2 {  width:16px; height:17px; display:block; float:left; text-indent:-9009px; margin-top:5px; }
.comments p.commpadd input { width:342px; padding:10px 0 10px 10px; font:12px Arial, Helvetica, sans-serif; }
.avatar { padding:5px 45px 5px 5px;  }
.comments .commentlist .photo { width:auto; height:auto; margin:14px 0 3px 0;  }
.comments .comment .text-right p a.comment-reply-link { display:block; font:bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:3px 10px; float: right; }
#submit, .b_addressmap { margin-left:5px; height:40px; border:0px;  padding:7px 19px 10px 19px; cursor:pointer; font-size:16px; font-weight:bold;  
-moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px; margin-bottom:15px; }
#map_canvas { margin-left:179px; clear:both; }
.blog #map_canvas { margin-left:0px; clear:both; }

.seller #map_canvas { margin-bottom:30px; border:2px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius: 5px;  }


.b_addressmap{  border-radius: 5px; margin-left:179px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius: 5px; padding:8px 10px; display:block; float:left; 
border: 1px solid #333; color: #fff;  background:#37393a url(skins/1-default/buttonbg.png) repeat-x left top; border:1px solid #333; text-shadow:1px 1px 1px #333;  }
.b_addressmap:hover {background: #37393a url(skins/1-default/buttonbg.png) repeat-x left -39px; color: #fff;  }
.b_addressmap:active {background: #6f7070 url(skins/1-default/buttonbg.png) repeat-x left -78px;}
.viewalldeal { font-size:12px; margin-left:20px; float:left; margin-top:5px; color:#ccc; }
.buynow_deal_login .form_row label { width:100px; }
.buynow_deal_login .b_signin_n  { margin-left:115px !important;}

a.btn_buy_grid  { float:left; clear:both; border:0px;  padding:7px 24px 10px 24px; cursor:pointer; font-size:13px; font-weight:bold; 
margin-bottom:15px; text-decoration:none; -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius: 5px; display:block;
border: 1px solid #c74e11; color: #fff;  background:#37393a url(skins/1-default/buttonbg_orange.png) repeat-x left top; text-shadow:1px 1px 1px #333;  }
a:hover.btn_buy_grid {background: #37393a url(skins/1-default/buttonbg_orange.png) repeat-x left -39px; color: #fff;  }
a:active.btn_buy_grid {background: #6f7070 url(skins/1-default/buttonbg_orange.png) repeat-x left -78px;}

a.btn_buy_deal  {  width:130px; height:50px; font-size:19px;  font-weight:bold; display:block; float:left; text-decoration:none; margin-top:23px; text-align:center; line-height:49px; margin-right:8px;  clear:both; border:0px;  cursor:pointer; margin-bottom:15px; text-decoration:none; 
-moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius: 5px; display:block;
 color: #fff;  background:#37393a url(skins/1-default/btn_buy.png) repeat-x left top; text-shadow:1px 1px 1px #333;  }
a:hover.btn_buy_deal {background: #37393a url(skins/1-default/btn_buy.png) repeat-x left -50px; color: #fff;  }
a:active.btn_buy_deal {background: #6f7070 url(skins/1-default/btn_buy.png) repeat-x left -50px;}

.content .get_direction { margin:5px 0; clear:both; display:block; float:left;  }
.content .post-content .get_direction a {  padding:8px 10px; display:block; float:left;  -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px
border: 1px solid #333; color: #fff;  background:#37393a url(skins/1-default/buttonbg.png) repeat-x left top; border:1px solid #333; text-shadow:1px 1px 1px #333;  }
.content .post-content .get_direction a:hover {background: #37393a url(skins/1-default/buttonbg.png) repeat-x left -39px; color: #fff;  }
.content .post-content .get_direction a:active {background: #6f7070 url(skins/1-default/buttonbg.png) repeat-x left -78px;}
#map-canvas { border:2px solid #ccc; margin-bottom:10px;  -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px; }

/*-----------------------------------------------------------------------------------*/
/*	 7. Widget
/*-----------------------------------------------------------------------------------*/
.widget { padding-bottom: 30px; clear:both; }
.widget-small {width: 130px;}
.widget h3, .widget-small h3 { font-size: 14px; padding-bottom: 15px; margin-bottom: 20px; }

.sidebar h3{  font-size:15px; padding:0px 0px 5px 0px; margin-bottom:10px; }
.side_leftbg h3, .side_right h3  { width:240px; }

.sidebar .category_list li{ margin:5px 0px; padding-left:14px;  }
.sidebar .category_list li a{ display:inline-block; height:31px; line-height:30px; position:relative;  text-decoration:none; padding-left:10px; padding-right:60px; font-size:13px; }
.sidebar .category_list ul li small{ width:18px; text-align:center; position:absolute; right:0px; padding:0px; margin:0px 19px 0px 0px; font-weight:normal; top:0px; }
.sidebar small{ padding-left:30px; font-size:12px; font-weight:bold; }

.widget a, .widget-small a { text-decoration: none;}
.widget a:hover, .widget-small a:hover {text-decoration: underline;}
.widget p, .textwidget { font:12px Helvetica, Arial, sans-serif;}
.widget p a, .textwidget a {text-decoration: underline;}
.widget p a:hover, .textwidget a:hover {text-decoration: underline;}
.widget li, .widget-small li {font-size: 13px;  margin-bottom: 8px; padding-left:5px; }

.widget_tag_cloud a {margin: 0 2px;}
.widget_calendar table {width: 100%;}
.widget_calendar caption {font-size: 13px; padding-bottom: 10px; text-align: left;}
.widget_calendar th, .widget_calendar td {padding: 5px 0; font-size: 13px;}
.widget_calendar tbody a {text-decoration: underline;}
.widget_calendar tbody a:hover {text-decoration: none}

.sponsors .widget-body {text-align: center;}
.sponsors .widget-body img {margin-bottom: 20px;}

/* search widget */
.sidebar .search,.post-content .search { width:235px; height:48px; padding:5px 0px 0px 20px; margin-top:15px; }
.sidebar .search fieldset input,.post-content .search fieldset input { width:180px;  font-size:14px; margin:13px 15px 0px 0px;  float:left; border:0px; }
.sidebar .search fieldset button ,.post-content .search fieldset button { border:0px; margin-right:10px;  width:21px; height:20px; cursor:pointer; margin-top:12px; }

.sidebar_3col_l .search, .sidebar_3col_r .search { width:200px;  }
.sidebar_3col_l .search fieldset input, .sidebar_3col_r .search fieldset input { width:142px; }

.content #searchform2  { width:340px; height:48px; padding:5px 0px 0px 20px; margin-top:15px; }
.content #searchform2 fieldset input { color:#43494d; width:284px;  font-size:14px; margin:13px 15px 0px 0px;  float:left; border:0px; }
.content #searchform2 fieldset button { border:0px; float:right; margin-right:15px;  width:21px; height:22px; cursor:pointer; margin-top:10px; }

.content .notification_text, .box_bottom .notification_text  { text-align:center; font-size:15px; font-weight:bold; padding:20px 0; background:#ededed; color:#333; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; width:99%; }
.box_bottom .notification_text { margin:0px 20px 120px 20px; width:96% }


/* sidebar newsleter ------------- */
.sidebar .newsletter #subscribe_text { padding: 8px 10px;  border:1px solid #ccc; font-size:13px; width:85%;   background:url(skins/1-default/textfield_bg.png) no-repeat left top; 
 -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px;  margin-bottom:8px; }
.sidebar .newsletter #subscribe_text:focus { border:1px solid #9d9c9c; }  
.sidebar .newsletter .subscribe_submit{  height:40px; border:0px;  padding:7px 19px 8px 19px; cursor:pointer; font-size:13px; font-weight:bold; 
-moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px }

.sidebar .newsletter .subscribe_submit, .mc_signup_submit .button, .cc_textbox_button  {  border: 1px solid #333 !important; color: #fff;  background:#37393a url(skins/1-default/buttonbg.png) repeat-x left top; 
border:1px solid #333; text-shadow:1px 1px 1px #333; }
.sidebar .newsletter .subscribe_submit:hover, .mc_signup_submit .button:hover, .cc_textbox_button:hover { background: #37393a url(skins/1-default/buttonbg.png) repeat-x left -39px;}
.sidebar .newsletter .subscribe_submit:active, .mc_signup_submit .button:active, .cc_textbox_button:active { position:relative; left:1px; top:1px; background: #6f7070 url(skins/1-default/buttonbg.png) repeat-x left -78px;}



.cc_textbox, .mc_merge_var{ float:left; margin-bottom:20px; }
.cc_textbox .cc_textbox_class, .mc_merge_var .mc_input{ width:135px;}
.cc_button .cc_textbox_button, .mc_signup_submit .button{ width:80px; float:right; }

/* sidebar mail chimp ------------- */
#mc_signup_form  { background:none !important; border:none !important; padding:0 !important;  } 
.mc_custom_border_hdr, .cc_caption { border:none !important; color:#000 !important; font-size:15px; font-weight:bold; border-bottom:1px solid #ccc !important;  font-size: 15px;
margin-bottom: 10px !important; padding: 0 0 5px !important; }
.mc_merge_var br { display:none; }
.mc_var_label { display:none;  } 
.mc_input, .cc_textbox_class { padding: 10px 10px;  border:1px solid #ccc; font-size:13px; background:url(skins/1-default/textfield_bg.png) no-repeat left top; 
 -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px; margin-bottom:8px; }
.mc_signup_submit { text-align:left !important;  } 
.mc_signup_submit .button, .cc_textbox_button {  height:40px; border:0px; height:inherit !important;  padding:8px 19px 8px 19px !important; cursor:pointer; font-size:13px; font-weight:bold;  
-moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px } 
.mc_error_msg { font-size:11px; background:#fddddd; text-align:center;  }


.b_register_btn  {  padding:10px 34px; font:bold 13px Arial, Helvetica, sans-serif; cursor:pointer; margin-bottom:20px;  border: 1px solid #333; color: #fff;  background:#37393a url(skins/1-default/buttonbg.png) repeat-x left top; 
border:1px solid #333; text-shadow:1px 1px 1px #333; -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px; margin-left:195px; }
.b_register_btn:hover  {background: #37393a url(skins/1-default/buttonbg.png) repeat-x left -39px;}
.b_register_btn:active {background: #6f7070 url(skins/1-default/buttonbg.png) repeat-x left -78px;}

/* Login widget ---------------------------------------------*/
.login_widget{ border:0px; padding:0px; }
.login_widget .form_row .textfield { padding:8px 10px; width:90%;}
.captcha_img{ float:left; padding-left:10px;}

.sidebar .login_widget .form_row label { text-align:left; }
.sidebar .login_widget .b_signin { margin-left:0; margin-top:5px; }
.sidebar p.forgot_link  { line-height:20px; }

.login_widget .b_signin, .login_form_box .b_signin_n {  font: bold 12px Arial, Helvetica, sans-serif; cursor: pointer; padding: 10px 24px; 
 -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px; }
.login_widget .b_signin:active, .login_form_box .b_signin_n:active { position:relative; left:1px; top:1px; }
.post_dealarea_register, .post_deal_buy_now  { padding:0px 45px 0px 0px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px;   }
.content h4.title-first { margin-top:0; }
.b_facebook { padding-left:181px;  }
.buynow_deal_login .b_facebook { padding-left:118px;  }

.post_deal_buy_now .billing_address { width:42%; float:left; margin-top:30px; }
.post_deal_buy_now .shipping_address { width:46%; float:right; padding-left:50px; margin-top:30px;  border-left:1px solid #eee; }

.post_deal_buy_now .billing_address h4, .post_deal_buy_now .shipping_address h4 { margin-top:0; }

.post_deal_buy_now .billing_address label, .post_deal_buy_now .shipping_address label { width:100px; padding-bottom:0; }
.post_deal_buy_now .billing_address .form_row .textfield, .post_deal_buy_now .shipping_address .textfield, post_deal_buy_now .shipping_address .errortextfield,
.post_deal_buy_now .billing_address .errortextfield { width:60%; }
.post_deal_buy_now .billing_address .message_error, .post_deal_buy_now .shipping_address .message_error { clear:both; padding-left:118px; }

.content .google_map_contact h3 { margin:0; font-size:20px; padding:0 0 10px 0; border-bottom:none;  }
.content .google_map_contact { float:right; padding:0 0 20px 20px; margin-left:25px; margin-bottom:30px;  border-left:1px solid #eee; }
.content .google_map_contact .widget { margin-bottom:0; padding-bottom:0; }

/*-----------------------------------------------------------------------------------*/
/*   8. Bottom Section
/*-----------------------------------------------------------------------------------*/
#wp-calendar { width:100%;  }
#wp-calendar caption { font-size:18px;  padding:5px 0; }
#wp-calendar th { text-align:center; padding:5px 0; }
#wp-calendar td { text-align:center; }

.bottom .widget { padding-bottom:0px; }
.bottom .widget h3 { font-size:19px; font-weight:bold; border-bottom:none; margin-bottom:0px; text-transform: capitalize;   }
.bottom .widget p { font-size:12px; line-height:18px; margin-bottom:10px; }
.one_column {  background:#fff; padding:0 10px; }
.max_width { width:60%; padding:0 10px; }
.min_width { width:30%; padding:0 10px; }

.equal_column { width:46%; padding:0 10px; }
.three_column { width:28%; padding:0 20px; }
.foruth_column { width:20%; padding:0 10px; }

.spacer_3col { margin-left:20px; }
.spacer_4col { margin-left:38px; }

/*-----------------------------------------------------------------------------------*/
/*	 9. Footer
/*-----------------------------------------------------------------------------------*/
p.copyright {float: right; font-size:12px; }
p.copyright a { text-decoration:none;  }
.footer_in p.credits { clear:both; float: right; font-size:12px; padding:10px 0px;  }  

a.flogo { display: block; float: left; height: 20px; margin-left: 8px; margin-top: -4px; text-indent: -9009px; width: 80px;}

p.social_media { padding:22px 0px 10px 0; width:970px; margin:0 auto; }
p.social_media a { padding-left:25px; height:32px; padding-top:2px;  display:block; float:left; margin-right:50px;  font-size:14px; font-weight:bold; }

.footer_in .widget{ float:left; padding-bottom:0; }
.footer ul { float:left; margin:0; padding:0;    }
.footer li { float:left; margin:0; padding:0; font-size:12px; }
.footer li a { color:#b4bfc5; margin-right:20px; float:left; display: block; text-decoration:underline;  }

/*-----------------------------------------------------------------------------------*/
/*	10. Page Templates
/*-----------------------------------------------------------------------------------*/
/*----------------- */
/* contactus 
----------------- */
#contact_frm { }
#contact_frm .form_row { height:100%; overflow:hidden; margin-bottom:24px;  } 
#contact_frm .form_row label { display:block; padding:4px 0; margin-right:16px; font-size:14px; width:80px; }
#contact_frm .form_row .textfield { width:350px;   float:left;  padding:9px; font:13px Arial, Helvetica, sans-serif;  -moz-border-radius: 5px;
-webkit-border-radius: 5px; -khtml-border-radius: 5px; } 
#contact_frm .form_row .textarea { width:460px; padding:9px; float:left;  font:13px Arial, Helvetica, sans-serif; 
-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;  } 
.message_error { padding-left:181px; }
#contact_frm .message_error { display:block; padding-top:7px; padding-left:101px; font-size:11px; }
#contact_frm .b_submit  {float: left; margin-left:98px;  padding:10px 34px; font:bold 13px Arial, Helvetica, sans-serif; cursor:pointer;  
 -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px; }
#content p.success_msg { font:bold 14px Arial, Helvetica, sans-serif; padding:5px; margin-top:20px; margin-bottom:20px; text-align:center; }
.indicates{ font-size:11px; }
.contact_title { margin:30px 0 15px 0; padding:0 0 5px 0; font-size:20px; border-bottom:1px solid #eee;  }

/*----------------- */
/* gallery 
----------------- */
.post-content .gallery { margin:0; padding:0; }
.post-content .gallery li { margin:0 15px 15px 0; padding:0; list-style:none; float:left; padding:5px; }

/*----------------- */
/* archives 
----------------- */
.arclist { padding:0; margin-bottom:20px; }
.arclist_head { height:100%; overflow:hidden; margin-bottom:20px; }
.post-content .arclist h3 { margin:0; padding:7px 0 0 0; font-size:40px; float:left; width:150px;   }
.post-content .arclist h4 { margin:0; padding:8px 0 8px 0; font-size:28px; float:left;  width:485px; display:block; border-bottom:1px dotted #ccc;   }
.post-content .arclist ul { padding-left:0; clear:both; margin-left:0px; }
.post-content .arclist ul li { margin:0 0 20px 0px; padding:0; font-size:10px; list-style:none; float:none; color:#777; line-height:18px; background:none; }
.post-content .arclist ul li a { font-weight:bold; font-size:14px;  }
.post-content .arclist ul li .arclist_date {  }
.post-content .arclist ul li .arclist_date a { font-weight:normal; font-size:10px; color:#777; } 
.post-content .arclist ul li ul { margin:0; padding:0; }
.post-content .arclist ul li ul li { margin:0 0 20px 0px; padding:0; font-size:10px; list-style:none; float:none; color:#777; line-height:18px; background:none; }

.post-content .arclist .sitemap_list { margin:0;  }
.post-content .arclist .sitemap_list li { margin:0 0 10px 0px; padding:0; font-size:10px; list-style:none; float:none; color:#777; line-height:18px; background:none; }
.post-content .arclist .sitemap_list li ul li { margin:11px 0 5px 10px;   } 
.post-content .arclist .sitemap_list ul li ul.children { margin:0; padding:0; }

/*----------------- */
/* Advanced Search
----------------- */
#advancedsearch { padding:15px; padding-top:0; height:100%; overflow:hidden; 
-moz-border-radius: 5px; -webkit-border-radius:5px; -khtml-border-radius: 5px; }
#advancedsearch h4 { margin-bottom:13px; }
#advancedsearch .adv_input { font:14px Arial, Helvetica, sans-serif;  float:left; padding:10px; font:13px Arial, Helvetica, sans-serif;  -moz-border-radius: 5px;
-webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;  width:60%; }
#advancedsearch select {  font:14px Arial, Helvetica, sans-serif; padding:5px; float:left; padding:9px; font:13px Arial, Helvetica, sans-serif; 
-moz-border-radius: 5px;  -webkit-border-radius: 5px; -khtml-border-radius: 5px;  width:45%; margin-right:10px; }
#advancedsearch .adv_submit {float: left;margin-left:110px; margin-bottom: 20px; padding:10px 34px; font:bold 13px Arial, Helvetica, sans-serif; cursor:pointer;  
-moz-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.advanced_left { height:100%; overflow:hidden;  }
.advanced_left label { float:left; margin-right:10px; margin-bottom:10px; padding-top:5px; width:100px;  }
.post-content #advancedsearch p { margin:0 0 15px 0; padding:0; clear:both; height:100%; overflow:hidden; }
.advanced_left span { float:left; margin-right:10px; padding-top:5px; } 
.advanced_left .textfield { font:14px Arial, Helvetica, sans-serif; padding:5px; float:left; padding:9px; font:13px Arial, Helvetica, sans-serif;  
-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; width:110px; margin-right:10px; }
.post-content .adv_calendar { float:left; margin:0 20px 0 0px; cursor:pointer; }
.advanced_left span.adv_author { float:left; margin-left:10px; padding-top:5px; }
.advanced_left  .checkbox { margin-top:7px; }

/* wp-pagenavi/ */
.wp-pagenavi { clear: both; text-align: center; }
.wp-pagenavi a, .wp-pagenavi span { text-decoration: none; margin: 0 6px; font: bold 12px Helvetica, Arial, sans-serif; }
.wp-pagenavi a:hover, .wp-pagenavi span.current { }
.wp-pagenavi span.current { padding: 1px 5px 0;  -moz-border-radius: 2px; -webkit-border-radius: 2px;  -khtml-border-radius:2px }

/*-----------------------------------------------------------------------------------*/
/*	 11. Add listing Form 
/*-----------------------------------------------------------------------------------*/
#propertyform { clear:both; }
.form_row { margin:6px 0 25px 0; clear:both; height:100%; overflow:hidden; } 
.form_row label { width:166px; float:left; font-size:14px; padding:8px 15px 10px 0; text-align:left; color:#555;  }
.form_row label.max_user { padding-top:0; padding-bottom:0; }

.form_row label.time_label { padding-left:10px;width:13px; }
.form_row .textfield  { float:left; width:300px; padding:9px; font:13px Arial, Helvetica, sans-serif; -moz-border-radius: 5px;
-webkit-border-radius: 5px; -khtml-border-radius: 5px; }
.form_row .textarea  { float:left; width:300px; padding:9px; font:13px Arial, Helvetica, sans-serif; -moz-border-radius: 5px;
 -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px; border:1px solid #ccc; background:url(skins/1-default/textarea_bg.png) no-repeat scroll left top; }

#deal_image {  padding:9px; }
.file_browse_wrapper  { margin-left:178px; margin-top:10px; }
.post_dealarea_register .form_row label, .post_deal_buy_now .form_row label { text-align:left; }
.descdiv { padding-left:181px; }
#coupon_start_date { float:left; }
#copybilladd { margin-right:8px; margin-top:-2px; }

.contact_detail_id label { width:181px; }
.disable_checkbox { padding:12px 0 12px 174px; display:block; }
.disable_checkbox input	 { margin-right:5px; }
.form_row .time_select  { float:left; width:70px; padding:8px; }
.form_row .calendar_text  {width:100px; }
.form_row .calendar_img  { float:left; padding:2px 0px 0px 5px; cursor: pointer;}

.form_row .textfield_m { width:100px; }
.form_row div.package { float:right; min-height:22px; width:445px; text-align:left; padding-bottom:8px;  }


.form_row .textarea { float:left; width:380px; height:200px;  padding:6px; font:13px Arial, Helvetica, sans-serif; }
.form_row label span { font-size:11px; }
.required { font-size:11px;}

.message_error2 { clear:both; display:block; font:12px Arial, Helvetica, sans-serif; padding-left:145px; float:left; }
.error_msg { padding:8px 10px; text-align:center; font:bold 13px Arial, Helvetica, sans-serif;  }
#category_span  { padding-left:168px;}

.form_row label.ginfo { width:auto; display:block; padding-left:190px; text-align:left; }
.form_row p.ginfo_cond { padding-left:190px; }
.message_note { display:block; font-size:11px; padding-bottom:8px; padding-top:2px; clear:both; padding-left:178px; } 

#userform .message_note { padding-left:0; }

#content p.note  { font:11px Arial, Helvetica, sans-serif; text-align:right; }
.user_define { position:relative; top:6px; margin-right:10px; width:200px; }
#span_Free { clear:both; display:block; font-weight: bold; }
.b_review { padding:7px 20px; margin:40px 0 10px 147px; float:left; font:bold 17px Arial, Helvetica, sans-serif; cursor:pointer;  }
.b_submit { padding:4px 20px; margin-left:147px; float:left; font:bold 13px Arial, Helvetica, sans-serif; cursor:pointer; margin-bottom:20px; text-transform:uppercase; }
input#submit{ padding:10px 34px; font:bold 13px Arial, Helvetica, sans-serif; cursor:pointer; margin-bottom:20px;  }
.post_deal_button { margin-left:176px; }




.category_list {  margin:6px 0 15px 0; clear:both; height:100%; overflow:hidden;  }
.category_list label { color:#555555; float:left; font-size:14px; padding:8px 15px 10px 0; width:153px; text-align:left; }
.category_list .cat_list { float:left; width:540px; }
.category_list .cat_list label {  text-align:left; padding-left:5px; float:left; width:140px; }

.map_location .b_addressmap, .map_location #map_canvas { margin-left:183px;  }
#recaptcha_widget_div { float:left; }

h5.form_title { font-weight:bold; padding:30px 0 5px 0; margin-bottom:10px; }
.spacer_none { padding-top:0 !important;  }
.user_define { padding-bottom:10px; padding-top:0px;   float:left; }
.highlight_message { font-weight:bold; clear:both;  }
#property_submit_price_id { padding-left:200px; } 

.deal_steps { background:url(images/step1.png) no-repeat left top; width:594px; height:48px; margin-bottom:20px; }
.deal_steps ul { margin:0; padding:0; list-style:none; }
.deal_steps li { margin:0; padding:16px 0 10px 15px; list-style:none; float:left; font:bold 14px Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #fff; color:#696969; }
.deal_steps ul li.current { color:#fff; text-shadow:1px 1px 1px #333; }
.deal_steps li.step2 { padding-left:52px;  }
.deal_steps li.step3 { padding-left:75px;  }

.step2bg { background:url(images/step2.png) no-repeat left top; }
.step3bg { background:url(images/step3.png) no-repeat left top; }

/*-----------------------------------------------------------------------------------*/
/*	12. Login Form
/*-----------------------------------------------------------------------------------*/
.error_msg { padding:8px 10px; font:bold 13px Arial, Helvetica, sans-serif; text-align:center; }
.success_msg { padding:8px 10px; font:bold 13px Arial, Helvetica, sans-serif; text-align:center;  }

.login_form_l { float:left; padding:0px 45px 0 0; width:300px; margin-top:20px; margin-right:50px;   }
.content .login_form_l h4, .content .registration_form_box h4 { margin-top:0; margin-bottom:10px; font-size:18px; }
.login_form_l .form_row, .registration_form_box  .form_row { margin-bottom:10px; display:block; }

.login_form_l .form_row label, .registration_form_box .form_row label { display:block; float:left; text-align:left; width:95%; font-size:14px; padding:4px; margin-top:10px;  }
.login_form_l .form_row .textfield, .registration_form_box .form_row .textfield { width:270px; padding:8px 10px; margin-bottom:5px; font:13px Arial, Helvetica, sans-serif; }
.login_form_l .message_error2, .registration_form_box .message_error2, .submit_article_form span.message_error2 {  clear:both; padding-top:4px; padding-bottom:8px; display:block; font:12px Arial, Helvetica, sans-serif; }
.form_row small{ clear:both; padding-left:180px; padding-top:5px; display:block; font-size: 12px; }
.submit_article_form span.message_error2 { margin-left:153px;  }

.login_form_l p { font-size:12px; margin-bottom:20px;  }
.login_form_l a { font-size:12px; }

#loginform .b_signin_n { margin-left:181px;  }
.login_form_l #loginform .b_signin_n {   margin-left:0; margin-right:10px; margin-bottom:15px; font: bold 12px Arial, Helvetica, sans-serif; cursor: pointer; 
padding: 9px 20px;  -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px; }
#loginform .b_signin_n p.rember { padding:10px 0 15px 0; }

.form_row .small { float: left; width: 100px; margin-right:10px; }
.form_row img{ margin-bottom:0px; }
#lostpassword_form  { padding-top:20px; }
#lostpassword_form h4 { padding-top:12px; margin-top:10px; font-size: 15px; margin-bottom: 10px; padding: 0 0 5px 5px; }
.login_form_l .form_row .textfield, .registration_form_box .form_row .textfield {  font: 13px Arial,Helvetica,sans-serif; padding: 9px; }
.login_form_l a { font-size:12px; }

/*-----------------------------------------------------------------------------------*/
/*   13. Registration Form
/*-----------------------------------------------------------------------------------*/
.content .registration_form_box { float:left; padding-right:20px; width:335px; margin-top:20px; margin-bottom: 30px; } 
.editprofile_page  #sign_up .registration_form_box { margin:0; width:auto; border:none;  float:inherit;  }
.registration_form_box .form_row small { padding-left:0; }
#personal_info { width:300px;  padding-right:45px; margin-right:50px; float:left; }
#userform {  width:300px; float:left;   }
.registration_form_r #userform { border:none; margin-right: 0px; padding: 0px; width: auto;  }

.content #personal_info h5, .content #userform h5 { margin:0; }
 #reg_passmail { font:11px Arial, Helvetica, sans-serif; margin-bottom:10px;  }
.content .edit_profile { float:left; margin-left:20%; }
.success_msg { text-align:center; }

.registration_form_box .b_registernow  {  margin-left:0; margin-right:10px; font: bold 12px Helvetica, Arial, sans-serif; cursor: pointer; padding: 9px 20px; 
 -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px; }

.registration_form_box .button_cancel { margin-left:0; margin-right:10px; background:#fff; border:1px solid #fff; font: bold 12px Helvetica, Arial, sans-serif; cursor: pointer;
padding: 10px 0px;  -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px; text-decoration:underline;  }
.registration_form_box .button_cancel:hover { background:#fff; }

#user_photo { margin-bottom:10px; }

/*-----------------------------------------------------------------------------------*/
/*   14. Index Page
/*-----------------------------------------------------------------------------------*/
.content {  padding-top:25px;   height:100%; overflow:hidden; }
.content_left{ float:left; width:330px; min-height:400px; height:100%; padding:25px 0px 0px 30px; }
.sidebar { padding-top:13px; } 
.box_header{ width:992px; height:24px; }
.box_bg { width:992px; }
.box_bottom { width:992px; }
.top_meta { margin-bottom:10px; clear:both; display:block; min-height:38px; }

.content_left img{  -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px; }
.content_right { float:left; width:565px; margin:22px 0px 30px 30px; position:relative; }
.title_yellow{ font-size:18px; }
.title_grey{ font-size:18px; }
a.top_lnk{ font-size:18px; text-decoration:underline;  }
.post_category { font-size:14px; display:block; clear:both; padding-top:5px; border-top:1px solid #D9D9D9; }

.posts_deals { height:100%; overflow:hidden;  padding-bottom:30px; margin-bottom:50px; } 
.product_image { float:left;  padding:5px; }
.product_image img  { -moz-border-radius: 5px 5px; -webkit-border-radius: 5px 5px; -khtml-border-radius: 5px 5px;  }

.content_right_inner { margin:0;  width:475px; float:right;   }
.content_right_inner .title_yellow, .content_right_inner .title_grey, .content_right_inner .top_lnk { font-size:13px; }
.content_right_inner a.btn_buy { margin-top:2px; margin-right:5px;  }

#demo{ width:280px; margin-top:-16px;}
.product_left{ float:left; width:165px; height:100%; padding:0px 35px 20px 0px;  }
.product_left img{  -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius: 5px 5px; }
.product_right{ float:left; margin:0px 0px 20px 0px; }
.with_img { width:475px; }
.search-results .post_cats { border:none; }

.product_right h3, .product_right h3 a{ font-size:25px; margin-top:8px; line-height:30px;  text-decoration:none; }
.i_expire{ width:316px; height:51px; line-height:64px; padding-left:10px; font-size:15px; font-weight:bold; margin-bottom:18px; margin-top:-15px;}
.i_start{ width:375px; height:51px; line-height:64px; padding-left:10px; font-size:15px; font-weight:bold; margin-bottom:18px; margin-top:-15px;}
.content_3col .entry .product_right .i_expire{ width:240px; height:38px; line-height:normal; padding:20px 10px 10px 10px; font-size:15px; font-weight:bold;   }
.content_right p, .product_right p, .text_content p, .text_content { margin:0px; padding:12px 0px; font-size:14px; line-height:22px; clear:both; }

.deal_time_box{ position:relative; padding-top:7px; margin-top:-5px; clear:both;  }
.deal_time_box .time_line{ position:absolute; top:0px; left:0px; margin-top:-7px; }
.content .deal_time_box h3 { padding-bottom:10px; margin-bottom:0; }
.content .deal_time_box h3 a { text-decoration:none;  }
.deal_box{ float:left; padding-right:10px; }
*+html .deals_widget .deal_time_box  { height:42px; display:block; }

.content .deal_box { margin:0; list-style:none; }
.content .deal_box li { list-style:none; line-height:normal; margin:0 ; }
.post-content .deal_box { margin:0; padding:0; }
.post-content .deal_box li { list-style:none; padding:0; list-style:none; }
.post-content .deal_box li.title_text { line-height:normal; padding-top:0; } 

.deal_box li{ float:left; width:53px; padding:5px 0px; text-align:center; font-size:25px; font-weight:bold; }
.content_right_inner .deal_box li { width:49px; font-size:20px;   }
.content_right_inner .deal_box li.title_text { width:55px;  padding-top:13px; } 
.content_right_inner .deal_box li.title_text2 { width:58px;  padding-top:13px; } 
.content_right_inner .deal_time_box .fr .rate  { font-size:14px;}
.deal_box li.title_text{ text-align:left; font-size:11px; padding-top:25px; }
.deal_box li small{ display:block; font:10px Verdana, Geneva, sans-serif; font-weight:normal; text-align:center; }
.deal_time_box .fr .strike_rate{ text-decoration:line-through; font-size:18px; font-weight:bold; display:block; margin-top:0px; }
.content_right_inner .deal_time_box .fr .strike_rate{ text-decoration:line-through; font-size:13px; font-weight:bold; float:left; margin-top:9px; padding-bottom:5px; }

.price_main { display:block; float:left;  }
.type-seller  .price_main { padding-bottom:18px; }
*+html .type-seller  .price_main { padding-bottom:12px; }
.author .price_main { padding-bottom:19px; }
*+html .author .price_main { padding-bottom:13px; }
.deals_widget .price_main { padding-bottom:12px; } 
*+html .deals_widget .price_main { padding-bottom:0px; }
.deals_widget .rate { font-size:15px;}


.content h3.preview_title {  margin-bottom:0; }
.content h3.preview_title a { text-decoration:none; }
.deal_time_box .fr .rate{ font-size:23px; font-weight:bold;  margin:4px 5px 0px 0px; display:block; clear:both; }
.deal_time_box a.btn_buy{ width:130px; height:50px; font-size:19px; font-weight:bold; display:block; float:right; text-decoration:none; margin-top:3px; text-align:center; line-height:49px; margin-right:8px;  }
.deal_time_box a:active.btn_buy{ position:relative; top:1px; left:1px; }

.box_bottom .price_main { padding-bottom:12px;  }
.deal_box li.title_text2 { padding-top:10px; font-size:12px; color:#8b8e90; text-align:left; }
.deals_widget .deal_box li.title_text2 { padding-top:10px; width:90px !important; font-size:12px; color:#8b8e90; text-align:left; }



/* Summery Box -------------------------------- */
.rate_summery{ clear:both; height:100%; overflow:hidden; border-bottom:1px solid #D9D9D9; }
.post .rate_summery{  margin-top:15px; }
.post-content .rate_summery { margin:0; padding:0; list-style:none; }
 .post-content .rate_summery li {  list-style:none; line-height:normal; }
.rate_summery li { float:left;  padding:12px 10px 10px 0px; margin-right:10px; font-size:11px; font-weight:bold;  }
.product_right .rate_summery li{ width:91px; padding:12px 15px 5px 0px; }
.content .content_right_inner  .rate_summery li { padding:12px 6px 10px 0px; margin:0 7px 0 0;  line-height:normal; }
.content .rate_summery { margin:0; padding:0; list-style:none; }
.content .rate_summery li { margin-top:0; margin-bottom:0; list-style:none; float:left; }
.rate_summery li span{ float:left; display:block; width:50px; }
.rate_summery li small { position:relative; top:-4px; font-size:11px;  }
.rate_summery li strong{ float:right; display:block; font-size:15px; padding-top:5px; }
.content_right_inner .rate_summery li strong{  font-size:13px;  }
.rate_summery li.rate_current_price span { width:70px; }
.border_bottom { border-bottom:1px solid #D9D9D9; }

/* ie 7 css */
*+html .rate_summery li.rate_current_price { width:128px;   }
*+html .rate_summery li.rate_current_price span { width:50px; }
*+html .rate_summery li.rate_our_price { width:117px; }
*+html .rate_summery li.rate_item_sold {  width:75px;  }
*+html .rate_summery li.rate_percentage {  width:100px; }

.rate_summery li.bdr_none{ border:none; }
.content p a.read_more{ line-height:14px; }
.content_right a.read_more{ width:79px; display:block;  font-size:14px; font-weight:bold; padding-right:13px; }
.product_right a.read_more{ font-size:14px; font-weight:bold; }
.product_right p.status{ font-size:11px; text-transform:uppercase; }
.content_right a.hide { width:47px; display:block; margin-top:20px; font-size:14px; font-weight:bold; padding-right:15px; }

.post_cats span.categories, .post_cats span.tags { padding-top:10px; padding-bottom:5px; font-size:12px; }
.post_cats span { padding-right:10px; }
.content p.blog_cats { padding:0; margin:0; font-size:12px;  } 

/* Share bottom --------------------------- */
.share_div{ clear:both; padding:20px 0px 30px 0px; height:25px;  -moz-border-radius:5px;  }
.share_div p{ padding:0px; margin:0px; padding-left:374px; padding-right:10px; height:100%; overflow:hidden; float:left; }
.share_div img{ float:left; margin-right:30px; }
a.i_mail{ font-size:13px; font-weight:bold; padding-left:25px; float:left; width:150px;  margin-top:2px; }
.share_div .flike{ float:left; width:80px; }
.share_div .twitter-share-button{ float:left; }

/* subscribe box --------------------- */
.subscribe_box{ margin:20px 5px 20px 5px; height:100%;   overflow:hidden; -moz-border-radius:5px;  }
.btm_border{ clear:both; -moz-border-radius:5px; margin-left:2px; margin-right:2px; }
.subscribe_box h3{ padding:30px 0px 0px 30px; font-size:20px; }
.subscribe_box p{ padding:0px 0px 27px 30px; margin:0px; font-size:12px; font-weight:bold;  }

.subscribe_box .subscribe_bg{ width:525px; height:44px; margin:30px 0px 0px 60px; padding-left:15px; float:left;  }
.subscribe_box .subscribe_bg .text_bg{ width:315px; font-size:14px; font-weight:bold; float:left; margin-top:12px;  }
.subscribe_box .subscribe_bg .text_bg:focus{ outline:none; }
.subscribe_box .subscribe_bg .subscribe_submit{  width:155px; height:42px; cursor:pointer; font-size:14px; font-weight:bold; float:right; text-align:center;  }
.subscribe_box .subscribe_bg .subscribe_submit:active{ margin-top:1px; height:43px; }

/*-----------------------------------------------------------------------------------*/
/*   15. Inner Page
/*-----------------------------------------------------------------------------------*/
.help_header{  padding:20px 0px 15px 0px; height:100%; overflow:hidden; }
.help_header h1{ float:left; padding-top:5px; font-size:30px; }
.top_searchbox{ float:right; width:525px; padding:5px; margin-top:0px;  -moz-border-radius:5px; }
.top_searchbox .search_bg{ float:left; width:190px; font-size:17px; padding-left:13px; width:400px; height:42px; line-height:40px; }
.top_searchbox .search_submit{ float:left; margin-left:5px; padding-left:30px; font-size:15px; font-weight:bold; width:105px; height:42px; cursor:pointer; text-align:left; }

/* page navigation ------- */
.side_leftbg { padding-top:30px;  padding-bottom:120px; }
.side_rightbg { margin-top:30px;  padding-bottom:120px; }
.side_rightbg .widget { padding-left:35px; }
.side_rightbg .sub_page_menu, .side_leftbg .sub_page_menu { margin-bottom:40px; }
.side_rightbg .sub_page_menu li.current_page_item a, .side_rightbg .sub_page_menu a:hover{ width:238px; margin-left:0; padding-left:38px; }
.side_rightbg .sub_page_menu a{ display:block; width:200px; margin-left:18px;  height:41px; line-height:40px; text-decoration:none; padding-left:20px; font-weight:bold; }
.sub_page_menu a{ display:block; margin-right:15px; height:41px; line-height:40px; text-decoration:none; padding-left:10px; font-weight:bold; }
.sub_page_menu li.current_page_item a,.sub_page_menu a:hover{ width:265px; }

/* table  */
.table_spacer { margin-bottom:40px; }
.table { width:100%;   }
.table td  { padding:8px;  }
.table td.thead  { padding:8px; bfont-weight:bold; font-size:13px; }
.table .textfield { padding:8px 10px; width:200px; font-size:14px; }
.table .textfield2 { padding:8px 10px; width:50px; font-size:14px; }
.table select{ padding:8px 10px; width:222px; font-size:14px; }
.table select.select_s2{  padding:8px 10px; width:133px; font-size:14px; }
.table td.total { font-size:16px; font-weight:bold;  }
.table_margin{ margin-top:20px; }

.table_transaction { width:100%;   }
.table_transaction td  { padding:8px;  }
.table_transaction td.thead  { padding:8px; font-weight:bold; font-size:12px; }
.table_transaction .textfield { padding:2px;  font-size:12px; }
.table_transaction .textfield2 { padding:2px; width:133px;  font-size:12px; }
.table_transaction select{  padding:2px; font-size:12px; }
.table_transaction td.total { font-size:16px; font-weight:bold; }
.i_excel { padding:1px 0 2px 22px; font-size:11px; }

.b_search  { font:bold 13px Arial, Helvetica, sans-serif; padding:4px 24px; cursor:pointer;  -moz-border-radius: 12px;
-webkit-border-radius:12px; -khtml-border-radius: 12px;   }

.author_deal{ margin-top:10px; height:100%; overflow:hidden; }
.author_deal li{ float:left; width:154px; padding:5px 0px 5px 10px; font-size:11px; font-weight:bold; text-transform:uppercase; }
.author_deal li.brdnone{ border:0px;}

/*-----------------------------------------------------------------------------------*/
/*   16. Preview & Publish Page
/*-----------------------------------------------------------------------------------*/
.preview_section { clear:both; height:100%; overflow:hidden; margin-bottom:30px;  }
.preview_section h4 { font-size:15px; border-bottom:1px solid #D9D9D9;  margin: 30px 0 20px;
padding-bottom: 5px; }

.preview_section h5.payment_head { padding:8px 0 8px 0; margin-bottom:10px; font-size:18px; }
.preview_section h5.free_property {  text-align:center; }
.preview_section .b_cancel { font:bold 13px Arial, Helvetica, sans-serif; padding:4px 24px; cursor:pointer;  
-moz-border-radius: 12px; -webkit-border-radius:12px; -khtml-border-radius: 12px;  margin-left:10px; }
.preview_section .b_delete {  padding:7px 15px; font-size:14px; cursor:pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px; }

.address_info{ margin:10px 0px; font-size:14px; }
.address_info h4 { font-size:15px; margin:30px 0px 20px 0px; padding-bottom:5px;}
.address_info .message_error{ padding-top:5px; }

.preview_info { height: 100%; margin-bottom: 20px; overflow: hidden; padding: 20px; text-align: center; }
.preview_info p { font-size: 16px; font-weight: bold; padding: 10px 30px; text-align:center; }
a.b_goback, a.b_cancel  {float: left; padding:10px 34px; font:bold 13px Arial, Helvetica, sans-serif; cursor:pointer;   -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px; 
text-decoration:none; margin-right:10px; }
a:active.b_goback, a:active.b_cancel { position:relative; left:1px; top:1px; }
.b_publish  {float: right; padding:10px 34px; font:bold 13px Arial, Helvetica, sans-serif; cursor:pointer;  
 -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px; text-decoration:none; margin-right:10px; }


/* payment method ------------- */
.content .payment_method { margin:0; padding:0; list-style:none; }
.content .payment_method li { margin:0 0 10px 0; padding:0; list-style:none; font-size:15px; font-weight:bold; list-style:none; }
.content .payment_method li { padding-bottom:10px; }

#authorizenetoptions { margin-left:25px; }
#authorizenetoptions td { padding:10px; }
#authorizenetoptions  .addlisting_row { padding:10px 0; clear:both; height:100%; overflow:hidden;  }
#authorizenetoptions  .addlisting_row label { display:block; float:left; padding-top:9px; width:195px; font-size:14px; font-weight:normal; text-align:right; padding-right:10px; }

#authorizenetoptions  .addlisting_row .textfield, #authorizenetoptions .addlisting_row .textfield2, #authorizenetoptions .addlisting_row .select_s,
#authorizenetoptions .addlisting_row .select_s2 { float: left; font: 13px Arial,Helvetica,sans-serif;  padding: 9px; width: 300px; border:1px solid #ccc;  
background:url(skins/1-default/textfield_bg.png) no-repeat left top;   -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px; } 
#authorizenetoptions .addlisting_row .textfield2  { width:200px; }
#authorizenetoptions .addlisting_row .select_s { width:180px; }
#authorizenetoptions .addlisting_row .select_s2 { width:100px; margin-right:10px; }
.content .post_deal_buy_now #submit { margin-left:395px; margin-bottom:30px; }

/*-----------------------------------------------------------------------------------*/
/*  17. Shortcodes
/*-----------------------------------------------------------------------------------*/
/* buttons --------------------  */
.small_button {  float:left; margin:0 15px 15px 0; }
.entry .post-content .small_button a { margin-left:15px; display:block; float:left; font:bold 14px Arial, Helvetica, sans-serif;  padding:8px 25px 10px 10px; text-decoration:none;   }
.entry .post-content .small_button a:hover { background-position:right -35px; color:#fff; }
.entry .post-content .small_button a:active { top:0; }
.entry .post-content .grey a:hover { color:#000; }

.entry .post-content .red:hover, .entry .post-content .grey:hover, .entry .post-content .pink:hover, .entry .post-content .purple:hover,
.entry .post-content .blue:hover, .entry .post-content .lightblue:hover,  .entry .post-content .yellow:hover, .entry .post-content .orange:hover,
.entry .post-content .black:hover, .entry .post-content .magenta:hover, .entry .post-content .green:hover
{ background-position:left -35px;  }

.entry .post-content .red a, .entry .post-content .pink a,  .entry .post-content .purple a, .entry .post-content .blue a, .entry .post-content .lightblue a,
.entry .post-content .yellow a, .entry .post-content .orange a, .entry .post-content .black a, .entry .post-content .magenta a, .entry .post-content .green a
{ color:#fff; text-shadow:-1px -1px 1px #555;  }

.entry .post-content .red { background:url(images/b_red_l.png) no-repeat left top;  }
.entry .post-content .red a {  background:url(images/b_red_r.png) no-repeat right top; }

.entry .post-content .grey { background:url(images/b_grey_l.png) no-repeat left top;  }
.entry .post-content .grey a {  background:url(images/b_grey_r.png) no-repeat right top; color:#666; text-shadow:1px 1px 1px #fff;}

.entry .post-content .pink { background:url(images/b_pink_l.png) no-repeat left top;  }
.entry .post-content .pink a {  background:url(images/b_pink_r.png) no-repeat right top; }

.entry .post-content .purple { background:url(images/b_purple_l.png) no-repeat left top;  }
.entry .post-content .purple a {  background:url(images/b_purple_r.png) no-repeat right top; }

.entry .post-content .blue { background:url(images/b_blue_l.png) no-repeat left top;  }
.entry .post-content .blue a {  background:url(images/b_blue_r.png) no-repeat right top; }

.entry .post-content .lightblue { background:url(images/b_lightblue_l.png) no-repeat left top;  }
.entry .post-content .lightblue a {  background:url(images/b_lightblue_r.png) no-repeat right top; }

.entry .post-content .yellow { background:url(images/b_yellow_l.png) no-repeat left top;  }
.entry .post-content .yellow a {  background:url(images/b_yellow_r.png) no-repeat right top; }

.entry .post-content .orange { background:url(images/b_orange_l.png) no-repeat left top;  }
.entry .post-content .orange a {  background:url(images/b_orange_r.png) no-repeat right top; }

.entry .post-content .black { background:url(images/b_black_l.png) no-repeat left top;  }
.entry .post-content .black a {  background:url(images/b_black_r.png) no-repeat right top; }

.entry .post-content .magenta { background:url(images/b_magenta_l.png) no-repeat left top;  }
.entry .post-content .magenta a {  background:url(images/b_magenta_r.png) no-repeat right top; }

.entry .post-content .green { background:url(images/b_green_l.png) no-repeat left top;  }
.entry .post-content .green a {  background:url(images/b_green_r.png) no-repeat right top; }

hr { clear: both; border:none; background:#fff; border-bottom:1px solid #ccc; padding:20px 0 0 0; height:1px; }


/* About Author --------------------  */
.entry .post-content .about_author  {  clear:both; height:100%; overflow:hidden; padding:20px; margin:20px 0; background:#fff; border:1px solid #ccc;
color:#444; text-shadow:1px 1px 1px #fff;  -webkit-border-radius: 10px; -khtml-border-radius: 10px;	
-moz-border-radius: 10px; -moz-box-shadow: 1px 1px 1px #ddd; -webkit-box-shadow: 1px 1px 1px #ddd; box-shadow: 1px 1px 1px #ddd;
-moz-box-shadow:inset 0 0 20px #ccc;  -webkit-box-shadow:inset 0 0 20px #ccc;  box-shadow:inset 0 0 20px #ccc;   }
   
.entry .post-content .about_author img { border:4px solid #fff; float:left; margin:0 18px 15px 0;  
-moz-box-shadow: 1px 1px 1px #ddd; -webkit-box-shadow: 1px 1px 1px #ddd; box-shadow: 1px 1px 1px #ddd;}
.entry .post-content .about_author h4 { margin-top:0; margin-bottom:5px; }
.entry .post-content .about_author br { display:none; }

/* check list view --------------------  */
.post-content .check_list ul {list-style:none; padding-left:0px; margin: 15px 0;}
.post-content .check_list ul li { list-style:none; margin:0 0 8px 0; padding-left:25px; background:url(images/tick.png) no-repeat left top; }

.post-content .check_list ul li ul  {margin:0 ; padding-left:15px; list-style:none; }
.post-content .check_list ul li ul li  {margin:8px 0 8px 0 ; }


/* boxes --------------------  */
.entry .post-content .boxes  {   height:100%; overflow:hidden; padding:20px; margin:40px 0; 
color:#444; text-shadow:1px 1px 1px #fff;  -webkit-border-radius: 10px;
-khtml-border-radius: 10px;	-moz-border-radius: 10px;  -moz-box-shadow: 1px 1px 1px #ddd;
-webkit-box-shadow: 1px 1px 1px #ddd; box-shadow: 1px 1px 1px #ddd;  }
.entry .post-content .boxes h3 { margin:0;  }
.entry .post-content .boxes br { display:none; }

.small { width:20%; float:left; margin:0 20px 20px 0 !important; }
   
.entry .post-content .warning_box, .entry .post-content .download_box, .entry .post-content .info_box, 
.entry .post-content .about_box, .entry .post-content .alert_box { padding-left:85px; }   
   
.entry .post-content .normal_box  { background:#f4f4f4; border:1px solid #d7d7d7;  
-moz-box-shadow:inset 0 0 20px #ccc; -webkit-box-shadow:inset 0 0 20px #ccc;  box-shadow:inset 0 0 20px #ccc;
}
.entry .post-content .warning_box  { background:#fde3e3 url(images/box_warning.png) no-repeat 13px 18px; border:1px solid #dba7a7;
-moz-box-shadow:inset 0 0 20px #dba7a7; -webkit-box-shadow:inset 0 0 20px #dba7a7; box-shadow:inset 0 0 20px #dba7a7;}
.entry .post-content .warning_box h3 { color:#960e00; }

.entry .post-content .download_box  { background:#d8f3d1 url(images/box_download.png) no-repeat 13px 13px; border:1px solid #7ab16b;
-moz-box-shadow:inset 0 0 20px #7ab16b; -webkit-box-shadow:inset 0 0 20px #7ab16b; box-shadow:inset 0 0 20px #7ab16b;}
.entry .post-content .download_box h3 { color:#40912b; }

.entry .post-content .info_box  { background:#ddf4ff url(images/box_info.png) no-repeat 13px 13px; border:1px solid #8ec1d8; 
-moz-box-shadow:inset 0 0 20px #8ec1d8; -webkit-box-shadow:inset 0 0 20px #8ec1d8; box-shadow:inset 0 0 20px #8ec1d8;}
.entry .post-content .info_box h3 { color:#1489bf; }

.entry .post-content .about_box  { background:#e5ebff url(images/box_about.png) no-repeat 13px 13px; border:1px solid #a4adc9; 
-moz-box-shadow:inset 0 0 20px #a4adc9; -webkit-box-shadow:inset 0 0 20px #a4adc9; box-shadow:inset 0 0 20px #a4adc9;}
.entry .post-content .about_box h3 { color:#4d5b8b; }

.entry .post-content .alert_box  { background:#fffddf url(images/box_alert.png) no-repeat 13px 13px; border:1px solid #dfb150;
-moz-box-shadow:inset 0 0 20px #dfb150;  -webkit-box-shadow:inset 0 0 20px #dfb150; box-shadow:inset 0 0 20px #dfb150;}
.entry .post-content .alert_box h3 { color:#be8305; }

.post-content p.dropcaps {  padding:20px 10px 0 0;  }
.post-content p.dropcaps:first-letter { font-size:40px; float:left; margin-right:8px; margin-top:5px; line-height:35px;  } 


/* content columns define ----------- */
.two_thirds { width:60%; padding:0 50px 0 0; }
.two_thirds_last { width:62%;  }
.two_thirds_last br { display:none; }
.clear_spacer { clear:both; width:100%; }

.one_half_column, .one_third_column, .one_third_column_last, .one_fourth_column, .one_fourth_column_last { margin-bottom:30px; }
.one_half_column { width:45%;  }
.one_third_column { width:30%; padding:0 40px 0 0;  }
.one_third_column_last { width:29%;   }
.one_fourth_column { width:20%; padding:0 57px 0 0; }
.one_fourth_column_last { width:20%;  }

.one_half_column br, .one_third_column br, .one_third_column_last br, .one_fourth_column br, .one_fourth_column_last br    { display:none; }

.post-content .one_half_column h3, .two_thirds h3, .two_thirds_last h3, .post-content .one_third_column h3, .post-content .one_third_column_last h3,
.post-content .one_fourth_column h3, .post-content .one_fourth_column_last h3,
.post-content .one_half_column h4, .two_thirds h4, .two_thirds_last h4, .post-content .one_third_column h4, .post-content .one_third_column_last h4,
.post-content .one_fourth_column h4, .post-content .one_fourth_column_last h4,
.post-content .one_half_column h5, .two_thirds h5, .two_thirds_last h5, .post-content .one_third_column h5, .post-content .one_third_column_last h5,
.post-content .one_fourth_column h5, .post-content .one_fourth_column_last h5,
.post-content .one_half_column h6, .two_thirds h6, .two_thirds_last h6, .post-content .one_third_column h6, .post-content .one_third_column_last h6,
.post-content .one_fourth_column h6, .post-content .one_fourth_column_last h6
{ margin-top:0;  }

.form_row .message_error2 {padding-left:5px; display:block;  }
.registration_form_box .form_row .message_error2 {padding-left:5px; display:block; float:inherit !important; width:280px; } 


/*-----------------------------------------------------------
  18. Tabber Style
------------------------------------------------------------- */
.tabbertabhide{ display:none; }
.tabbernav{ margin:45px 0 20px 0 ; padding:0; padding-left:15px; height:42px; }
.tabbernav li{ margin:0px; display:block; float:left; height:41px; padding:0px; }
.tabbertab { clear:both; margin-top:45px;}
.tabbertab h2{ display:none; text-align:left;}
.tabbernav li a{ text-decoration:none; display:block; width:165px; height:40px; text-align:center; line-height:41px; font-size:16px; font-weight:bold; }
.tabbernav li.tabberactive a{ height:41px; display:block;  }

a.back_link { float:right; position:relative; top:-60px; } 

.tabbernav li.tabberactive{ 
-moz-border-radius-topright: 4px 4px; -moz-border-radius-topleft: 4px 4px; 
-webkit-border-radius-topright: 4px 4px; -webkit-border-radius-topleft: 4px 4px;
-khtml-border-radius-topright: 4px 4px; -khtml-border-radius-topleft: 4px 4px; }

a.dashboard_lnk{float:right; font-size:12px; margin:10px 0px;}
.content .deal_listing{ margin:0; clear:both; list-style:none; }
.deal_listing li { margin-bottom: 20px; padding-bottom: 20px; font-size:12px; height:100%; overflow:hidden; list-style:none; }
.deal_listing li .product_image { float: left; margin-right: 0; }
.deal_listing li .product_image img { -moz-border-radius: 5px 5px; -webkit-border-radius: 5px 5px; -khtml-border-radius: 5px 5px; float: left; }
.posts_deals .product_image img { -moz-border-radius: 5px 5px; -webkit-border-radius: 5px 5px; -khtml-border-radius: 5px 5px; border:1px solid #ccc; }

.index_share_spacer  { padding-left:391px;}
.single_share_spacer  { padding-left:195px; padding-top:31px;}
.twitt_like { margin-right:18px; float:left; }
.googleplus { float:left; }

.purchase_table .td_title { font-size:14px; font-weight:bold; }

.deal_listing li .content { float: right; width: 485px; padding:0px; line-height:20px; }
.author .deal_listing li .content { width:480px; font-size:14px; }

.deal_listing li  .content h3 { padding: 5px 6px 8px 6px; font-size:14px; 
-moz-border-radius: 4px;  -webkit-border-radius: 4px;  -khtml-border-radius: 4px; }
.deal_listing h3 { font: 22px; margin: 0 0 10px; padding: 0 0 4px; height:100%; overflow:hidden; }
.deal_listing li h3 span.dealtitle { float: left; padding-top: 3px; width:340px;  }
.deal_listing li h3 a , a.dashboard_lnk, .deallistinglinks a, a.deal_title{  font-size:12px; text-decoration: none; }
.deal_listing li h3 a { font-size:14px; }
.deal_listing li h3 a:hover, .deal_listing li .content p.deallistinglinks a:hover ,a:hover.dashboard_lnk, .deallistinglinks a:hover, a:hover.deal_title{  text-decoration: underline; }
.deal_listing li h3 span.price { float: right; padding-top: 3px; }
.content_deal_li{ font-size:14px; }
.content .deal_li { list-style:none; margin:0; padding:0; margin-top:15px; font-size:14px; }
.deal_li li{ margin:0px 0px 13px 0px; padding:0px; float:left; width:48%;  text-overflow:ellipsis; }
.deal_li li span.field{ float:left; width:83px; color: #444; }
.deal_listing li .content p.deallistinglinks { float: left; padding: 8px 5px; width: 468px;   }
.deal_listing li .content p.deallistinglinks .link{ float: left; margin:0px;}
.deal_listing li .content p.deallistinglinks span, .deallistinglinks span { float: right; margin-left:10px; }
.deal_listing li .content p.deallistinglinks a { text-decoration: none;}
.deallistinglinks { float: left; padding: 8px 5px; width: 478px;  }
.deallistinglinks .left{ float:left }
.deallistinglinks .right{ float:right }

.trans_title{ font-size: 15px; margin-bottom: 10px; padding: 0 0 5px 5px;}
.transaction_table{ width:100%; }
.transaction_table td.title { font-size: 14px; font-weight: bold; padding: 5px 10px; }
.transaction_table .row1 { font-size: 12px; }
.transaction_table td { vertical-align: top; }
.transaction_table .list_row td{padding:5px;}
.transaction_table tr.subtable_tr span{ padding-left:15px; float:left;width:100px;  }
.sub_table{ width:100%; }
.sub_table td{ font-size: 12px; padding:5px; }

.purchase_listing{ height:100%; overflow:hidden; padding-bottom:30px; margin-bottom:30px;  }
.details_main { padding: 20px; height:100%; overflow:hidden; margin-bottom:40px; 
-moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius: 5px;}
.detail_photo { float: left; }
.detail_photo img { float: left;   -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px; border:1px solid #ccc; }

.detail_content { float: right; width: 440px; }
.detail_content h3, .detail_photo h3{ font-size:18px; font-weight:normal; margin-bottom:5px; }
.detail_photo h3{ clear:both; margin:0px; padding-bottom:5px; }
.detail_links{ padding:8px 0px; margin-bottom:5px; }
.detail_links a { text-decoration:none; padding:4px 10px; -moz-border-radius: 5px;
-webkit-border-radius: 5px;  -khtml-border-radius: 5px; margin-right:10px; }
.detail_links a:active { position:relative; top:1px;}

.content .detail_links a{ background:#666; border:1px solid #333; color:#fff; }
.content .detail_links a:hover { background:#333;  color:#fff; }
.action_link a.delet { margin:0 5px; }
.action_link a.edit { margin-left:5px; }

.content .user_detail { margin:0; padding:0; }
.user_detail li{ margin-bottom:5px; list-style:none; padding:0; }
.user_detail li span { font-weight:bold; }
.user_detail li p { line-height:20px; }

.purchase_table{ width:100%; }
.purchase_margin{ margin-top:30px; }
.purchase_table td{ padding:5px 10px;  }

a.i_download { background:url(images/i_download.png) no-repeat left top; padding-left:22px; padding-top:1px; text-decoration:none; }
a.i_print { background:url(images/i_print.png) no-repeat left top; padding-left:22px; padding-top:1px; text-decoration:none; }

.purchase_table .row td{ padding:15px 10px; font-size:14px; }
.download_button{ padding:5px 10px; text-decoration:none; font-size:12px; }

.errortextfield { float: left; font: 13px Arial,Helvetica,sans-serif; padding: 9px; width: 300px;
 -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius:5px }

.b_submit { cursor: pointer; float: left; font: bold 13px Arial,Helvetica,sans-serif; margin-bottom: 20px;
margin-left: 147px; padding: 4px 20px; text-transform: uppercase; }

a.tooltip div { display:none; padding:10px; padding-bottom:0; margin-left:12px; width:255px;font-size:11px;}
a.tooltip:hover div {display:inline; position:absolute; font-size:11px; 
-moz-border-radius: 4px;  -webkit-border-radius: 4px;  -khtml-border-radius: 4px; text-align:left; }

.content a.tooltip:hover div p.tool_title { margin:0; padding:0; font-weight:bold; }
.content a.tooltip:hover div p { margin:0 0 12px 0; padding:0; line-height:17px; }

a.tooltip { margin-left:12px;  }
a.tooltip img { margin-top:6px; }

/* author spotlight ------------------------*/
.sidebar .top_sellers { margin:0; padding:0;  }
.sidebar .top_sellers li img { float:left; padding:3px; width:40px; height:40px;  margin:0 10px 10px 0;  }
.sidebar .top_sellers li { margin-bottom:10px; padding:0; height:100%; overflow:hidden; clear:both; }
.sidebar .top_sellers li a { text-decoration:none;  }

/* captcha plugin ------------------------- */
.recaptchatable #recaptcha_response_field { right:0px !important;  }

/* deal types ------------------------- */
#descdiv { margin-left:180px; font-size:12px; color:#A8A79F; clear:both; padding-top:5px; }
.form_row .coupons_list label  { float:left; width:auto; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
a.flogo{ margin-top:-3px;  }
.top_navigation  ul {  margin-right:-22px;  }
}
.releateddeal {
float:left;border-bottom:1px solid #e5e5e5;clear:both;margin-bottom:10px;padding-bottom:10px;line-height:20px;
}
h2.relatedtitle{
font-size:18px;
}