/* CSS Document */
html{
	height:100%;
	width:100%;
	font-size:small;
}
body{
	height:100%;
	width:100%;
	font-size:90%;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	color:#d6d6d6;
}

#outline{
	min-height:100%;
	width:100%;
	background: url(../../images/layout/bg_tile.jpg) repeat-x top left #8a8685;
	border-bottom:solid 55px #8A8685;
}

#container{
	width:988px;
	margin:0px auto;
	
}
#hdrReplacement {
	margin:0px;
	padding:0px; 
	background-image:url(../../images/hdrs/banner1.jpg); 
	height:254px; 
	width:947px; 
	text-align:center;
}

#container_M
{
	width:988px;
	min-height:276px;
	height:auto;
	background: url(../../images/layout/container_mid.jpg) repeat-y;
}

#container_B {
	width:988px;
	min-height:727px;
	padding:0px 0px 18px 0px;
	margin:0px;
	height:auto;
	background: url(../../images/layout/container_btm.jpg) no-repeat bottom;
}

#container_T {
	width:988px;
	min-height:289px;
	height:auto;
	background: url(../../images/layout/container_top.jpg) no-repeat top;
}

#header {
	text-align:center;
	padding:0px 20px 0px 19px;
	width:947px;
	min-height:275px;
	height:auto;	
}
#test {
	z-index:5;
}

#flashbanner{
padding:21px 0px 0px 0px;
}
#content {
	width:947px;
	margin:0px 14px 0px 19px;
	height:auto;
}

.col {
	float:left;
}

.c_nav {
	width:235px;
	/*background-color:#FF0000;*/
}

.c1 {
	width:430px;
	padding:33px 0px 0px 18px;
	/*background:#ccc;*/
}

.c2 {
	float:right;
	width:230px;
	padding:20px 10px 0px 20px;
	/*background:#666;*/
}
/*.c3 {
	float:right;
	width:672px;
	padding:31px 14px 0px 14px;
}
*/

.imc1 {
	padding:0px 0px 10px 0px; margin:0px;
}
.imc2 {
	padding:10px 0px 10px 0px; margin:0px;
}
.imlink {
	margin:0px;
	padding:0px;
}
#luxpromo {padding:5px 0px 5px 10px;}
#luxpromo a img {border:0}
#contactpromo {padding:0 0 0 10px;}
#contactpromo a img {border:0}
#iconspromo {padding:0 0 0 10px;}
#iconspromo a img {border:0}
#cedia {padding:5px 0 5px 15px; width:220px; position:relative;}
#cedia a img {border:0}
#cedia_logo {float:left; clear:left; width:48px; border:none; padding:2px 0 0 0; display:inline;}
#cedia_txt {float:right; clear:right; display:inline; width:140px; padding:0px 20px 0px 0px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#CCCCCC;}

#footer {
	width:941px;
	margin:0px 14px 0px 15px;
	padding-left:8px;
	color:#ccc;
}

div#footer .twitter {padding:0 0 1px 20px; background:url(../../images/layout/twitter.gif) 0px 0px  no-repeat !important; height:16px; width:16px;}
div#footer .facebook {padding:0 0 1px 20px; background:url(../../images/layout/facebook.gif) 0px 0px no-repeat !important; height:16px; width:16px;}

#logos {
	background-color:#000; 
	padding:2px 0px 2px 0px; 
	margin:0px 22px 0px 19px;
}
#ads {
	padding:2px 0px 20px 0px; 
	margin:0px 22px 20px 19px;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-replaced > div {
  display: none !important;
}