/* widget style 
-----------------------------------------------------*/
@import url('admin/widgets/widget_css/widget.css');
/*----------------------------------------------------------------------------------- 
	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 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:288px;
}
/* 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:0px;
}
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: 620px;
}
.sidebar {
	width: 300px;
}
/*** layout Full =============***/
.content_full {
	width: 940px;
}
/*** 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;
	font-size:10px;
	padding:10px 20px;
}
.breadcrumb_in a {
	text-decoration:none;
	font-size:10px;
	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 {
	width: 110px !important;
	height: 110px !important;
	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:26px;
}
.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:35px;
	margin-top:10px;
	padding-bottom:20px;
}
.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:460px;
}
.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:0px 22px 0px 0;
	margin-right:24px;
	height:70px;
}
.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 h2 {
	padding-bottom:0px;
	margin-bottom:0px;
	font-weight:bold;
}
div#content .deals_widget .list .post .content_right_inner h2 a{ margin-bottom:10px; font-weight:bold; }

.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 {
	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: 2px;
}
.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 h4, .post-content h5, .post-content h6 {
	font-weight:bold;
	margin: 15px 0 3px 0;
}
.post-content h2, .post-content h3 {
	font-weight:normal;
	margin: 20px 0 15px;
}
.post-content h1 {
	font-size: 30px;
	line-height: 35px;
}
.post-content h2 {
	font-size: 22px;
}
.post-content h3 {
	font-size: 16px;
	font-weight:bold;
}
.post-content h4 {
	font-size: 20px;
}
.post-content h5 {
	font-size: 18px;
}
.post-content {
}
.post-content p {
	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:18px 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 {
	color:#C00
}
.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;
	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 {
	float:right;
}
.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:3px 9px;
	margin-right:8px;
	float:left;
	font-size:12px;
	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:3px 9px;
	margin-right:8px;
	font-size:12px;
	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 10px 0 0px;
	font-size:11px;
}
.content .comment-meta p {
	margin:0;
	padding:0;
}
.comment-text .text {
	clear:both;
	padding:3px 100px 10px 0px;
	font-size:12px;
}
.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 {
	clear:both;
}
.widget-small {
	width: 130px;
}
h2.widgettitle,
.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: 11px;
	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 {
	width:235px;
	height:48px;
	padding:5px 0px 0px 20px;
	margin-top:15px;
}
.sidebar .search fieldset input {
	width:180px;
	font-size:14px;
	margin:13px 15px 0px 0px;
	float:left;
	border:0px;
}
.sidebar .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;
	background: transparent;
}
.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;
}
/* 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:900px;
	float:left;
	margin-top:20px;
}
.post_deal_buy_now .shipping_address {
	width:900px;
	float:right;
	padding-left:50px;
	margin-top:30px;
	border-left:1px solid #eee;
	position:relative;
}
.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;
	padding-left:20px;
}
.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:290px;
}
.ml120{margin-left:135px;}
.mclear{clear:both;}
.fieldholder{width:445px;display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.post_deal_buy_now .billing_address .message_error, .post_deal_buy_now .shipping_address .message_error {
	clear:both;
	padding-left:0px;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:290px;
}
.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
/*-----------------------------------------------------------------------------------*/

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;
}
/*-----------------------------------------------------------------------------------*/
/*	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;
}
.post-content .arclist ul li {
	margin:0 0 20px 150px;
	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: 25px 20px 20px 20px;
}
.content_left {
	float:left;
	width:330px;
	min-height:400px;
	height:100%;
	padding:25px 0px 0px 30px;
}
.sidebar {
	padding-top:20px;
	padding-right:20px;
}
.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:430px;
	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 20px 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:435px;
}
.search-results .post_cats {
	border:none;
}
.product_right h3, .product_right h3 a {
	font-size:22px;
	margin-bottom: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:12px;
	line-height:22px;
	clear:both;
}
.deal_time_box {
	position:relative;
	padding-top:1px;
	padding-bottom:1px;
	margin-top:0px;
	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:12px 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:55px;
	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:88px;
	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;
}
.content .content_right_inner .rate_summery li.buynowbuttonperk {
	padding:0;
	margin-right:0;
	border-right:none;
	}
.content .content_right_inner .rate_summery li.buynowbuttonperk a{
	padding:0;
	margin-right:0;
	position:absolute;
	top:3px;
	right:0px;
	}
.deal_time_box a.btn_buy {
	width:63px;
	height:63px;
	font-size:19px;
	font-weight:bold;
	display:block;
	float:right;
	text-decoration:none;
	margin-top:-9px;
	text-align:center;
	line-height:49px;
	margin-right:0px;
}
.deal_time_box a:active.btn_buy {
	position:relative;
	top: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 #f0f0f0;
}
.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:12px;
	font-weight:bold;
}
.product_right .rate_summery li {
	width:91px;
	padding:12px 15px 5px 0px;
}
.content .content_right_inner .rate_summery li {
	padding: 0px 11px 0 0;
	margin: 0 7px 0 0;
	line-height:normal;
	height:70px;
}
.content .rate_summery {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
.content .rate_summery li {
	margin-top:0;
	margin-bottom:0; 
	list-style:none;
	float:left;
}
.rate_summery li span {
	float:left;
	display:block;
	font-weight:normal;
	width:40px;
	margin-right:5px;
	text-align:center;
	color:#666;
}
.rate_summery li.rate_our_price span {width:75px; margin-top:20px;}
.rate_summery li.rate_current_price span {width:80px; margin-top:20px;}
.rate_summery li.rate_percentage span {width:40px; margin-top:27px;}
.rate_summery li.rate_percentage { margin:0px;}
.rate_summery li small {
	position:relative;
	top:-8px;
	font-size:15px;
	margin-right:3px;
	color:#999;
}
.content .content_right_inner .rate_summery li.rate_percentage {
    line-height: normal;
    margin: 0 0 0 0;
	border-right:none;
    padding: 0 22px 0 0;
}
.content_right_inner .rate_summery li.rate_our_price strong {
	color:#C03;
}
.content_right_inner .rate_summery li.rate_our_price strong small {
	font-weight:normal;
	color:#C03;
}
.content_right_inner .rate_summery li strong {
	font-size:26px;
	font-weight:normal;
	float:right;
	display:block;
	padding-top:18px;
}
.rate_summery li.rate_current_price span {
	width:62px;
}
.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:12px;
	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:0;
	font-size:11px;
}
.post_cats.perkscats { margin-bottom:10px;}

.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;
}
}
div.latestphotos {
	width:620px;
	padding:0 20px;
	float:left;
}
.undermenufade {
	height:9px;
	width:980px;
	background:url(img/undermenufade.png) repeat-x;
	position:absolute;
	top:76px;
}
.features.latestarticles div.caption_holder {
	line-height:9px;
}
#menu-main-menu li.current-menu-item a {
	color:#000;
}
.loopdate {
	color:#999;
	font-size:11px;
}
.Navi a.nextpostslink {
	background:#FFF;
	color:#666;
	font-size:15px;
}
.Navi a.nextpostslink:hover {
	background:#fff;
	color:#900;
}
.Navi a.previouspostslink {
	background:#FFF;
	color:#666;
	font-size:15px;
}
.Navi a.previouspostslink:hover {
	background:#fff;
	color:#900;
}
.category_title {
	height:24px;
}
.exclusive_perks h5 {
	margin-bottom:0px;
	margin-top:7px;
}
.tab_widget {
	width:300px;
	margin:10px 0 20px 0;
	float:left;
}
.tab_menu {
	width:300px;
	height:30px;
	text-align:center;
	background:url(images/tabbedpostwidget/tabbed_top.png);
	padding-top:8px;
}
.widget_tab {
	width:86px;
	height:30px;
	background:url(images/tabbedpostwidget/twtab.jpg) no-repeat 0px -30px;
	display:inline-block;
*display:inline;
	zoom:1;
	margin:auto;
	font-size:15px;
	line-height:30px;
	color:#282525;
	cursor:pointer;
	*margin:0 2px;
	font-weight:normal;
}

.widget_tab.wtactive, .widget_tab:hover {
	color:#d53d3d;
}
.widget_tab.wtactive:hover {
	color:#282525;
}
.widget_tab_spacer {
	width:4px;
	height:30px;
	display:inline-block;
	*display:inline;
	zoom:1;
	margin:auto;
}
.widget_tab.wtactive {
	background-position:0px 0px;
}
.tab_widget_content {
	width:258px;
	border-width:0px 1px 1px 1px;
	border-color:#e8e8e8;
	border-style:solid;
	padding:20px;
}
.image_left {
	float:left;
	width:40px;
	height:40px;
	margin-right:10px;
}
.tab_widget_left {
	float:left;
	width:200px;
}
.widget_entry {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #eeeeee;
}
.widget_entry .tab_widget_left p a {
	color:#666666;
	text-decoration:none;
}
div#content .widget_entry h2 a {
	color: #333333;
	display: block;
	font-size: 12px;
	margin-bottom: 0px;
	text-decoration: none;
}
.wthidden {
	display:none;
}
.sidebar .textwidget {
	margin-bottom:20px;
}
/*----------------------------------------------------------------------------------
	1. body, common classes, structure etc
----------------------------------------------------------------------------------*/
body {
	background:#f0f2f3;
	color:#6a6a6a;
}
a {
	outline:none;
	color:#0d63c1;
}

