html, body{ margin:0; padding:0; font: 11px/18px verdana, lucida, arial, helvetica, sans-serif; color: #F9FAEB;
  background: #0d0e10 url(../images/layout/header2.gif) top left repeat-x; width: 100%; display: table;} 

p {font: 11px/18px verdana, lucida, arial, helvetica, sans-serif; color: #F9FAEB;}

a, a:link {color: #09C; text-decoration:none;}
a:visited {color:#9cf; text-decoration:none;}
a:hover {color:#9cf;text-decoration:underline;}
a img {border:0;}

h2 {font: normal 18px/21px 'Trebuchet MS', arial, helvetica, sans-serif; padding: 0; margin: 10px 0 0 0;}
h3 {font: bold 14px/18px 'Trebuchet MS', arial, helvetica, sans-serif; padding: 0; margin: 0 0 14px 0;}

#wrapper {background: transparent url(../images/layout/front_top.jpg) top center no-repeat; width:100%; display: table;}
#container_front{width:960px; text-align:left; margin-left:auto; margin-right:auto; background:transparent;} 

#header_front{position:relative; height:343px; width:960px; background:transparent;} 

#front_left {width:435px; height:260px; float:left; background:transparent;} 
#front_right {width:435px; height:260px; float:right; background:transparent;}

#mc_logo_front {margin:104px 0 0 86px;}
#mcmenu {position:relative; margin:44px 0px 0 60px;}

#dc_logo_front {margin:92px 30px 0 52px;}
#dcmenu {position:relative; margin:44px 42px 0 0px;}

#mid {position:relative; width:960px; margin:0; padding:0;}
#cancellation {position:relative; width:900px; padding:0; margin:0 30px 20px 28px; border-bottom:2px solid #000; background: transparent url(../images/front/cancel.png) top left no-repeat;}
#bg_promorow {position:relative; width:900px; padding:0; margin:0 30px 0 28px; border-bottom:2px solid #000;}

#sm_promorow {position:relative; width:960px; margin:30px 0 0 0; padding:0;} 
.sm_promo {float:left; width:220px; margin:0; padding:7px 9px 20px 9px; text-align:center;
	font:normal 11px/18px verdana, lucida, arial, helvetica, sans-serif; border-left:1px solid #000;
	background:transparent url(../images/layout/sm_promo_bg.gif) top center no-repeat;}
.sm_promo img {padding:0 0 16px 0;}
.sm_promo a {font:bold 11px/18px verdana, lucida, arial, helvetica, sans-serif; color:#66ccff; text-decoration: none;}
.sm_promo a:hover {text-decoration: underline;}
a.sm_more {font: normal 10px/14px verdana, lucida, arial, helvetica, sans-serif;}
#promo1{border:0;}

/*** footer ***/
#footer {clear:both; width:100%; display:table; background:#000 url(../images/layout/footer_bg2.gif) repeat-x left top;}
#footer_contain {width:960px; margin-left:auto; margin-right:auto; padding:0px; position:relative; margin-top:0; height:262px; background: transparent url(../images/layout/footer_containfr.jpg) no-repeat;}
#footer_menu {position:relative; width:920px; padding: 6px 20px 0 20px; margin:0;}
#footer_tag {width:920px; height:190px; clear:both; margin:0 20px 0 20px; padding-top:14px;}
.footer_three {float:left; width:195px; margin:0 20px 0 0;}
#footer_three_one {float:left; width:220px; margin:0 20px 0 0;}
#copy {clear:both; font:normal 10px/11px verdana, lucida, arial, helvetica, sans-serif; color:#999; margin:0 20px 0 20px; padding:0;}
#contact_no {float:left; width:190px; margin:0 0 0 34px;}

.red_h2{color:#fff; margin-bottom:8px;} 
.purple_h2{color:#fff; margin-bottom:8px;} 
#footer_tag ul{list-style-type: none; margin:0; padding:0;}
.footer_three ul li{padding-bottom:0px; font:normal 11px/17px verdana, lucida, arial, helvetica, sans-serif; color:#999;}
#footer_three_one ul li{padding-bottom:2px; font:normal 11px/17px verdana, lucida, arial, helvetica, sans-serif; color:#999; height:38px;}
#contact_no ul li{padding-bottom:8px; font:normal 11px/16px verdana, lucida, arial, helvetica, sans-serif;}
#footer_tag ul a:link, #footer_tag ul a:visited{color:#999;}

/**** Footer Menu ***/
#footer_menu ul{border:0; margin:0; padding:0; list-style-type:none; text-align:center;}
#footer_menu ul li{display:block; float:left; text-align:center; padding:0; margin:0;}
#footer_menu ul li a{background:transparent; padding:2px 10px 3px 10px; margin:0; text-decoration:none;
	display:block; text-align:center; font:normal 14px/16px 'Trebuchet MS', verdana, lucida, arial, helvetica, sans-serif;}
#footer_menu ul li a:hover {background:transparent; text-decoration: none;}	
#footer_menu a:link, #footer_menu a:visited {color:#c00;}
#footer_menu a#footer_last:link, #footer_menu a#footer_last:visited {border-right:0;}
 
/**** Front Menus ***/
#mcmenu ul{border: 0; margin: 0; padding:0; list-style-type:none; text-align:center;}
#mcmenu ul li{display:block; float:left; text-align:center; padding:0; margin:0;}
#mcmenu ul li a{background:transparent; padding:4px 9px 5px; margin:0; color:#fff; text-decoration:none; display:block; text-align:center; font:normal 11px/12px verdana, lucida, arial, helvetica, sans-serif;}
#mcmenu ul li a:hover {text-decoration:none; color:#fff; border-bottom:4px solid #ee220a;}
#mcmenu a#mclast:link, #mcmenu a#mclast:visited {border-right:0;}

#dcmenu ul{border:0; margin:0; padding:0; list-style-type:none; text-align:center;}
#dcmenu ul li{display:block; float:left; text-align:center; padding:0; margin:0;}
#dcmenu ul li a{background:transparent; padding: 4px 9px 5px 9px; margin: 0; color:#fff; text-decoration: none;
	display: block; text-align: center; font: normal 11px/12px verdana, lucida, arial, helvetica, sans-serif;}
#dcmenu ul li a:hover {text-decoration: none; color:#fff; border-bottom:4px solid #cc33cc;}
#dcmenu a#dclast:link, #dcmenu a#dclast:visited {border-right: 0;}

