/* tags */
body, html { 
  margin:0; 
  padding:0;
/* \*/
  height:100%;
/* hidden from Mac IE 5.x */	
}
body {
	background: #E6E6E6;
	min-width:1002px;
	color:#000000;
	
}
div, form, h1, h2, h3, h4, h5, h6, h7, img, p, ol, li {
	margin:0;
}
body, div, form, p, ol, ul, li, table, td {
	font:12px Arial, Verdana, Helvetica, sans-serif;
}

a{outline:none}

div{text-align:left}
div.txtcenter{text-align:center}
img {
	border:0 none;
	background:none;
	margin:0px;
}

p {
	line-height:16px;
}
h1, h2, h3, h4 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
h1 {
	font: normal 24px/30px Arial, Verdana, Helvetica, sans-serif;
}
h2 {
	font: normal 20px/24px Arial, Verdana, Helvetica, sans-serif;
}
h3 {
	font-size:15px;
}
h4 {
	font-size:13px;
	font-weight:bold;
}
h5 {
	font-size:13px;
	font-weight:bold;
}
h6 {
	font-size:12px;
	font-weight:bold;
}
h7 {
	font-size:11px;
	font-weight:bold;
}
ol { 
	list-style-type: none;
	padding:0;
	margin:0;
}
ul { 
	list-style-type: disc;
	padding:0;
	margin:5px 5px 5px 20px;
}

hr {
	height:1px;
	color:#ffffff;
	background-color: #ffffff;
	border:0 none;
	clear:both;
	margin: 0;
	line-height:0;
}
a, a:link, a:visited { 
	text-decoration:none;
	color:#FF0000;
	font: normal 12px Arial, Verdana,  Helvetica, sans-serif;
}
a:hover, a:active {
	text-decoration:none;
	/*background:#FF0000;*/
	color:#FF0000;
	font: normal 12px Arial, Verdana,  Helvetica, sans-serif;
	outline:none;
}

a img, a:visited img, a:link img{ background: none; }
a:active img, a:hover img{ background: none; }

link-pink {
font: normal 12px Arial, Verdana,  Helvetica, sans-serif;
color:#000000;
padding:1px;
}

link-pink a, link-pink a:link, link-pink a:visited, link-pink a:active { 
	text-decoration:none;
	color:#FF0000;
	padding:1px;
}
link-pink a:hover {
	text-decoration:none;
	background:#FF0000;
	color:#FFFFFF;
	padding:1px;
}

/*  fix for opera,  */
a.whiteborder:hover, a.whiteborder:active {
	text-decoration:none;
	background:#ffffff;
	color:#FFFFFF;
}
input, textarea, select {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
input {
	height: 14px;	
}
abbr, acronym, .help {
  border-bottom: 1px dotted #444444;
  cursor: help;
}

/* borders */
.left {
	float:left;
}
.right {
	float:right;
}

.borderdashed {
	border-bottom:1px dashed #FF0000;
	height:1px;
	clear:both;
}

.borderright {
	border-right:1px solid #CCCCCC;
}

.bordertop {
	border-top:1px solid #CCCCCC;
}

.borderbottom {
	border-bottom:1px solid #CCCCCC;
}

.borderleft {
	border-left:1px solid #CCCCCC;
}

.bordernone {
	border:none;
	border:0px none;
}
.borderall {
	border:1px solid #CCCCCC;
}

.img-padding{
	margin: 0px 8px 0px 8px;
	width:284px;
	background:none;
}

padding10{ padding:10px 10px 10px 10px }
padding5{ padding:5px 5px 5px 5px }
margin10{ margin:10px 10px 10px 10px  }
margin5{ margin:5px 5px 5px 5px  }


/* ids */

#pagewrapper{
	margin: auto;
	text-align:center;
	width:1002px
	}
	
#top-container{
	display:block;
	margin:0;
	width: 1002px;
	text-align:center;
}

#main-container-shadow{
	width:966px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ahlanlive.com/templates/ahlan.ae/pictures/furniture/body-shadow.png', sizingMethod='scale');
	padding:0px 17px 0px 17px;*/
	/*z-index:1;
	_z-index:-1;*/
	position:relative;	
}

#main-container-shadow.bd_shadow[class]{
	background:url(http://www.ahlanlive.com/templates/ahlan.ae/pictures/furniture/body-shadow.png) repeat-y;
	}

.top-shadow{ 
width:1002px;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ahlanlive.com/templates/ahlan.ae/pictures/furniture/top-shadow.png', sizingMethod='scale');
position:absolute;*/
top:131px;
_top:125px;
bottom:0;
left:0;
z-index:1; 
_z-index:-1
}

.top-shadow[class]
{background:url(http://www.ahlanlive.com/templates/ahlan.ae/pictures/furniture/top-shadow.png) no-repeat;}

.bottom-shadow{ 
height:11px;
width:1002px;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ahlanlive.com/templates/ahlan.ae/pictures/furniture/bottom-shadow.png', sizingMethod='scale');*/
position:relative;/*bottom:0;left:0;*//*z-index:1; _z-index:-1*/}

.bottom-shadow[class]
{background:url(http://www.ahlanlive.com/templates/ahlan.ae/pictures/furniture/bottom-shadow.png) no-repeat;}


#main-container {
	display:block;
	margin: auto;
	width: 965px;
	_width: 964px;
	padding:0px;
	border:1px solid #D8D8D8;
	border-top:0px;
	text-align:center;
	background:#FFFFFF;
	/* Fix for Top-Nav in Firefox */
	margin-top:4px; 
	_margin-top:0px;	
}

#crumbs-bar, #main-content, #magazine, #siteinfo-legal {
	width: 931px;
	margin:0px 17px 0px 17px;
	padding:0px;
	display:block;
	clear:both;
}

/*#main-content{margin:0px;}
html>body #main-content{margin-left:17px;}*/

#branding-strap{
	margin:0px;
	width: 1002px;
	padding:0px;
}

#branding-logo {
	float:left;
	padding:0px;
	margin:0px 0px 0px 12px;
	display:inline;
}

#branding-leaderboard {
	background:url(/templates/ahlanmasala/pictures/furniture/logo_bg.jpg) no-repeat;
	float:left;
	padding:10px 10px 10px 0px;
	display:inline;
}


#nav-top
{
	width:966px;
	margin:0px;
	padding:0px;
	height:23px;
	margin:5px 17px 0px 17px;
	z-index:1500;
	/*background: url(../../pictures/furniture/shadow-top-nav.jpg) repeat-x;*/
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ahlan.ae/new/pictures/furniture/top-shadow.png', sizingMethod='scale');
	z-index:1;
	_z-index:-1;
	position:relative;
	background:url(http://www.ahlan.ae/new/pictures/furniture/top-shadow.png) repeat-y;*/

}

#star-bytes
{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	padding:0px;
	font-style:italic;
	float:right;
}

#star-bytes a, #star-bytes a:link, #star-bytes a:visited { 
	text-decoration:none;
	color:#000000;
	font:bold 13px Arial, Helvetica, sans-serif;
	padding:2px;
	font-style:italic
}