h1, h2, h3, h4, h5, h6 {
	color:#272a2c;
}
.clear {
	clear:both;
}
.registration_form_box .button_cancel {
	color:#0d63c1;
}
.registration_form_box .button_cancel:hover {
	color:#272a2c;
}
hr {
	border:0px;
	border-top:1px solid #e0e0e0;
	color:#e0e0e0;
}
/* structure =========================================*/
.main_nav_in {
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.footer {
	background:#fff;
	border-top: 1px solid #f0f2f3;
}
/*-----------------------------------------------------------------------------------*/
/*	2. Header Styles
/*-----------------------------------------------------------------------------------*/
.blog-title a {
	color:#333;
}
.blog-title a:hover {
	color:#666;
}
.site-title a {
	color:#fff;
	text-shadow:1px 1px 1px #234874;
}
.site-description {
	color:#73a7d9;
}
.site-description .textwidget {
	color: #656363;
}
/* header right side ------------------- */ 
.blog {
	background:#f0f2f3 url(skins/1-default/header5.jpg) repeat-x left top !important;
}
.page-template, .error404, .search-results, .search-no-results, .author, .single-post, .page-child, .category, .logged-in, .tag, .tax-seller_tags, .page-parent, .tax-seller_category, .single-seller {
}
.inner {
	background:#fff url(skins/1-default/bottom_line.png) repeat-x scroll center bottom;
}
/* Banner section ------------------- */ 
#banner {
	background:url(skins/1-default/header5.png) repeat-x center;
}
.top_content .widget h1 {
	color:#fff;
	text-shadow:1px 1px 1px #08518d;
}
.top_content .widget .textwidget p {
	color:#3686c5;
	text-shadow:1px 1px 1px #154b80;
}
.login_area {
	color:#eaeaea;
}
.login_area span {
	color:#bebebd;
}
.login_area a {
	color:#74b2db;
}
.login_area a:hover {
	color:#fff;
}
/*-----------------------------------------------------------------------------------*/
/*	3. Navigation & Menus - Top Menu
/*-----------------------------------------------------------------------------------*/
.top_navigation_in ul li a {
}
.top_navigation_in ul li a:hover {
}
.top_navigation_in ul li a.active {
}
/*.top_navigation_in ul.member_link li:last-child a { background:none; }*/
.top_navigation_in ul.member_link li.bgn a {
	background:none !important;
}
.submitdeal li a {
	color:#419add;
	text-shadow:1px 1px 1px #204b81;
	background:url(skins/1-default/bullet.png) no-repeat left;
}
.submitdeal li a:hover {
	color:#fff;
}
.top_navigation_in ul li ul {
	background:#064676;
	-moz-box-shadow: 1px 1px 1px #0e73b4;
	-webkit-box-shadow: 1px 1px 1px #0e73b4;
	box-shadow: 1px 1px 1px #0e73b4;
}
.top_navigation_in ul li ul li a {
	text-shadow:none;
}
.top_navigation_in li:hover a {
	text-shadow:none;
}
.top_navigation_in li:hover ul li a {
	background:none;
}
.top_navigation_in ul li.current_page_item a:hover, .top_navigation_in ul li:hover.current_page_item a, .top_navigation_in ul li:hover.current_page_ancestor a {
	color:#fff;
}
.top_navigation_in ul li:hover.current_page_item ul li a {
	color:#419add;
	background:none;
}
.top_navigation_in ul li:hover.current_page_item ul li a:hover {
	color:#fff;
	background:none;
}
.top_navigation_in ul li:hover.current_page_ancestor ul li a {
	color:#419add;
	background:none;
}
.top_navigation_in ul li:hover.current_page_ancestor ul li a:hover {
	color:#fff;
	background:none;
}
.top_navigation_in ul li ul li ul {
	background:#064676;
}
.top_navigation_in ul li ul li ul li ul {
	background:#064676;
}
.top_navigation_in ul li.current_page_item a, .top_navigation_in ul li.current_page_parent a, .top_navigation_in ul li.current_page_ancestor ul li.current_page_item a {
	color:#fff;
}
.top_navigation_in ul li.current_page_ancestor a {
	color:#fff;
}
.top_navigation_in ul li.current_page_ancestor ul li a {
	color:#419add;
}
.top_navigation_in ul li.current_page_ancestor ul li a:hover {
	color:#055b99;
}
/*** Navigation BY MIKE - Needs removing***/
#navwrapper {
	background:url(img/navbg.png) repeat-x;
	position:relative;
	height:76px;
	z-index:999;
}
.menu-main-menu-container, .menu-topics-menu-container {
	clear:both;
	height:38px;
	padding:0 7px;
}
#menu-main-menu li {
	float:left;
}
#menu-topics-menu li {
	float:left;
}
#menu-main-menu li a, #menu-topics-menu li a {
	display:inline-block;
	padding:0 11px;
	line-height:38px;
	height:38px;
	text-decoration:none;
	color:#636363;
	text-transform:uppercase;
	font-size:11pt;
}
#menu-topics-menu li a:hover {
	background:url(img/navbg.png) repeat-x bottom;
	color:#000;
}
#menu-main-menu li a:hover {
	color:#000;
}
/*-----------------------------------------------------------------------------------*/
/*	4. Main Content Styles
/*-----------------------------------------------------------------------------------*/
/* breadcrumb --------------------------- */
.breadcrumb_in {
	color:#666;
}
.breadcrumb_in a {
	color:#666;
}
.breadcrumb_in a:hover {
	color:#000;
}
/*** Images  --------------------------- */
.post-content .wp-caption {
	background: #f1f1f1;
}
.post-content .wp-caption p.wp-caption-text {
	color: #888;
}
.post-content .gallery .gallery-item img {
	border: none !important;
}
.post-content .gallery .gallery-caption {
	color: #888;
}
/*** Content ============================================================ ***/
.content-title {
	border-bottom:3px solid #d9d9d9;
}
.content-title a {
	color: #000;
}
.content-title span {
	color: #d9d9d9;
}
.content-title span a {
	color: #d9d9d9;
}
.content-title span a:hover {
	color: #000;
}
#mode {
	background: url("../images/mode.png") 0 0 no-repeat;
}
.flip {
	background-position: 0 100% !important;
}
.list .post {
	border-bottom: 1px solid #d9d9d9;
}
.list .post .thumb img {
}
.list .post .post-category {
	color: #d9d9d9;
}
.list .post h2, .list .post h2 a {
	color: #000;
}
.list .post .post-meta {
	color: #aaa9a9;
}
.list .post .post-meta span, .list .post .post-meta a {
	color: #000;
}
.entry .post-meta, h1.singleh1 {
	border-bottom:1px solid #f0f0f0;
	color: #aaa9a9;
}
.entry .post-meta h1 {
	padding-bottom:3px;
	color: #aaa9a9;
}
.entry .post-meta h2 { border-bottom: 3px solid #d9d9d9; padding-bottom:12px; margin-bottom:3px; font-style:normal; color:#888; font-weight:bold; font-size:14px;}
h1.couponheader,
.entry .post-meta h1, h1.singleh1 {
	color: #333;
	font-weight:bold;
	line-height:40px;
}
h1.couponheader{background:url(images/tick.jpg) 18px center no-repeat;padding-left:78px;line-height:50px;font-size:30px;}
.entry .post-meta span, .entry .post-meta a {
	color: #9b9b9b;
}
.entry .post-meta a:hover {
	color:#000;
}
.entry .post-content a {
	text-decoration:none;
}
.entry .post-content a:hover {
	color:#000;
}
.entry .post-footer a {
	color: #0D63C1;
}
.post-content blockquote {
	background: url("../images/bq.png") no-repeat left top;
}
.post-content blockquote p {
	color: #8c8888;
}
/*-----------------------------------------------------------------------------------*/
/*	5. Post Page Navigation 
/*-----------------------------------------------------------------------------------*/
/* single page post navigation --------------------------- */
.post-navigation {/*width: 610px;*/
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
}
.post-navigation a {
	color: #000;
}
.post-navigation a em {
	color: #aaa9a9;
}
.post-prev {
	background: url("img/nextback.gif") 1px 0 no-repeat;
}
.post-prev:hover {
	background: url("img/nextback.gif") 1px -141px no-repeat;
}
.post-next {
	background: url("img/nextback.gif") 268px -282px no-repeat;
}
.post-next:hover {
	background: url("img/nextback.gif") 268px -423px no-repeat;
}
.line {
	background: #d9d9d9;
}
/* ajax loading pagination --------------------------- */
#pagination .nextpostslink {
	color: #000;
}
#pagination .nextpostslink:hover {
	background-color: #FFEA97;
}
#pagination .loading {
	background: url("images/loading.gif") 240px 9px no-repeat;
	color: #555;
}
#pagination .loading:hover {
	background-color: transparent !important;
}
/* post pagination --------------------------- */
.pagination .current {
	color:#8B8E90;
}
.entry .post-content .pagination a {
	color:#0D63C1;
}
.pagination span, .pagination a {
	background:#312d2d;
	color:#fff;
}
.pagination span, .pagination a:hover {
	background:#000;
}
.pagination .current {
	background-color:#015695;
	color:#fff;
}
.Navi .on {
	background-color:#bf3131;
	color:#fff;
}
/*-----------------------------------------------------------------------------------*/
/*	6. Comments
/*-----------------------------------------------------------------------------------*/
.comments h3 {
	color:#333;
}
.comment {
	border:1px solid #ccc !important;
}
.comment-meta {
	color:#818181;
}
.comment-meta a {
	color:#900;
	margin-left:10px;
	text-decoration:none;
}
.comment-meta a:hover {
	color:#DF1F26;
}
.comment .avatar {
}
a.comment-reply-link {
	background:#666 url(images/reply_arrow.png) no-repeat 47px;
	color:#fff;
	border-bottom:1px solid #645018;
	text-decoration:none;
}
a.comment-reply-link:hover {
	background:#000 url(images/reply_arrow.png) no-repeat 47px;
	color:#fff;
	border-bottom:1px solid #645018;
}
/* comment form -----------------------*/
#respond h3 {
	border-bottom:1px solid #e5e5e5;
}
.comments p.commpadd .author {
	background:url(images/i_user.png) no-repeat left top;
}
.comments p.commpadd .email2 {
	background:url(images/i_email.png) no-repeat left top;
}
.comments p.commpadd .site {
	background:url(images/i_web.png) no-repeat left top;
}
.comments p.commpadd .comment2 {
	background:url(images/i_comment2.png) no-repeat left top;
}
.comments p.commpadd input {
	background:#fff;
	border:1px solid #ccc;
	color:#666;
}
#respond textarea {
	background:#fff;
	color:#666;
	border:1px solid #ccc;
}
.comments .comment .text-right p a.comment-reply-link {
	background:url(skins/1-default/buttonbg.png) repeat-x left top;
}
#submit {
	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;
}
#submit:hover {
	background: #37393a url(skins/1-default/buttonbg.png) repeat-x left -39px;
}
#submit:active {
	background: #6f7070 url(skins/1-default/buttonbg.png) repeat-x left -78px;
}
/*-----------------------------------------------------------------------------------*/
/*	 7. Widget
/*-----------------------------------------------------------------------------------*/
h2.widgettitle,
.widget h3, .widget-small h3 {
	color: #1f2122;
	border-bottom: 1px solid #d9d9d9;
}
div.latestphotos .widget .flickr h3 {
	color: #1f2122;
	border-bottom: none;
	margin-bottom:0;
}
.sidebar h3 {
	border-bottom:2px solid #d9d9d9;
}
.sidebar .category_list li {
	background:url(skins/1-default/category_left.png) no-repeat left;
}
.sidebar .category_list li a {
	background: url(skins/1-default/link_bg.png) no-repeat right;
	text-shadow:1px 1px 1px #fff;
}
.sidebar .category_list ul li small {
	color:#7c8084;
}
.side_leftbg .category_list li a {
	background: url(skins/1-default/link_bg.png) no-repeat right;
}
.widget p, .textwidget {
	color:#262626;
}
.widget li, .widget-small li {
	color: #262626;
}
/* search widget -------------------------------------*/
.sidebar .search {
	background:url(skins/1-default/search_bg.png) no-repeat;
}
.sidebar .search fieldset input {
	color:#43494d;
	border:0px;
}
.sidebar .search fieldset button {
	border:0px;
	background:url(skins/1-default/btn_search.png) no-repeat left;
}
.sidebar_3col_l .search, .sidebar_3col_r .search {
	background:url(skins/1-default/search_bg3.png) no-repeat;
}
.content #searchform2 {
	background:url(skins/1-default/search_bg2.png) no-repeat;
}
.content #searchform2 fieldset input {
	color:#43494d;
}
.content #searchform2 fieldset button {
	border:0px;
	background:url(skins/1-default/btn_search.png) no-repeat left;
}
/* Login widget -------------------------------------*/
.login_widget {
	border:0px;
}
.login_widget .b_signin, .login_form_box .b_signin_n {
	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;
}
.login_widget .b_signin:hover, .login_form_box .b_signin_n:hover {
	background: #37393a url(skins/1-default/buttonbg.png) repeat-x left -39px;
}
.login_widget .b_signin:active, .login_form_box .b_signin_n:active {
	background: #6f7070 url(skins/1-default/buttonbg.png) repeat-x left -78px;
}
/*-----------------------------------------------------------------------------------*/
/*   8. Bottom Section
/*-----------------------------------------------------------------------------------*/
#wp-calendar {
	background:#eee;
}
#wp-calendar caption {
	background:#eee;
	border-bottom:1px solid #fff;
}
#wp-calendar th {
	background:#efefef;
	border-bottom:1px solid #fff;
}
.bottom .widget h3 {
	border-bottom:none;
}
.bottom .widget p {
	color:#7a8286;
}
.one_column {
	background:#fff;
}
/*-----------------------------------------------------------------------------------*/
/*	 9. Footer
/*-----------------------------------------------------------------------------------*/
p.copyright {
	color: #b4bfc5;
}
p.copyright a {
	color:#b4bfc5;
}
p.copyright a:hover {
	color:#333;
}
p.copyright span {
	color: #737373;
}
.credits {
	color: #b4bfc5;
}
.allinone {
	background:#fff;
}
a.flogo {
	background: url("../images/templatic.png") no-repeat scroll left top transparent;
}
a.i_twitter {
	background:url(images/i_twitter.png) no-repeat left top;
	color:#33ccff;
}
a:hover.i_twitter {
	background:url(images/i_twitter.png) no-repeat left top;
}
a.i_facebook {
	background:url(images/i_facebook.png) no-repeat left top;
	color:#3b5998;
}
a:hover.i_facebook {
	background:url(images/i_facebook.png) no-repeat left top;
}
a.i_rss {
	background:url(images/i_rss.png) no-repeat left top;
	color:#ff7e00;
}
a:hover.i_rss {
	background:url(images/i_rss.png) no-repeat left top;
}
p.social_media a:hover, .footer li a:hover {
	color:#000;
	background-position:0 1px;
}
.footer li a {
	color:#b4bfc5;
}
/*-----------------------------------------------------------------------------------*/
/*	10. Page Templates
/*-----------------------------------------------------------------------------------*/
/*----------------- */
/* contactus 
----------------- */
#contact_frm .form_row .textfield {
	border:1px solid #ccc;
	background:url(skins/1-default/textfield_bg.png) no-repeat left top;
}
#contact_frm .form_row .textarea {
	border:1px solid #ccc;
	background:url(skins/1-default/textarea_bg.png) no-repeat left top;
}
#contact_frm .form_row .textfield:focus, #contact_frm .form_row .textarea:focus {
	border:1px solid #9d9c9c
}
.message_error {
	color:#C00;
}
#contact_frm .b_submit {
	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;
}
#contact_frm .b_submit:hover {
	background: #37393a url(skins/1-default/buttonbg.png) repeat-x left -39px;
}
#contact_frm .b_submit:active {
	background: #6f7070 url(skins/1-default/buttonbg.png) repeat-x left -78px;
}
#content p.success_msg {
	color:#356c1d;
	background:#cee8c3;
	border-top:1px solid #7ea96b;
	border-bottom:1px solid #7ea96b;
}
.indicates {
	color:#C00;
}
/*----------------- */
/* gallery 
----------------- */
.post-content .gallery li {
	border:1px solid #d9d9d9;
}
/*----------------- */
/* archives 
----------------- */
.post-content .arclist ul .arclist_comment, .post-content .arclist .arclist_date {
	color:#999;
}
/*----------------- */
/* Advanced Search
----------------- */
#advancedsearch {
	border:2px solid #eee;
}
#advancedsearch .adv_input {
	border:1px solid #ccc;
	background:url(skins/1-default/textfield_bg.png) no-repeat left top;
}
#advancedsearch select {
	border:1px solid #ccc;
	background:url(skins/1-default/textfield_bg.png) no-repeat left top;
}
#advancedsearch .adv_submit {
	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;
}
#advancedsearch .adv_submit:hover {
	background: #37393a url(skins/1-default/buttonbg.png) repeat-x left -39px;
}
#advancedsearch .adv_submit:active {
	background: #6f7070 url(skins/1-default/buttonbg.png) repeat-x left -78px;
}
.advanced_left .textfield {
	border:1px solid #ccc;
	background:url(skins/1-default/textfield_bg.png) no-repeat left top;
}
.advanced_left .textfield:focus, #advancedsearch .adv_input:focus, #advancedsearch select:focus {
	border:1px solid #9d9c9c;
}
/* wp-pagenavi/ */
.wp-pagenavi {
	color: #000;
}
.wp-pagenavi a, .wp-pagenavi span {
	color: #000;
}
.wp-pagenavi span.current {
	color: #9d9d9d;
	border: 1px solid #d9d9d9;
}
/*-----------------------------------------------------------------------------------*/
/*	 11. Add listing Form 
/*-----------------------------------------------------------------------------------*/
.form_row .textfield {
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	background:url(skins/1-default/textfield_bg.png) no-repeat left top;
}
.form_row .textfield:focus {
	border:1px solid #9d9c9c;
}
.message_error2 {
	color:#d70000;
}
.error_msg {
	background:#ffe4e4;
	border-top:1px solid #ee8686;
	border-bottom:1px solid #ee8686;
	color:#d70000;
}
h5.form_title {
	border-bottom:1px solid #ddd;
}
/*-----------------------------------------------------------------------------------*/
/*	12. Login Form
/*-----------------------------------------------------------------------------------*/
.login_form_l .message_error2, .registration_form_box .message_error2, .submit_article_form span.message_error2 {
	color:#de3230;
}
.form_row small {
	color:#a8a79f;
}
.login_form_l .b_signin_n {
	border: none;
	color: #fff;
	background:#37393a url(skins/1-default/buttonbg.png) repeat-x left top;
	border:1px solid #333;
	text-shadow:1px 1px 1px #333;
}
.login_form_l .b_signin_n:hover {
	background: #37393a url(skins/1-default/buttonbg.png) repeat-x left -39px;
}
.login_form_l .b_signin_n:active {
	background: #6f7070 url(skins/1-default/buttonbg.png) repeat-x left -78px;
}
#lostpassword_form h4 {
	border-bottom: 1px solid #d9d9d9;
}
.login_form_l {
	border-right:1px solid #eee;
}
.login_form_l .form_row .textfield, .registration_form_box .form_row .textfield {
	background: url("1-default/textfield_bg.png") no-repeat left top;
	border: 1px solid #ccc;
}
.login_form_l .form_row .textfield:focus, .registration_form_box .form_row .textfield:focus {
	border:1px solid #9d9c9c;
}
.login_form_l a {
	color:#CC4B3E;
}
.login_form_l a:hover {
	color:#333;
}
/*-----------------------------------------------------------------------------------*/
/*   13. Registration Form
/*-----------------------------------------------------------------------------------*/
#personal_info {
	border-right:1px solid #eee;
}
.registration_form_r #userform {
	border:none;
}
.error_msg, .content .error_msg {
	background:#ffe4e4;
	border-top:1px solid #ee8686;
	border-bottom:1px solid #ee8686;
	color:#C00;
}
.success_msg {
	color:#356c1d;
	background:#cee8c3;
	border-top:1px solid #7ea96b;
	border-bottom:1px solid #7ea96b;
}
#reg_passmail {
	color:#a8a79f;
}
.registration_form_box .b_registernow {
	border: none;
	color: #fff;
	background:#37393a url(skins/1-default/buttonbg.png) repeat-x left top;
	border:1px solid #333;
	text-shadow:1px 1px 1px #333;
}
.registration_form_box .b_registernow:hover {
	background: #37393a url(skins/1-default/buttonbg.png) repeat-x left -39px;
}
.registration_form_box .b_registernow:active {
	background: #6f7070 url(skins/1-default/buttonbg.png) repeat-x left -78px;
}
/*-----------------------------------------------------------------------------------*/
/*   14. Index Page
/*-----------------------------------------------------------------------------------*/
.box_header {
	background:url(skins/1-default/box_top.png) no-repeat;
	width:992px;
	height:24px;
}
.box_bg {
	background:url(skins/1-default/box_bg.png) repeat-y;
	width:992px;
}
.box_bottom {
	background:url(skins/1-default/box_bottom.png) no-repeat bottom;
	width:992px;
}
.title_yellow {
	color:#d8a21f;
}
.title_grey {
	color:#a29a87;
}
a.top_lnk {
	color:#d8a21f;
}
a:hover.top_lnk, #footer .copy a:hover {
	color:#272a2c;
}
.posts_deals {
	border-bottom:1px solid #ccc;
}
.content_right_inner h3 a, .content_right h3 a {
	color:#333;
	text-decoration:none;
}
.content_right_inner h3 a:hover, .content_right h3 a:hover {
	color:#c23232;
}
.product_right h3, .product_right h3 a {
	color:#272a2c;
}
.product_right h3 a:hover {
	color:#666;
}
.i_expire {
	background:url(skins/1-default/expire_bg.png) no-repeat;
	color:#f7a5a5;
}
.i_expire span {
	color:#fff;
}
.i_start {
	background:url(skins/1-default/start_bg.png) no-repeat;
	color:#81cb7f;
}
.i_start span {
	color:#fff;
}
.content_3col .entry .product_right .i_expire {
	background:url(skins/1-default/expire_bg2.png) no-repeat;
	color:#f7a5a5;
}
.i_expire span {
	color:#fff;
}
.deal_time_box {
	color:#666;
	border-top:1px solid #d9d9d9;
	margin-bottom:1px;
}
.content .deal_time_box h3 {
	border-bottom:1px solid #D9D9D9;
}
.deal_box li {
	color:#C00;
}
.deal_box li.title_text {
	color:#8b8e90;
}
.deal_box li small {
	color:#8b8e90;
}
.deal_time_box .fr .rate {
	color:#e75400;
}
a.btn_buy {
	color:#fff;
	text-shadow:1px -1px 1px #000;
	background:url(img/buynowmed.png) no-repeat left top;
}
a:hover.btn_buy {
	background:url(img/buynowmed.png) no-repeat left -65px;
}
a:active.btn_buy {
	background:url(img/buynowmed.png) no-repeat left -65px;
	position:relative;
	top:1px;
}

