/*All Conent:	Interiors Magazine (c) 2008
/*=============================================================== */

/* GEN STYLES =================================================== */
/* ============================================================== */

*{padding:0; margin: 0; }
img{border:0;}

body{
	margin:0;
	text-align:center;
	background-color:#221f1f;
	font:62.5%/1.6 arial, helvetica, sans-serif; 
	}

/* WRAPPER ====================================================== */
/* ============================================================== */
	
#container{
	margin:0 auto;
	width:912px;
	text-align:left;
	}

/* MAST HEAD ==================================================== */
/* ============================================================== */
	
#mast{
	margin:0;
	width:912px;
	height:101px;
	background:url(../images/interiors-magazine.gif) top left no-repeat #221f1f;	
	}

#digital{
	margin:100px 0 0 0;
	width:912px;
	height:250px;
	background:url(../images/tab-off.gif) top left repeat-x #1C1D1F;
	border:1px solid #333;
	cursor:default;/* Over-ride Jquery default mouse-method */	
	}

#tour .sample{
	float:left;
	margin:0;
	padding:12px;
	border:0;
	}

#tour{
	margin:0;
	font-size:1.2em;
	color:#fff;
	padding:0 12px 0 0;
	}

#tour i{
	font-style:italic;
	}

#tour .digitalhead{
	font-size:1.3em;
	font-weight:bold;
	}
	
.mybounce{
	margin:0;
	width:912px;
	height:113px;
	background:url(../images/interiors-digital-banner.gif) top left no-repeat;
	cursor:pointer;
	overflow:hidden;	
	}

/* MONTHLY IMAGES =============================================== */
/* ============================================================== */

#thismonth{
	clear:both;
	margin:4px 0 0 0;
	width:912px;
	height:194px;
	border-top:4px solid #666;
	overflow:hidden;
	}

#thismonth .left{
	margin:0;
	display:inline;
	}	

/* NAVIGATION =================================================== */
/* ============================================================== */

#nav {
	width:912px;
	list-style:none;
	float:left;
	background:#1C1D1F;
	border-bottom:2px solid #ccc;
	}

#nav li{
	float:left;
	margin:0;
	padding:0;
	font-size:1.4em;
	}

#nav a{
	float:left;
	margin:0 1px 0 0;
	padding:7px 18px;
	display:block;	
	color:#929395;
	text-decoration:none;
	border:1px solid #1C1D1F;
	border-bottom:0;
	background:url(../images/tab-off.gif) top left repeat-x #1C1D1F;
	}

#nav a:hover {
	color:#fff;
	background:url(../images/tab-hover.gif) top left repeat-x #3C3F44;
	}

/* COLUMNAR ===================================================== */
/* ============================================================== */

.column{
	padding:0 0 10px 0;
	display:inline;
	float:left;
	position:relative;
	}

.all2{
	width:100%;
	background:#fff;
	overflow:hidden;
	clear:both;
	}

.all2 .top{
	width:100%;
	overflow:hidden;
	background:url(../images/columntop.gif) top left no-repeat;
	clear:both;
	}

.all2 .bottom{
	width:100%;
	overflow:hidden;
	background:url(../images/columnbg.gif) bottom left no-repeat;
	clear:both;
	}

.abstract{
	width:100%;
	overflow:hidden;
	border-top:1px solid #d9dfde;	
	border-bottom:1px solid #999;	
	background:url(../images/preview_bg.gif) bottom left repeat-x #ccc;	
	}

.abstract i{
	font-style:italic;
	}

/* 1 of 2 ======================================================= */
/* ============================================================== */

.all2 .col1{
	margin:0;
	width:220px;
	padding:10px;		
	}

.all2 .col1 h2{	
	display:block;
	font-size:1.5em;
	color:#fff;
	}

.all2 .col1 h3{	
	display:block;
	font-size:1.3em;
	color:#666;
	}

.a112 .col1 p{
	font-size:1.1em;
	}

.all2 .col1 img{
	border:0;
	padding:0;
	}

.all2 .col1 .specs{	
	font-size:1.1em;
	}

.all2 .col1 .specs a,.all2 .col1 .specs a:visited{
	text-decoration:none;
	color:#333;	
	}

.all2 .col1 .specs a:hover{
	text-decoration:underline;
	color:#fff;	
	}

.all2 .col1 .specs ul li{	
	padding:4px 0 4px 30px;	
	margin:8px 0 8px 0;
	list-style-type:none;
	background:url(../images/pdf-document.gif) 0 50% no-repeat #ccc;
	}

.all2 .col1 .specs ul li:hover{	
	padding:4px 0 4px 30px;	
	margin:8px 0 8px 0;
	list-style-type:none;
	background:url(../images/pdf-documentOn.gif) 0 50% no-repeat #718497;
	}
	
/* 2 of 2 ======================================================= */
/* ============================================================== */

.all2 .col2{
	margin:0;
	width:641px;
	padding:10px 20px 10px 10px;
	overflow:hidden;
	}

.all2 .col2 strong{
	font-weight:bold;
	}

.all2 .col2 u{
	text-decoration:underline;
	}