#star-bytes a:hover, #star-bytes a:active {
	text-decoration:none;
	color:#FFFFFF;
	background:#FF0000;
	padding:2px;
	font:bold 13px Arial, Helvetica, sans-serif;
	font-style:italic
	}

#left-column, #middle-column, #right-column {
	width: 300px;
	float:left;
	padding:0px;
}

#left-column , #middle-column{
	margin:0px 15px 0px 0px;
}

#content-column {
	width: 615px;
	/*max-width: 615px;*/
	float:left;
	padding:0px;
	margin:0px 15px 15px 0px;
}

#content-column2 {
	width: 630px;
	padding:0px;
	margin:0px;
}

#sub-content{
	width: 615px;
	padding:0px;
	margin: 15px 0px 15px 0px;
}

#content-left{	
	width: 460px;
	padding:0px;
	margin: 0px 10px 0px 0px;
	float:left;
}



.standfirst{
	text-transform:uppercase;
	color:#000000;
	font: 14px Arial, Helvetica, sans-serif;
}

.standfirst h2{
	text-transform:uppercase;
	color:#000000;
	font: bold 14px Arial, Helvetica, sans-serif;
}

.content-title{
	color:#FF0000;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.quote{
	background:#EEEEFF;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#93278F;
	padding:10px;
	width: 150px;
	margin:5px 10px 5px 0px;;
	float:left;
	text-transform:uppercase;
}

.pink{
	color:#FF0000;
}

#middle-column .box-red-stroke .contentbox .pink h2{ 
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:18px;
	overflow:hidden;
	padding:2px 7px 3px 10px;
	text-transform:uppercase;
	background:#FE0D0D none repeat scroll 0 50%;
	margin:0 0 15px;
}


.box-red-stroke .contentbox .pink h1{
	background:#FF0032;
	color:#FFFFFF;
	padding:2px 7px 3px 10px;
	font: bold 15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.purple{
color: #93278F;
}

.white{
	color:#FFFFFF;
}

.black {
	color:#000000;
}

.lt-purple {
 color:#C8C8FF;
}

.dk-purple {
 color:#93278F;
}

.yellow {
	color:#FBEF21
}

#content-right{	
	width: 140px;
	padding:0px;
	margin: 0px;
	float:right;
}

#content-right-feeds{	
	width: 150px;
	padding:0px;
	margin: 0px;
	float:right;
}

.content-more{
 font: bold 13px Arial, Helvetica, sans-serif;
 color: #93278F;
 padding:3px;
}

.content-more ul{
	list-style:none;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	width:130px;
	}

.content-more li {
  	font: bold 12px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	margin:5px 0px 5px 0px;
}

	
.content-more li a, .content-more li a:link, .content-more li a:visited  {
	text-decoration:none;
	padding:0px; 
	color: #FF0000;
	padding:3px 3px 3px 0px;
	}
	
.content-more li a:hover  {
	padding: 0px; 
	text-decoration:none;
	color: #FFFFFF;
	background:#FF0000;
	padding:3px 3px 3px 0px;
}



#magazine {
	border-top: 5px solid #FF0000;
	padding:15px 0px 15px 0px;	
}

#magazine h2 {
color:#0096FF;
font:bold 18px Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

#magazine h2 .text {
color:#999999;
font:16px Arial, Helvetica, sans-serif;
text-transform:none;
}

.features-scroll {

	font: bold 11px Arial, Helvetica, sans-serif;
	color: #999999;
	border-bottom: 1px solid #FF0000;
	float:left;

}

.features-scroll .title {
	font: bold 15px Arial, Helvetica, sans-serif;
	color:#0096FF;
	text-transform:uppercase;

}

.current_magazine, .features-content-image {
	margin: 5px 5px 5px 0px;
	padding:5px 7px 5px 7px;
	width:150px;
	float:left;
}

.current_magazine .title, .features-content-image .title {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#FF0000;
}

.features-content-image {
	height:254px;
	overflow:hidden;
}

.current_magazine .headline {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#0096FF;
}

.features-content-image .headline, .features-content-image .headline a {
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#0096FF;
	text-decoration:none;
}

.current_magazine .headline a:hover, .features-content-image .headline a:hover {
	font: bold 13px Arial, Helvetica, sans-serif;
	background:#0096FF;
	color:#FFFFFF;
	text-decoration:none;
}

#bottom-strap {
	width:930px;
	padding:0px 17px 0px 17px;
	background-color: #CCCCCC;
	margin:auto;
	text-align:center
	float:left;
}

#bottom-search {
	width:105px;
	padding:15px 0px 15px 0px;
	float:left;
	margin-left:8px; 
	_margin-left:9px; 
}

#bottom-search2 {
	width:145px;
	float:right;
}

#nav-bottom {
	font: normal 15px Arial, Verdana, Helvetica, sans-serif;
	color:#662D91;
	padding:0px;
	margin:0px;
}

#nav-bottom ul{
	list-style:none;
	float:left;
	margin:0px;
	width: 930px;
	height:25px;
	}

#nav-bottom .lastlink{ background:none;}	

#nav-bottom li {
	float: left; 
	height:25px;
  	font: normal 11px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
/*   	background: url(../../pictures/furniture/divider-nav-bottom.gif) 100% 20% no-repeat; */
	}

	
#nav-bottom li a {
	text-decoration:none;
	padding: 5px 5px 5px 5px; 
	color:#ffffff;
	}
	
#nav-bottom a:hover  {
	padding: 5px 5px 5px 5px; 
	text-decoration:underline;
	background: #ffffff;
	color:#666666;
	text-decoration:none;
}

.nav-links {
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
	color:#FF0000;
	padding:0px;
	margin:10px 0px 10px 0px;
	float:right;
	width: 460px;
	vertical-align:middle;

}

.nav-links ul{
	list-style:none;
	float:right;
	margin:0px;
	}

.nav-links .lastlink{ background:none;}	

.nav-links li {
	float: left; 
  	font: normal 10px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
  	background: url(../../pictures/furniture/divider-nav-links.gif) 100% 60% no-repeat;
	}

	
.nav-links li a, .nav-links li a:link, .nav-links li a:visited {
	text-decoration:none;
	padding: 5px 5px 5px 5px; 
	color:#FF0000;
	}
	
.nav-links li a:hover  {
	padding: 5px 5px 5px 5px; 
	text-decoration:none;
	color: #FFFFFF;
	background:#FF0000;
}
 /* purple coloured article css */
