/*
Theme Name: TheRealDeal
*/
body.home {
/*
	background-position: top center !important;
	background-image: url(https://therealdeal.com/wp-content/uploads/2017/10/Miami-showcase-2017_SkinAd.png) !important;
	background-repeat: no-repeat !important;
	background-attachment: fixed !important;
*/

}
.skin-ad-left-wrapper{
	position: relative;
	left: -213px;
}
.skin-ad-right-wrapper{
	position: relative;
	right: -17px;
	float: right;
}
.right-skin{
	position: fixed;
	display: inline-block;
  overflow: hidden;
	width: 180px;
}
.left-skin{
	position: fixed;
	display: inline-block;
    overflow: hidden;
		width: 180px;
}
.right-skin img, .left-skin img{
}
@media all and (max-width: 1425px) {
	#wrapper .skin-ad-left-wrapper, .skin-ad-right-wrapper{
display: none;
	}
}

@media all and (max-width: 1423px) and (min-width: 85em){
  #wrapper .skin-ad-left-wrapper{
    left:-199px;
    display: inline-block;
  }
  .skin-ad-left-wrapper img{
    width: 170px;
  }
  #wrapper .skin-ad-right-wrapper{
    display: inline-block;
    right: -29px;
  }
  .skin-ad-right-wrapper img{
    width: 170px;
  }
	.right-skin{
		position: fixed;
		display: inline-block;
	  overflow: hidden;
	}
	.left-skin{
		position: fixed;
		display: inline-block;
	    overflow: hidden;
	}
}

.sp-content{
	color: #FFF;
    background-color: #00aeef;
    padding: 2px 4px;
    font-size: .5em;
    margin-right: 3px;
    vertical-align: text-bottom;
}
.post .page-title-general{
	font-family:'Roboto', sans-serif;
			font-size:2em;
			padding:0 !important;

}
.post .page-title-general h1{
margin:5px 0;
}
.ticket-button-wrapper{
width: 227px;
height:100px;
position: absolute;
top:5px;
right:1%;
}
.ticket-button{
  background-color: #00aeef;
  border: none;
  color: white;
  padding: 14px 14px 12px 14px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 18px;
  font-weight: bold;
  margin: 4px 2px;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  cursor: pointer;
  font-family: sans-serif;
}
.ticket-button a {
color:#fff !important;
}
.ticket-button-wrapper a:visited {
color: #fff !important;
}
.ticket-button-wrapper a:hover {
text-decoration: none;
color:white !important;
}
.ticket-button:hover {
    background-color: #00aeef;
    color: white;
}
@media only screen and (max-width: 1340px) {
	/*body.home{

    background-position: 50% -24% !important;
	}
	*/
}
.TRD-pullqoute{

	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
	font-weight: bold;

}
.pullqoute-align-left{
	width:40%;
	float:left;
	border-right: 10px #00aeef solid;
	padding-right: 10px;
	margin-right: 10px;
}
.pullqoute-align-right{
	width:40%;
	float:right;
	border-left: 10px #00aeef solid;
	padding-left: 10px;
	margin-left: 10px;
}
.pullqoute-align-center{
width:80%;
border-top: 10px #00aeef solid;
border-bottom: 10px #00aeef solid;
text-align: center;
}
.top-share-box {
    display: inline-block;
    float: right;
}
.top-share-box-date {
    display: inline-block;
    width: 100%;
}
.st-custom-button {
    display: inline-block;
    padding: 5px 10px 5px 0;
    cursor: pointer;
    font-weight: bold;
}
.promo-popup-btn-mobile-sep{
	font-size: 9px;
	text-align: right;
	display: inline-block;
	margin: 5px auto;
	right: 0;
	display: none;
  color:#36a5ec;
}
.piano-user-btn .tp-container-inner, .piano-user-btn .tp-container-inner iframe{
width:65px !important;
}

.promo-popup-btn-wrapper{
width:215px;
}
.promo-popup-btn-MA-wrapper{
width:300px;
}
.promo-popup-btn{
border: 1px solid;
  border-radius: 4px;
   background-color:#ed2528;
   color: #FFF;
   font-size: 17px;
	font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
text-align:center;
width: 100px;
    margin: 0 auto;
display:inline-block;
cursor: pointer;
font-family: 'Roboto', sans-serif;
}

.promo-popup-btn:hover{
background-color: #080897;
    color: white;
}
.promo-popup-btn-MA{
	border: 1px solid;
    border-radius: 4px;
     background-color:#ed2528;
     color: #FFF;
     font-size: 17px;
  	font-weight:bold;
     text-decoration: none;
     vertical-align: middle;
  text-align:center;
  width: 120px;
      margin: 0 auto;
  display:inline-block;
  cursor: pointer;
  font-family: 'Roboto', sans-serif;
}
.promo-popup-btn-MA:hover{
background-color: #080897;
    color: white;
}
.promo-popup-btn-MA a{
text-decoration:none;
text-decoration:none;
color:#FFF !important;
padding: 8px 10px;
display: inline-block;
text-decoration: none;
}
.promo-popup-btn a{
text-decoration:none;
color:#FFF !important;
padding: 8px 10px;
display: inline-block;
text-decoration: none;
}
.promo-popup-btn a:link{
  text-decoration: none;
}
.promo-popup-btn-MA a:link{
  text-decoration: none;
}
.promo-popup-btn-MA a:-webkit-any-link{
color:#FFF !important;
text-decoration: none;
}

.promo-popup-btn a:-webkit-any-link{
color:#FFF !important;
text-decoration: none;
}

.sticky-piano-widget{
background-color: transparent;
position: fixed;
width: 100%;
display: inline-block;
bottom: 0;
z-index: 1000;
margin-bottom: 20px;
}
.piano-user-btn{
margin-top: 10px;
margin-left: 20px;
width:200px;
display:inline-block;
vertical-align: top;
position: absolute;
top: 4px;
right:30px;
z-index: 10000;
}
.piano-user-btn-sign-out{
margin-top: 10px;
margin-left: 20px;
width:150px;
display:inline-block;
vertical-align: top;
position: absolute;
top: 4px;
right:30px;
}
.piano-user-btn-sign-out-mobile{
  display:none;
  width:150px;
  vertical-align: top;
  position: absolute;
  top: 11px;
  right: 0;
  z-index: 1000;
}
.piano-user-btn-mobile{
	display:none;
  width:150px;
  vertical-align: top;
  position: absolute;
  top: 11px;
  right: 0;
  z-index: 1000;
}
.cover-content{

	width:430px;
}
b, strong{
	font-family: 'sina_novamedium';
}
#mc_embed_signup input.button {
    display: block;
    width: 35%;
    margin: 0 0 10px 0;
    min-width: 90px;

}
.mobile-sticky-ad{
position:relative;
z-index:10000;
text-align:center;
bottom:0px;
display:none;
}

#skin-link {
 position: absolute;
 margin:70px auto 0 auto;
 text-align: center;
 top:0;
 left:0;
 width: 100%;
 height: 100%;
 background-color: transparent;
		 }

.btn_site-menu:hover{
color: #fff;
background-color: #000;
border-color: #000;
}
.btn_site-menu{
	font-family: 'sina_novamedium';
color: #000;
    font-size: 1.6em;
    background: #fff;
    border: 1px solid #ccc;
    padding: 2px .1em;

    outline: none;
	width:110px;
	cursor:pointer
}
.btn_site-menu .fa{
font-size: 11px;
position: relative;
top: -1px;
margin-left: .5em;
}

h3.fullWidth-title{
	padding:0 0 10px 0 !important;
}
.similar-posts{
	width:100%;
	display:inline;
}
.archives-list .issue a:first-child{
	display: inline-block;
	    min-height: 43px;
}
.similar-posts h3{
font-size: 35px;
margin: 10px 0;
}
.similar-posts ul{
	list-style: none;
	display:inline;
}
.similar-posts .rp-title{
    width: 94%;
    line-height: initial;
    margin: 0 auto 0 8px;
}
.similar-posts ul li{
	display:inline;
	width:33%;
	float: left;
	font-size:18px
}

.magazine-cover-side .heading2 h3{
		text-align: center !important;
}
.bx-prev{
	left:-50px !important;
	top:73px !important;
}
.top-story-side .date_author{
	display: block;
	padding: 0 10px;
	font-size:14px;
}
.top-header-frame{
	width:1050px;
	margin:0 auto;
}
.widget-border{
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	margin-bottom: 15px;
}
.top-story-side .blogroll_excerpt{
	display: none;
	padding: 0 10px;


}
.top-story-side h3{
	margin:0;
	font-size:15px;
	text-align:left;
	padding-left:5px;
	line-height:20px;
}
.top-story-side table td{
	padding:5px 0 0 0;
	vertical-align: baseline;
}
.bx-next{
	right:-15px !important;
	top:73px !important;
}
.top-story-side{
	float:right;
}
#mc-embed_signup{
	width:97%;
}
.top-side-featured-image{
	height: auto;
	float: left;
	margin-left:15px;
	margin-right:5px;
}
.top-side-featured{
	padding
}
.top-story-side table{
vertical-align: baseline;
width:340px;
margin:0px auto 0 auto;
padding-top: 3px;
}
.widget_advanced_recent_entries, .widget_recent_video, .listings-widget, #mc_embed_signup {
border:1px solid #fafafa;
box-shadow: 0px 5px 4px -2px rgba(117,110,117,0.67);
margin-bottom: 10px;
background-color: #f7f7f7;
margin-bottom:25px;
}
.top-story-side #mc_embed_signup{
	margin-top:6px !important;
	background-color: #f7f7f7 !important;
	width: 94% !important;
  margin-left: 19px !important;
}

.advanced-recent-posts td{
border-bottom: 1px solid;
  border-color: #a0a0a0;
padding: 0 0 6px 0;
}
h3 a, h3 a:visited{
	color: #000;
	font-family: 'Open Sans', sans-serif;
}
.half-size-ad{
width:100%;
height: auto;
}
.middle-ad{
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	width: 100%;

}
.date_author{
	padding:2px 0;
	font-size:15px;

}
.issue-image{
	display:inline-block;
	float: left;
}
.nav-container{
	width:100%;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
}
.video-list{
	list-style: none;
	width:100%auto;
	padding:0;
	margin:0px auto;
	text-align: center;

}
.video-list li{
display: inline-block;
padding:7px 7px 0 7px;

}
.video-list li a{
text-align: left;
color:#000;
font-size: 17px;
font-family: 'sina_novamedium';


}
.video-list .first{
display: block;
padding:0;
text-align: left;



}
.video-list .first img{
width: 300px;
height: auto;



}

.issue-links{
	display: inline-block;
	width:58%;
}
.insude-trd{
	width: 99%;
	/*background-color: #eaeaea;*/
	margin: 20px 10px;
}

.insude-trd .heading{
text-align: center;
}
.insude-trd .heading h3{
font-family: 'sina_novamedium';
font-size:40px;
margin: 0px 0 0 0;

}
.insude-trd .picture-gallery ul{
list-style: none;
overflow: hidden;
text-align: center;
padding: 0;
}
.insude-trd .picture-gallery img{
	border:1px solid;

}
.insude-trd .picture-gallery li{
	float: left;
	margin-right:0px;
	font-family: 'sina_novamedium';
	width: 33%;

}
.insude-trd .picture-gallery .inside-title {
	margin:0;
	width: 100%;
	text-align: left;
}
.insude-trd .picture-gallery .inside-title a{
	text-decoration: none;
}
.insude-trd .picture-gallery a{
	display: block;
	color:#000;
	font-size: 20px;
	text-decoration: underline;
	padding: 0px;



}
.insude-trd hr.first{
	border: 0;
	/*height: 55px;
	background-image: url(images/type_10.png);
	background-repeat: no-repeat;*/
	margin:15px auto;
	width: 70%;
	padding:10px;
	border-bottom:2px solid;

}
.insude-trd hr.last{
	border: 0;
	/*height: 55px;
	background-image: url(images/type_10.png);
	background-repeat: no-repeat;*/
	margin:0px auto;
	width: 70%;
	padding:0px;
	border-bottom:2px solid;

}


.addthis_bar input[type=email]+.at-cv-button{

	top:-2px !important;
}
.signup-mobile, .mc_embed_signup{
display:none;
}
#mc_embed_signup form{
padding: 15px 6px 5px 3% !important;

}
.unresponsive-TRData{
width:15px !important;
}

#div-gpt-ad-1456241117579-0{
	display:none;

}
.entry-title a{
	color:#000 !important;
}
.fullWidth-title a{
	font-size: 30px;
	letter-spacing: 0.5px;
	line-height: 1.1;
	font-family: 'sina_novamedium';
}
.blogroll_image_small{
float:left;

}
.blogroll_excerpt{
font-size: 17px;
line-height: 1.27;

}
.new-york{
	font-family: 'sina_novamedium'
}
.miami{
	font-family: 'sinanova-regularregular'
}
.los-angeles{
	font-family: 'sinanova-regularregular'
}
.hmunu-items{
	list-style: none;
	overflow: hidden;
	width:71%;
	margin: 0 auto;

}

.hmunu-items li{
	float: left;
	margin-right:0px;
	font-family: 'Roboto', sans-serif;;
	font-size: 23px;
	margin-left:5%;

}
.hmunu-items .menu-item-941493{

}

.hmunu-items li a{
	display: block;
	color:#000;
	font-size: 24px;
	text-decoration: underline;
	padding: 10px 0 0 5px;



}
.hmunu-items li a:hover{

}
.hmunu-items .sub-menu{
	list-style: none;
	overflow: hidden;
	padding:5px 15px 0 0;
}
.hmunu-items .sub-menu li{
	float: none;
	padding:0;
	margin-left:0;
}

.hmunu-items .sub-menu li a{
	font-weight: normal;
	text-decoration: none;
	font-family: 'sina_novamedium';
	padding: 5px;
	font-size: 17px;


}
.hmunu-items .sub-menu li a:hover{
	background-color: #1dafec;
	color:#FFF;

}


.social-box-footer{
margin: 0px auto;

}
.social-box-footer a{
padding:0 5px;
}
.hamburger-menu{
	height: 50px;
	float:left;
	margin:13px 0 0 3%;
	cursor:pointer;
}

.nav-content{
height: 340px;
border-bottom:2px solid #000;
margin:0px auto 5px auto;
overflow: hidden;
width: 100%;
}

@font-face {
    font-family: 'DINCondMedium';
    src: url('font/dincond-medium-webfont.eot');
    src: local('☺'), url('font/dincond-medium-webfont.woff') format('woff'), url('font/dincond-medium-webfont.ttf') format('truetype'), url('font/dincond-medium-webfont.svg#DINCondMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {font-size:100.01%;}
html {
	font-size:62.5%;
	height:100%;
	overflow-y: scroll;
}
.post-content-box .image, .posts .image{

	float:none !important;
}
body {
	margin:0;
	font-size:1.4em;
	font-family: 'sinanova-regularregular';
	color:#303030;
	height:100%;
	background:#fff;
	/*min-width:960px;*/
	-webkit-overflow-scrolling: touch;
}
a {
	color:#2765b5;
	text-decoration:none;
}
a:hover {text-decoration:underline;}
a:visited { color: blue; }
img {border-style:none;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,
fieldset {
	margin:0;
	padding:0;
	border:none;
}
th {
	text-align: left;
}
#wrapper {
	/*display:table;*/
	margin:0 auto;
	width:1024px;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	margin: 0 auto;
}
#header {
	/*display:table-header-group;*/
	width:100%;
	/*opacity:.99;*/
}
#header .header-holder {
	/*display:table-cell;*/
	position:relative;
}
.header-frame {
	min-height: 94px;
	width:1024px;
	overflow:hidden;
	padding:5px 0 0;
	margin:0 auto;
}
.single .header-frame {
	overflow: visible;
}
.logo-block {
	float:left;
	width:220px;
	margin-left:0px;
	margin-right:2px;
}
.logo-block .logo {
	display:block;
	margin-top:7px;
}
.logo-block .logo img {display:block;}
.logo-block .button {
	display:none;
	overflow:hidden;
	/* width:100%;
	 * text-align:center; */
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}
.logo-block .button a {
	display:inline-block;
	vertical-align:top;
	color:#232021;
	position:relative;
	cursor:pointer;
	background: url(images/bg-button.gif) repeat-x;
}
.logo-block .button span {
	display:inline-block;
	vertical-align:top;
	background: url(images/bg-button.gif) no-repeat 0 -24px;
}
.logo-block .button strong {
	display:inline-block;
	vertical-align:top;
	padding:5px 10px 5px 8px;
	background: url(images/bg-button.gif) no-repeat 100% -48px;
}
.logo-block .button a:hover {text-decoration:none;}
.textwidget {
position: relative; /*or absolute*/
z-index: 0;
}
#header .ad {
	float:right;
	margin:1px 0 0;