a.btn_view {
	color:#fff;
	text-shadow:1px -1px 1px #000;
	background:url(img/viewperk.png) no-repeat left top;
}
a:hover.btn_view {
	background:url(img/viewperk.png) no-repeat left -65px;
}
a:active.btn_view {
	background:url(img/viewperk.png) no-repeat left -65px;
	position:relative;
	top:1px;
}
/* Summery Box ------------------------------------------*/
.rate_summery {
	border-top:1px solid #f0f0f0;
}
.rate_summery li {
	border-right:1px solid #f0f0f0;
}
.rate_summery li strong {
	color:#565c5f;
}
.rate_summery li.bdr_none {
	border:none;
}
.content_right a.read_more {
	background:url(skins/1-default/readmore.png) no-repeat 80px 10px;
}
.content_right a:hover.read_more {
	background:url(skins/1-default/readmore.png) no-repeat 80px -6px;
}
.content_right a.hide {
	background:url(skins/1-default/readmore.png) no-repeat 40px 9px;
}
.content_right a:hover.hide {
	background:url(skins/1-default/readmore.png) no-repeat 40px -7px;
}
/* Share bottom */
.share_div {
	border-top:1px solid #d9d9d9;
}
a.i_mail {
	background:url(skins/1-default/i_mail.png) no-repeat left;
}
/* subscribe box --------------------- */
.subscribe_box {
	background:#fff url(skins/1-default/color_strip.png) repeat-x top;
	border:1px solid #b6bbbe;
}
.btm_border {
	border-bottom:3px solid #ecefef;
}
.subscribe_box h3 {
	color:#272A2C;
}
.subscribe_box p {
	color:#a7a9ab;
}
.subscribe_box .subscribe_bg {
	background:url(skins/1-default/subscribe_text_bg.png) no-repeat;
}
.subscribe_box .subscribe_bg .text_bg {
	color:#4b5151;
	background:#f6f8f9;
	border:0px;
}
.subscribe_box .subscribe_bg .subscribe_submit {
	border:0px;
	background:url(skins/1-default/btn_subscribe.png) no-repeat;
	color:#fff;
	text-shadow:1px -1px 1px #000;
}
.subscribe_box .subscribe_bg .subscribe_submit:hover {
	background:url(skins/1-default/btn_subscribe_hover.png) no-repeat;
}
.subscribe_box .subscribe_bg .subscribe_submit:active {
	margin-top:1px;
	background:url(skins/1-default/btn_subscribe_active.png) no-repeat left top;
	height:43px;
}
/*-----------------------------------------------------------------------------------*/
/*   15. Inner Page
/*-----------------------------------------------------------------------------------*/
.help_header {
	border-bottom:1px solid #e4e8ea;
}
.top_searchbox {
	background:#e4e8ea;
}
.top_searchbox .search_bg {
	border:0px;
	background:url(skins/1-default/search_text_bg.png) no-repeat;
	color:#43494d;
}
.top_searchbox .search_submit {
	border:0px;
	color:#464a4e;
	text-shadow:1px 1px 1px #fff;
	background:url(skins/1-default/search_btn.png) no-repeat left;
}
.top_searchbox .search_submit:hover {
	color:#000;
}
/* page navigation ------- */
.side_leftbg {
	background:url(skins/1-default/help_link_bg.png) no-repeat 41px bottom;
}
.side_rightbg {
	background:url(skins/1-default/help_link_right_bg.png) no-repeat 18px bottom;
}
.side_rightbg .sub_page_menu li.current_page_item a, .side_rightbg .sub_page_menu a:hover {
	background:url(skins/1-default/link_active2.png) left top;
	border-bottom:1px solid #fff;
	color:#394146;
	text-shadow:1px 1px 1px #fff;
}
.side_leftbg .sub_page_menu li.current_page_item ul.children li a, .side_rightbg .sub_page_menu li.current_page_item ul.children li a {
	background:none !important;
}
.side_leftbg .sub_page_menu li.current_page_item ul.children li a:hover {
	background:url(skins/1-default/link_active.png) left top !important;
}
.side_rightbg .sub_page_menu li.current_page_item ul.children li a:hover {
	background:url(skins/1-default/link_active2.png) left top !important;
}
.side_rightbg .sub_page_menu a {
	border-bottom:1px solid #e4e8ea;
	color:#2079bc;
}
.sub_page_menu a {
	display:block;
	border-bottom:1px solid #e4e8ea;
	color:#2079bc;
}
.sub_page_menu li.current_page_item a, .sub_page_menu a:hover {
	background:url(skins/1-default/link_active.png);
	border-bottom:1px solid #fff;
	color:#394146;
	text-shadow:1px 1px 1px #fff;
}
/* table  */
.table tr {
	border-bottom:1px solid #90CFF2;
}
.table td.thead {
	background:#0069a5;
	color:#fff;
}
.table td.expire {
	color:#b20d0d;
}
.table td.active {
	color:#408100;
}
.table .textfield, .table .textfield2, .table select, .table select.select_s2, .table_transaction tr {
	border:1px solid #ccc;
}
.table td.total {
	color:#000;
	border-top:1px solid #90CFF2;
	background:#eee;
}
.table_transaction td.thead {
	background:#0069a5;
	color:#fff;
}
.table_transaction td.expire {
	color:#b20d0d;
}
.table_transaction td.active {
	color:#408100;
}
.table_transaction .textfield {
	border:1px solid #ccc;
}
.table_transaction .textfield2 {
	border:1px solid #ccc;
}
.table_transaction select {
	border:1px solid #ccc;
}
.table_transaction td.total {
	color:#000;
	border-top:1px solid #ccc;
	background:#eee;
}
.i_excel {
	background:url(skins/1-default/i_excel.jpg) no-repeat left top;
}
.b_search {
	border:none;
	color:#fff;
	background:#555;
}
.b_search:hover {
	background:#666;
	color:#fff;
}
.author_deal {
	border:1px solid #D9D9D9;
}
.author_deal li {
	border-right:1px solid #D9D9D9;
}
.author_deal li.brdnone {
	border:0px;
}
/*-----------------------------------------------------------------------------------*/
/*   16. Preview & Publish Page
/*-----------------------------------------------------------------------------------*/