.news {
line-height:40px;
font:bold 18px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.news .headline, .news .section-title{
font:bold 17px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:5px 10px 5px 10px;
background:#BFADEB;
border-bottom: 1px solid #FFFFFF;
}

.news .section-title{
padding:0px 10px 5px 10px;
background:#BFADEB;
border-bottom: 1px solid #FFFFFF;
width:595px;
}



.news .headline{
font:bold 17px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:10px 10px 5px 10px;
background:#BFADEB;
}


.news .photo-content{
	width:615px;
	padding:10px 0 0 0;
	background:#E6E6E6;
	height:100%;
	margin:0px;
}

.photo-standfirst{
	color:#000000;
	font: normal 12px Arial, Helvetica, sans-serif;
	background:#none;
	padding:5px;
}

.news .photo-content .caption{
	margin:10px 10px 10px 0px;
	float:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	width:300px; /* Fixed for IE */
	display:inline;
}
.news .photo-content .caption b, .news .photo-content .caption strong{
	color:#BFADEB
}

.news .photo-content .snap{
	margin:10px 0px 10px 10px;
	float:left;
	display:inline;
}

.news-flyout{
 float:right;
 position:absolute;
 left:498px;
 top:37px;
 _top:36px;
 width:152px;
}

.logo-flyout{
 position:absolute;
 left:36px;
 top:104px;
 _top:104px;
 width:198px;
 z-index:1;
 background:#EE020D url(../../pictures/furniture/logo_drop_bg.jpg) repeat-x;
 border:2px solid #FFFFFF;
 color:#FFFFFF;
 font:10px Arial, Helvetica, sans-serif;
 display:inline;
}

.logo-flyout p{
 font:10px Arial, Helvetica, sans-serif;
}

.logo-menu{
	border-bottom:1px dashed #FFFFFF;
	margin:5px 5px 10px 5px;
	font:10px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}

.logo-menu p{
	font:10px Arial, Helvetica, sans-serif;
}
.logo-menu a, .logo-menu a:link, .logo-menu a:visited{
 color:#FFFFFF;
 font:10px Arial, Helvetica, sans-serif;
 text-decoration:none;
}

.logo-menu a:hover{
 color:#FFFFFF;
 font:10px Arial, Helvetica, sans-serif;
 text-decoration:underline;
 background:none;
}

.news-links{
 background:#B9A3EB;
 color:#FFFFFF;
 font:bold 11px Arial, Helvetica, sans-serif;
}

.news-links ul{
	list-style:none;
	margin:0px;
	background:#FFFFFF;
	padding:5px;
	width:132px;
	margin:0px 5px 0px 5px;
 	clear:both;
	}

.news-links li {
  	font: normal 10px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	padding: 2px 5px 5px 5px; 
	}

	
.news-links li a, .news-links li a:link, .news-links li a:visited  {
	text-decoration:none;
  	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px; 
	color: #FF0000;
	}
	
.news-links li a:hover  {
	padding: 5px 5px 5px 5px; 
  	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
	background:#FF0000;
}

/*#photo-nav{
	width:585px;
}*/

.paging{
 color: #000000;
 font-weight:bold;
 margin-top:10px;
}

.paging .disabled{
 color: #888888;
 font-weight:bold;
  padding:3px;
}


.paging a, .paging a:link, .paging a:visited{
 color: #FF0000;
 padding:3px;
 font-weight:bold;
}

.paging a:hover, .paging a:active{
	background: #FF0000;
	color:#FFFFFF;
	padding:3px;
 font-weight:bold;
 text-decoration:none;
}

.thumb-scroll{
	background:#CCCCCC;
	padding:5px;
	margin:0px 10px 10px 10px;
	width:585px;

}

.thumbs-text{
	padding:5px;
	color:#000000;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}

.thumbs-text a, .thumbs-text a:link,  .thumbs-text a:visited{
	padding:5px;
	color:#FF0000;
	font:normal 12px Arial, Helvetica, sans-serif;
}

.thumbs-text a:hover{
	padding:5px;
	color:#FF0000;
	text-decoration: underline;
	font:normal 12px Arial, Helvetica, sans-serif;
}



.thumbs {
	clear:both;
}
.thumbs img{
	margin:2px;
	border:1px solid #cccccc;
}

/* Pink Article css */
.news-pink {
line-height:40px;
font:bold 18px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.news-pink .headline, .news-pink .section-title{
font:bold 17px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:0px 10px 0px 10px;
background:#FF0000;
width:595px;
}

.headline h1{
font:bold 17px Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:#FF0000;
}

.news-pink .section-title{
border-bottom: 1px solid #FFFFFF;
/* padding-top:0px; */
}

.news-pink .photo-content{
	width:615px;
	padding:10px 0 0 0;
	background:#E6E6E6;
	margin:0px;	
	height:100%;
}


.news-pink .photo-content .caption{
	margin:10px 10px 10px 0px;
	float:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	width:300px;
	display:inline;
}
.news-pink .photo-content .caption b, .news-pink .photo-content .caption strong{
	color:#FF0000
}

.news-pink .photo-content .snap{
	margin:10px 0px 10px 10px;
	float:left;
	display:inline;
}


.news-pink-flyout{
 float:right;
 position:absolute;
 left:498px;
 top:37px;
 _top:36px;
 width:152px;
 display:block;
}

.news-pink-links{
 background:#C41E79;
 color:#FFFFFF;
 font:bold 11px Arial, Helvetica, sans-serif;
}

.news-pink-links ul{
	list-style:none;
	margin:0px;
	background:#FFFFFF;
	padding:5px;
	width:132px;
	margin:0px 5px 0px 5px;
 	clear:both;
	}

.news-pink-links li {
  	font: normal 10px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	padding: 2px 5px 5px 5px; 
	}

	
.news-pink-links li a, .news-pink-links li a:link, .news-pink-links li a:visited  {
	text-decoration:none;
	padding: 5px 5px 5px 5px; 
  	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FF0000;
	}
	
.news-pink-links li a:hover  {
	padding: 5px 5px 5px 5px; 
	text-decoration:none;
	color: #FFFFFF;
  	font: normal 11px Arial, Helvetica, sans-serif;
	background:#FF0000;
}

/* Blue Article css */
.news-blue {
line-height:40px;
font:bold 18px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.news-blue .headline, .news-blue .section-title{
font:bold 17px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:5px 10px 5px 10px;
background:#80CAFF;
width:595px;
}

.news-blue .section-title{
border-bottom: 1px solid #FFFFFF;
padding-top:0px;
}

.news-blue .photo-content{
	width:615px;
	padding:10px 0 0 0;
	background:#E6E6E6;
	height:100%;
	margin:0px;
}


.news-blue .photo-content .caption{
	margin:10px 10px 10px 0px;
	float:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	width:300px;
	display:inline;
}
.news-blue .photo-content .caption b, .news-blue .photo-content .caption strong{
	color:#80CAFF
}

.news-blue .photo-content .snap{
	margin:10px 0px 10px 10px;
	float:left;
	display:inline;
}


.news-blue-flyout{
 float:right;
 position:absolute;
 left:498px;
 top:37px;
 _top:36px;
 width:152px;
}

.news-blue-links{
 background:#66C0FF;
 color:#FFFFFF;
 font:bold 11px Arial, Helvetica, sans-serif;
}

.news-blue-links ul{
	list-style:none;
	margin:0px;
	background:#FFFFFF;
	padding:5px;
	width:132px;
	margin:0px 5px 0px 5px;
 	clear:both;
	}

.news-blue-links li {
  	font: normal 10px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	padding: 2px 5px 5px 5px; 
	}

	
.news-blue-links li a, .news-blue-links li a:link, .news-blue-links li a:visited  {
	text-decoration:none;
	padding: 5px 5px 5px 5px; 
  	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FF0000;
	}
	
.news-blue-links li a:hover  {
	padding: 5px 5px 5px 5px; 
	text-decoration:none;
	color: #FFFFFF;
  	font: normal 11px Arial, Helvetica, sans-serif;
	background:#FF0000;
}

/* Home Page - Boxes*/
.h265
{
	height:265px;
	overflow:hidden;
}

.h545
{
	height:545px;
	overflow:hidden;
}

.imagebox-small
{ 
	/* Actual one for v1 height:50px;*/
	height:53px;
	overflow:hidden;
}

.imagebox-big
{
	height:80px;
	overflow:hidden;
	margin-top:3px;
}


.box-blue {	
	background:#80CAFF;
	margin:0px 0px 15px 0px;
}

.box-blue .content {	
	padding:1px 7px 2px 9px;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	line-height:18px;
	overflow:hidden;
}

.box-blue .content  a, .box-blue .content  a:link, .box-blue .content a:visited {	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#0096FF;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}

.box-blue .content  a:hover {	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:#0096FF;
	color:#80CAFF;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}

.box-blue .standfirst {	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#FFFFFF;
	line-height:18px;
	text-decoration:none;
	
}

.box-purple {	
	background:#BFADEB;
	margin:0px 0px 15px 0px;
}

.box-purple .content {	
	padding:1px 7px 2px 9px;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	line-height:18px;
	overflow:hidden;
}

.box-purple .content  a, .box-purple .content  a:link, .box-purple .content a:visited {	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#93278F;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}

.box-purple .content  a:hover {	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:#93278F;
	color:#BFADEB;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}

.box-purple .standfirst {	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#FFFFFF;
	line-height:18px;
	text-decoration:none;
}


.box-dk-purple {	
	background:#93278F;
	margin:0px 0px 15px 0px;
}

.box-dk-purple .content {	
	padding:1px 7px 2px 9px;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#C8C8FF;
	line-height:18px;
	overflow:hidden;
}

.box-dk-purple .content  a, .box-dk-purple .content  a:link, .box-dk-purple .content a:visited {	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FF0000;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}

.box-dk-purple .content  a:hover {	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:#FF0000;
	color:#93278F;
	text-decoration:none;
	padding:1px;
	line-height:18px;
}

.box-dk-purple .standfirst {	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#FFFFFF;
	line-height:18px;
	text-decoration:none;
	
}


.box-pink {	
	background:#ED1E79;
	margin:0px 0px 15px 0px;
}

.box-pink .content {	
	padding:1px 7px 2px 9px;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	line-height:18px;
	overflow:hidden;
}

.box-pink .content  a, .box-pink .content  a:link, .box-pink .content a:visited {	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#231F20;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}

.box-pink .content  a:hover {	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:#231F20;
	color:#ED1E79;
	padding:1px;
	line-height:18px;
	text-decoration:none;
	
}

.box-pink .standfirst {	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#FFFFFF;
	line-height:18px;
	text-decoration:none;
	
}

.box-pink-stroke {	
	background:#FFFFFF;
	margin:0px 0px 15px 0px;
}
.box-pink-stroke h3 {	
	background:#ffffff;
	color:#FFFFFF;
	padding:2px 7px 3px 10px;
	font: bold 15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.box-pink-stroke .contentbox {	
	border-left:3px solid #FF0000;
	border-right:3px solid #FF0000;
	border-top:0px;
	height:530px;
	overflow:hidden;
	background:#ffffff;
	}

.box-pink-stroke .contentbox li a, .box-pink-stroke .contentbox li a:link, .box-pink-stroke .contentbox li a:visited, .box-pink-stroke .contentbox li a:active {	
	text-decoration:none;
	color:#FF0000;
	padding:1px;
}

.box-pink-stroke .contentbox li a:hover {	
	text-decoration:none;
	color:#FFFFFF;
	padding:1px;
}

.box-pink-stroke .content2 {	
	padding:5px 8px 5px 8px;
	color:#000000;
	line-height:20px;
	overflow:hidden;
}

.box-red {	
	background:#FE0D0D;
	margin:0px 0px 15px 0px;
}

.box-red .content {	
	padding:1px 7px 2px 9px;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	line-height:18px;
	overflow:hidden;
}

.box-red .content  a, .box-red .content  a:link, .box-red .content a:visited {	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#231F20;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}

.box-red .content  a:hover {	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:#231F20;
	color:#FE0D0D;
	padding:1px;
	line-height:18px;
	text-decoration:none;
	
}

.box-red .standfirst {	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#FFFFFF;
	line-height:18px;
	text-decoration:none;
	
}

.box-red-stroke {	
	background:#FFFFFF;
	margin:0px 0px 15px 0px;
}
.box-red-stroke h3 {	
	background:#FE0D0D;
	color:#FFFFFF;
	padding:2px 7px 3px 10px;
	font: bold 15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.box-red .content h2 {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:18px;
overflow:hidden;
padding:1px 7px 2px 9px;
text-transform:uppercase;
}

.box-red-stroke .contentbox {	
	border:3px solid #FE0D0D;
	border-top:0px;
	border-bottom:0px;
}

.box-red-stroke .contentbox li a, .box-red-stroke .contentbox li a:link, .box-red-stroke .contentbox li a:visited, .box-red-stroke .contentbox li a:active {	
	text-decoration:none;
	color:#FE0D0D;
	padding:1px;
}

.box-red-stroke .contentbox li a:hover {	
	text-decoration:none;
	background-color:#FE0D0D;
	color:#FFFFFF;
	padding:1px;
}

.box-red-stroke .content2 {	
	padding:5px 8px 5px 8px;
	color:#000000;
	line-height:20px;
	overflow:hidden;
}

.box-purple-stroke {	
	background:#FFFFFF;
	margin:0px 0px 15px 0px;
}
.box-purple-stroke h3 {	
	background:#BFADEB;
	color:#FFFFFF;
	padding:2px 7px 3px 10px;
	font: bold 15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.box-purple-stroke .contentbox {	
	border:3px solid #BFADEB;
	border-top:0px;
	border-bottom:0px;
	height:530px;
	overflow:hidden;
}

.box-purple-stroke .content2 {	
	padding:5px 8px 5px 8px;
	color:#000000;
	line-height:20px;
	overflow:hidden;
}

.box-pink-stroke .content2 {	
	padding:5px 8px 5px 8px;
	color:#000000;
	line-height:20px;
	overflow:hidden;
}

.box-dk-purple-stroke {	
	background:#FFFFFF;
	margin:0px 0px 15px 0px;
}
.box-dk-purple-stroke h3 {	
	background:#93278F;
	color:#FFFFFF;
	padding:2px 7px 3px 10px;
	font: bold 15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.box-dk-purple-stroke .contentbox {	
	border:3px solid #93278F;
	border-top:0px;
	border-bottom:0px;
	height:530px;
	overflow:hidden;
}

.box-dk-purple-stroke .content2 {	
	padding:5px 8px 5px 8px;
	color:#000000;
	line-height:20px;
	overflow:hidden;
}



.content-listing {	
	color:#FF0000;
	font:bold 12px Arial, Helvetica, sans-serif;
	overflow:hidden;
	height:210px;
}

.content-listing ul {	
	padding:0px 0px 10px 0px;
	list-style:none;
	overflow:hidden;
}

.content-listing li {
   background:none;
   	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FF0000;
	line-height:18px;
	overflow:hidden;
}

.content-listing li a, .content-listing li a:link, .content-listing li a:visited {
   	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration:none;
	padding:2px;
}

.content-listing li a:hover {
	text-decoration:none;
	background-color:#FF0000;
	color:#FFFFFF;
	padding:2px;

}



.content-left {
 width:200px;
 margin:0px 5px 0px 0px;
}

.content-left h2{
	color:#FF0000;
	font:bold 13px Arial, Helvetica, sans-serif;
}

.content-left h2 a, .content-left h2 a:link, .content-left h2 a:visited{
	color:#FF0000;
	background:#FFFFFF;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.content-left h2 a:hover{
	color:#FFFFFF;
	background:#FF0000;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.content-noimage {
 width:277px;
 margin:0px;
}

.content-noimage h2{
	color:#FF0000;
	font:bold 13px Arial, Helvetica, sans-serif;
}

.content-noimage h2 a, .content-noimage h2 a:link, .content-noimage h2 a:visited{
	color:#FF0000;
	background:#FFFFFF;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.content-noimage h2 a:hover{
	color:#FFFFFF;
	background:#FF0000;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/* Footer */
#siteinfo-legal {
	text-align:left;
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
}

#siteinfo {
	margin-top:10px;
}

#siteinfo-legal {
	margin:0;
	padding:0px 15px 15px 35px;
	color:#4D4D4D;
}

#siteinfo-legal a, #siteinfo-legal a:link, #siteinfo-legal a:visited {
	text-decoration:none;
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
	color:#4D4D4D;
}
#siteinfo-legal a:hover, #siteinfo-legal a:active {
	text-decoration:underline;
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
	color:#4D4D4D;
}

#siteinfo-anchor {
	margin:0;
	color:#662D91;
	padding:0px;
	float:right;

}

#siteinfo-anchor a, #siteinfo-anchor a:link, #siteinfo-anchor a:visited {
	text-decoration:none;
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
	color:#662D91;
	padding:0px;
}
#siteinfo-anchor a:hover, #siteinfo-anchor a:active {
	text-decoration:underline;
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0px;
}


#tab-menu{
	margin:0px;
	padding:0px;
	text-align:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #FF0000

	}

#tab-menu ul{
	list-style:none;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:300px;
		}
	
#tab-menu li{
	float: left;
	padding:0px;
	margin:0px 3px 0px 0px;
	}


/* Classes */
.searcharea {
	height:16px;
	padding:0px;
	background:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif; 
	color:#999999;
	border:1px solid #FFFFFF;
}

.searcharea2 {
	height:16px;
	padding:0px;
	background:#FFFFFF;
	font:10px Arial, Helvetica, sans-serif; 
	color:#999999;
	border:1px solid #FFFFFF;
}
.profile{
/*	width:590px; */
}

.profile h1{
	color:#FF0000;
	font:bold 16px Arial, Helvetica, sans-serif;
	clear:both;
}
.profile h2{
	color:#FF0000;
	font:bold 15px Arial, Helvetica, sans-serif;
}

.profile h3{
	color:#FF0000;
	font:bold 15px Arial, Helvetica, sans-serif;
}

#latest h3, #interviews h3, #reviews h3, .latest h3 {
background-color:#FF0032;
padding:3px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}



.tab-news{
clear:both;
margin: 5px 0px 5px 0px;
padding: 3px 0px 0px 0px;

}

.tab-news .border{
	border-bottom:1px dotted #cccccc;
	height:1px;
	margin-top:5px;
	clear:both;
}


.tab-listing-left {
 width:210px;
 margin:0px 5px 0px 0px;
}

.tab-listing-left .section{
	font:bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#999999;
}

.tab-listing-left .sectiondate{
	color:#666666;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:none;
}


.tab-listing-left h1{
	color:#FF0032;
	font:bold 16px Arial, Helvetica, sans-serif;
	clear:both;
}

.tab-listing-left h1 a, .tab-listing-left h1 a:link, .tab-listing-left h1 a:visited{
	color:#FF0032;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:2px;

}

.tab-listing-left h1 a:hover{
	background:#FF0032;
	color:#FFFFFF;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding:2px;
	text-decoration:none;
} 

.tab-listing-left h2{
	color:#FF0032;
	font:bold 13px Arial, Helvetica, sans-serif;
}

.tab-listing-left h2 a, .tab-listing-left h2 a:link, .tab-listing-left h2 a:visited{
	color:#FF0032;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:2px;
}

.tab-listing-left h2 a:hover{
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding:2px;
	background:#FF0032;
	color:#FFFFFF;
	text-decoration:none;
}

.tab-listing-left h3{
	color:#FF0032;
	font:bold 13px Arial, Helvetica, sans-serif;
}

.tab-listing-left h3 a, .tab-listing-left h3 a:link, .tab-listing-left h3 a:visited{
	color:#FF0032;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:2px;
}

.tab-listing-left h3 a:hover{
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding:2px;
	background:#FF0032;
	color:#FFFFFF;
	text-decoration:none;
}

.tab-listing-left a, .tab-listing-left a:link, .tab-listing-left a:visited{
	color:#0096FF;
	text-decoration:none;
	float:left;
}

.tab-listing-left a:hover{
	color:#FFFFFF;
	background:#0096FF;
	text-decoration:none;
}

.right-section
{
background: #C8C8FF;
height:148px;
}

.right-section h1 
{ 
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	padding:3px;
	background:#FF0000;
}

.right-section .content 
{ 
	font: normal 12px  Arial, Helvetica, sans-serif;
	color:#93278F;
	padding:5px;
	line-height:15px;
	height:105px;
	overflow:hidden;
}

.right-section .content a
{ 
	font: bold 14px  Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration:none;
}

.right-section .content a:hover
{ 
	font: bold 14px  Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#FF0000;
	text-decoration:none;
}

.right-section .content img 
{ 
	width:134px;
	height:103px;
	margin-right:5px;
	text-align: left;
}

#snapped {
	background:#E2E0DF;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:7px;
	margin:0px;
	height:580px;
}

#snapped .title{
	color:#252525;
	font:bold 18px Arial, Helvetica, sans-serif;
}

#snapped .title a, #snapped .title a:link, #snapped .title a:visited{
	color:#252525;
	font:bold 18px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#snapped .title a:hover, #snapped .title a:active {
	color:#FFFFFF;
	font:bold 18px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#snapped .content{
	color:#FFFFFF;
}