position: relative; /*or absolute*/
z-index: 0;
}
#header.single .ad {
	float:none;
	min-height: 93px;
	overflow: hidden;
	margin:8px 0; /* A3 */
}
#header .ad a,
#header .ad img {float:left;}
.nav-holder {
	width:63%;
	background:none;
	overflow:hidden;
}
.single-issues_articles .nav-frame,
.header-frame .nav-holder {
	width:690px;;
	float:left;
}
.nav-frame {
	/*width: 980px;*/
	margin:0 auto;
}
.header-single .nav-frame {
	/*width: 800px;*/
	margin-top:3px;
}
.single-issues_articles .nav-frame {
	/*width: 980px;*/
}
.nav-frame:after {
	clear:both;
	display:block;
	content:"";
}
.header-social-menu-container {
	float:right;
	/*margin-top:5px;*/
	/* width:635px;609*/
}
.header-social-menu-container table {
	float: right;
	margin-top:1px;
}
.llnyc{
	font-size:27px;
}
#social-nav {
	float:left;
	width:425px;/*490*/
	list-style: none;
	text-transform: uppercase;
	margin:5px 0;
	padding:0;
}
#nav {
	float:left;
	position:relative;
	z-index:5;
	width: 70%;
	height: 55px;
	margin: 0;
	display:inline;
	padding:0;
	list-style:none;
	font:25px 'sinanova-regularregular';
}
#nav li,
#social-nav li {
	float:left;
	padding:0 0 0 1px;
	position:relative;
	margin-left: 0px;
	/*border-right: 1px dotted #fff;*/
}
#social-nav li {
	font-size: 11px;
	font-weight: bold;
	border-left: 1px solid #000;
	padding: 0 5px;
	margin: 3px 0 7px;
}
#social-nav li.first {
	border:none;
}
#social-nav a {
	color: #000;
}
#nav a {
	float:left;
	position:relative;
	color:#000;
	cursor:pointer;
	text-align:center;
}
/*#nav li .magazine span,
#nav li .deal-sheet span,
#nav li .research span {
	padding-right:16px;
}*/
#nav a span {
	display:block;
	padding:10px 6px 6px 9px;
	background: none;
	text-indent: 0;


}
/*#nav .has-drop-down-a span {background: url(images/bg-drop-h.gif) no-repeat 100% 15px;}*/
#nav .other a {color:#00b6e3;}
#nav li:hover a,
#nav li.hover a {
	/*color:#000;*/
	background: #1dafec;
	color: #FFF;
	text-decoration:none;
}
#nav .other a:hover {}
#nav .drop {
	position:absolute;
	top:34px;
	left:0;
	display:none;
}
#nav li:hover .drop,
#nav li.hover .drop {display:block;}
#nav ul {
	margin:0;
	float:left;
	padding:0 10px;
	list-style:none;
	font-size:17px;
	line-height:20px;
	position:relative;
	letter-spacing:0;
	vertical-align:top;
	text-transform:uppercase;
	background:#232021;
	z-index: 900;
}
#nav ul li {
	float:none;
	padding:7px 0;
	margin:-1px 0 0;
	background: url(images/bg-drop-li.gif) repeat-x;
}
#nav li:hover ul a,
#nav li.hover ul a,
#nav ul a {
	background:none;
	color:#fff;
	float:none;
	white-space:nowrap;
	display:inline-block;
	padding:0 0 0 8px;
}
#nav li:hover ul a:hover,
#nav li.hover ul a:hover,
#nav ul a:hover {
}

.search-box input[type=text]:focus {
	background-color: #fafafa;
	border-color: #66CC75;


}
.nav-holder .search {
	float:right;
	width: 200px;
	margin: 0;
	overflow:hidden;
	display:inline;
}
.single .nav-holder .search {
	width:150px;
}
.search-blog,
.nav-holder .search-box {
	overflow:hidden;
	height: 60px;
	width:25%;
	padding:0 1%;
}
.nav-holder .search-box {
	float:left;
	border: none;
	border-left: solid 2px #000;
}
.nav-holder .search-box form{
	margin-top: 0;
}
.nav-holder .gsc-search-box{
	margin: 0;
	padding: 0;
}
.search-blog .search-box input[type="text"],
.search-blog .text,
.nav-holder .search-box .text,
.nav-holder .search-box input[type="text"] {
	float:right;
	width:150px;
	height:44px;
	padding:4px 6px;
	margin:5px 0;
	color:#252525;
	font-size:17px;
	border:none;
	/*background:none;*/
	position:relative;
	outline:none;
}
.nav-holder .search-box.child-pages input[type="text"] {
	width:72%;
	padding:4px 5%;
	background-color: #f7f7f7;
}

.search-blog  .search-box input[type="submit"],
.search-blog .search-box .submit,
.nav-holder .search-box .submit,
.nav-holder .search-box input[type="submit"] {
	float:right;
	margin:5px 0 0;
	padding:0;
	background: url(http://therealdeal.com/wp-content/uploads/2016/11/search-icon-png-21-1.png) no-repeat 50% #f7f7f7;
	width: 18%;
	height: 50px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	border:none;
	position:relative;
	cursor:pointer;
	outline:none;
}
.search-blog input {
	font-style: italic;
}
.search-blog  .search-box input[type="submit"],
.search-blog .search-box .submit {
	margin-top: 1px;
}
.gallery {
	background:#CDCDCD; /* A3 */
	border-style:solid;
	border-color:#e5e5e5;
	border-width:0 0 1px;
	padding: 12px 0 0 0; /* A3 */
	width:980px;/* A3 */
	margin:0 auto 5px; /* A3 */

}
.gallery-holder {
	width:980px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
/* .gallery-frame {
*	width:960px;
*	overflow:hidden;
*	position:absolute;
*	left:10px;
*	z-index: 4;
* }
*
* .gallery-frame-holder {
*	width:960px;
*	overflow:hidden;
* }
*/
.gallery-frame ul {
	margin:0;
	padding:0;
	list-style:none;
	/*width:99999px;
	overflow:hidden;*/
}
.gallery-frame li {
	float:left;
	margin:0 1% 13px;
	padding:0 0 7px;
	display:inline;
	width:23%;
	height:240px; /* A3 */
	overflow:hidden;
	position:relative;
	background:#fff url(images/bg-gallery-li.gif) repeat-x 0 100%;
}
.gallery-frame .image {margin:0 0 5px; border: 1px solid #000;}
.gallery .image a,
.gallery .image img {
	display:block;
	width:100%;
	height: auto;
}
.gallery .description {
	color:#303030;
	font-size:1em;
	line-height:1.1em;
	padding:5px 7px 0; /* A3 */
}
.gallery .description p {margin:0; line-height: 1.1}
.gallery .description h3 {
	margin:0 0 0px;
	font-size:1.4em; /* A3 */
	line-height:1.27em; /* A3 */
	font-weight:bold;
	text-align:center; /* A3 */
	font-family: 'sina_novamedium';
}
.gallery .description h3 a {
	color:#000;
	font-size:1.1em;
}
.gallery .prev {
	background: url(images/bg-prev.gif) no-repeat;
	width: 30px;
	height: 42px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	margin:70px -20px 0 0;
	position:relative;
	z-index:10;
	display:inline;
	outline:none;
}
.gallery .next {
	float:right;
	background: url(images/bg-next.gif) no-repeat;
	width: 30px;
	height: 42px;
	overflow:hidden;
	text-indent:-9999px;
	margin:70px 0 0 -21px;
	display:inline;
	position:relative;
	z-index:10;
	outline:none;
}
.container-holder {
	width:100%;
	/* overflow:hidden;A3 4/24; remove to fox firefox issue shifting content ro the right*/
	/* position:relative;*/
	padding:0 0 40px;
}
.main-holder {

	width: 1034px;
	    margin: 20px auto;
	    padding: 15px 0 40px;
	    border-top: 1px solid #a8a8a8;
}
.inner .main-holder,
.inner2 .main-holder {
	width:1024px;
	/* padding:36px 0 40px 10px; */
	padding: 16px 0 40px;

}
.main-holder:after {
	content:"";
	display:block;
	clear:both;
}
.inner2 #content {
	float:none;
	width:950px;
}
#content {
	float:left;
	width:690px;
	margin-bottom: 30px;
}
.container .title {
	width:620px;
	overflow:hidden;
	/*
	 * margin:0 -9999px 23px;
	 * padding:9px 9999px 11px;
	 */
	margin:0 0 23px;
	padding:9px 0 11px;
	border-bottom:1px solid #e7e7e7;
	line-height:1.25em;
	position:relative;
}
.title .topic {
	float:left;
	background:#f00 url(images/bg-topic.gif) no-repeat 100% 0;
	padding:4px 13px 0 10px;
	color:#fff;
	text-transform:uppercase;
	position:relative;
	/* z-index:10; */
	margin:5px 5px 0 0;
}
.container .title ul {
	list-style:none;
	margin:8px 0 0 0;
	padding:0;
	float:left;
	position:relative;
	/* z-index:10; */
	width:470px;
	font-size: 	18px;

}
.container .title a {
	margin:3px 0 0;
	/*float:left;
	white-space:nowrap;*/
	position:relative;
}
.container .title ul li {
	float:left;
	background:url(images/separator-s1.gif) no-repeat 0 6px;
	padding:0 7px 0 8px;
}
.container .title ul li:first-child {
	background:none;
	padding-left:0;
}
.posts {
	list-style:none;
	margin:0 5px 0 0;
	padding:0 10px 0 0;
	width:690px;
	/* line-height:1.833em; */
	line-height: 1.5;
	border-right:solid 1px #ccc;
}
.posts p {
	margin:0 0 10px;
	font-size: 20px;
}
.posts .post-holder {
	overflow:hidden;
	margin-left: 0px;
}

.posts .text {padding:0 10px 0 0;}
.post-content-box .image,
.posts .image {
	float:left;
	width:218px;
	height:161px;
	margin:7px 19px 7px 0;
}
.posts .post-holder .post-thumbnail {
	margin-right:10px;
}
* html .posts .image {margin-right:16px;}
* html .posts .image img {vertical-align:top;}
.posts .post {
	width:100%;
	overflow:hidden;
  border-bottom: 1px solid #ccc;
	padding:20px 0 10px 0;
	vertical-align:top;
}
.alm-reveal:first-child li:first-child {
	border:0;
	padding-top:0;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	zoom: 1
}
.issue-name {
    background: url("images/issue-name-arrow.png") center right no-repeat #05c8f8;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    line-height: 1;
    margin: 0 0 10px 10px;
    padding: 5px 10px 5px 5px;
	float: left;
	clear: both;
}
.issue-name a {
	color: #fff;
	text-decoration: none;
}

.issue-name a:hover {
	color: #F4D7D8;
}
.entry-post .issue-name {
	margin: 10px 0;
}
#preview {
	width:610px;
	padding: 20px;
	border: 1px solid #ccc;
	margin:20px auto;
	background: #fff;

}
#preview h3,
.posts h3 {
	font-size: 22px;
	font-family: 'Open Sans', sans-serif;
	padding:0;
	margin:0px 0 2px;
	color:#000;
	line-height:1.136em;
	font-weight:bold;
	background: none;
	border: none;
	word-spacing: -1px;
}
#preview h3:hover {
	cursor: default;
}
#preview h3 a,
.posts h3 a {
	color: #000;

}
.bx-wrapper{
	border:none !important;
	padding:0px 5px !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	margin-bottom: 0 !important;
}
.bx-wrapper img{
height:100%;
}

.top-slider-excerpt{
	font-size: 22px;
	padding: 10px 0;
}
.top-slider-date_author{
	padding:0px 0 8px 0;
}
h3.top-slider-title{
	margin:0;
	padding:0 0 0px 0;
	vertical-align: middle;
	line-height: 30px;
}
.top-slider-title a{
font-size: 35px;
font-family:'sina_novamedium';
font-weight: bold;
color:#000;
letter-spacing: 0.5px;
line-height: 1;
padding: 5px 0;
}
.posts .date {
	display:inline;

	font-size:15px;
	padding:3px 0;

}
.author .fn a{
	color: #2559FA;
}
.posts .meta {
	overflow:hidden;
	padding:0 0 5px 10px;
}
.posts .meta-fullWidth{
	overflow:hidden;
	padding:0 0 5px 0px;
}
.posts .meta p, .posts .meta-fullWidth{
	padding: 0;
	line-height: 1.2;
}
.posts .text a {color:#ff0100;}
.posts .text a:visited {color: blue;}
.posts .panel {
	overflow:hidden;
	border-top:1px solid #d4d4d4;
	padding:8px 9px 0 0;
	line-height:1.25em;
}
.posts .comments {
	float:right;
	margin:1px 0 0;
	position:relative;
}
* html .posts .comments:hover {
	text-decoration:none;
	border-bottom:1px solid #2765b5;
}
*+html .posts .comments:hover {
	text-decoration:none;
	border-bottom:1px solid #2765b5;
}
.posts .comments strong {padding:0 3px 0 0;}

.posts .controls-list,
.share-box .controls-list {
	float: right;
	list-style:none;
	margin:5px 0 0;
	padding:0;
}
.posts .controls-list li,
.share-box .controls-list li {
	float:left;
	width: 240px;
	padding:0 3px 0 0px;
	height: 32px;
	margin-bottom: 10px;
}
.single-issues_articles .posts .controls-list li,
.single-issues_articles .share-box .controls-list li {
	width: 157px;
}
.posts .controls-list a,
.share-box .controls-list a {
	padding:0 0 0 18px;
}
.posts .controls-list li:first-child,
.share-box .controls-list li:first-child {
	background:none;
	padding-left:1px;
	width: auto;
	margin-top: 4px;
}
.controls-list .print {
	background:url(images/print-vector-icon-32.png) no-repeat 0 0px;
	display: block;
	height: 34px;
	text-indent: -10000px;
	width: 35px;
}
.single-issues_articles .entry-post {
	position: relative;
}
.share_block.controls-list {
	width: 198px;
	/*position: absolute;
	right: 0;
	top: 39px;*/
	float:right;
	list-style: none;
	margin:9px 0;
	padding: 0 0 0 10px;
}
.share_block.controls-list li {
	float: left;
}
.share_block.controls-list #share-social {
	width: 162px;
}

.controls-list .email {background:url(images/ico-email.gif) no-repeat 0 0px;}
.posts .controls-list li > span {
	display: block;
	float: left;
}
.posts .controls-list .plusone_container {
	margin-left: 3px;
	float: left;
	margin-top: 2px;
}