.preview_section {
}
.preview_section h5.payment_head {
	color:#000;
	border-bottom:1px solid #fff;
}
.preview_section .b_cancel {
	border:none;
	color:#fff;
	background:#555;
}
.preview_section .b_cancel:hover {
	background:#666;
	color:#fff;
}
.payment_method li {
	color:#000;
	border-bottom:1px solid #eee;
}
.address_info h4 {
	border-bottom:1px solid #D9D9D9;
}
.preview_info {
	background: #FFFDD9;
	border-bottom: 1px solid #B2AC4F;
	border-top: 1px solid #B2AC4F;
}
.preview_info p {
	color: #DA7401;
}
a.b_goback, a.b_cancel {
	border: 1px solid #333;
	color: #666;
	background:#eee;
	border:1px solid #ccc;
	text-shadow:1px 1px 1px #fff;
}
a:hover.b_goback, a:hover.b_cancel {
	background: #8c8c8c;
	color:#fff;
	text-shadow:1px 1px 1px #333;
	border:1px solid #333;
}
a:active.b_goback, a:active.b_cancel {
	background: #8c8c8c;
	color:#fff;
	text-shadow:1px 1px 1px #333;
	border:1px solid #333;
}
.b_publish {
	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_publish:hover {
	background: #37393a url(skins/1-default/buttonbg.png) repeat-x left -39px;
	color:#fff;
}
.b_publish:active {
	background: #6f7070 url(skins/1-default/buttonbg.png) repeat-x left -78px;
	color:#fff;
}
/*-----------------------------------------------------------
  18. Tabber Style
------------------------------------------------------------- */
.tabbernav {
	background:url(skins/1-default/tab_bg.png) repeat-x bottom;
}
.tabbernav li a {
	color: #9aacc9;
}
.tabbernav li a:hover {
	color: #0d63c1;
}
.tabbernav li.tabberactive {
	background:url(skins/1-default/tab_active.png) repeat-x;
	color:#0d63c1;
	border:1px solid #c9d4ea;
	border-bottom:0px;
}
.tabbernav li.tabberactive a {
	color:#0d63c1;
	background:none;
}
.tabbernav li.tabberactive a:hover {
	color: #0d63c1;
}
.deal_listing li .content h3 {
	background: #e9f3fd;
}
.deal_listing li h3 span.dealtitle {
	color: #0d63c1;
}
.deal_listing li h3 a, a.dashboard_lnk, .deallistinglinks a, a.deal_title {
	color:#0d63c1;
}
.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 {
	color: #333;
}
.deal_listing li h3 span.price {
	color: #333333;
}
.deal_li li span.field {
	color: #444;
}
.deal_listing li .content p.deallistinglinks {
	border-top: 1px solid #c9d4ea;
	border-bottom: 1px solid #c9d4ea;
	color: #999;
}
.deal_listing li .content p.deallistinglinks a {
	color: #0d63c1;
}
.transaction_table td.title {
	border-bottom: 2px solid #c9d4ea;
	border-top: 2px solid #c9d4ea;
	color: #0d63c1;
}
.transaction_table .row1 {
	border-bottom: 1px solid #c9d4ea;
	border-right: 1px solid #c9d4ea;
	color: #444;
}
.transaction_table tr.subtable_tr span {
	color:#222;
}
.sub_table {
	background:#f4f9fe;
}
.sub_table td {
	border-bottom: 1px solid #c9d4ea;
	border-right: 1px solid #c9d4ea;
	color: #444;
}
.color_schedule {
	color:#000;
}
.color_expire {
	color:red;
}
.color_active {
	color:green;
}
.color_reject {
	color:#999;
}
.color_terminate {
	color:#999;
}
.color_pending {
	color:#E66F00;
}
.purchase_listing {
	border-bottom:1px solid #d7d7d7;
}
.details_main {
	background: #fff;
	border: 2px solid #c9d4ea;
}
.details_main {
	-moz-box-shadow:inset 0 0 20px #C9D4EA;
	-webkit-box-shadow:inset 0 0 20px #C9D4EA;
	box-shadow:inset 0 0 20px #C9D4EA;
}
.user_detail li {
	color:#666;
}
.user_detail li span {
	color:#444;
}
.user_detail li p {
	color:#666;
}
.purchase_table .td_title {
	color:#0d63c1;
	background:#deebf8;
	border:1px solid #c9d4ea;
}
.purchase_table .row {
	background:#FFF;
}
.purchase_table .row td {
	padding:15px 10px;
	border:1px solid #c9d4ea;
}
.download_button {
	background:#000;
	padding:5px 10px;
	color:#fff;
}
.download_button:hover {
	background:#0d63c1;
	color:#fff;
}
.errortextfield {
	border:1px solid #F00;
	background:url(skins/1-default/textfield_bg.png) no-repeat left top;
}
#calendarDiv .activeDay {
	background:#D35B0A;
	color: #fff;
}
#calendarDiv .oldDay {
	background:#EFEDE0;
	color: #B8B07E;
}
a.tooltip:hover div {
	border:1px solid #e5df9a;
	background:#fffcd8;
	color:a98d2c;
}
.content a.tooltip:hover div p.tool_title {
	color:#000;
}
.content a.tooltip:hover div p {
	color:#444;
}
.submitedsuccess {
	background: #FFFFE0;
	border: 1px solid #E6DB55;
	border-radius: 3px;
	color: #A69B0C;
}
/* author spotlight ------------------------*/
.sidebar .top_sellers li img {
	border:1px solid #ccc;
}
.sidebar .top_sellers li {
	border-bottom:1px solid #d9dcdc;
}
.sidebar .top_sellers li:last-child {
	border-bottom:none;
}
/* EDITS ------------------------*/