#snapped .more{
	color:#FF0000;
	text-transform:uppercase;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin-top:3px;
}

#snapped .more a, #snapped .more a:link, #snapped .more a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

#snapped .more a:hover, #snapped .more a:active {
	color:#FFFFFF;
	text-decoration:underline;
}

#essentials{
  background:#FDD97F;
  padding-bottom:10px;
  margin:0px 0px 15px 0px;
  width:300px;
  /*height:590px;*/
}

.essentials-content {
	padding:5px 10px 3px 10px;
}

.essentials-content .border{
	border-bottom:1px dashed #F7931E;
	height:1px;
	margin-top:5px;
}

.essentials-content .title{
	color:#FF0032;
	font: bold 14px Arial, Helvetica, sans-serif;
	font-style:italic;
	text-transform:uppercase;
}

.essentials-content a{
	color:#FF0032;
	text-decoration:none;
	}
	
.essentials-content a:hover{
	color:#FFFFFF;
	background:#FF0032;
	text-decoration:none;
	}

.essentials-content .headline, .essentials-content .headline a, .essentials-content .headline a:link, .essentials-content .headline a:visited{
	color:#000000;
	font:bold 12px Arial, Helvetica, sans-serif;

}

.essentials-content .headline a:hover{
	color:#FFFFFF;
	background:#FF0000;
	text-decoration:none;
	}
	