.posts .socials {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
.posts .socials li {
	float:left;
	width:auto;
	margin:1px 5px 0 0;
}
.posts .socials a {float:left;}
.posts .socials .twitter,
.posts .socials .facebook,
.posts .socials .linkedin,
.posts .socials .addthis {
	overflow:hidden;
	text-indent:-9999px;
	width:14px;
	height:14px;
}
.posts .socials .linkedin {
	background:url(images/linkedin.png) no-repeat;
	width:15px;
	height:15px;
	margin:0 3px 0 0;
	position:relative;
	left:-2px;
}
.posts .socials .twitter {
	background:url(images/ico-twitter.gif) no-repeat;
	width:12px;
	height:16px;
	margin:0 3px 0 0;
	position:relative;
	left:-2px;
}
.posts .socials .facebook {
	background:url(images/ico-facebook.gif) no-repeat;
	margin:0 6px 0 0;
}
.posts .socials .addthis {background:url(images/ico-addthis.gif) no-repeat;}
.post .picture-gallery {
	overflow:hidden;
	position:relative;
	font-size:0.917em;
	line-height:1.182em;
}
.post .picture-gallery ul {
	list-style:none;
	margin:0 -30px 0 0;
	width:620px;
	padding:0 0 0 1px;
	overflow:hidden;

}
.post .picture-gallery li {
	float:left;
	width:185px;
	overflow:hidden;
	position:relative;
	margin:0 0 0 10px;
	display:inline;

	padding: 0 0 0 4px;
}
.post .picture-gallery .picture {
	/*width:140px;
	height:110px;*/
	overflow:hidden;
	position:relative;
}
.post .picture-gallery .picture img {display:block; border: 1px solid #000; width: 185px; height: 132px;}
.post .picture-gallery .picture a {
	display:block;
	overflow:hidden;
	/*width:140px;
	height:110px;*/
	cursor:pointer;
}
.post .picture-gallery .picture a:hover {text-decoration:none;}
.post .picture-gallery .text {
	position:absolute;
	width:140px;
	height:37px;
	bottom:0;
	left:0;
	color:#fff;
	line-height:1.25em;
}
.post .picture-gallery .text p {margin:0;}
.post .picture-gallery .text span {
	background:url(images/bg-shadow-text.png) no-repeat;
	height:31px;
	display:block;
	padding:6px 5px 0;
}
.post .heading {
	background:#f4f4f4;
	padding:17px 0 13px 10px;
	border-bottom:1px solid #d4d4d4;
	text-transform:uppercase;
	margin:-9px 0 12px;
	position:relative;
}
.post .heading h3 {
	font-size:1.667em;
	line-height:1.1em;
}
.post .heading h3 strong{font-weight:bold;}
.post .heading h3 span {color:#f80000;}
.post .picture-gallery p {
	margin:0 0 9px;
	position:relative;
}
.post .add-box {
	background:#f8f8f8;
	width:100%;
	text-align:center;
	padding:20px 0 17px;
	margin:-16px 0 -10px;
}
.post .add-box img {vertical-align:top;}
.post-box {
	padding:0 20px 13px;
}
.post-box:after {
	content:"";
	display:block;
	clear:both;
}
.post-box .entry-post {
	width:100%;
	color:#575757;
	border-bottom:1px solid #e3e3e3;
	padding:0 0 1px;
	margin:0 0 13px;
	font-size:0.917em;
	line-height:1.182em;
}
.post-box .entry-post:after {
	content:"";
	display:block;
	clear:both;
}

.single-title-full{
	margin:10px 0 5px 10px;
	color:#2a2a2a;
	font:45px 'sina_novamedium';
	line-height: 45px;
}
.post-box .entry-post h3 {
	margin:10px 0 0px 0;
	color:#2a2a2a;
	font:37px 'sina_novamedium';
	font-weight: bold;
	line-height:1.1em;

}
.post-box .entry-post p {margin:10px 0;}
.post-box .entry-post .image {
	display:block;
	padding:15px 0 5px;
}
.post-box .entry-post .image img {vertical-align:top;}
.post-box .entry-post .image-description {
	padding:0 130px 0 10px;
	line-height:1.818em;
}
.post-box .partner-logo {
	margin-bottom:8px;
}
.social-box3 {
	float:right;
	background:url(images/bg-social-box3.gif) no-repeat;
	width:134px;
	overflow:hidden;
	margin:7px 0 0;
	font-size:0.833em;
	line-height:1.3em;
}
.social-box3-holder {
	width:100px;
	padding:11px 18px 12px 16px;
	background:url(images/bg-social-box3-holder.gif) no-repeat 0 100%;
}
.social-box3 ul {
	list-style:none;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
.social-box3 li {
	border-top:1px solid #eae8e9;
	padding:5px 0 5px;
	height:1%;
	overflow:hidden;
	vertical-align:top;
}
.social-box3 li:first-child {border:0;}
.social-box3 a {
	color:#1b1b1b;
	padding:0 0 0 18px;
	height:14px;
	float:left;
}
.social-box3 .facebook {background:url(images/ico-facebook2.gif) no-repeat;}
.social-box3 .twitter {background:url(images/ico-twitter2.gif) no-repeat;}
.social-box3 .linkedin {background:url(images/ico-linkedin.gif) no-repeat;}
.social-box3 .print {background:url(images/ico-print2.gif) no-repeat 0 1px;}
.social-box3 .share {background:url(images/ico-share.gif) no-repeat 1px 1px;}
.post-box .first-letter {
	float:left;
	font-size:44px;
	line-height:46px;
	position:relative;
	margin:0 1px 0 0;
}
* html .post-box .first-letter {margin-right:-2px;}
.post-content-box {
	height:1%;
	/*overflow:hidden;*/
	padding:0 0 0px 0;
	/* line-height:1.833em; */
	line-height: 1.5;
	color:#1b1b1b;
	font-size:1.7em;
}
.post-content-box p {
	margin:0;
	padding:0 0 10px;
}
.related-posts {
	float:left;
	/* width:286px; */
	background:#f8f8f8;
	/* padding:12px 10px 0; */
	/* margin:0 16px 0 0; */
	padding: 0;
	margin: 0;
}
#sidebar .related-posts {
	float: none;
}
* html .related-posts {margin-right:13px;}
.related-posts h3 {
	margin:0 0 12px;
	color:#000;
	text-transform:uppercase;
	font:bold 15px/18px "Trebuchet MS", Helvetica, sans-serif;
}
.related-posts ul {
	list-style:none;
	margin:0;
	padding:0;
}
.related-posts ul li {
	height:1%;
	padding:5px;
	overflow:hidden;
	background:#fff;
	border-bottom:1px solid #e2e2e2;
	/* margin:0 0 10px; */
	margin: 0;
	vertical-align:top;
}
.related-posts .image {
	float:left;
	/* width:128px; */
	width: 60px;
	height: 60px;
	margin:0 6px 0 0;
}
.related-posts .image img {vertical-align:top;}
.related-posts .text {
	overflow:hidden;
	height:1%;
	line-height:1.5em;
}
.related-posts .text p {
	margin:0;
	padding:0;
}
.related-posts h4 {
	font-size:1em;
	line-height:1.5em;
	color:#2664b5;
	margin:0;
	text-indent:1px;
}
.add-box2 {
	width:610px;
	text-align:center;
	padding:20px 0 14px;
	background:#f8f8f8;
	margin:0 0 16px;
}
.options-box {
	width:100%;
	overflow:hidden;
}
.share-box {
	width:100%;
	overflow:hidden;
	padding:4px 4px 5px 10px;
	font-size:0.917em;
	line-height:1.182em;
	background:#f8f8f8 url(images/bg-share-box.gif) no-repeat 0 100%;
}
.share-box strong {
	float:left;
	margin:5px 0 0;
}
.share-box .url-box {
	float:left;
	width:240px;
	margin:13px 0;
}
.share-box .url-box label {
	float:left;
	width:70px;
	text-align:right;
	margin:5px 0 0;
}
.share-box .url-box .text {
	float:right;
	width:151px;
	height:23px;
	border:1px solid #e5e5e5;
	background:#fff;
	padding:0 5px;
	margin:0;
	outline:none;
	line-height:24px;
}
.social-box4 {
	height:1%;
	overflow:hidden;
	padding:17px 0 19px 10px;
}
.social-box4 strong {
	float:left;
	margin:0 41px 0 0;
}
.social-box4 ul {
	list-style:none;
	margin:1px 0 0;
	padding:0;
	float:left;
}
.social-box4 ul li {
	float:left;
	margin:0 25px 0 0;
}
.social-box4 a {
	float:left;
	padding:0 0 0 18px;
}
.social-box4 .facebook {background:url(images/ico-facebook2.gif) no-repeat;}
.social-box4 .twitter {background:url(images/ico-twitter2.gif) no-repeat;}
.comment-form {
	height:1%;
	background:#f8f8f8 url(images/bg-comment-form.gif) no-repeat;
	font-size:1em;
	line-height:1.167em;
	color:#1b1b1b;
}
.comment-form-holder {
	height:1%;
	overflow:hidden;
	padding:19px 20px 3px;
	background:url(images/bg-comment-form-holder.gif) no-repeat 0 100%;
}
.comment-form .row {
	width:100%;
	overflow:hidden;
	padding:0 0 17px;
}
.comment-form .row label {
	display:block;
	padding:0 0 3px;
}
.comment-form .row .text {
	overflow:hidden;
	width:210px;
	height:26px;
	padding:0 5px;
	background:url(images/bg-text2.gif) no-repeat;
	display:block;
	margin:0 0 0 1px;
}
.comment-form .row .text input {
	float:left;
	width:210px;
	margin:0;
	padding:0;
	outline:none;
	background:none;
	border:0;
	height:25px;
	line-height:26px;
}
.comment-form .textarea {
	display:block;
	width:390px;
	height:146px;
	overflow:hidden;
	background:url(images/bg-textarea.gif) no-repeat;
	padding:0 5px;
}
.comment-form .textarea textarea {
	float:left;
	width:390px;
	height:136px;
	max-height:136px;
	max-width:390px;
	padding:5px 0;
	outline:none;
	overflow:auto;
	border:0;
	margin:0;
	background:none;
}
.comment-form .submit {
	float:left;
	margin:3px 0 0;
}
.template-deals #content {
	width: 960px;
}
#sidebar {
	float:right;
	width:320px;
}
.inner #sidebar {padding:5px 0 0;}
#sidebar .box {
	padding:17px 10px 15px;
}
#sidebar .box-alt {background:#f1f1f1;}
#sidebar .title {
	margin-bottom:27px;
	width:320px;
	padding:0 0 5px 0;
}
#sidebar .title-holder {
	overflow:hidden;
	width:100%;
}
#sidebar #tab-events {
	line-height:15px;
}
#sidebar #tab-link {
	line-height:11px;
}
.title #tab-events .topic {
	margin-top:2px;
}
.photo-box {
	width:100%;
	color:#979797;
	text-align:center;
	font-size:0.917em;
}
.photo-box p {margin:0;}
.photo-box .image {
	display:block;
	margin:0 0 7px;
	width:298px;
	height:248px;
	border:1px solid #aac1bb;
}
.photo-box .image a {display:block;}
.social-box {
	width:180px;
	position:absolute;
	top: 10px;
	right:10px;
	height:60px;
	}
}
.social-box h3 {
	float:left;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	color:#000;
	margin:0 6px 0 0;
}
.social-box .socials {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
.social-box .socials li {
	float:left;
	margin:0 6px 0 0;
}
.social-box .socials a {
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	width:20px;
	height:18px;
}
.social-box .socials .facebook {background:url(images/ico-facebook-alt.gif) no-repeat;}
.social-box .socials .twitter {background:url(images/ico-twitter-alt.gif) no-repeat;}
.social-box .socials .rss {background:url(images/ico-rss.gif) no-repeat;}
.hidden {display:none;}
.sign-up {
	width:100%;
	overflow:hidden;
	padding:10px 0 4px;
}
.sign-up .row {
	width:100%;
	overflow:hidden;
	padding:0 0 9px;
}
.text-real-deal {
	margin:0 0 19px 10px;
	width:216px;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/text-real-deal.gif) no-repeat;
}
.sign-up .text1 {
	float:left;
	width:197px;
	height:35px;
	overflow:hidden;
	color:#2a2a2a;
	font-size:12px;
	line-height:20px;
	padding:0 10px;
	margin:0 5px 0 0;
	background:url(images/bg-text1.gif) no-repeat;
}
.sign-up .text1 input {
	float:left;
	padding:0;
	margin:0;
	background:none;
	border:0;
	outline:none;
	height:35px;
	line-height:34px;
	width:197px;
	color:#2a2a2a;
}
.sign-up .submit {
	float:left;
	margin:1px 0 0;
}
.sign-up .area {
	float:left;
	width:126px;
	padding:0 5px 0 9px;
	margin:0 0 -1px;
}
.sign-up .area-alt {
	width:120px;
}
.sign-up .area label {
	float:left;
	font-size:0.916em;
	line-height:1.181em;
	padding:1px 0 0 1px;
}
.sign-up .checkbox {
	float:left;
	margin:0 2px 0 0;
	padding:0;
	vertical-align:top;
	width:16px;
	height:15px;
}
.subscribe-holder {
	width:298px;
	padding:4px 0 0 2px;
}
.subscribe-holder h3 {
	color:#000;
	font-size:1.583em;
	line-height:1.158em;
	font-weight:normal;
	text-transform:uppercase;
	margin:0 0 12px 6px;
}
.subscribe-holder h3 span {
	display:block;
	font-size:0.684em;
	position:relative;
	padding:0 0 14px;
}
.subscribe-holder span {
	display:inline-block;
	position:relative;
	bottom:-12px;
	vertical-align:top;
}
.subscribe-holder span img {
	margin:0 -150px 0 0;
	float:left;
	position:relative;
}
.text-tips-for {
	margin:0 0 20px -1px;
	background:url(images/text-tips-for-the.png) no-repeat;
	width:234px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	position:relative;
}
.tips-form {
	height:1%;
	overflow:hidden;
	padding:10px 0 0 10px;
}
.tips-form .row {
	width:100%;
	overflow:hidden;
	margin:0 0 13px;
}
* html .tips-form .row {margin-bottom:14px;}
*+html .tips-form .row {margin-bottom:14px;}
.tips-form .text3 {
	float:left;
	width:211px;
	height:25px;
	border:solid #9f9f9f;
	border-width:1px 0 0 1px;
	padding:0 4px;
	margin:0;
	background:#fff;
	outline:none;
	color:#2a2a2a;
	font-size:11px;
	line-height:26px;
	overflow:hidden;
}
.tips-form .textarea {
	float:left;
	width:271px;
	height:41px;
	max-width:271px;
	/* max-height:41px; */
	border:solid #9f9f9f;
	padding:2px 4px;
	border-width:1px 0 0 1px;
	color:#2a2a2a;
	font-size:11px;
	line-height:14px;
	background:#fff;
	overflow:auto;
}
.tips-form .submit {
	float:left;
	margin:6px 0 0;
}
.description-tabs {
	width:100%;
	overflow:hidden;
	line-height:1.333em;
	padding:4px 0 9px;
}
.description-tabs .tabset {
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
}
.description-tabs .tabset:after {
	content:"";
	display:block;
	clear:both;
}
.description-tabs .tabset li {
	float:left;
	margin:0 0 0 -1px;
}
.description-tabs .tabset li span {
	padding:3px 5px 6px;
	display:block;
}
.description-tabs .tabset li a {
	float:left;
	border:1px solid #dadada;
	height:24px;
	outline:none;
	overflow:hidden;
}
.description-tabs .tabset li a:hover,
.description-tabs .tabset li.active a {
	color:#000;
	font-weight:bold;
	border:1px solid #fff;
	height:29px;
	background:#fff;
	text-decoration:none;
	margin:-5px 1px 0;
	position:relative;
	overflow:hidden;
}
.description-tabs .tabset li a:hover span,
.description-tabs .tabset li.active a span {
	padding:5px 4px 6px;
}
.description-tabs .tab-content {
	background:#fff;
	padding:5px 0 10px;
}
#sidebar .box .description-tabs .heading2 {padding-bottom:23px;}
.list {
	list-style:none;
	margin:0;
	padding:0;
}
.list li {
	height:1%;
	overflow:hidden;
	padding:5px 10px;
	border-top:1px solid #e5e5e5;
}
.list li:first-child {border:0;}
.list .image {
	float:left;
	width:80px;
	height:80px;
	border:1px solid #e6e6e6;
	margin:0 8px 0 0;
}
.list .image a {float:left;}
* html .list .image {margin-right:5px;}
.list .image img {display:block;}
.list .text {
	overflow:hidden;
	height:1%;
	padding:6px 0 5px 10px;
}
.list .text h4 {
	margin:0;
	font-size:1em;
	line-height:1.333em;
}
.list .text p {margin:0;}
.list .text p span,
.list .text h4 span {padding:0 3px 0 0;}
* html .list .text h4 a:hover {
	text-decoration:none;
	border-bottom:1px solid #2765b5;
}
*+html .list .text h4 a:hover {
	text-decoration:none;
	border-bottom:1px solid #2765b5;
}
* html .list .text p a:hover {
	text-decoration:none;
	border-bottom:1px solid #2765b5;
}
*+html .list .text p a:hover {
	text-decoration:none;
	border-bottom:1px solid #2765b5;
}
.advanced-recent-posts .post hr{
width:100px;
margin:8px auto 0 auto;
}
.advanced-recent-posts .post.last hr{
display:none;
}
.advanced-recent-posts .more-stories, .widget_recent_video .more-stories{
text-align: center;
font-size:18px;
color:#000;

}
.advanced-recent-posts .more-stories a , .widget_recent_video .more-stories a{
font-family: 'sina_novamedium'

}
.advanced-recent-posts table:last-child {
border:none;
}
.advanced-recent-posts .post img {
	margin: 0 5px 0 0;
}
.advanced-recent-posts .title {
font-family: 'sina_novamedium';
	font-size: 17px;
	color: #000;
	border:none; /* A3 */
}
.carousel-block {
	width:980px;
	margin:0 auto 20px;
	border-bottom:1px solid #d4d4d4;
	/* background:#f4f4f4 url(images/bg-carousel-block.gif) repeat-y 10px 0; */
	background:#f4f4f4;
}
.carousel-block .heading {
	background:#fe0000;
	width:962px;
	overflow:hidden;
	padding:12px 9px 11px;
	border-bottom:10px solid #f4f4f4;
}
.carousel-block-alt .heading {background:#05c8f8;}
.carousel-block .heading h3 {
	margin:0;
	float:left;
	font-size:1.75em;
	line-height:1.238em;
	color:#fff;
	text-transform:uppercase;
	max-width:85%;
}
.carousel-block .carousel-next {
	/*float:right;*/
	position:absolute;
	top:0;
	right:0;
	margin:0 0 0 1px;
	display:inline;
	background: url(images/bg-carousel-block-nav.gif) no-repeat -32px 0;
	width:32px;
	height:26px;
	overflow:hidden;
	text-indent:-9999px;
}
.carousel-block .carousel-prev {
	/*float:right;*/
	position:absolute;
	top:0;
	right:33px;
	background: url(images/bg-carousel-block-nav.gif) no-repeat;
	width:32px;
	height:26px;
	overflow:hidden;
	text-indent:-9999px;
}
.carousel-block .prev-disabled {background: url(images/bg-carousel-block-nav.gif) no-repeat 0 -26px;}
.carousel-block .next-disabled {background: url(images/bg-carousel-block-nav.gif) no-repeat -32px -26px;}
.carousel-block-alt .carousel-prev {background: url(images/bg-carousel-block-nav.gif) no-repeat 0 -52px;}
.carousel-block-alt .carousel-next {background: url(images/bg-carousel-block-nav.gif) no-repeat -32px -52px;}
.carousel-block-alt .prev-disabled {background: url(images/bg-carousel-block-nav.gif) no-repeat 0 -78px;}
.carousel-block-alt .next-disabled {background: url(images/bg-carousel-block-nav.gif) no-repeat -32px -78px;}
.carousel-block-holder {
	width:960px;
	padding:0 10px;
	/*overflow:hidden;*/
	border-bottom:9px solid #f4f4f4;
}
.carousel-block-holder .description {
	float:left;
	width:300px;
}
.carousel-block-holder .description h4 {
	margin:0 0 7px;
	font-size:1.166em;
	line-height:1.286em;
	color:#2664b5;
}
.carousel-block-holder .description p {margin:0;}
.carousel-block-holder .description .heading {
	width:280px;
	padding:7px 10px 9px;
	overflow:hidden;
	background:none;
	font-size:0.916em;
	line-height:1.273em;
	font-weight:bold;
	border-bottom:1px solid #e9e9e9;
}
.carousel-block-holder .description .container-block {
	padding:15px 8px 0 9px;
	font-size:1em;
	line-height:1.5em;
}
.carousel-block-frame {
	float:right;
	width:780px;
	font-size:0.916em;
	line-height:1.273em;
	position:relative;
	padding:40px 0 0 0;
	margin:-47px 0 0 0;
	overflow:hidden;

}
.carousel-block-frame-holder {
	width: 780px;
	overflow: hidden;
	position:relative;
	height:163px;
	display:table;
}
.carousel-block-frame ul {
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
	overflow:hidden;
	position:absolute;
}
.carousel-block-frame li {
	margin:0 20px 0 0;
	padding:7px 0 9px 0;
	display:inline-block;
	width:140px;
	height:146px;
	position:relative;
	overflow:hidden;
	background:#fff;
	float:left;
	text-align:center;
}
.carousel-block-frame a:hover {
	text-decoration:none;
}
* html .carousel-block-frame li {
	display:inline;
}
*+html .carousel-block-frame li {
	display:inline;
}
.carousel-block-frame p {
	margin:0 0 9px;
}
.carousel-block-frame p a {
	margin: 0;
}
.carousel-block-frame .picture {
	height: 110px;
	overflow: hidden;
	width: 140px;
	margin: 0 0 8px;
}
.carousel-block-frame .picture a {
	display:block;
	cursor:pointer;
}
.carousel-block-frame .picture img {display:block;}
.carousel-block .text {
	bottom: 0;
	color: #fff;
	height: 37px;
	left: 0;
	line-height: 1.25em;
	position: absolute;
	width: 140px;
}
.carousel-block .text p {
	margin:0;
}
.carousel-block .text span {
	background: url(images/bg-shadow-text.png) no-repeat;
	display: block;
	height: 31px;
	padding: 6px 5px 0;
}
#sidebar .box .heading2 {padding:4px 0 14px 0px;}
#sidebar .box .heading2 h3 {
	margin:0;
	font-size:28px;
	font-family: 'sina_novamedium';
	line-height:1.238em;
	color:#090909;
}
#sidebar .listings-widget .heading2 h3 {
	margin:0;
	font-size:20px;
	font-family: 'sina_novamedium';
	line-height:1.238em;
	color:#090909;
}
#sidebar .box .heading2 a {
	color:#090909;
}
#ad-sample .sidebar-sticky-ad-container #advanced_recent_issues-3 div:first-child {
	text-align:left;	background-color:none;
	padding:5px; width:300px;
	margin-bottom:5px;

}
#ad-sample .sidebar-sticky-ad-container #advanced_recent_issues-3 .title a {
	margin:0;
	font-size:1.6em;
	line-height:1.238em;
	color:#090909;
	text-transform:uppercase;

	color:#FFF;
	padding:5px;
}