body {
	background:url(img/backgroundcrosses.jpg) repeat #e5e1d9;
	font: 12px/19px Arial, Helvetica, sans-serif;
}
a {
	color:#C03;
}
.wrapper {
	width:980px;
	clear:both;
	padding:0 10px;
	margin:0 auto;
	background:url(img/wrapperbg.jpg) repeat-y;
}
#topbar .wrapper {
	background:url(img/topbarbg.jpg) no-repeat;
	position:relative;
}
#header {
	height:110px;
	background:url(img/headbg.jpg) center no-repeat;
	position:relative;
}
#header h1 a {
	background:url(img/logo.png) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:24px;
	z-index:1000;
	left:328px;
	display:block;
	width:340px;
	height:91px;
}
#topbar {
	height:30px;
	background:#171717;
	color:#c7c7c7;
	font-size:11px;
	position:relative;
	line-height:30px;
	font-weight:bold;
	z-index:3500;
}
#topbar a {
	color:#FFF;
	text-decoration:none;
}
#topbar a:hover {
	color:#FFF;
	text-decoration:underline;
}
.splitter {
	color:#C00;
	padding:0 10px;
}
#topbar div.search {
	float:right;
	position:relative;
	width:110px;
}
.topaccount {
	position:absolute;
	right:115px;
	top:0px;
	width:370px;
	text-align:right;
	margin-right:10px;
}
#topbar #searchform .searchfield {
	width:84px;
	height:16px;
	line-height:11px;
	font-size:10px;
	border: none;
	position:absolute;
	top:6px;
	right:19px;
	color:#999
}
#topbar .searchbutton {
	background:url(img/searchgo.gif) no-repeat;
	border:none;
	height:18px;
	width:19px;
	padding:0;
	position:absolute;
	top:6px;
	right:0px;
}
#sociallinks {
	position:absolute;
	top:5px;
	right:0px;
	width:264px;
}
#sociallinks a {
	display:block;
	float:right;
	width:28px;
	height:28px;
	text-indent:-9999px;
	background: url(img/socialicons.png);
	margin-right:5px;
}
#sociallinks a.fblink {
	background-position:0 0;
}
#sociallinks a.fblink:hover {
	background-position:0 -30px;
}
#sociallinks a.twlink {
	background-position:-33px 0;
}
#sociallinks a.twlink:hover {
	background-position:-33px -30px;
}
#sociallinks a.lilink {
	background-position:-66px 0;
}
#sociallinks a.lilink:hover {
	background-position:-66px -30px;
}
#sociallinks a.gplink {
	background-position:-99px 0;
}
#sociallinks a.gplink:hover {
	background-position:-99px -30px;
}
div.footer {
	background-color:#000;
	height:200px;
	position:relative;
}
div.footer p.credits {
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#545454;
	position:absolute;
	bottom:5px;
	right:15px;
	display:block;
	margin-bottom:0px;
}
div.footer p.credits a {
	color:#545454;
	text-decoration:none;
}
div.footer .welcometext .textwidget {
	color:#979797;
	margin-top:70px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:16px;
	text-align:justify;
}
div.footer .footercolumns {
	position:absolute;
	top:64px;
	left:320px;
	color:#979797;
	background:url(img/footermenubg.jpg) no-repeat;
	width:660px;
	height:150px;
}
div.footer .footercolumns .widget {
	width:120px;
	padding:8px 20px;
	float:left;
	clear:inherit
}
div.footer .footercolumns .widget li {
	margin-bottom:0;
}
div.footer .footercolumns .widget div ul li, div.footer .footercolumns .widget div ul li a {
	float:none;
}
div.welcometext .widget {
	padding-bottom:0;
}
div.welcometext {
	background:url(img/dailyaddictfootlogo.png) top center no-repeat;
	width:240px;
	position:absolute;
	top:36px;
	left:40px;
}
div.copyrighttext {
	font-size:10px;
	color:#545454;
	margin-top:10px;
	display:block;
	text-align:center;
}
div.footercolumns a {
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#9c9c9c;
	text-decoration:none;
	line-height:22px;
	display:block;
}
div.footercolumns a:hover {
	color:#FFF
}
div.pagenotfound404 {
	background:url(img/404.png) 0 40px no-repeat;
	width:391px;
	margin:0 auto;
	height:250px;
	text-align:center;
	padding-top:270px;
	color:#888
}
div.pagenotfound404 div.search {
	margin:30px 0;
	position:relative;
}
div.pagenotfound404 input.searchfield {
	position:absolute;
	top:0;
	left:105px;
	width:135px;
	border: dotted #CCC 1px;
	line-height:18px;
	height:18px;
	font-size:12px
}
div.pagenotfound404 button.searchbutton {
	background:url(img/searchbutton.png);
	width:26px;
	height:22px;
	border:none;
	position:absolute;
	top:0;
	left:245px;
	cursor:pointer;
}
.facebooklikebox {
	background:url(img/facebooklikebox.gif) no-repeat;
	width:300px;
	height:258px;
	margin-bottom:20px;
	padding-top:5px;
}
.facebooklikebox .padding {
	position:relative;
	margin:5px;
	overflow:hidden;
	widows:300px;
	height:234px;
}
.facebooklikebox .padding iframe {
	position:absolute;
	top:-2px;
	left:-1px;
}
div#content div#loop {
	padding:0px;
}
div#content h2 a {
	font-size:26px;
	margin-bottom:20px;
	display:block;
	color:#333;
	text-decoration:none;
}
div#content p {
}
/*** content ***/