.redtab2{
	background:#FF0000;
	color:#FFFFFF;
	font:bold 20px Arial, Helvetica, sans-serif;
	font-style: italic;
	text-transform:uppercase;
	margin-top:5px;
	height:20px;
	clear:both;
	padding:3px 5px 0px 5px;
	vertical-align:middle;
}

.redtab{
	background:#BFADEB;
	margin-top:5px;
	clear:both;
	color:#FFFFFF;
	font:bold 20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	clear:both;
}

.plus-minus{
 float:right;
 padding:7px 5px 5px 5px;
}

.plus-minus-red{
 float:right;
 padding:5px 0px;

}

.section-title{
 font: bold 18px Arial, Helvetica, sans-serif;
 font-style: italic;
 float:left;
 color:#FF0000;
 padding-right:15px;
}

.section-title h1 {
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
padding-right:15px;
}

.date{
	color:#000000;
	font: bold 17px Arial, Helvetica, sans-serif;
	font-style:italic;
	float:left;
	padding:10px 5px 5px 5px;
	vertical-align:middle;
	width:420px;
}

.nextlink{
 padding: 15px 0px 15px 0px;

}
.nextlink a, .nextlink a:link, .nextlink a:visited {
 font-weight: bold;
 color: #93278F;
}

.nextlink a:hover {
 font-weight: bold;
 color: #FFFFFF;
 background: #93278F;

}