#sidebar .widget_advanced_recent_entries .heading2 {
	padding: 4px 0;
}
#sidebar .listings-widget .heading2  {
padding: 7px ;
}
#sidebar .widget_advanced_recent_entries h3, #sidebar .listings-widget h3 {
	padding:5px;
}
#sidebar .widget_advanced_recent_entries h3 a, #sidebar .listings-widget h3 a {
	color:#000;
}
#sidebar .box .description2 {
	overflow:hidden;
	height:1%;
	padding:0 0 5px 1px;
}
#sidebar .box .description2 img {display:block;}
#sidebar .gallery2 {
	width:300px;
	padding:0 0 11px;
}
#sidebar .gallery2-holder {
	width:300px;
	overflow:hidden;
	position:relative;
	font-size:1em;
	line-height:1.5em;
}
#sidebar .gallery2-holder ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 99999px;
}
#sidebar .gallery2-holder li {
	position:relative;
	width:300px;
	float: left;
	min-height: 10px;
}
* html #sidebar .gallery2-holder li { height: 10px; }
#sidebar .gallery2-holder li .gallery2-inner {
	vertical-align:top;
	height:196px;
	width:298px;
	overflow:hidden;
	position:relative;
	padding:1px;
	margin:0 0 19px;
	background: url(images/bg-gallery2-li.gif) no-repeat;
}
#sidebar .gallery2-holder li a {
	display:block;
	height:100%;
	cursor:pointer;
}
#sidebar .gallery2-holder li a:hover {text-decoration:none;}
#sidebar .gallery2-holder .gallery2-frame {
	position:absolute;
	bottom:0;
	left:0;
	padding:5px 10px 8px;
	width:280px;
	background:#000;
	color:#fff;
}
#sidebar .gallery2-holder .gallery2-frame address {
	font-style:normal;
	display:block;
}
#sidebar .gallery2-holder .gallery2-frame span {display:block;}
#sidebar .gallery2-holder .gallery2-frame span strong {color:#f00;}
#sidebar .gallery2-nav {
	width:301px;
	position:relative;
	margin:0 -1px 0 0;
	overflow:hidden;
	color:#646464;
	font-size:1em;
	line-height:1.333em;
	padding:2px 0 1px;
	border-bottom:1px solid #e7e7e7;
}
#sidebar .gallery2-nav .left-more {
	float:left;
	background: url(images/bg-gallery2-nav.gif) no-repeat;
	width:28px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 1px 0 0;
	display:inline;
}
#sidebar .gallery2-nav .left {
	float:left;
	background: url(images/bg-gallery2-nav.gif) no-repeat 0 -29px;
	width:28px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 1px 0 0;
	display:inline;
}
#sidebar .gallery2-nav .right-more {
	float:right;
	background: url(images/bg-gallery2-nav.gif) no-repeat 0 -87px;
	width:28px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 1px;
	display:inline;
}
#sidebar .gallery2-nav .right {
	float:right;
	background: url(images/bg-gallery2-nav.gif) no-repeat 0 -58px;
	width:28px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 1px;
	display:inline;
}
#sidebar .gallery2-nav p {
	text-align:center;
	margin:0;
	float:left;
	width:185px;
	padding:6px 0;
	background:#fff;
}
#sidebar .box .description3 {
	overflow:hidden;
	width:100%;
	font-size:1em;
	line-height:1.5em;
	padding:1px 0 0;
	margin:0 0 -5px;
	color:#494949;
}
#sidebar .box .description3 h4 {
	background:#fff;
	font-size:1.166em;
	line-height:1.286em;
	font-weight:normal;
	color:#000;
	margin:0;
	padding:7px 9px 6px;
}
#sidebar .box .description3 ul {
	margin:0;
	padding:0 0 7px;
	list-style:none;
	width:100%;
	overflow:hidden;
	position:relative;
}
#sidebar .box .description3 li {
	vertical-align:top;
	height:1%;
	margin:-1px 0 0;
	padding:5px 8px 8px 10px;
	border-top:1px solid #e2e2e2;
}
#sidebar .box .description3 p {margin:0 0 1px;}
#sidebar .box .description3 span {
	display:block;
	font-size:0.916em;
}
.info-box {
	height:1%;
	overflow:hidden;
	border-top:1px solid #e3e3e3;
	padding:19px 15px 10px;
	position:relative;
	top:2px;
	line-height:1.167em;
}
.info-box strong {
	display:block;
	margin:0 0 8px;
}
.info-box span {
	display:block;
	padding:0 0 5px;
}
.info-box .btn-reg {
	color:#fff;
	font-weight:bold;
	overflow:hidden;
	width:100%;
	position:relative;
	left:-5px;
}
.info-box .btn-reg a {
	float:left;
	height:19px;
	padding:3px 22px 0 5px;
	background:url(images/btn-reg.gif) no-repeat 100% 0;
	color:#fff;
}
.member-block {
	width:100%;
	overflow:hidden;
	padding:25px 0 30px;
}
.price-boxes {
	list-style:none;
	margin:0 0 0 239px;
	padding:0;
	width:662px;
	overflow:hidden;
	color:#fff;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
.price-boxes li {
	float:left;
	text-align:center;
	overflow:hidden;
}
.price-boxes .big {
	background:url(images/bg-price-big.gif) no-repeat;
	width:221px;
	height:41px;
	font-size:2.083em;
	line-height:1.12em;
	padding:15px 0 0;
}
.price-boxes .medium {
	background:url(images/bg-price-medium.gif) no-repeat;
	width:221px;
	height:36px;
	font-size:1.667em;
	line-height:1.2em;
	margin:10px 0 0;
	padding:11px 0 0;
}
.price-boxes .small {
	background:url(images/bg-price-small.gif) no-repeat;
	width:220px;
	height:31px;
	font-size:1.5em;
	line-height:1.333em;
	margin:20px 0 0;
	padding:5px 0 0;
}
.member-block table {
	width:950px;
	overflow:hidden;
	border-collapse:collapse;
}
.member-block table tr,
.member-block table td,
.member-block table th {
	vertical-align:top;
	margin:0;
	padding:0;
	text-align:left;
}
.member-block table th {
	background:#f1f1f1 url(images/bg-table-b.gif) no-repeat 0 100%;
	width:245px;
	font-weight:normal;
}
.member-block .odd th {
	text-align:left;
	background:#f8f8f8 url(images/bg-table-b-alt.gif) no-repeat 0 100%;
}
.member-block table th div {
	background:url(images/bg-table-t.gif) no-repeat;
	padding:0 0 0 22px;
	display:table-cell;
	vertical-align:middle;
}
.member-block table th div div {
	display:inline;
	position:relative;
	padding:0;
	background:none;
	height:auto !important;
}
* html .member-block table th div {display:block;}
*+html .member-block table th div {display:block;}
.member-block table .odd th div {background:url(images/bg-table-t-alt.gif) no-repeat;}
.member-block table td {
	background:#f1f1f1;
	text-align:center;
	width:235px;
}
.member-block table td.col2 {width:210px;}
.member-block table td.col3 {
	width:205px;
	padding:0 0 0 10px;
}
.member-block table td.col4 {
	width:280px;
}
.member-block table td.col4 div {
	padding:13px 40px 8px 0;
}
.member-block table td div {padding:13px 0 8px;}
.member-block table td img {vertical-align:top;}
.member-block table .odd td {background:#f8f8f8;}
.member-block table td,
.member-block table th {border-bottom:4px solid #fff;}
.member-block table .col4 {background:#f1f1f1 url(images/bg-table-br.gif) no-repeat 100% 100%;}
.member-block table .odd .col4 {background:#f8f8f8 url(images/bg-table-br-alt.gif) no-repeat 100% 100%;}
.member-block table .col4 div {background:url(images/bg-table-tr.gif) no-repeat 100% 0;}
.member-block table .odd .col4 div {background:url(images/bg-table-tr-alt.gif) no-repeat 100% 0;}
.member-block .buttons {
	list-style:none;
	padding:0;
	margin:-3px 0 0;
}
.member-block .buttons li a {
	display:inline-block;
	width:140px;
	height:28px;
	background:url(images/btn-select.png) no-repeat;
	text-align:center;
	font:bold 1.167em/1.143em "Trebuchet MS", Helvetica, sans-serif;
	padding:12px 0 0;
	text-transform:uppercase;
	color:#fff;
	cursor:pointer;
}
* html .member-block .buttons li {display:inline;}
*+html .member-block .buttons li {display:inline;}
#main .member-block .popup-box {
	width:644px;
	position:absolute;
	height:auto !important;
	display:block;
	z-index:100;
	padding:0;
	line-height:1.583em;
	background:none;
	left:190px;
	top:-68px;
	margin:0;
}
#main .member-block .popup-holder {
	width:592px;
	height:auto !important;
	display:block;
	background:url(images/bg-popup-holder.png) no-repeat;
	padding:17px 26px 5px;
	margin:0;
	position:static;
}
#main .member-block .popup-bottom {
	background:url(images/bg-popup-bottom.png) no-repeat;
	width:639px;
	height:17px !important;
	overflow:hidden;
	text-indent:-9999px;
	padding:0;
	display:block;
	margin:0 0 0 5px;
}
#main .member-block .popup-box a {font-weight:bold;}
#main .member-block .popup-box .close {
	position:absolute;
	background:url(images/btn-close.gif) no-repeat;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	right:17px;
	top:10px;
}
.member-block p {
	margin:0;
	position:relative;
}
#main .member-block .popup-box p {
	position:relative;
	z-index:10;
}
.main-gallery {
	width:892px;
	background:#0d0d0d url(images/bg-main-gallery.gif) repeat-x;
	position:relative;
	margin:0 auto;
	top:33px;
	padding:53px 0 0;
	min-height:799px;
	margin:0 0 70px;
}
* html .main-gallery {height:799px;}
.main-gallery2-container { background:#000; }
.gallerybox {
	height: 686px;
	position: relative;
}
.gallerybox .gallerybox-item {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.gallery2-hide .btn-more {display:none;}
.main-gallery .btn-more {
	position:absolute;
	right:21px;
	top:17px;
	color:#fff;
	text-transform:uppercase;
	padding:0 23px 0 0;
	font:1.167em/1.143em "Trebuchet MS", Helvetica, sans-serif;
	background:url(images/arrow-more.gif) no-repeat 100% -45px;
}
.main-gallery .main-gallery2-container-active .btn-more {
	background-position:100% 5px;
	text-decoration:none;
}
.gallery2-hide .main-gallery2 {
	top:283px;
}
.main-gallery2 {
	width:835px;
	height:224px;
	overflow:hidden;
	position:relative;
	font-size:0.917em;
	line-height:1.182em;
	color:#777;
	padding:20px 30px 0 27px;
	position:absolute;
	top:53px;
	left:0;
	z-index:10;
	background:#0d0d0d;
}
.gallery2-hide .btn-close {display:none;}
.main-gallery2 .btn-close {
	width:8px;
	height:7px;
	position:absolute;
	right:22px;
	top:21px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/btn-close2.gif) no-repeat;
}
.main-gallery2 .btn-close:hover {background-position:0 -7px;}
.main-gallery2-holder {
	width:760px;
	overflow:hidden;
	position:relative;
	float:left;
}
.main-gallery2-holder ul {
	list-style:none;
	margin:0;
	padding:0;
	width:9999px;
	overflow:hidden;
}
.main-gallery2-holder ul li {
	float:left;
	width:161px;
	margin:0 35px 0 0;
}
.main-gallery2-holder p em {
	font-weight:bold;
	color:#0c8ae3;
	font-style: normal;
}
.main-gallery2-holder .image a {
	width:135px;
	height:135px;
	border:8px solid #1b1a1c;
	display:block;
}
.main-gallery2-holder .image a:hover,
.main-gallery2-holder ul .active .image a {
	border:8px solid #6d1112;
}
.main-gallery2 .btn-prev,
.main-gallery2 .btn-next {
	float:left;
	width:11px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	margin:95px 26px 0 0;
	background:url(images/btn-prev-next.gif) no-repeat 0 -15px;
}
.main-gallery2 .btn-next {
	margin:58px 0 0;
	float:right;
	background-position:0 -45px;
}
.main-gallery2 .prev-disabled {
	background-position:0 0;
	cursor:default;
}
.main-gallery2 .next-disabled {
	background-position:0 -30px;
	cursor:default;
}
.main-gallery2-holder li p {margin:0 0 3px;}
.main-gallery2-frame {
	width: 784px;
	overflow: hidden;
}
.main-gallery2-holder .image {
	display:block;
	background:url(images/bg-main-gallery2.gif) no-repeat;
	padding:10px 0 0 10px;
	margin:0 0 10px;
	width:151px;
}
.main-gallery2 .text {
	padding:0 12px;
}
.main-gallery3 {
	width:892px;
	position:relative;
}
.main-gallery3-holder {
	width:892px;
	overflow:hidden;
	position:relative;
}
.main-gallery3-holder ul {
	list-style:none;
	margin:0;
	padding:0;
	overflow: hidden;
	position: relative;
	width:892px;
	height: 598px;
}
.main-gallery3-holder ul li {
	position: relative;
	float:left;
	width: 620px;
	/*height: 598px;*/
	top: 0;
	left: 0;
	background:#fff url(images/ajax-loader.gif) no-repeat 50% 50%;
	text-align: center;
}
.main-gallery3-holder ul li.slide-loaded { background: #fff; }

.main-gallery3-holder ul li.slide-loaded { background: #000; }
.main-gallery3-holder ul li img {vertical-align:top;}
.main-gallery3 .btn-prev,
.main-gallery3 .btn-next,
#slides .btn-prev,
#slides .btn-next {
	position:absolute;
	left:-9px;
	top:278px;
	width:30px;
	height:42px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/btn-prev.png) no-repeat;
	z-index:10;
	cursor:pointer;
}
.main-gallery3 .btn-next,
#slides .btn-next {
	right:-9px;
	left:auto;
	background:url(images/btn-next.png) no-repeat;
}
#slides .btn-prev,
#slides .btn-next {
	position:absolute;
	left:-9px;
	top:188px;
	width:30px;
	height:42px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/btn-prev.png) no-repeat;
	z-index:10;
	cursor:pointer;
}
#slides .btn-next {
	right:-9px;
	left:auto;
	background:url(images/btn-next.png) no-repeat;
}
#slides .p-prev,
#slides .p-next {
	position:absolute;
	left:-9px;
	top:445px;
	width:40px;
	height:25px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/btn-prev-next2.gif) no-repeat right -25px;
	z-index:10;
	cursor:pointer;
}
.main-gallery-slideshow #slides .p-prev,
.main-gallery-slideshow #slides .p-next {
	width:20px;
}

