/* 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:#B0B0B0;
}

#outline{
	min-height:100%;
	width:100%;
	background: url(../../images/layout/bg_tile_new.jpg) repeat-x top left #110f10;
}

#container{
	width:988px;
	margin:0px auto 0px;	
}
#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;
}

#container_B {
	width:988px;
	min-height:727px;
	padding:0px 0px 18px 0px;
	margin:0px;
	height:auto;
}

#container_T {
	width:988px;
	min-height:289px;
	height:auto;
}
#mv_header {width:947px; margin:0; clear:both;}
#mv_logo { float:right; width:324px; margin:20px 0 0 0;}
#mv_logo a:hover {border:none;}
#mv_phonetop {float:left; width:211px; margin:30px 0 0 5px; clear:both;}


#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;
float:right; clear:both;
width:947px;
height:254px;
}
#content {
	width:961px;
	margin:0px 14px 0px 19px;
	height:auto;
}

.col {
	float:left;
}

.c_nav {
	width:231px;
/*	background-color:#040404;
	padding-left:11px;
*/	padding-bottom:18px;
}

.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; border-bottom:1px dotted #666; width:212px;}
#contactpromo a img {border:0}
#iconspromo {padding:15px 0 0 10px;}
#iconspromo a img {border:0}
#cedia {padding:15px 0 0 12px; 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;
	padding-bottom:50px;
}

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:20px 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;
}

/*  Overlay 'pop-up' */
.black_overlay{display:none;position: absolute;top: 0%;left: 0%; width:100%; height:inherit;background-color:#000000; filter: alpha(opacity=70); -moz-opacity: 0.7;-khtml-opacity: 0.7; opacity: 0.7; z-index:9000 !important; }
.white_content {display: none; position:absolute; top:20%; left:0%;  width:100%; height: 100%; padding:0px; z-index:9002 !important; overflow: auto;}
.white_content #message {display: none; position:relative; top:0%; left:0%; margin:0px auto; width:600px; padding:20px 24px 10px 24px;  z-index:9003 !important; overflow: hidden; background-color:#1B1B1B; border:solid 1px #333;  }
input#submit_email { background:url(../../_graphics/search_button.png) no-repeat; height:21px; width:92px; text-align:left; line-height:9px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 0 4px 4px; border:none; color:#FFF;  margin:0;float:right; clear:none; display:inline; cursor:pointer;}

/*------------------------------ mailchimp sign-up -------------------------------*/
#mc-embedded-subscribe-form, fieldset { border:none;}
#mc-embedded-subscribe-form input { width:200px;border:#999999 1px solid;}
#mc-embedded-subscribe-form .input-group input { width:10px; border:none; margin:0 5px 0 0;}
#mc-embedded-subscribe-form .mce_inline_error, div#mce-success-response { color:#CC0000;}
#mc-embedded-subscribe-form input.mce_inline_error {border:#990000 2px solid;}
#mc-embedded-subscribe { margin:10px 0 0 0; cursor:pointer;}
div.mc-field-group { margin:10px 0 0 0; height:50px;}
div.mc-field-group ul { padding:0px; margin:0px; list-style:none;}
#message legend { font-size:130%}