.nextlink-blue{
 padding: 15px 0px 15px 0px;

}
.nextlink-blue a, .nextlink-blue a:link, .nextlink-blue a:visited {
 font-weight: bold;
 color: #0096FF;
}

.nextlink-blue a:hover {
 font-weight: bold;
 color: #FFFFFF;
 background: #0096FF;

}

.nextlink-pink{
 padding: 10px 0px 5px 0px;

}
.nextlink-pink a, .nextlink-pink a:link, .nextlink-pink a:visited {
 font-weight: bold;
 color: #FEED72;
}

.nextlink-pink a:hover {
 font-weight: bold;
 color: #FFFFFF;
 background: #F587B7;

}

.comments{
	margin: 25px 0px 0px 0px;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	width:460px;
}

.comments h3{
font:18px Arial, Helvetica, sans-serif;
}

.comments ul{
	list-style:none;
	float:left;
	margin:15px 0px 0px 0px;
	}

.comments .lastlink{ background:none;}

.comments .firstlink a, .comments .firstlink  a:link, .comments .firstlink  a:visited{ padding: 5px 5px 5px 0px; 	text-decoration:none;
	color:#000000;
}	

.comments li {
	float: left; 
  	font: normal 10px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
  	background: url(../../pictures/furniture/divider-black.gif) 100% 60% no-repeat;

	}

	
.comments li a, .comments li a:link, .comments li a:visited {
	text-decoration:none;
	padding: 5px 5px 5px 5px; 
	color:#000000;
	}
	
.comments li a:hover  {
	padding: 5px 5px 5px 5px; 
	text-decoration:underline;
	color: #000000;
}

.user-comments{
	border:1px solid #AE5DAB;
	border-top:0px;
	border-bottom:0px;
	margin:0px;
	padding:10px;
	width:438px;
	}

.post-comments{
	margin: 25px 0px 0px 0px;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	width:460px;
}

.post-comments h3, .post-comments h3 a, .post-comments h3 a:link, .post-comments h3 a:hover, .post-comments h3 a:visted {
font:18px Arial, Helvetica, sans-serif;
}

.more-menu{
font:bold 11px Arial, Helvetica, sans-serif; 
padding:2px 10px 5px 10px;
_padding:3px 10px 5px 10px;
position:relative; 
top:-2px;
color:#FFFFFF;
}

.more-menu a, .more-menu a:link, .more-menu a:visited{
font:bold 11px Arial, Helvetica, sans-serif; 
color:#FFFFFF;
}

#ahlan_hates, #ahlan_loves{
background:#FF0000;
color:#FFFFFF;
padding:0px;
height:237px;
overflow:hidden;
}

#ahlan_hates .content , #ahlan_loves .content {	
	padding:1px 7px 2px 9px;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	line-height:18px;
	height:55px;
	overflow:hidden;
}

#ahlan_hates .content  a, #ahlan_hates .content  a:link, #ahlan_hates .content a:visited, #ahlan_loves .content  a, #ahlan_loves .content  a:link, #ahlan_loves .content a:visited {	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #FCBA63;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}

#ahlan_hates .content  a:hover, #ahlan_loves .content  a:hover {	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:#FCBA63;
	color:#FF0000;
	text-decoration:none;
	padding:1px;
	line-height:18px;
}

#ahlan_hates .standfirst, #ahlan_loves .standfirst  {	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#FFFFFF;
	line-height:18px;
	text-decoration:none;
	
}
#poll{
background:#DFD6F5;
color:#000000;
padding:5px;
font:bold 13px Arial, Helvetica, sans-serif;
}
#poll img {
	margin:5px;
	margin-left:0px;
	margin-right:5px;
}

#poll h6{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:none;
}

#quotes{
background:#FF0000;
color:#000000;
padding:0px;
height:200px; 
overflow:hidden;
font:bold 13px Arial, Helvetica, sans-serif;
}

.mouthing_off{
background-color:#FF0000;
color:#000000;
font:bold 12px Arial, Helvetica, sans-serif;
margin:2px;
padding:10px 5px 5px 5px;
height:179px; 
border:1px solid #FFFFFF;
}

.mouthing_off h2{
color:#FFFFFF;
font:bold 20px Arial, Helvetica, sans-serif;
line-height:20px;
}

.mouthing_off a, .mouthing_off a:link, .mouthing_off a:visited {	
color:#FBEF21;
}

#poll .previous{
color:#FFFFFF;
font:bold 16px Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding:5px;
}

#poll .previous-result{
color:#FF0000;
font:bold 18px Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding:5px;
}

#poll .current{
font:bold 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:#BFADEB;

padding:5px;
margin-top:5px;


}

#poll .current .btn{

color:#FFFFFF;
background:#F6921E;
border:1px solid #F6921E;
font-weight:bold;
height:18px;
float:right;
vertical-align:top
}