#slides .p-next {
	right:-9px;
	left:auto;
	background:url(images/btn-prev-next2.gif) no-repeat left -75px;
}
#slides .p-prev.prev-disabled {
	background:url(images/btn-prev-next2.gif) no-repeat right 0;
}
#slides .p-next.next-disabled {
	background:url(images/btn-prev-next2.gif) no-repeat left -50px;
}
#slides .text {
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	width:620px;
	line-height:1.2em;
	z-index:10;
	text-align:left;
}
#slides .text-holder {
	width:592px;
	padding:12px 14px 10px;
	background:url(images/bg-text-box.png);
}
#slides .text h3 {
	font-size:1em;
	line-height:1.167em;
	color:#ffba00;
	margin:0 0 2px;
	text-transform:uppercase;
}
#slides .text p {margin:0;}
.main-gallery3 .prev-disabled,
.main-gallery3 .next-disabled { cursor:default; }
.main-gallery3-holder .text {
	/*position:absolute;*/
	bottom:0;
	left:0;
	color:#000;
	width:892px;
	line-height:1.5em;
	z-index:10;
}
.main-gallery3-holder .text-holder {
	width:864px;
	padding:12px 14px 10px;
	background:/*url(images/bg-text-box.png);*/#fff;
	border:1px solid #000;
}
.main-gallery3-holder .text h3 {
	font-size:12px;
	line-height:1.167em;
	color:/*#ffba00;*/#000;
	margin:0 0 2px;
	/*text-transform:uppercase;*/
}
.main-gallery3-holder .text p {margin:0;}
.main-gallery .logo2 {
	position:absolute;
	left:20px;
	top:73px;
	width:151px;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
	z-index:10;
}
.main-gallery .logo2 span {
	display:block;
	height:100%;
	background:url(images/logo2_b.png) no-repeat;
}
.main-gallery .logo2 span a {
	display:block;
	height:100%;
	position:relative;
	cursor:pointer;
}
.main-gallery4 {
	width:858px;
	overflow:hidden;
	margin:0 0 12px;
	padding:13px 16px 0 18px;
	background:#000;
}
.main-gallery4-holder {
	width:795px;
	overflow:hidden;
	position:relative;
	float:left;
}
.main-gallery4-frame {
	width: 810px;
	overflow: hidden;
}
.main-gallery4-holder ul {
	list-style:none;
	margin:0;
	padding:0;
	width:99999px;
	overflow: hidden;
}
.main-gallery4-holder ul li {
	float:left;
	width: 75px;
	overflow: hidden;
	margin:0 15px 0 0;
}
.main-gallery4-holder ul a {
	float:left;
	border:6px solid #1b1a1c;
}
.main-gallery4-holder img {vertical-align:top;}
.main-gallery4-holder ul a:hover,
.main-gallery4-holder .active a {
	border:6px solid #6d1112;
}
.main-gallery4 .btn-prev,
.main-gallery4 .btn-next {
	width:13px;
	height:25px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	margin:24px 18px 0 0;
	background:url(images/btn-prev-next2.gif) no-repeat 0 -25px;
}
.main-gallery4 .btn-next {
	float:right;
	margin:24px 0 0;
	background-position:0 -75px;
}
.main-gallery4 .prev-disabled {
	background-position:0 0;
	cursor:default;
}
.main-gallery4 .next-disabled {
	background-position:0 -50px;
	cursor:default;
}
.main-gallery .social-block {
	width:856px;
	overflow:hidden;
	border-top:1px solid #2c2c2c;
	font-size:0.833em;
	line-height:1.2em;
	color:#5d5d5d;
	padding:14px 19px 15px 17px;
	height:18px;
	position:absolute;
	bottom:0;
	left:0;
	background:#1a1817 url(images/bg-social-box.gif) repeat-x;
}
.main-gallery .social-block .social {
	float:left;
	font-size:1.5em;
	line-height:1.2em;
	color:#fff;
	text-transform:uppercase;
}
.main-gallery .social-block .social span {
	float:left;
}
.socials4 {
	list-style:none;
	margin:2px 0 0 6px;
	padding:0;
	float:left;
}
.socials4 li {
	float:left;
	margin:0 10px 0 0;
}
.socials4 a {
	float:left;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
}
.socials4 .facebook {background:url(images/facebook.gif) no-repeat;}
.socials4 .twitter {background:url(images/twitter.gif) no-repeat;}
.main-gallery .social-block .text {
	float:right;
	margin:2px 0 0;
}
.profile-boxes {
	width:962px;
	margin:21px auto 20px;
	overflow:hidden;
	background:url(images/bg-profile-boxes.gif) repeat-y;
}
.profile-boxes-holder {
	width:962px;
	background:url(images/bg-profile-boxes-holder.gif) no-repeat;
}
.profile-boxes-frame {
	width:962px;
	overflow:hidden;
	padding:0 0 20px;
	background:url(images/bg-profile-boxes-frame.gif) no-repeat 0 100%;
}
.profile-boxes .title {
	overflow:hidden;
	background:url(images/bg-profile-title.gif) no-repeat;
	height:29px;
	padding:14px 15px 0;
	font-size:1.25em;
	line-height:1.133em;
	color:#000;
	margin:0 0 10px;
	text-transform:uppercase;
}
.profile-container {
	width:100%;
	overflow:hidden;
}
.profile-boxes .profile {
	float:left;
	width:140px;
	margin:0 9px 0 11px;
	font-size:0.917em;
	line-height:1.455em;
	display:inline;
}
.profile-boxes .profile p {margin:0;}
.profile-boxes .profile .image {
	width:132px;
	padding:4px 4px 6px;
	margin:0 0 5px;
	background:#e5e5e5 url(images/bg-profile-image.gif) 0 100% repeat-x;
}
.profile-boxes .profile .image img {vertical-align:top;}
.profile-boxes .profile .name {
	display:block;
	color:#004276;
	padding:0 0 2px;
	font-size:1.091em;
	line-height:1.167em;
	text-transform:uppercase;
}
.profile-boxes .profile .name a {color:#004276;}
#twocolumns {
	float:left;
	width:620px;
}
#twocolumns #content {
	float:right;
	width:389px;
}
#twocolumns .aside {
	float:left;
	width:201px;
}
.posts-small {
	padding:5px 0 0;
	margin:0 0 20px;
	width:389px;
}
.posts-small h3 {
	font-weight:bold;
	margin:0 0 3px;
}
.posts-small .date {
	padding:0 0 1px;
	display: inline;
}
.posts-small .author {
	font-size:0.917em;
}
.posts-small .meta {padding:0 0 10px 10px;}
.posts-small .image {
	width:154px;
	height:auto;
	margin:7px 9px 3px 0;
}
* html .posts-small .image {margin-right:6px;}
.posts-small .image img {vertical-align:top;}
.posts-small .text {padding:0;}
.posts-small .panel {
	width:380px;
}
.posts-small .post {
	padding:16px 0 8px;
}
.posts-small .post-holder {
	position:relative;
	top:-2px;
}
.posts-small p {
	margin:0;
	padding:0 0 10px;
}
.paging {
	width:389px;
	height:31px;
	overflow:hidden;
	background:url(images/bg-paging.gif) repeat-x;
}
.paging .btn-next,
.paging .btn-prev {
	float:left;
	background:url(images/btn-prev-next3.gif) no-repeat;
	width:31px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
}
.paging .btn-next {
	float:right;
	background-position:0 -31px;
}
.paging .pages {
	overflow:hidden;
	text-align:center;
	float:left;
	width:327px;
	padding:8px 0 0;
}
.paging .pages ul {
	display:inline-block;
	vertical-align:top;
	list-style:none;
	margin:0;
	padding:0;
	font-weight:bold;
}
.paging .pages ul li {
	margin:0 6px;
	float:left;
}
.paging .pages ul a {
	font-weight:normal;
	color:#171d2b;
}
*+html .paging .pages ul {display:inline;}
* html .paging .pages ul {display:inline;}
.heading3 {
	background:#080808;
	padding:7px 8px 8px;
}
.heading3 h3 {
	margin:0;
	font-size:1.167em;
	line-height:1.143em;
	font-weight:normal;
	color:#fff;
	text-transform:uppercase;
}
.list3 {
	list-style:none;
	margin:0;
	padding:0;
	line-height:1.5em;
	overflow:hidden;
	width:100%;
}
.list3 li {
	vertical-align:top;
	border-top:1px solid #e2e2e2;
	padding:6px 10px 6px;
	margin:-1px 0 0;
}
.list3 p {margin:0;}
.list3 .date {
	font-size:0.917em;
}
.list3 .num {
	color:#2664b5;
	font-weight:bold;
	padding:0 3px 0 0;
}
.list3 .num span {font-weight:normal;}
.aside .image-box {
	text-align:center;
	margin:36px;
}
.aside .image-box img {vertical-align:top; border: 1px solid #000;}
.index-box {
	width:100%;
	overflow:hidden;
	padding:0 0 8px;
}
.index-box .title2 {
	background:url(images/bg-title2.gif) no-repeat;
	width:161px;
	height:33px;
	padding:8px 20px 0;
}
.index-box .title2 h3 {
	margin:0;
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
}
.list-story {
	list-style:none;
	margin:0;
	padding:0;
}
.list-story li {
	background:url(images/bg-story-list.gif) no-repeat;
	width:151px;
	height:40px;
	display:table;
	padding:0 30px 0 20px;
	margin:0 0 1px;
	vertical-align:top;
}
* html .list-story li {display:block;}
*+html .list-story li {display:block;}
.list-story li.odd {background-position:0 -40px;}
.list-story li a {
	height:40px;
	display:table-cell;
	vertical-align:middle;
	position:relative;
	background:url(images/none.gif);
}
* html .list-story li a {display:block;}
*+html .list-story li a {display:block;}
.list-story li a span {display:block;}
.list-story a {color:#080808;}
.box4 {
	width:100%;
	overflow:hidden;
	padding:0 0 5px;
	margin:0 0 8px;
	border-bottom:1px solid #ccc;
}
.box4 .title2 {
	padding:0 0 8px;
	margin:0 0 7px;
	border-bottom:1px solid #ccc;
}
.box4 h3 {
	margin:0 0 0 14px;
	font-size:1em;
	line-height:1.167em;
	color:#dd1219;
	text-transform:uppercase;
}
.box4 ul {
	list-style:none;
	margin:0;
	padding:0;
	color:#080808;
	font-size:0.917em;
	line-height:1.182em;
}
.box4 ul li {
	vertical-align:top;
	padding:0 0 5px 22px;
	height:1%;
	background:url(images/bullet.gif) no-repeat 15px 7px;
}
.box4 ul a {
	color:#080808;
}
.main-gallery-small {
	width:620px;
	padding:25px 0 0;
	margin:0 0 50px;
	top:10px;
	min-height:448px;
	background:#0d0d0d url(images/bg-main-gallery-small2.gif) repeat-x;
}
.main-gallery-slideshow {
	width: 580px;
	padding: 0;
	margin: 10px 0 0;
}
* html .main-gallery-small {height:448px;}
.main-gallery-small .main-gallery2-holder ul li {
	width:120px;
	margin:0 18px 0 0;
}
.main-gallery-small .main-gallery2-holder .image {
	width:111px;
	padding:5px 0 0 5px !important;
	margin:0 0 4px;
	background:url(images/bg-main-gallery-small.gif) no-repeat;
}
.main-gallery-small .main-gallery2-holder .image a {
	width:95px;
	height:95px;
	border:6px solid #1b1a1c;
}
.main-gallery-small .main-gallery2 {
	top:20px;
	width:595px;
	height:174px;
	padding:10px 10px 0 15px;
}
.main-gallery-small .gallery2-hide .main-gallery2 {top:215px;}
.main-gallery-small .main-gallery2-holder {width:530px;}
.main-gallery-small .main-gallery2-frame {width:552px;}
.main-gallery-small .main-gallery2-holder .image a:hover,
.main-gallery-small .main-gallery2-holder ul .active .image a {border:6px solid #6d1112;}
.main-gallery-small .logo2 {
	width:107px;
	height:18px;
	top:51px;
	left:14px;
}
.main-gallery-slideshow .logo2 {
	top:14px;
	left:14px;
}
.main-gallery-small .logo2 span {background:url(images/logo3_b.png) no-repeat;}
.main-gallery-small .main-gallery2 .btn-prev, .main-gallery2 .prev {margin:58px 18px 0 0;}
.main-gallery-small .main-gallery2 .btn-prev {margin:58px 13px 0 0;}
.main-gallery-small .gallerybox {height:536px;}
.main-gallery-small .social-block {
	background:#1a1817 url(images/bg-social-box-small.gif) repeat-x;
	height:20px;
	padding:7px 9px 8px 8px;
	width:603px;
	border:0;
}
.main-gallery-small .social-block .social {
	font-size:1em;
	line-height:1.2em;
}
.main-gallery-small .social-block .social span {margin:4px 0 0;}
.main-gallery-small .btn-more {top:4px;}
.main-gallery-small .main-gallery2-holder li p {margin:0 0 2px !important;}
.main-gallery-small .main-gallery3-holder ul {
	width:99999px;
	height:inherit;
}
.main-gallery-slideshow .main-gallery3-holder ul {
	width: 99999px;
}
.main-gallery-slideshow .main-gallery3-holder ul li{
	width: 580px;
}
/*.main-gallery-small .main-gallery3-holder ul li {height:416px;}*/
.main-gallery-small .main-gallery3-holder .text {
	width:100%;
	font-size:1em;
	line-height:1.2em;
}
.main-gallery-small .main-gallery3-holder .text-holder {width:590px;}
.main-gallery-slideshow .main-gallery3-holder .text-holder {width:88%; padding:12px 5.6% 10px;}
.main-gallery-small .main-gallery3 {width:620px;}
.main-gallery-slideshow .main-gallery3 {width:580px;}
.main-gallery-small .main-gallery4 {
	width:586px;
	padding:13px 16px 0 18px;
}
.main-gallery-small .main-gallery4-holder {width:528px;}
.main-gallery-small .main-gallery4-frame {width:531px;}
.main-gallery-small .main-gallery4-holder ul li {
	float:left;
	width:53px;
	height:53px;
	margin:0 6px 0 0;
}
.main-gallery-small .main-gallery4-holder ul li a {
	/*border:4px solid #1b1a1c;*/
	border:none;
	float:left;
	width:auto;
	height:auto;
}
.main-gallery-small .main-gallery4-holder ul a:hover,
.main-gallery-small .main-gallery4-holder .active a {border:/*4px solid #6d1112*/none;}
.main-gallery-small .main-gallery4 .btn-prev,
.main-gallery-small .main-gallery4 .btn-next {margin:14px 11px 0 0;}
.main-gallery-small .main-gallery4 .btn-prev {margin:14px 15px 0 0;}
.main-gallery-slideshow .main-gallery4 .btn-next {margin:14px 0 0;}
.main-gallery-small .main-gallery3-holder {width:620px;}
.main-gallery-slideshow .main-gallery3-holder {width:580px;}

#footer {
	/*display: table-row;*/
	width: 100%;
	background:#000;

}
#footer .footer-holder {
	/*display: table-cell;*/
	position: relative;
}
#main {/*display: table-row;*/     opacity: .99;}
.container {
	/*
	 * display: table-cell;
	 * position: relative;
	 */
	width: 100%;
}
.footer-frame {
	width:100%;
	overflow:hidden;
	font-size:11px;
	line-height:14px;
}
.footer-inner {
	width:1024px;
	margin:0 auto;
	padding:18px 0 15px;
	text-align:center;
	display: block;
}
.footer-block {
	width:auto;
	margin:0 auto 10px;
	padding:7px 0 0;
}
.footer-frame .sub-nav-holder {
	margin:0 auto;
	padding:0 0 8px;
	list-style:none;
	width:20%;
	text-align:left;
	display: inline-block;
	float: left;
}
.footer-frame .sub-nav-holder-40 {
	margin:0 auto;
	padding:0 0 8px;
	list-style:none;
	width:40%;
	text-align:left;
	display: inline-block;
	float: left;
}
.footer-frame .sub-nav{
	padding:0;
}
.footer-frame .sub-nav li {
	display:block;
	vertical-align:top;
  padding:5px 0;
}
.footer-frame .sub-nav li a {
	font-family: 'sinanova-regularregular';
	font-size: 15px;
	color: #fff;
	padding:5px 0;
}
.footer-frame .sub-nav-title {
	font-family: 'sina_novamedium';
	font-size: 22px;
	color: #fff;
	padding:3px 0;
}
* html .footer-frame .sub-nav li {display:inline;}
*+html .footer-frame .sub-nav li {display:inline;}
.footer-frame .sub-nav li:first-child {background:none;}
.footer-frame .footer-block .sub-nav {
	margin:0;
	padding:14px 0;
	width:auto;
	list-style:none;
	font-weight:bold;
	border-style:solid;
	border-color:#d4d4d4;
	border-width:1px 0;
}
.footer-frame .footer-block .sub-nav li {padding:0 12px 0 15px;}
.footer-frame p {
	margin:0;
	display:inline;
}
.footer-frame address {
	display:inline;
	font-style:normal;
}
.content-logo {padding:0 0 10px;}
.content-logo img {display:block;}

/*Impl*/
.wpcf7-form span.wpcf7-form-control-wrap {
}
.wpcf7-form span.wpcf7-not-valid-tip {
	left:0;
	top:0;
	width: 213px;
	height:18px;
    padding-top: 3px;
    text-align: center;
}
.wpcf7-form div.wpcf7-response-output{
	margin:0;
}
.tab-content .heading2{
	display:none;
}

.footer-frame .footer-block .sub-nav li {
	padding-right:9px;
}
#respond h2,
#comments h2,
.page-title,
.post .head{
    color: #000000;
    font-size: 1.833em;
    font-weight: normal;
    line-height: 1.136em;
    margin: 0 0 2px;
}
#comments{
	margin-top:10px;
}
.member-block .buttons-big li{
	margin: 0 20px 0 10px;
	display:inline;
}
.member-block .buttons-big li a {
	width:257px;
	background:url(images/btn-big-select.png) no-repeat;
}