.all2 .col2 p{
	margin:0 0 5px 0;
	font-size:1.2em;
	color:#333;
	}

.all2 .col2 i{
	font-style:italic;
	}

.all2 .col2 .subtext{
	font-weight:bold;
	
	}

.all2 .col2 h1{
	font-size:1.7em;
	color:#666;
	display:block;
	}

.all2 .col2 .heading{	
	display:block;
	font-size:1.3em;
	font-weight:bold;
	color:#0189a2;
	}	

.all2 .col2 .issues img{
	border:1px solid #ccc;
	padding:10px;	
	}

.all2 .col2 .issues a, .all2 .col2 .issues a:visited {
	border:none;
	text-decoration:none;
  }

.all2 .col2 .issues a:hover img{
	border:1px solid #3399CC;
	padding:10px;
	text-decoration:none;
  }
	
.all2 .col2 .issues ul li{
	padding:0 9px 0 0;
	display:inline;
	list-style:none;	
	}

.all2 .col2 .emph{
	font-weight:bold;
	}

.all2 .col2 .samples img{
	padding:8px;
	display:inline-block;
	border:1px solid #999;	
	}

.all2 .col2 a.mail, .all2 .col2 a:visited.mail{
	text-decoration:none;
	color:#666;
	padding:0 0 0 15px;
	background:url(../images/mailme.gif) 0 50% no-repeat;
	}

.all2 .col2 a:hover.mail{
	text-decoration:none;
	color:#0189a2;
	padding:0 0 0 15px;
	background:url(../images/mailmeOn.gif) 0 50% no-repeat;
	}

.all2 .col2 a.resource, .all2 .col2 a:visited.resource{
	display:block;	
	font-size:1.3em;	
	font-weight:bold;	
	text-decoration:none;
	color:#666;
	padding:0 0 0 18px;
	background:url(../images/mailme.gif) 0 50% no-repeat;
	}

.all2 .col2 a:hover.resource{
	display:block;
	font-size:1.3em;
	font-weight:bold;		
	text-decoration:none;
	color:#0189a2;
	padding:0 0 0 18px;
	background:url(../images/mailmeOn.gif) 0 50% no-repeat;
	}

/* SUBSCRIBE ======================================================= */
/* ============================================================== */

.all2 .col2 .regular{	
	margin:10px 0 0 0;
	float:left;
	display:inline;
	font-size:1.4em;
	font-weight:bold;
	color:#cecece;
	padding:18px 0 18px 95px;
	background:url(../images/regularsubscribe.gif) 0 50% no-repeat;
	}	

.all2 .col2 .gifts{	
	margin:10px 35px 0 0;
	float:right;
	display:inline;
	font-size:1.4em;
	font-weight:bold;
	color:#cecece;
	padding:18px 0 18px 95px;
	background:url(../images/giftsubscribe.gif) 0 50% no-repeat;
	}		

.all2 .col2 a.subscribe,.all2 .col2 a:visited.subscribe{
	text-decoration:none;
	color:#cecece;	
	}

.all2 .col2 a:hover.subscribe{
	text-decoration:none;
	color:#cecece;	
	border-bottom:1px dotted #0099CC;
	}
	
/* FOOTER ======================================================= */
/* ============================================================== */

#foot{
	width:912px;
	height:139px;
	color:#fff;
	border-top:1px solid #d9dfde;
	background:url(../images/foot_bg.gif) top left repeat-x;
	}

#foot p{
	clear:both;
	padding:0 0 0 10px;
	color:#ccc;
	}

#foot img{
	padding:10px;
	border:0;
	}

/* ===============================================================*/
/* THUMBBOX STYLES - CREDIT: Dynamic Drive =======================*/

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
	position:absolute;
	left:0;
	top:0;
	width:auto;
	padding:10px;
	padding-bottom:0;
	background:#313131;
	visibility:hidden;
	z-index:10;
	cursor:hand;
	cursor:pointer;
	}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
	font:bold 16px arial, helvetica, sans-serif;
	letter-spacing:5px;
	line-height:1.1em;
	color:white;
	padding:5px 0;
	text-align:right;
	}

#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
	background-color:white;
	}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
	position:absolute;
	visibility:hidden;
	border:1px solid black;
	background-color:#EFEFEF;
	padding:5px;
	z-index:5;
	}

/* ===============================================================*/
/* sIFR styles====================================================*/

.sIFR-flash{visibility:visible !important;margin:0;}
.sIFR-replaced{visibility:visible !important;}
span.sIFR-alternate{position: absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
/* Hide Adblock Object*/
.sIFR-flash + div[adblocktab=true] {display:none !important;}
/* "Decoy" style */
.sIFR-hasFlash h1{visibility:hidden;clear:none;}
/*.sIFR-hasFlash h2{visibility: hidden;clear:none;}*/
.sIFR-hasFlash h3{visibility: hidden;clear:none;}
.sIFR-hasFlash h4{visibility:hidden;clear:none;}
.sIFR-hasFlash h5#pullquote{letter-spacing:-4px;visibility:hidden;font-size:24px;}