.nl_subs_masala{
	clear:both;
	width:300px;
	height:105px;
/*	border:1px solid #DFDFDF;*/
	background:#FE0032 url(../../pictures/furniture/nl_subs_bg.jpg) no-repeat center;
	margin:0px;

}

.nl_subs_in_masala
{
	padding-top: 72px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}

.nl_subs_ahlan{
	clear:both;
	width:300px;
	height:60px;
	background:#E6E6E6 url(../../../ahlan.ae/pictures/furniture/nl_subs_bg.jpg) no-repeat center;
	margin:15px 0px 15px 0px;

}

.nl_subs_in_ahlan
{
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
}

#subs{
	width:300px;
	margin-bottom:10px;
	clear:both;
}

.mag-subs{
	background:#57B6DD;
	border:1px solid #2A85C3;
	border-top:0px;
	border-bottom:0px;
	padding:5px;
	width:288px;
	
}

.mag-subs h1{
  font: bold 19px Arial, Helvetica, sans-serif;
 font-style:italic;
 text-transform:uppercase;
 color:#FFFFFF;
}

#horoscope{
	background:#662D91;
	color:#FFFFFF;
	margin:15px 0px 15px 0px;
	padding:5px;
}

#horoscope h1{
  font: bold 24px Arial, Helvetica, sans-serif;
 font-style:italic;
 text-transform:uppercase;
}

#horoscope .std h2{
 font: bold 18px Arial, Helvetica, sans-serif;
 color:#FF0000;
 text-transform:uppercase;
}

#horoscope .std h2 a, #horoscope .std h2 a:link, #horoscope .std h2 a:visited{
 font: bold 18px Arial, Helvetica, sans-serif;
 color:#FF0000;
 text-transform:uppercase;
}

#horoscope .std h2 a:hover{
 font: bold 18px Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 background:#FF0000;
 text-transform:uppercase;
}

#horoscope .std {
 color:#AFA1E3;
 padding:5px;
 font: 11px Arial, Helvetica, sans-serif;

}



#horoscope a{
	color:#FF0000;
	font-style: italic;
	font-weight:bold;
}

#horoscope a:hover{
	 color:#FFFFFF;
	 background:#FF0000;
	font-style: italic;
	font-weight:bold;
}

#sponsored-links{
border:1px solid #888888;
padding:5px;
margin-top:5px;
}

#sponsored-links h2{
text-transform:uppercase;
font: bold 12px Arial, Helvetica, sans-serif;
}

#sponsored-links .advt {
margin-bottom:10px;
}

#sponsored-links .advt a{
color: #9E005D;
font: bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;

}

#sponsored-links .advt a:hover{
color: #9E005D;
background:#FFFFFF;
font: bold 12px Arial, Helvetica, sans-serif;
text-decoration:underline;

}

/* View for Your Diary, Masala Pap Squad*/
.rt-purple-box{
border:1px solid #BFADEB;
border-top: 6px solid #BFADEB;
background-color:#DFD6F5;
width:298px;
margin-bottom:15px;
}

.rt-purple-box .title{
color:#9E005D;
font:18px Arial, Helvetica, sans-serif;
margin:10px 10px 5px 5px;
float:left;
width:170px;
}

html>body .rt-purple-box .title{margin-left:10px;}

.rt-purple-box .img-box{
_display:inline;
width:72px;
border:1px solid #CFC1F0;
background:#FFFFFF;
font:11px Arial, Helvetica, sans-serif;
color:#000000;
padding:6px;
float:left;
margin-right:5px;
margin-left:5px;
}

.rt-purple-box .img-box a, .rt-purple-box .img-box a:link, .rt-purple-box .img-box a:visited{
font:bold 11px Arial, Helvetica, sans-serif;
color:#FF0032;
padding:0px;
}

.rt-purple-box .img-box a:hover{
font:bold 11px Arial, Helvetica, sans-serif;
background:#FF0032;
color:#FFFFFF
}
.rt-purple-box a, .rt-purple-box a:link, .rt-purple-box a:visited{
color:#93278F;
font:bold 12px Arial, Helvetica, sans-serif;
}

.rt-purple-box a:hover{
color:#FFFFFF;
background-color:#93278F;
}



/* Ads */ 