/* Archives page */
.archives-list{
	margin-left:25px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{
	background:#ff0000 !important;
}
.archives-list .issue {
	width: 136px;
	float: left;
	margin: 0 10px 40px 0;
	text-align: center;
}

.share-box .posts {
	border: none;
	margin: 0;
	padding: 0;
}
.posts .controls-list .email a {
	padding: 0;
}
.posts .controls-list .email a,
.posts .controls-list .email a img {
	vertical-align: top;
}
.clear-after-second,
.clear-after-third {
	clear:both;
}
.clear-after-second {
	display:none;
}

/*
 * Events table
 */
.eventsTable {
	margin-bottom: 10px;
	margin-left: 10px;
}
.eventsTable th {
	text-align: left;
	height: 20px;
	font-size: 10px;
	border-bottom: 1px solid #DDD;
}
.eventsTable h4 {
	margin: 0;
}
.eventsTable .event-date {
	width: 140px;
}
.eventsTable .event-date .date {
	font-weight: bold;
}
.eventsTable .event-date span {
	font-size: 100.1%;
	white-space: nowrap;
}
.eventsTable .event-title {
	font-weight: bold;
}
.eventsTable .odd {
	background: #eee;
}
.eventsTable .even {
	background: #dedede;
}

#single-post-bottom {
	text-align: center;
	padding: 10px 0;
}
.prev-next {
	text-align: right;
	font-size: 1.2em;
	margin-top:10px;
}
.prev-next a {
	color: #1D4D8B;
}
.prev-next .prev,
.prev-next .next {
	padding: 2px !important;
	border: 1px solid #1D4D8B !important;
	margin: 0 0 0 5px !important;
}
.prev-next .prev:hover,
.prev-next .next:hover {
	background: #1fb0ec;
	border: 1px solid #fe0000;
	color: #fff;
	text-decoration: none;
}

.prev-next .disabled,
.prev-next .disabled:hover {
	background: #fff;
	color: #ccc;
	border: 1px solid #ccc !important;
}
.prev-next .prev:hover a,
.prev-next .next:hover a {
	color: #fff;
	text-decoration: none;
}

/* changing sidebar background */
#sidebar {
	background: #FFF;
	margin: 10px 0 0 0;
}
.home #sidebar {
	margin:0;
}
#sidebar .box {
}

.sign-up .area-alt {
	width: 146px;
}
.sign-up .area-2 {
	width: 136px;
}
.nav-holder .search-box .text {
	font-style: italic;
}

.footer-frame .sub-nav {
	text-transform: capitalize;
}

.archives-list .issue img {
	border: 1px solid #000;
}

.box4,
.box4 .title2 {
	border: none;
}
.box4 ul li {
	vertical-align: top;
	padding: 0 0 5px 10px;
	height: 1%;
	background: url(images/bullet.gif) no-repeat 3px 7px;
}
.box4 h3 {
	margin: 0;
}
.box4 .title2 {
	padding: 0;
}
.box4 {
	margin: 0 10px;
	width: auto;
}

#two-columns .aside {
	margin-right: 9px;
}
.post-content-box p.related-posts-list {
	margin: 0;
	padding: 0;
}

.hood-results {
	margin: 0;
}
.hood-results .post {
	padding: 9px 0 0 0;
}

/* Inside current issue block */
#preview .secondary-headline,
.secondary-headline {
	font-size: 20px;
	font-style: italic;
	color: #000;
	margin: 0 0 2px;
}
.posts-small .secondary-headline {
	margin: 0;
}

.nav-frame {
	position: relative;
}
.login_register {
	/*
	 * position: absolute;
	 * top: -30px;
	 * left: 0;
	 */
	width: 200px;
	text-align: center;
}

.post-tags-list {
    margin-bottom: 15px;
    margin-top: 10px;
    border-top: 1px solid;
    padding-top: 5px;
}


.posts .inside-trd {
	padding: 9px 0 10px;
}
.inside-trd .heading {
	padding: 6px 0 2px 10px;
}

.slide p.inside-title {
	font-weight: bold;
	margin: 0;
	font-size: 12px;
	padding: 7px 0 3px;
	font-family: 'sina_novamedium';
}
.slide p.inside-title a {
	color: #000;
}

#deals_menu {
	display: inline-block;
	width: 100%;
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
	text-transform: uppercase;
}
#deals_menu li {
	float: left;
	padding: 0 5px;
	border-left: 1px solid #000;
}

#deals_menu li:first-child {
	border-left: none;
	padding: 0 5px 0 0;
}

#deals_menu .current-menu-item {
	font-weight: bold;
}

/* Slideshow layout styles /*{{{*/
.main-gallery-small {
	background: #fff;
}
.main-gallery-small .logo2 {
	width: 111px;
	height: 21px;
}
.main-gallery .btn-more {
	color: #000;
}
.main-gallery2 {
	background: #fff;
}
.main-gallery4 {
	background: transparent;
}
.main-gallery-small .main-gallery4-holder ul li {
	border: 2px solid #1c1b1d;
	width: 49px;
	height: 49px;
}
.main-gallery-small .main-gallery4-holder ul li:hover,
.main-gallery-small .main-gallery4-holder li.active {
	border: 2px solid #fe0000;
}
.main-gallery-small .main-gallery2-holder .image a {
	border: 1px solid #828282;
	width: 104px;
	height: 103px;
}
.main-gallery-small .main-gallery2-holder .image a:hover,
.main-gallery-small .main-gallery2-holder ul .active .image a {
	border: 1px solid #fe0000;
}
.main-gallery-small .main-gallery2-holder .image {
	background: url('images/bg-main-gallery-small.png') no-repeat;
}

.gallerybox .gallerybox-item {
	position: static;
}
.main-gallery-small .gallerybox {
	height: auto;
}
.gallerybox {
	height: auto;
}
.main-gallery-small {
	margin: 0;
	min-height: auto;
	top: 0;
}
.main-gallery-small .main-gallery4 {
	padding: 13px 16px 12px 18px;
	margin: 0;
}
.main-gallery-slideshow .main-gallery4 {
	width: 580px;
	padding: 13px 0 12px;
}
.main-gallery3-holder .text-holder {
	text-align: left;
}
.main-gallery {
	background: #fff;
	margin: 20px auto 0;
}
.main-gallery2-holder .image {
	background: url('images/bg-main-gallery2.png') no-repeat;
}
.main-gallery2-holder .image a {
	width: 147px;
	height: 147px;
	border: 2px solid #828282;
}
.main-gallery2-holder .image a:hover, .main-gallery2-holder ul .active .image a {
	border: 2px solid #fe0000;
}
.main-gallery .logo2 {
	width: 157px;
	height: 30px;
}
.main-gallery .main-gallery3 .btn-prev, .main-gallery .main-gallery3 .btn-next {
	top: 258px;
}
.main-gallery-small .main-gallery3 .btn-prev, .main-gallery-small .main-gallery3 .btn-next {
	top: 188px;
}
.main-gallery4-holder ul a {
	border: 2px solid #1C1B1D;
}
.main-gallery4-holder ul a:hover, .main-gallery4-holder .active a {
	border: 2px solid #fe0000;
}
/*}}}*/
/* The Closing /*{{{*/
.closing-posts {
	width: auto;
}
.closing {
	float: left;
	width: 33%;
	text-align: center;
	font-size: 16px;
	margin: 0 0 20px;
}
.closing .closing-thumbnail {
	height: 250px;
}
.closing-thumbnail-single {
	margin: 0 0 15px;
}
.closing-thumbnail-single .thumbnail_caption {
	color: #707070;
    	font-size: 1em;
    	font-style: italic;
}
/*}}}*/
/* Comments {{{*/
.commentlist {
	margin: 0;
	padding: 0;
	list-style: none;
}
.commentlist li {
	margin: 10px 0;
}
.commentlist li .comment {
	background: #f5f6f6;
	padding: 5px 10px;
}
.commentlist li .comment p {
	margin: 0;
	padding: 5px 0;
}
.commentlist .children {
	list-style: none;
}
.commentlist .meta2 {
	font-weight: bold;
}
/*}}}*/
/* Login/Register page {{{*/
.login-page {
	display: inline-block;
	width: 100%;
}
.login-page h3 {
	font-size: 16px;
}
.login-page .login-column,
.login-page .register-column {
	float: left;
	width: 280px;
	padding: 0 0 0 20px;
}
.login-page .login-column {
	width: 289px;
	border-right: 1px solid #dedede;
	padding: 0 20px 0 0;
}
/*}}}*/

.wp-caption.alignleft {
	margin: 0 10px 0px 0;
}
.wp-caption.alignright {
	margin: 0 0 10px 0px;
	padding-left: 5px
}
#twocolumns #content {
	margin-top: 26px;
}

.hide {
	display: none;
}

p.wp-caption-text {
	font-size:15px;
	color:#707070;
	font-style:italic;
	margin: -5px 5px 5px;
        padding:0;
}
.wp-caption-text a{
	margin:0 !important;
}

.container .trending {
	margin: 2px 0 0;
}