#slider, .topright {
	margin-left:20px;
	margin-top:20px;
}
.column .widget {
	margin:0 0 20px 0;
	width:300px;
}
#slider {
	position:relative;
	width:620px;
	height:250px;
	float:left;
	background:#000;
	color:#FFF;
	margin-bottom:20px;
	background:url(img/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}
.topright {
	width:300px;
	height:250px;
	float:left;
}
#featured_area {
	clear:both;
	background:#FFF;
}
#column_wrapper {
	clear:both;
	background:url(img/columnwraptop.png) repeat-x top #fff;
	padding-top:15px;
}
.column {
	width:300px;
	float:left;
	margin-left:20px;
}
.nivo-prevNav {
	display:block;
	background:url(img/slidearrows.png) no-repeat -11px 12px #000;
	width:24px;
	height:40px;
	font-size:12px;
	text-indent:-9999px;
}
.nivo-prevNav:hover {
	background:url(img/slidearrows.png) no-repeat -11px 12px #bb2020;
	width:24px;
	height:40px;
}
.nivo-nextNav {
	display:block;
	background:url(img/slidearrows.png) no-repeat 8px 12px #000;
	width:24px;
	height:40px;
	font-size:12px;
	text-indent:-9999px;
}
.nivo-nextNav:hover {
	background:url(img/slidearrows.png) no-repeat 8px 12px #bb2020;
	width:24px;
	height:40px;
}
div.nivo-directionNav a {
	top:0%;
}
div.nivo-caption {
	background: url(img/slidercaptionbg.png) no-repeat right top;
	bottom: 0;
	color: #FFFFFF;
	height: 77px;
	padding:0;
	opacity: 1!important;
	position: absolute;
	left: 0;
	width: auto;
	z-index: 89;
}
div.nivo-caption p {
	padding:0px;
	color:#CCC;
}
div.nivo-caption h3 {
	font-size:18px;
	margin: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding: 10px 65px 0 20px;
	color:#FFF;
	line-height:26px;
}
div.nivo-caption div.slidecaplink {
	padding: 0;
	margin: 0;
	height:77px;
}
div.nivo-caption div.slidecaplink p {
	padding: 4px 65px 0 20px;
	font-size: 11px;
	height:23px;
	overflow:hidden;
	font-family:Tahoma, Geneva, sans-serif;
	margin: 0;
	line-height:27px;
}
div.nivo-caption:hover {
	background: url(img/slidercaptionbg.png) no-repeat right bottom;
}
.caption_holder {
	width:300px;
}
div.latestarticles div.feature {
	position:relative;
}
div.feature {
	margin-bottom:20px;
}
.features {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#a2a2a2;
}
#content h4 {
	font-size:15pt;
	line-height:18pt;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 6px;
	font-weight:300;
}
#content h4 a {
	color:#333;
	text-decoration:none;
}
.latestarticles .category_title a {
	background-color:#E9E9E9;
	padding:3px 5px;
	text-decoration:none;
	color:#999;
	font-size:10px;
}
.exclusive_perks .category_title a {
	position:absolute;
	top:160px;
	padding:0px 5px;
}
.latestarticles a.readmore {
	height:53px;
	width:53px;
	display:block;
	text-indent:-9999px;
	background:url(img/readmore.png) top;
	float:right;
	margin-right:8px;
	margin-bottom:20px;
}
a.booknow {
	height:53px;
	width:53px;
	display:block;
	text-indent:-9999px;
	background:url(img/viewperksml.png) bottom;
	float:right;
	margin-right:8px;
	margin-left:8px;
}
a.booknow:hover { background:url(img/viewperksml.png) top;}
.latestarticles a.readmore:hover {
	background-position:bottom;
}
.latestarticles img.attachment-recent-post-thumbnail {
	opacity: 1;
	margin:0px;
	padding:0px;
 -webkit-transition: all .1s ease-in-out;
 -moz-transition: all .1s ease-in-out;
 -o-transition: all .1s ease-in-out;
 -ms-transition: all .1s ease-in-out;
 transition: all .1s ease-in-out;
}
.latestarticles img.attachment-recent-post-thumbnail:hover {
	opacity: .95;
}
.shoppingaddictsbeware {
	background:url(img/shoppingaddictsbeware.png) top;
	width:300px;
	height:78px;
	display:block;
	text-indent:-9999px;
}
.shoppingaddictsbeware:hover {
	background-position:bottom;
}
.latestphotos div.widget {
	padding-bottom:0;
}
.latesttweets {
	width:300px;
	float:left;
}
h3.i_twitter {
	margin-bottom:0;
}
div.latesttweets div.widget div#twitter ul#twitter_update_list li span {
	display:block;
	font-size:11px;
}
.latesttweets .widget {
	padding-bottom:0;
}
.topmenu {
	width:300px;
	float:left
}
#citymenu {
	position:absolute;
	height:25px;
	width:134px;
	left:435px;
	bottom:0px;

	text-indent:-9999px;
	background: url(img/sydneydropdown.jpg);
	cursor:pointer;
}
.citymenudropdown {
	position:absolute;
	left:0;
	top:25px;
	width:134px;
	height:50px;
	background: #aa1a1a;/* fallback (Opera) */
	background: -moz-linear-gradient(top, #aa1a1a, #6d0a0a);/* Mozilla: */
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1a1a), to(#6d0a0a));/* Chrome, Safari:*/
 filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#aa1a1a', EndColorStr='#6d0a0a', GradientType=0);/* MSIE */
	z-index:10001;
	display:none;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.3);
}
.citymenudropdown ul li {
	text-indent:0px;
	text-align:center;
	line-height:23px;
}
#topbar .citymenudropdown ul li a {
	display:block;
	border-top:1px solid hsla(0, 87%, 17%, 0.42);
	text-decoration:none;
	letter-spacing:1px;
}
.citymenudropdown ul li a:hover {
	background:#6C0003;
	text-decoration:none;
}
.menu-item-623 {
	font-weight:bold;
}
#citymenu:hover .citymenudropdown {
	display:block;
}
.cufon-loading {
	visibility: hidden !important;
}
.content-title h1 {
	font-weight:bold;
}
.widget li, .widget-small li {
	margin-bottom:0px;
}
.widget .tweets li{margin-bottom:10px;}
div.pagenotfound404 {
	background:url(img/404.png) 0 40px no-repeat;
	width:391px;
	margin:0 auto;
	height:40px;
	text-align:center;
	padding-top:270px;
	color:#888
}
div.pagenotfound404 div.search {
	margin:30px 0;
	position:relative;
}
div.pagenotfound404 input.searchfield {
	position:absolute;
	top:0;
	left:105px;
	width:135px;
	border: dotted #CCC 1px;
	line-height:18px;
	height:18px;
	font-size:12px
}
div.pagenotfound404 button.searchbutton {
	background:url(img/searchbutton.png);
	width:26px;
	height:22px;
	border:none;
	position:absolute;
	top:0;
	left:245px;
	cursor:pointer;
}
#menu-main-menu #menu-item-6933 a {
	color:#fff;
	background:url(img/perksmenu.jpg);
	background-position:top;
	font-weight:bold;
}
#menu-main-menu #menu-item-623 a:hover {
	background:url(img/perksmenu.jpg);
	background-color:#900;
	background-position:bottom;
}
.simplemodal-login-credit {
	display:none;
}
.topusername {
	color:#fff;
	text-transform:capitalize;
}
.perkspage .deal_widget_title {
	display:none;
}
.perkspage .deals_widget {
	clear: both;
	overflow: hidden;
	width: inherit;
}
div.perkspage div#loop {
	padding:0 !important;
}
div.perkspage div.product_image {
	padding:0;
}
.perkspage .post-content h2, .perkspage .post-content h3 {
	margin: 0 0 3px;
}
.title_grey, .top_lnk {
	display:none;
}
div.posts_deals div.product_image img {
	border:none;
	border-radius:0;
}
.product_image img {
	border-radius:0;
}
div.posts_deals a.readmore_link {
	clear:both;
	display:block;
}
div.posts_deals div.price_main {
	margin-right:12px;
}
div.posts_deals .content_right p, div.posts_deals .product_right p, div.posts_deals .text_content p, div.posts_deals .text_content {
	clear: both;
	font-size: 11px;
	line-height: 22px;
	margin: 0;
	padding: 12px 0 0;
}
div.posts_deals a.btn_buy {
}
div.citymenufoot {
	display:block;
	position:absolute;
	top:20px;
	right:20px;
	width:350px;
	text-transform:uppercase;
	text-align:right;
	font-size:11.2pt;
	color:#979797;
}
div.citymenufoot a {
	text-decoration:none;
	margin-left:10px;
	color:#df1f26;
	letter-spacing:1px;
}
div.citymenufoot a:hover {
	color:#FFF !important;
}
.citymenufoot.sydney a.sydneyfootlink {
	color:#FFF;
}
.citymenufoot.melbourne a.melbournefootlink {
	color:#FFF;
}
/* EVENTS WIDGET */