#oas-leaderboard
{
	width:728px;
	height:90px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#oas-leaderboard-bottom
{
	width:728px;
	height:90px;
	padding: 15px 0px 15px 0px;
	float:left;
}

#oas-mpu-right, #oas-mpu-left, #oas-300x600
{
	width:300px;
	background:#e6e6e6;
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
	margin:15px 0px 15px 0px;
}
#oas-mpu-right, #oas-mpu-left
{
height:265px;
}

#oas-300x600 
{
	height:600px;
}

/*
light purple - #C8C8FF
pink - #ED1E79
link blue - #0096FF
light blue - #00A1B8
dark purple - #662D91
right section blue - #7FD0DB
red - #FF0000
red2- #FF0032

*/

.btns{
border:1px solid #FFFFFF;
background:#FF0000;
color:#FFFFFF;
font:bold 11px Arial, Helvetica, sans-serif;
height:20px;
text-transform:uppercase;
padding:1px 3px 6px 3px;
vertical-align:top;
}

div.message {
	text-align: center;
	width: auto;
	background-color: #cc0000;
	border: solid 1px #000000;
	margin: 10px 0 10px 0;
	padding: 3px 20px;
}
div.message p {
	font : bold 14px/20px Trebuchet MS, Arial, Helvetica, sans-serif;
	color : #ffffff;
}
.highlight {
	background-color: #ffff66;
}
a.no-bg, a.no-bg:link, a.no-bg:visited, a.no-bg:hover, a.no-bg:active {
	background:none;
}

table.formcontent td{ padding:5px 5px 0px 5px;}

table.contact{
margin: 10px 10px 10px 0px;
}

table.contact td{
padding:5px;
line-height:18px;
border:1px solid #CCCCCC;
border-left:0px;
}

table.contact td.title{
color:#FFFFFF;
font:bold 12px Arial, Helvetica, sans-serif;
background-color:#FF0000;
border:0px;
padding:3px;
}

.bollywood-list{
clear:both;
margin: 5px 0px 5px 0px;
padding: 3px 0px 0px 0px;
width:200px;
font: bold 11px Arial, Helvetica, sans-serif;
color:#FF0000;
}

.bollywood-list .venue-date{
font: normal 11px Arial, Helvetica, sans-serif;
color:#444444;
}

.bollywood-list a:hover{
background:#FF0000;
color:#FFFFFF;
}

.bollywood-list  a, .bollywood-list  a:link, .bollywood-list a:visited {	
	color:#FF0000;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}

.bollywood-list  a:hover {	
	background:#FF0000;
	color:#FFFFFF;
	padding:1px;
	line-height:18px;
	text-decoration:none;
}

#pageCurlAd{position:absolute;top:0px;right:0px}

.search-btn{width:18px;height:20px;margin:0;margin-top:10px;margin-bottom:0px;}
html>body .search-btn{margin-bottom:-5px;margin-top:15px;}

.top-search{text-align:left;padding-left:10px;padding-bottom:10px;background-color:#E1E1E1;color:#000000;margin:0px;vertical-align:middle}


/*  HOVERBOX FOR ALL SEARCH STARTS HERE*/


.hoverbox
{

	list-style: none;
	margin-left:50px;

}

.hoverbox a
{
	position: relative;
	text-decoration:none;
	color:#000;
}

.hoverbox a:hover
{
	display: block;
	font-size: 100%;
	z-index: 1;
	text-decoration:none;
	border:none;
}



.hoverbox a:hover .preview
{
	display: block;
	border:none;
	text-decoration:none;
}

.hoverbox img
{
	width:124px;
	height:122px;
	padding:5px;

	border:1px solid #cccccc;
	margin-bottom:-5px;
}

.hoverbox li
{
	float: left;
	margin: 10px;
	position: static;
	background-color: #ffffff;
	width:135px;
	height:133px;

}

html>body .hoverbox li
{
	position:relative;

}

.hoverbox .preview
{
	width: 139px;
	height: 139px;
	padding:5px;
	float:left;
}

html>body .hoverbox .preview{margin-top:-5px;margin-left:-5px;}

.hoverbox a span{
position:absolute;
left:-8000px;
text-decoration:none;
}

.hoverbox a:hover span{
	top: -10px;
	left: -15px;
	background:#FFF;
 	font-size:80%;
	width: 139px;
	padding:5px;
	cursor:pointer;
	border:none;
	text-decoration:none;
	margin-left:5px;
} 

html>body .hoverbox a:hover span{padding:10px;border:none;width:139px;
	top: -10px;
	left: -10px;
	margin-left:-2px;
}




/*  HOVERBOX FOR ALL SEARCH ENDS HERE*/

/* news in pics box css starts here  */

.newsinpics {
border:1px solid #ffffff;
margin-bottom:10px;
width:298px;
}
.newsinpics .title {
background-color:#ff0032;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:3px;
}
.newsinpics .title h3{
background-color:#ff0032;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

.newsinpics .introtext {
clear:left;
font-size:11px;
height:40px;
margin:10px;
overflow:hidden;
padding:3px;
}
.newsinpics .thumb {
margin-left:5px;
}
.newsinpics .thumb .thumbnail {
background-color:#FFFFFF;
border:1px solid #cccccc;
float:left;
margin:5px;
padding:5px;
}
.newsinpics .thumb .thumbnail:hover, div.thumbnail:hover {
}
.newsinpics .emptydiv {
clear:left;
display:block;
height:10px;
}

/* news in pics box css ends here  */

/* HEADLINE HOGGER CSS */
.hh-article {
clear:left;
height:100px;
margin:10px 0px;
}
.hh-article-left {
clear:left;
float:left;
height:80px;
width:63px;
}
.hh-article-right {
clear:right;
float:right;
width:220px;
}
.hh-number {
background-image:url(/templates/ahlan.ae/pictures/furniture/headline_hoggers_button.jpg);
color:#FFFFFF;
font-size:48px;
font-style:italic;
font-weight:bold;
height:65px;
text-align:center;
width:63px;
}
.hh-stories {
font-size:11px;
text-align:center;
}
.hh-celeb a, .hh-celeb a:link, .hh-celeb a:visited {
color:#FF0032;
font-size:14px;
font-weight:bold;
margin:5px 0px;
}
.hh-celeb a:hover {
background-color:#FF0032;
color:#FFFFFF;
font-size:14px;
text-decoration:none;
}
.hh-title a, .hh-title a:link, .hh-title a:visited {
color:#000000;
font-size:13px;
font-weight:bold;
margin:5px 0px;
}
.hh-title a:hover {
background-color:#000000;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.hh-article-right {
font-size:11px;
}
.hh-more {
float:right;
text-align:right;
}
.hh-more a, .hh-more a:link, .hh-more a:visited {
color:#FF0032;
font-size:11px;
}
.hh-more a:hover {
background-color:#FF0032;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
}
/*Headline Hogger CSS ends here */ 

/* HAVE YOUR SAY STARTS HERE*/
#haveyoursay{
width:298px;
/* removing border - anil */
/* border:1px solid #000000; */
margin-bottom:20px;
}
.haveyoursay_padding{padding:0px;text-align:center;padding-bottom:5px;}

/* HAVE YOUR SAY ENDS HERE*/

.caption-margin{margin-top:-58px;}
html>body .caption-margin{margin-top:-55px;}




/* PAGINATION */
.pagination{overflow:hidden;height:1%;padding:5px 0;/* border-bottom:1px solid #ccc; */}
.pagination ul{float:right;clear:both;margin:0;padding:0;list-style:none;}
.pagination ul li {float:left;/* border-right:1px solid #999; */ color:#999;}
.pagination ul li a,.pagination ul li span{line-height:12px;font-size:12px;text-decoration:none;color:#FF0032;display:block;float:left; height:13px;width:17px;line-height:13px;text-align:center;margin:0 2px;padding:0 2px;background-image:url('/templates/ahlan.ae/pictures/css/arrows.png'); background-repeat:no-repeat;background-position:-999px;font-weight:bold;padding:2px 0;}
.pagination ul li.nb{border:0;} 
.pagination ul span{color:#000; background:#ddd; /* edit these properties for current page */}
.pagination ul li a:hover{color:#fff;background-color:#FF0032;}
.pagination ul li a.pfpag, .pagination ul li span.pfpag{padding:0 0 0 20px;background-position:left top;text-align:right;}
.pagination ul li a.pppag, .pagination ul li span.pppag{padding:0 0 0 15px;background-position:left bottom;text-align:right;}
.pagination ul li a.pnpag, .pagination ul li span.pnpag{padding:0 15px 0 0;background-position:right bottom; text-align:left;}
.pagination ul li a.plpag, .pagination ul li span.plpag{padding:0 20px 0 0;background-position:right top;text-align:left;}
.pfpag,.pppag,.pnpag,.plpag {width:auto!important;margin-top:2px!important;}
span.pfpag,span.pppag,span.pnpag,span.plpag {opacity:0.6; * filter:alpha(opacity=60); color:#999999!important;}
a.pfpag:hover,a.pppag:hover,a.pnpag:hover,a.plpag:hover{color:#000!important;}
/* END OF PAGINATION */

#goingOutSubmenu{
position:relative;
display:block;
/* background-color:#00FF00; */
border-bottom:4px solid #ff0000;
width:615px;
margin-bottom:10px;
}

#goingOutSubmenu ul{
margin:0;
padding:0;
list-style-type:none;
width:auto;
height:29px;
}
#goingOutSubmenu ul li{
display:block;
float:left;
margin:0px;
}
#goingOutSubmenu ul li a{
font-size:14px;
display:block;
float:left;
color:#ff0000;
text-decoration:none;
padding:4px 10px;
font-weight:bold;
}
#goingOutSubmenu ul li a:hover,#goingOutSubmenu ul li a.current{
color:#ffffff;
background-color:#ff0000;
}

#festive-banner a{
background-color:#000000;
display:block;
width:940px;
margin-left:12px;
_margin-left:6px;
float:left;
color:#ffffff;
padding-top:12px;
padding-bottom:11px;
padding-left:25px;
font-size:20px;
}

#festive-banner a:hover{text-decoration:underline}