.author.vcard {

}
.author.vcard a, .author.vcard a:visited{
	color: #2559FA;
}
#footer .vcard {
	font-size: 15px;
	vertical-align: sub;
	font-family: 'sinanova-regularregular';
	color:#ccc;
	margin:0 auto;
	text-align:center;
	border-top: 1px solid #ccc;
}
#footer .vcard p {
margin: 5px 0;
}
.post-box .author.vcard, .post-box .date {
	line-height: 3em;
	font-size: 16px;
}
.post-box .author.vcard .fn a{
	color:#2559FA;
}

/* Related Posts/*{{{*/
.related-posts {
	list-style: none;
	float: none;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	background: transparent;
	margin: 0 0 20px;
}
.related-posts ul {
	width: 640px;
}
.related-posts ul li {
	float: left;
	width: 142px;
	overflow: hidden;
	margin: 0 17px 0 0;
	padding: 0;
	height: auto;
	font-size: 13px;
	border-bottom: none;
}
.related-posts ul li:last-child {
	margin: 0;
}

.related-posts .thumb {
	width: 130px;
	height: 95px;
	border: 1px solid #999;
	padding: 5px;
	text-align: center;
}
.related-posts .rp-title {
	margin: 3px 0 0;
}


/*}}}*/
.looks-title {
	text-transform: uppercase;
}

.post-content-box ul {
	padding-left: 0px;
}

.widget_twitter ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.widget_twitter ul li {
	padding: 0 0 10px;
}
.daily-archive h3 {
	margin:10px 0 7px;
	color:#000;
	font-size:24px;
	line-height:1.136em;
	font-weight:bold;
}
.daily-archive .post {
	margin: 0 0 10px;
}
.daily-archive .post .post-title {
	font-size: 14px;
}
.daily-archive .post .timestamp {
	font-size: 10px;
}
.year-links {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 70%;
	text-align: left;
}
.year-links li {
	display: inline;
	padding: 0 10px 0 0;
}

.inside-current-issue .carousel-block-frame p a {
	font-weight: bold;
	font-size: 1.1em;
}

.posts .controls-list a.twitter_btn {
	width: 16px;
	height: 16px;
	background: url('http://w.sharethis.com/images/twitter_16.png') 0 0 no-repeat;
	display: block;
	float: left;
	padding: 0;
	text-indent: -10000px;
	margin-top: 0px;
}
@-moz-document url-prefix() {
	.posts .controls-list a.twitter_btn {
		margin-top: 0;
	}
}
.posts .controls-list a.twitter_btn:hover {
	opacity: 0.75;
}
.stButton .chicklets {
	padding-left: 13px !important;
}
.sidebar-infooter {
	width: 980px;
	margin: 0 auto 20px;
	/*height: 260px;*/
	background: white;
	overflow: hidden;
}
.sidebar-infooter .widget {
	float: left;
}
.sidebar-infooter .title {
	display: none;
}
/* Changes 23.10.12 */





.info-nav-block .prev-next .prev,
.info-nav-block .prev-next .next {
	margin: 0 0 0 5px;
	background: red url(images/bg-topic.gif) no-repeat 100% 0;
	color: #fff;
	border: none !important;
	text-transform:uppercase;
	font-weight: bold;
	font-size: 13px;
}

.info-nav-block .prev-next.ie8 .prev,
.info-nav-block .prev-next.ie8 .next,
.info-nav-block .prev-next.ie7 .prev,
.info-nav-block .prev-next.ie7 .next {
}

.info-nav-block .prev-next.ie9 .prev,
.info-nav-block .prev-next.ie9 .next {
}


.info-nav-block .prev-next .prev {
	background: red url(images/bg-topic-left.gif) no-repeat 0 100%;
	padding-left: 15px !important;
	padding-right: 7px !important;
}

.info-nav-block .prev-next .next {
	padding-left: 21px !important;
	padding-right: 32px !important;
}
.info-nav-block .prev-next .next.disabled:hover {
	padding-left: 21px !important;
	padding-right: 32px !important;
}
.info-nav-block .prev-next a:hover {
	text-decoration: none;
}


.info-nav-block .prev-next .next.disabled:hover,
.info-nav-block .prev-next .prev.disabled:hover {
	color: #CCC;
	border: none !important;
	background: red url(images/bg-topic-left.gif) no-repeat 0 100%;
}

.info-nav-block .prev-next .next.disabled:hover {
	padding-left: 21px;
	padding-right: 32px;
}

.info-nav-block .prev-next .next.disabled:hover {
	background: red url(images/bg-topic.gif) no-repeat 100% 0;
	padding-left: 21px;
	padding-right: 32px;
}

.info-nav-block .prev-next {
	text-align: left;
	margin-bottom: 10px;
}

.info-nav-block .post-box .entry-post {
	margin-bottom: 4px;
	padding-bottom: 10px;
}

/*** ***/

.info-nav-block .share-box .posts {
	width: 210px;
	float: left;
}

.info-nav-block .share-box.ie9 .shorturl {
	margin-top: 3px;
}
.info-nav-block .share-box.ie8 .shorturl {
	margin-top: 1px;
}
.clearfloat {
	width: 100%;
	display: inline-block;
}
.clear {
	clear:both;
}
.info-nav-block .navigation {
	width: 230px;
	display: block;
	float: left;
}
.info-nav-block .navigation.ie7 {
	padding-bottom: 10px;
}
.info-nav-block .posts {
	width: 323px;
	border: none;
	margin-top: -3px;
}

.info-nav-block.ie7 .posts {
	margin-top: 7px;
	margin-bottom: 2px;
}

.info-nav-block.ie9 .posts .controls-list a.twitter_btn,
.info-nav-block.ie7 .posts .controls-list .plusone_container,
.info-nav-block.ie7 .posts .controls-list .st_sharethis,
.info-nav-block.ie7 .posts .controls-list .st_linkedin,
.info-nav-block.ie7 .posts .controls-list .st_facebook,
.info-nav-block.ie7 .posts .controls-list .st_email,
.info-nav-block.ie9 .posts .controls-list .plusone_container,
.info-nav-block.ie9 .posts .controls-list .st_sharethis,
.info-nav-block.ie9 .posts .controls-list .st_linkedin,
.info-nav-block.ie9 .posts .controls-list .st_facebook,
.info-nav-block.ie9 .posts .controls-list .st_email {
	margin-top: 2px;
}
.info-nav-block.ie7 .posts .controls-list .st_linkedin {margin-left: 2px;}

.navigation-main.ie7 {
	padding-bottom: 6px;
}

/*---- Ad Block ----*/
.qtwrapper {
	position: fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index: 1000;
	background: #595959;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#595959', endColorstr='#e6e6e6');
	background: -webkit-gradient(linear, left top, left bottom, from(#595959), to(#e6e6e6));
	background: -moz-linear-gradient(top,  #595959,  #e6e6e6);
}
.return {
	font-family: Verdana;
	font-size: 17px;
	text-align: right;
	background: #fff;
	padding:5px 20px;
	border:1px solid #f00;
}
.return a {
	color:#595959;
}
.return a:hover {
	text-decoration: none;
}
.qtcontent {
	display:table;
	margin:auto;
	width:1000px
}
.ss-advertisement,
.ss-advertisement a {
	text-align: center;
	color:#fff;
	text-transform: uppercase;
}
.ss-advertisement a:hover {
	text-decoration: none;
}
.ss-inbox {
	position:relative;
	overflow:hidden;
	background: #565656;
	border:1px solid #000000;
}
/*---- End Ad Block ----*/

.deal_search {
	/*position: relative;
	z-index: 2;*/
}
.deal_search form {
	float: left;
	width: 400px;
}
/*.sidebar-top-deal {
	width: 232px;
	padding-top: 14px;
	overflow: hidden;
}*/
.sidebar-top-deal .widget {
	/*position: absolute;
	bottom: 0;*/
	margin-top: 40px;
}

.sidebar-articles {

}
.sidebar-articles .article {
	margin-bottom: 20px;
}
.sidebar-articles .article .article_thumbnail {
	width: 200px;
	overflow: hidden;
}
.sidebar-articles .article .article_thumbnail img {
	width: 200px;
}
.sidebar-articles .article .article_thumbnail {
	width: 200px;
	overflow: hidden;
}
.sidebar-articles .article .article_title {
	font-weight: bold;
	font-size: 15px;
}
.sidebar-articles .article .article_title a {
	color: #000;
}
.sidebar-articles .article:hover .article_title a {
	text-decoration: underline;
}

.article-thumbnail img {
	width: 144px;
	height: auto;
}

.big-article-thumbnail img {
	width: 379px;
	height: auto;
}
.cover-story{
	width: 690px;
	float:left;
	border-bottom: 3px solid #ccc;
	padding-bottom: 10px;
}
#cover-story .big-article-thumbnail img {
	width: auto;
	height: auto;
	margin-right:10px;
	border:1px solid #000;
}

#cover-story .big-article-thumbnail-new img {

	margin:10px 5px;
	border:1px solid #000;
}

table.deals_list .row {
	cursor: pointer;
}
table.deals_list .short_note {
	display: block;
}
table.deals_list .full_note {
	display: none;
}
.full_deal {
	background: #fff;
	border: 1px solid #ccc;
	box-shadow: 0 0 10px #ccc;
	width: 400px;
	top: 50%;
	left: 50%;
	position: fixed;
	padding: 20px;
	display: none;
	z-index:10;
	max-width:90%;
}
.full_deal .field_name {
	font-size: 14px;
	font-weight: bold;
}
.full_deal .field_value {
	margin: 0 0 10px;
}
.full_deal .field_value:last-child {
	margin: 0;
}
.full_deal .close {
	cursor: pointer;
	font-size: 20px;
}

#cover-story {
	border-bottom:2px solid #fbb;
	margin-bottom:3px;
}

#cover-story h3 {
	margin-bottom:0;
}

#cover-story .entry-title a,
#sections .entry-title a {
	font-size: 20px;
	color:#000;
}

#cover-story .secondary-headline,
#sections .secondary-headline {
	font-size: 17px;
	color: #000;
}

.post-box .secondary-headline{
	padding-bottom: 6px;
	padding-top:5px;
	line-height: 1.2em;
}

#cover-story .cover-content {
	width:630px;
}

#cover-story .inner,
#sections .inner {
	font: 15px Arial, Helvetica, sans-serif;
	line-height: 19px;
	color:#303030;
}

#cover-story .inner p,
#sections .inner p {
	margin:0;
}


#cover-story .read-more-link,
#sections .read-more-link {
	color: #d12127;
}

#cover-story .calameo {
	margin-top:20px;
}

#sections #twocolumns {
	width:640px;
	margin-bottom:80px;
}

#sections #twocolumns h3 {
	margin:0;
}

#sections #sidebar {
	margin:0;
}

#sections .post.hentry {
	width:300px;
	margin:0 20px 15px 0;
}

#sections .post.hentry.third {
	width:620px;
	border-top:2px solid #fbb;
	border-bottom:2px solid #fbb;
	padding:15px 0 5px 0;
}

#sections .post.hentry.third.last {
	border-bottom: none;
	margin-bottom: 0;
}

#twocolumns .post-thumbnail img {
	/*border:1px solid #000;*/
}

#sections .big-article-thumbnail img {
	width: 300px;
	height: 170px;
	margin:5px 20px 0 0;
}

#sections .section {
	border-top:6px solid #d12127;
	border-bottom:6px solid #d12127;
	padding:30px 0 5px 0 ;
	margin:0 0 -1px 0;
}

#sections #twocolumns .section h3 {
	font-size: 22px;
	margin-bottom:10px;
}

#sections #twocolumns #section-2-3 {
	padding:10px 0;
	border-bottom: none;
}

#sections #twocolumns #section-2-3 h3 {
	margin:15px 0 5px 0;
}

#sections .features {
	width:642px;
}

.cover-content .caption,
#sections .caption {
	color: #707070;
	font-style: italic;
	margin: 0 5px;
}

#sections .caption {
	width:300px;
}

.cover-content .caption p,
#sections .caption p {
	margin: 0;
}

#sections .features .inner {
	width:200px;
	margin:0 14px 10px 0;
}

.section-1, .section-2 /*, .section-3*/ {
	margin-top:20px;
}


.section .features ul,
#sections #twocolumns #section-2-3 ul {
	margin:0;
	padding:0;
	list-style-position: inside;
}

.section .features ul li {
	color:#777;
	font-size: 14px;
}

.features .features-title a {
	color:#555;
	font-size: 22px;
}

#sections .closing {
	width:160px;
	margin:0;
	text-align: left;
}

#sections .closing .thumbnail {
	margin-bottom:-6px;
}

#sections .closing .closing-title {
	font-size: 12px;
	margin-top:-5px;
}

#sections .closing .closing-title a {
	color:#777;
	font-size:13px;
}

#sections .featured-news {
	width:300px;
}

#sections .featured-news .features-title a{
	color:#000;
	font-size: 16px;
}

#sections .comings {
	width:300px;
}

#sections .we-heard {
	width:300px;
	clear:right;
}

#sections #twocolumns #section-2-3 ul li {
	line-height: 16px;
	color:#777;
	list-style: none;



}

#sections #twocolumns #section-2-3 ul li a {
	color:#000;
	font-size:16px;
}

.section-banner {
	margin-bottom:10px;
}

.section-banner .banner-line {
	background: #d12127;
	height:6px;
}

#sign-input {
	width: 216px;
	height: 22px;
	padding: 0 5px;
	border: 1px solid #3e3e3e;
	border-right: none;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	outline: none;
}
#sign-submit {
	color: #fff;
	background: red;
	height: 24px;
	font-weight: bold;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	cursor: pointer;
	border: 1px solid #3e3e3e;
	border-left: none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-left: 0;
}
#sdrn_bar .sdrn_ic span{
display:none !important;
}
#sdrn_bar{
height: 32px !important;
padding: 5px 16px !important;
}

div.adblade-dyna div.zone div.ad{
width:20%;
}
.mobile {
	display: none;
}
.mobile-ads {
	width:300px;
	margin:0 auto;
}
.sidebar-mobile-leaderboard-ad {
	clear:both;
}

/*A3 Sailtru concerige */
.recommendationDetails{
float:right !important;
width:200px !important;
}
div.recommendationThumb img{
width:110px !important;
}

span.recommendationTitle a {
font-size: 14px;
font-weight: bold;
}

.recommendation{
width:350px !important;

}
.recommendationWrapper {
padding: 10px;
float: right;
width: 320px !important;;
}

.widget_advanced_recent_entries .advanced-recent-posts .post img {
margin: 2px 5px 0 5px;
}
iframe.unresponsive{
max-height:none !important;
}
/*sticky ads */
.sidebar-sticky-ad{
z-index:120;
text-align:center;
bottom:0px;
text-align:center;
padding:10px 10px;
width:300px;
background-color:#CDCDCD;
max-height:750px;
}
.sidebar-sticky-single-ad{
z-index:120;
text-align:center;
bottom:0px;
text-align:center;
padding:10px 10px;
background-color:#CDCDCD;

}
#ad-sample{
z-index:2222222;


}
.mobile-sticky-ad{
position:relative;
z-index:10000;
text-align:center;
bottom:0px;
display:none;
}
/* CRE style A3 */
.CRE-table-content {
padding:0;
}
iframe  .container{
margin:0 ;
}
#menu-item-646295{
border-left:none !important;
}
#menu-item-788360{
border-left:none !important;
}
ul.CRE-table-content{
list-style-type:none;
}

/* End CRE style A3 */
/* Original Stories RSS */
.rssdog{
font-size:14px;
}
.rssdog i{
padding:15px 0;
font-weight:bold;
color:#FE2E2E;
font-size:16px;
}
.rssdog td a{
padding:15px 0;
font-weight:bold;
color:blue !important;
font-size:20px
}
.rssdog  tr:nth-child(odd) td{
padding-bottom:30px !important;
border:3px  gray solid;
border-top:none;

}
.rssdog  tr:nth-child(even) td{
border:3px  gray solid;
border-bottom:none;

}