#events-calendar.EC_Widget_display {
	position:relative;
}
#events-calendar.EC_Widget_display .widgettitle {
	position:absolute;
	top:34px;
	left:0px;
	width:100%;
	text-indent:-9999px;
	background:url(img/eventstitle.png) center center no-repeat;
}

#events-calendar.EC_Widget_display #wp-calendar caption {
	padding:0 0 30px;
	border:none;
	font-weight:normal;
	border-radius:0;
}
#events-calendar.EC_Widget_display #wp-calendar {
	margin:0;
}
#events-calendar.EC_Widget_display #wp-calendar th {
	background-color:#FFF;
	color:#c7c7c7
}
#events-calendar.EC_Widget_display #wp-calendar td {
	border:none;
}
#events-calendar.EC_Widget_display #wp-calendar tr {
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#808080;
}
#events-calendar.EC_Widget_display #wp-calendar .padday {
	background-color: #FFF;
	background:url(img/pattern1.png);
}
#events-calendar.EC_Widget_display #wp-calendar #todayWidget {
	background-color: #FFF;
	border-radius:0;
	border:none !important;
	color:#d51d1d;
}
#events-calendar.EC_Widget_display #EC_previousMonth, #events-calendar.EC_Widget_display #EC_nextMonth {
	position:absolute;
	top:20px;
	background:url(img/eventsbackforward.jpg) no-repeat;
}
#events-calendar.EC_Widget_display #EC_previousMonth {
	text-indent:-9999px;
	display:block;
	width:20px;
	height:20px;
	background-position:5px 6px;
}
#events-calendar.EC_Widget_display #EC_previousMonth:hover {
	background-position:5px -19px;
}
#events-calendar.EC_Widget_display #EC_nextMonth {
	right:5px;
	background-position:-20px 6px;
	text-indent:-9999px;
	display:block;
	width:20px;
	height:20px;
}
#events-calendar.EC_Widget_display #EC_nextMonth:hover {
	background-position:-20px -19px;
}
#events-calendar.EC_Widget_display #wp-calendar thead tr {
	font-size:12px;
}
#events-calendar.EC_Widget_display tfoot td.pad[style] {
	text-align:inherit !important;
}
.latesttweets #twitter_update_list span {
	color:#6c6c6c;
}
.latesttweets #twitter_update_list a {
	color:#9f9f9f;
}
.latesttweets #twitter_update_list span a {
	color:#d51d1d;
}
#events-calendar.EC_Widget_display #wp-calendar td span[style] {
	color:#000 !important;
	font-weight:bold;
}
a:active {
	outline:none;
}
#events-calendar.EC_Widget_display tfoot tr {
	height:10px !important;
	line-height:10px !important;
}
.small_perk {
	width:300px;
}
.owner_name {
	background-color: #E9E9E9;
	color: #999999;
	font-size: 10px;
	line-height: 16px;
	padding: 2px 5px;
	float:left;
}
.perk_image {
	margin:0px;
	line-height:0px;
}
.clear {
	clear:both;
}
.posrel {
	position:relative;
}
.timerholder {
	position:absolute;
	top:160px;
	right:0px;
}
.timer {
	text-align:center;
	font-weight:bold;
	font-size:9px;
	line-height:14px;
	margin:1px;
	display:inline-block;
 *display:inline;
	zoom:1;
	padding:2px 4px;
}
.timer div {
	color:#525252;
}
.small_rate_summary {
	clear:	both;
	height: 100%;
	overflow:hidden;
}
.small_rate_summary li {
	float:			left;
	font-size:		8px;
	font-wieght:	bold;
	margin-right:	0px;
	margin-left:	0px;
	margin-top:10px;
	border-right:   1px dotted #ccc;
	padding:		0px 13px;
	color:			#a2a2a2;
	text-transform:	uppercase;
	text-align:		center;
	letter-spacing:1px;
}
.small_rate_summary li.last {
	border-right:none;
}
.small_rate_summary .rate_our_price strong {
	color:#E75400;
}
.small_rate_summary strong {
	font-size:12px;
	color:#666
}
.h50 {
	height:50px;
}
.timerholder {
}
.exclusive_perks {
	background-color:#FFFFFF;
	position:relative;
	margin-bottom:20px;
	display:block;
	overflow:hidden;
}
h5 {
	font-family:"Times New Roman", Times, serif;
	font-size:15pt;
	font-weight:normal;
	color:#232323;
	margin-bottom:10px;
}
h5 strong {
	color:#939393
}
.latestarticles h5 {
	line-height:30px;
}
.perks_navigation {
	position:absolute;
	top:11px;
	right:10px;
}
.perks_left {
	width:18px;
	height:18px;
	background:url(images/arrow_left.png);
	cursor:pointer;
	margin-right:2px;
	float:left;
}
.perks_right {
	width:18px;
	height:18px;
	background:url(images/arrow_right.png);
	cursor:pointer;
	float:left;
}
.perks_left:hover {
	width:18px;
	height:18px;
	background:url(images/arrow_left_over.png);
	cursor:pointer;
	margin-right:2px;
	float:left;
}
.perks_right:hover {
	width:18px;
	height:18px;
	background:url(images/arrow_right_over.png);
	cursor:pointer;
	float:left;
}
.exclusive_perks .latestarticles {
	position:absolute;
	top:40px;
	left:310px;
}
.exclusive_perks .latestarticles.perks_active {
	top:40px;
	left:0px;
}
#wp-calendar {
	font-family:"Times New Roman", Times, serif;
}
.nav-pips {
	position:absolute;
	top: 230px;
	right:4px;
	float:right;
	z-index:1000;
}
.nav-pip {
	display:inline-block;
*display:inline;
	zoom:1;
	margin:1px;
	height:6px;
	width:6px;
	border:1px solid #cfcfcf;
	background:#ffffff;
}
.nav-pip.pip-active {
	background-color:#F90;
}
span.smallexcerpt {
	line-height:18px;
	font-size:11px;
	color:#a2a2a2;
}
#TB_overlay {
	z-index: 1000!important;
}
#TB_window {
	z-index: 1002!important;
}
div#content div.tab_widget span {
	font-size:10px;
	color:#999999;
}
div#content div.tab_widget span a {
	font-size:10px;
	color:#999999;
	text-decoration:none;
}
div#content div.tab_widget span a:hover {
	font-size:10px;
	color:#999999;
	text-decoration:underline;
}
div#content div.tab_widget h2 a {
	font-size:11px;
	color:#666;
}
div#content div.tab_widget p {
	margin:0px;
	font-size:11px;
}
#sidebar {
	float:right;
	width:300px;
	margin:20px 20px 0 0;
}
.releateddeal {clear:both;}
.categorieslistarchive { font-size:11px; color:#999}
.categorieslistarchive a {color:#999}
div.title_text2{float:left;height:60px;line-height:60px;width:100px;}
.single_dealtime_box .deal_time_box{border-width:0px;}
.content .single_dealtime_box .rate_summery{ border-top:1px solid #D9D9D9;margin-top:0px;}
.deal_timebox{border-bottom: 1px solid #D9d9d9;border-top: 1px solid #d9d9d9; padding:1px;}
.content .single_dealtime_box .deal_timebox .rate_summery{border-top-color:#f0f0f0;}
.content .single_dealtime_box .deal_timebox{margin-top:6px;}

/* REGISTRATION PAGE */
.reg_passmail { display:none;}
.registration .widgettitle { display:none;}

#wp-calendarLarge th  { text-align:center;}
#wp-calendarLarge .dayHead { padding-left:5px;}

#wp-calendarLarge td.pad {background: url("img/pattern1.png") repeat scroll 0 0 transparent;}
#EC_nextMonthLarge { font-size:12px; color:#666;}
#EC_previousMonthLarge { font-size:12px; color:#666;}

#simplemodal-login-container-osx #firstname,
#simplemodal-login-container-osx #lastname,
#simplemodal-login-container-osx .user_pass, #simplemodal-login-container-osx .user_login, #simplemodal-login-container-osx .user_email, #pass1, #pass2, input#first_name, input#last_name {
	background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #E5E5E5;
    font-size: 12px !important;
    margin-bottom: 6px !important;
    margin-right: 6px;
    margin-top: 2px;
    padding: 3px;
    width: 97%;}
	div.deals_widget div.deal_time_box {
	position:relative;
	padding-top:10px;
	padding-bottom:1px;
	margin-top:0px;
	clear:both;
}
div.deals_widget a.btn_buy {
	margin-bottom:10px;
}
body#tinymce{background:none #FFF;padding:0px 20px;}

.form-table th{width:150px; height:30px;}
.form-table .description {font-size:11px; color:#666;}
.indicator-hint {font-size: 9px !important; line-height: 15px !important;}

ul.main-menu li {position:relative;}
ul.main-menu li ul.sub-menu {display:none; position:absolute;}
ul.main-menu li:hover ul.sub-menu { display:block; position:absolute; left:0; top:38px; background:#e9e9e9; z-index:1111;}
ul.main-menu li ul.sub-menu li {display:block; clear:both; white-space:nowrap;}
ul.main-menu li ul.sub-menu li a {color:#FFF; font-size:12px;}
.myclear{clear:both;}
.wrapbannerleft { position:absolute; overflow:hidden; left:-175px; top:10px; width:155px; height:1200px;}
.wrapbannerright { position:absolute; overflow:hidden; right:-175px; top:10px; width:155px; height:1200px;}
#sociallinks a.subscribebutton { width:127px !important; height:28px !important; display:block; text-indent:-9999px; background:url(images/subscribe.jpg) top !important;}
#sociallinks a.subscribebutton:hover { width:127px !important; height:28px !important; display:block; text-indent:-9999px; background:url(images/subscribe.jpg) bottom !important;}

.fb_ltr {
width: 620px;
}
.comments .widgettitle {display:none;}
h2.sideh2{font-size:14px;font-style:italic;font-weight:bold;margin-bottom:10px;}
ul.vitallist{list-style:inside disc;margin-bottom:30px;}
ul.vitallist li{padding:6px 0px;}
#sidebar.mt120,
.mt100{margin-top:120px;}
.seller #content p{text-align:justify;}

dt.gallery-icon a img.attachment-thumbnail {width:140px !important; height:140px !important; }
#gallery-1 .gallery-item {width:inherit !important; margin-right:10px;}
#sb-title-inner {display:none;}
#sb-container {z-index:9999 !important;}
#topbar .wrapper{z-index:4000;}
.post_deal_buy_now .preview_section h4 {display:none;}
.post_deal_buy_now ul.payment_method { display:none;}

.single-seller span.categories {display:none;}

.page-template-tpl_perks_page-php span.categories {display:none;}

.single-seller div.post-meta br {display:none;}
.voucher_wrapper{border:1px solid #ededed;background:url(images/voucher_back.png) repeat transparent;padding:12px;margin:20px;}
.voucher_back{background:#ffffff none;padding:20px;}
.voucher_left{float:left;width:430px;padding:0px 20px;}
.voucher_right{float:left;width:376px;}
.voucher_code{background:#f5f5f5 none;font-size:20px;color:#222222;padding:20px;text-transform:uppercase;font-weight:bold;margin-bottom:10px; text-align:center;}
.voucher_code span{color:#b52d2d;font-weight:bold;}
h2.voucher_title{font-size:22px;margin-bottom:10px;}
.voucher_left{line-height:24px;text-align:justify;margin-right:20px;}
.voucher_purchasedetails{background:url(images/purchase_details_header.png) #f5f5f5 top center no-repeat;padding:52px 20px 20px 20px;}
#print_btn{display:block;width:131px;height:40px;background:url(images/print.png) no-repeat;float:right;}
.checkpad{padding-left:20px;}

div.ai1ec-agenda-widget-view .ai1ec-month { 
background:#E1E1E1;
padding:0.2em 0 0.4em 0.2em; 
text-shadow:0 1px 0 #fff;
moz-text-shadow:0 1px 0 #FFF;
ms-text-shadow:0 1px 0 #FFF;
webkit-text-shadow:0 1px 0 #FFF;
o-text-shadow:0 1px 0 #FFF;
color:#777;
}
div.ai1ec-agenda-widget-view h3.ai1ec-date-title {border:#E1E1E1 solid 1px; color:#777;}
div.ai1ec-agenda-widget-view .ai1ec-date {background:none; margin-bottom:10px;}
div.ai1ec-agenda-widget-view .ai1ec-day { font-size: 1.5em !important; padding:0.2em 0 0.4em 0.1em !important}
div.ai1ec-agenda-widget-view .ai1ec-event a {padding: 0.5em 0.7em !important; font-size:11px; color:#666;}
div.ai1ec-agenda-widget-view .ai1ec-event.ai1ec-allday a {border: none; background: #666;}
div.ai1ec-agenda-widget-view .ai1ec-event.ai1ec-allday a:hover {border: none; background: #555;}
.ai1ec-agenda-widget-view a.ai1ec-button {font:8pt/1.1em Tahoma, Geneva, sans-serif !important;}
div.ai1ec-agenda-widget-view .ai1ec-weekday {display:none;}
div.ai1ec-agenda-widget-view { margin-bottom:20px;}
table.ai1ec-full-event td.ai1ec-time {font-weight: bold;font-size: 10pt !important;}
table.ai1ec-full-event td.ai1ec-time {font-weight: bold;font-size: 10pt !important;}
div.ai1ec-agenda-widget-view .ai1ec-date.ai1ec-today {
border-bottom: 1px solid white;
border-top: none;
background: none;
background: -o-linear-gradient( #f3f3f3 1em, white ) !important;
background: -ms-linear-gradient( #f3f3f3 1em, white ) !important;
background: -moz-linear-gradient( #f3f3f3 1em, white ) !important;
background: -webkit-gradient( linear, 0 1em, 0 100%, from(#f3f3f3), to(white) ) !important;
background: -webkit-linear-gradient( #f3f3f3 1em, white ) !important;
background: -o-linear-gradient( #f3f3f3 1em, white ) !important;
}
.widget_ai1ec_agenda_widget h2.widgettitle { padding:5px 0 15px 0; font-size:13pt;}
h1.singleh1{padding-left:20px;}
.paypaltransfer{
	padding-top:100px;
	background:url(images/bnr_paymentsBy_150x60.gif)center 20px  no-repeat;
	text-align:center;
	margin-bottom:20px;
}
h1.head2{font-size:24px;font-weight:normal;line-height:30px;margin-bottom:10px;}
.loader{width:160px;height:20px;background:url(images/30.gif) no-repeat; margin:20px auto;}