/* End Original Stories RSS */
.content-box-title-A3{
text-align: center;
}
.content-box-title-A3 a{
color: blue;
font-size: 22px;
line-height: initial;
}
.content-box-A3 hr{
	text-align:center;
    border: 0;
	margin:5% 0 5% 13%;
    border-style: ridge;

	width:70%;
    height: 1px;
	background: rgba(140,140,140,1);
	background: -moz-linear-gradient(top, rgba(140,140,140,1) 0%, rgba(135,135,135,1) 47%, rgba(130,130,130,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(140,140,140,1)), color-stop(47%, rgba(135,135,135,1)), color-stop(100%, rgba(130,130,130,1)));
	background: -webkit-linear-gradient(top, rgba(140,140,140,1) 0%, rgba(135,135,135,1) 47%, rgba(130,130,130,1) 100%);
	background: -o-linear-gradient(top, rgba(140,140,140,1) 0%, rgba(135,135,135,1) 47%, rgba(130,130,130,1) 100%);
	background: -ms-linear-gradient(top, rgba(140,140,140,1) 0%, rgba(135,135,135,1) 47%, rgba(130,130,130,1) 100%);
	background: linear-gradient(to bottom, rgba(140,140,140,1) 0%, rgba(135,135,135,1) 47%, rgba(130,130,130,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c8c8c', endColorstr='#828282', GradientType=0 );
}


.content-box-A3{
	text-align:center;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
padding:10px;
border: 2px solid #cfcfcf;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 15%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(15%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 15%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 15%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 15%, rgba(237,237,237,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 15%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
}

.apply-button{
	cursor: pointer;

 text-decoration:none;
 text-align:center;
 padding:11px 32px;
 border:solid 1px #004F72;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius: 4px;
 font:18px Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#E5FFFF !important;
 background-color:#c73b4c;
 background-image: -moz-linear-gradient(top, #c73b4c 0%, #a5191e 100%);
 background-image: -webkit-linear-gradient(top, #c73b4c 0%, #a5191e 100%);
 background-image: -o-linear-gradient(top, #c73b4c 0%, #a5191e 100%);
 background-image: -ms-linear-gradient(top, #c73b4c 0% ,#a5191e 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5191e', endColorstr='#a5191e',GradientType=0 );
 background-image: linear-gradient(top, #c73b4c 0% ,#a5191e 100%);
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;

  }.apply-button:hover{

 text-decoration: none;
 }
 .content-box-gray{
	width:90%;
 	text-align:left;
	margin:0 auto;
	 background: #f2f5f6; /* Old browsers */
	 background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%); /* FF3.6+ */
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc)); /* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* Chrome10+,Safari5.1+ */
	 background: -o-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* Opera 11.10+ */
	 background: -ms-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* IE10+ */
	 background: linear-gradient(to bottom, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */
 }
 .content-box-silver{
	width:100%;
 	text-align:left;
	margin:0 auto;
	 background: #FBFAFA; /* Old browsers */

 }
  .content-box-silver p{
	font-size:16px;
	margin:7px;
	Padding:5px
 }
   .content-box-silver p strong{
	font-size:18px

 }

 .content-box-silver .wpcf7-list-item{
	display:block;
 }
 .styled-input {
	 border-color:#cccccc; border-style:solid; font-size:18px; padding:7px; border-width:3px; border-radius:9px; box-shadow: 0px 0px 6px 0px rgba(42,42,42,.21);
  }
	.styled-input:focus { outline:none; }
	.styled-input-lable{
	font-size:19px;

	}

.career-page-content-boxes{
width:75%;
margin:20px auto;

}
#AutoNumber1 tbody tr{
border-top: 3px solid red;
}
.issue-databook{
float:none;text-align:center;
}
.issue-databook-title{
font-size:26px;

}
.post .page-title{
	padding-left:0;
}

.page-title h1{
font-family:'Roboto', sans-serif;
	text-align: center;
		font-size:1.7em;
	    line-height: 50px;
		margin: 10px;
}
.issue-databook-page-title{
text-align:center;
font-size:35px;
}

.databook-highlights-title{
font-size:16px;
}
#databook-highlights-title-residentail-content{
}

#two-column{
	width: 90%;
	margin: 5px auto;
}
#two-column #left{
	width: 300px;
	float: left;
}
#two-column #right{
	width: 250px;
	float: right;
}
#two-column p{
	margin-bottom: 12px;
}
#two-column input[type="text"],#two-column input[type="email"]{
	border:none;
	border:1px solid #000;
	font-size :14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 540px;
	padding: 5px;
}
#two-column input[type="tel"]{
border:none;
	border:1px solid #000;
	font-size :14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 160px;
	padding: 5px;
}

#two-column #right input[type="text"], #two-column #left input[type="text"], #two-column #left input[type="email"]{
	width:240px;
}
#two-column textarea {
    position: relative;
    padding: 5px;
    border:1px solid #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 540px;
}
#two-column input[type="submit"]{
	padding:8px 18px;
	background: #f2f5f6; /* Old browsers */
	 color:#E5FFFF !important;
 background-color:#c73b4c;
 background-image: -moz-linear-gradient(top, #c73b4c 0%, #a5191e 100%);
 background-image: -webkit-linear-gradient(top, #c73b4c 0%, #a5191e 100%);
 background-image: -o-linear-gradient(top, #c73b4c 0%, #a5191e 100%);
 background-image: -ms-linear-gradient(top, #c73b4c 0% ,#a5191e 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5191e', endColorstr='#a5191e',GradientType=0 );
 background-image: linear-gradient(top, #c73b4c 0% ,#a5191e 100%);
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
	color:#fff;
	border: 1px solid #fff;
	float:right;
	font-size: 14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#two-column input[type="text"]:focus, #two-column textarea:focus{
	background: #eee;
}
#two-column input[type="email"]:focus, #two-column textarea:focus{
	background: #eee;
}
#two-column input[type="tel"]:focus, #two-column textarea:focus{
	background: #eee;
}
#two-column input[type="submit"]:hover{
	background:#a5191e;
	color:#222;
	border: 1px solid #222;
}
.contact-file-supported{
margin: 5px 0;
font-style:italic;
font-size:12px;
color:#SSS;
}
.content-box-gray  .wpcf7-response-output{
background-color:#FFF;
margin-top:25px !important;
font-size:16px;
}
.databook-highlights-thumbnail-residentail{
float:right;
width:27%;
margin:30px 5px 0 10px;
}
.databook-highlights-title-residentail, .databook-highlights-title-residentail a, .databook-highlights-title-residentail a:visited{
font-size:33px;
color:#000 !important;
}
.databook-highlights-articles-titles{
color:#555;
font-size:19px;
padding:4px;
}
.databook-highlights-articles-titles a:visited, .databook-highlights-articles-titles a{
color:#555;
font-size:19px;
}
.databook-highights{
border-bottom:3px solid #555;
vertical-align:middle;
padding:15px 15px;
background-color:#FBFBFB;
}
.databook-highlights-container{
display:inline-block;
}
.databook-highlights-arrow-down{
width:35px;
vertical-align:bottom;
}
.databook-highlights-editors-notes-container{
}
.databook-highlights-thumbnail-postscript{
width:32%;
margin:10px 5px 0 0;
display:inline-block;
vertical-align:top;
margin-bottom:20px;
}


.buy_ticket_button{
-webkit-border-radius: 7;
  -moz-border-radius: 7;
  border-radius: 7px;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  color: #ffffff;
  font-size: 26px;
  background: #d62b2b;
  padding: 13px 31px 14px 32px;
  text-decoration: none;
  margin:20px;
}
.buy_ticket_button:visited{
 color: #ffffff;
}

.buy_ticket_button:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

/* event table */
.trd_event_table {
	margin:0px;padding:0px;
	width:100%;

}.trd_event_table table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.trd_event_table tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.trd_event_table table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.trd_event_table table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.trd_event_table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.trd_event_table tr:hover td{
	background-color:#d6d6d6;


}
.trd_event_table td{
	vertical-align:middle;
	padding:15px 3px;

	border:none;
	text-align:left;
	font-size:26px;
	font-family:Arial;
	font-weight:normal;
	color:#6b6a6a;
	cursor:pointer;
}
.trd_event_table td h2{
	margin:0;
		padding:0 5px ;
	font-size:26px;

}


.trd_event_table td h3{
	margin:0;
		padding:0 5px ;
	font-size:22px;

}

.trd_event_table td h4{
	margin:0;
	padding:0 5px;
	font-size:15px;

}
.trd_event_table td.column-0 {
	width:28%;
	text-align:center;

}

.trd_event_table tr:last-child td{
	border-width:0px 1px 0px 0px;
}.trd_event_table tr td:last-child{
	border-width:0px 0px 1px 0px;
}.trd_event_table tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}

.trd_event_table tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,#cccccc,b2b2b2);

	background-color:#cccccc;
}
.trd_event_table tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.trd_event_table tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

/*End event table*/

.issuuembed{
margin:10px;
}
.digital-edition-content{

display:inline-flex;
}
.digital-edition-item-title{

font-size:20px;
}

.gtc-list{

	  list-style-type: none;
	    padding: 0px;
}
.gtc-list li{
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    background-color: #FFF;
	  margin:5px 0;
	  padding:5px;
}

.gtc-content-thumb img{
	padding: 0 8px;

}
.gtc-link{

	text-align:left;
	font-weight:bold;
	font-size:15px;
	color:#000;
}

a:visited.gtc-link ,.gtc-link a{
color:#000;

}
.google_top_posts .heading2{
	background-color: red !important;
	padding:5px !important;
	color:#FFF !important;

}

.google_top_posts .heading2 h3{

	color:#FFF !important;

}
.section-3{

	margin-bottom:10px;
}


.view-all-opening {
  background: #ff0a0a;
  background-image: -webkit-linear-gradient(top, #ff0a0a, #b82b2b);
  background-image: -moz-linear-gradient(top, #ff0a0a, #b82b2b);
  background-image: -ms-linear-gradient(top, #ff0a0a, #b82b2b);
  background-image: -o-linear-gradient(top, #ff0a0a, #b82b2b);
  background-image: linear-gradient(to bottom, #ff0a0a, #b82b2b);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}
a.view-all-opening:visited {
	color:#fff;
}

.view-all-opening:hover {
	background: #b82b2b;
	  background-image: -webkit-linear-gradient(top, #b82b2b, #ff0a0a);
	  background-image: -moz-linear-gradient(top, #b82b2b, #ff0a0a);
	  background-image: -ms-linear-gradient(top, #b82b2b, #ff0a0a);
	  background-image: -o-linear-gradient(top, #b82b2b, #ff0a0a);
	  background-image: linear-gradient(to bottom, #b82b2b, #ff0a0a);
	  text-decoration: none;
}
.pull-qout-right{
padding: 19px;
font-family: 'Times New Roman',Georgia,Times,serif;
letter-spacing: -.4px;
font-size: 22px
; line-height: 30px;float:
left; margin-left: 4%;
width: 40%;
display: inline-block;
float: left;
margin-right: 4% !important;
margin-top: 10px !important;
margin-bottom: 20px !important;
}
.pull-qout-center{
text-align:center;
padding: 19px;
font-family: 'Times New Roman',Georgia,Times,serif;
letter-spacing: -.4px;
font-size: 22px;
line-height: 30px;
margin-left: 4%;
width: 95%;
display: inline-block;
float: none;
margin-right: 4% !important;
margin-top: 10px !important;
margin-bottom: 20px !important;
}
.r-box-title{
	font-weight:bold;
	    padding: 0px 0;
	    font-size: 5px;


	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,cccccc+100;Gren+3D
	background-color: #FF0707; /* Old browsers */

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3019+0,cf0404+100;Red+3D */


}
.r-box a,.r-box a:visited  {
	font-size:14px;
	line-height: 1;
	display:inline-block;
    padding: 5px 3px 0 3px;



}
.r-box{
width:27%;
font-size:17px;
text-align:center;
min-height:100px;
float:right;
margin:15px;
font-weight:bold;
    border: double;

background-color: #ffffff;
/*
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 0px 30px #B2B2B2;
-webkit-box-shadow: 0px 0px 0px 30px #B2B2B2;
box-shadow: 0px 0px 8px 10px #B3B3B3;
/*IE 7 AND 8 DO NOT SUPPORT SPREAD PROPERTY OF SHADOWS*/
}

.llnyc-listings-image{
text-align: center;
margin: 0px auto;
width: 100%;
padding:  0px 0 0 0px;
}

.llnyc-listings-title{
padding: 5px 0 5px 5px;
font-size:15px;
font-weight:bold;
}

.llnyc-listings-price{
padding: 0px 0 5px 5px;
font-size:13px;
font-weight:bold;
}
.llnyc-listings-desc{
padding: 0px 5px 5px 5px;
font-size:13px;
}
.headings-listings{
	margin: 0;
	padding: 5px;
	 color: #FFF;
	text-transform: uppercase;
	background: #D40D15;

}
.headings-listings a, .headings-listings a:visited{
color: #FFF;
padding: 5px;
font-size: 1.6em;
font-weight:bold;
}
.trdata_package_box_content p{
	background:#FFF;
	font-size:16px;
	color:#cc3333;
	text-align:center;
}





.submit_update_single_button {
    display: inline-block;
    /* margin-bottom: 15px; */
    float: right;
    /* margin-top: 33px; */
    width: 100%;
}
.search_menu_black.trd_reports_page, .search_menu_black {
	/*display: inline-block;*/
	display: none;
}
.submit_update_single_button input#submit_update {
	height: 30px;
	border: none;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	width: 270px;
	margin-right: 20px;
}

.contact_form_title {
	height: 50px;
	display: inline-flex;
}
.close_contact_form:hover {
	cursor: pointer;
}
.close_contact_form {
	float: right;
	margin-top: 3px;
	margin-right: 3px;
	/* padding: 4px; */
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
	/* height: 30px; */
	border-radius: 11px;
	border: 2px solid black;
}
#contact_form_active {
	background-color: white;
	position:fixed;
	width:420px;
	height:580px;
	/*left:50%;*/
	/*top:50%;*/
	left: 36%;
	top: 20%;
	z-index:1000001;
	/*margin-left:-210px;*/
	/*margin-top:-210px;*/
	display: none;
	border: 2px solid black;
}
a.contact_form.update_button.deal {
	float: right;
}
span.contact_form_title {
	height: 0px;
	margin-left: 20px;
	padding-top: 5px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
	max-width: 285px;
	min-width: 285px;
	max-height: 70px;
}


.submit_button_text {
	width: 315px;
	float: left;
	margin-left: 17px;
	font-size: 13px;
	font-weight: bold;
	margin-top: -15px;
}
.data_package_contact_form_title{
text-align: center;
font-size: 17px;
font-weight: bold;
padding:5px;
background-color: #cc3333;
color:#FFF;


}
.data_package_contact_form_input_title_textarea{
text-align: center;


}

.data_package_contact_form_input_title{
  height: 0px;
  margin-left: 20px;
}

input.wpcf7-form-control.wpcf7-submit {
	background-color: black;
	border: none;
	width: 70px;
	height: 30px;
	color: white;
	font-weight: bold;
}
.wpcf7 p {
	border-bottom: 1px solid #DDD;
	margin: 0px;
	padding: 10px 0px 20px 0px;
}
img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-305 {
	height: 45px;
	margin-left: 150px;
	width: 120px;
	margin-bottom: 10px;
}
input.wpcf7-form-control.wpcf7-captchar {
	width: 375px;
	margin-left: 20px;
}
.bottom_submit_form_info {
	margin-top: 40px;
}

/*A3 End*/

/*
lydia
*/

#trdata-beta{
font-size:10px;
display:inline-block !important;
padding:0 0 0 3px !important;
vertical-align:super;
}
a.trdatabeta span{

padding:3px 6px 6px 3px !important;
text-transform: none !important;

}
.databook-article-header{
color: #000000;
font-size: 36px;
text-align: center;
 font-weight: bold;
}

.databook-article-body{
text-align: left;
margin-bottom: 6px;
}

.databook-table-title{
color: #339966;
text-align: left;
margin-bottom: 6px;
font-size: 18px;
}
.databook-article-source{
font-size: 12px;
text-align: left;
}

/*
lydia END
*/

.grecaptcha-badge {
	display:none;
}
