@import url(typography.css);
@import url(color.css);
@import url(layoutTwocol.css);
@import url(layoutOnecol.css);



* {margin:0;
	padding:0;
	}
body{
	min-width:945px;
	margin-top:20px;
}
a:link {color: #cc0000;}
a:visited {color: #cc0000;}
a:hover {color: #cc0000;}
a:active {color: #cc0000;}

#wrapper{
	
	width:945px;
	text-align:left;
	}	
#header{position:relative;
	height:30px;
	width:945px;
	z-index:200;
	}
#mainnav{
	width:210px;
	float:left;
	
}
img#logo{position:relative;
	top:-20px;
	left:40px;
	
	}
#img-wrapper{
	background: url(../images/template/mcshadow.gif) no-repeat top right;
	z-index:300;
	float:right;
	}	
	
#maincontentWedd{
	margin:0;
	position:relative;
	left:-10px;
	top:10px;
	width:700px;
	background:#ffcccc;
	}
#maincontentGeneral{
	margin:0;
	position:relative;
	left:-10px;
	top:10px;
	width:700px;
	background:#fffccc url(../images/general/generalbgd.gif) no-repeat top left;
	}
#maincontentGeneral_gal{
	margin:0;
	position:relative;
	left:-10px;
	top:10px;
	width:700px;
	background:#fffccc;
	}
#maincontentCorp {
	margin:0;
	position:relative;
	left:-10px;
	top:10px;
	width:700px;
	background:#ffffff url(../images/corporate/corpbgd.gif) no-repeat top left;
	}	

#maincontentSocial {
	margin:0;
	position:relative;
	left:-10px;
	top:10px;
	width:700px;
	background:#ffcc99 url(../images/social/socialbg.gif) no-repeat top left;
	}
#maincontentSocial_gal {
	margin:0;
	position:relative;
	left:-10px;
	top:10px;
	width:700px;
	background:#ffcc99;
	}	


#maincontentAirports {
	margin:0;
	position:relative;
	left:-10px;
	top:10px;
	width:700px;
	background:#bad1e8 url(../images/airports/airportsbgd3.png) no-repeat top left;
	}		
#maincontentWholesale {
	margin:0;
	position:relative;
	left:-10px;
	top:10px;
	width:700px;
	background:#dcf8eb url(../images/wholesale/wholesalebgTop.jpg) no-repeat top left;
	}	
p.phonenr{text-align:right;
	padding:10px 30px 10px 0;
	}
	
	
img#bottomlogo{position:relative;
	top:-12px;
	left:270px;
	}

#mcfooter{
	width:700px;
	clear:both;
	height:45px;	
	background-color:#ffffff;
	border-bottom:6px solid #999999;
	margin:30px 0px 30px 0px;
	}
#wholesaleFooter{background: url(../images/wholesale/wholesalebgBottom2.jpg) no-repeat bottom right;
border:1px solid #dcf8eb;}
#maincontentCorp #mcfooter{
	width:700px;
	clear:both;
	height:45px;	
	background-color:#e5e4e9;
	border-bottom:6px solid #999999;
	margin:30px 0px 30px 0px;
	}
#maincontentSocial #mcfooter{
	width:700px;
	clear:both;
	height:45px;	
	background-color:#f9e6d5;
	border-bottom:6px solid #999999;
	margin:30px 0px 30px 0px;
	}
#footer{
	clear:both;
	height:130px;
	overflow:hidden;
	width:945px;
	
}

#footer p.footertxt{
	margin-top:5px;
	margin-bottom:5px;
	padding-left:245px;
	
}

/*===============link display================*/

a:link{
	text-decoration:none;
	}
a:visited{
	text-decoration:none;
	}
a:hover{
	text-decoration:none;
	}
a:active{
	text-decoration:none;
	}
#maincontentGeneral span.allLinks, #maincontentCorp span.allLinks, #maincontentSocial span.allLinks, #maincontentAirports span.allLinks, #maincontentWedd span.allLinks {font-style:italic;
	font-family:verdana, arial, sans-serif;
	font-weight:normal;
	font-size:14px;
	padding-left:12px;
	background:  url(../images/template/triangle8.gif) no-repeat left center;}	

#maincontentGeneral span.outsiteLinks, #maincontentCorp span.outsiteLinks, #maincontentSocial span.outsiteLinks, #maincontentAirports span.outsiteLinks, #maincontentWedd span.outsiteLinks
{font-style:italic;
	font-family:verdana, arial, sans-serif;
	font-weight:normal;
	font-size:14px;
	}



/*=====================top navigation bar==========*/
ul#tnav  {
	width:700px;
	margin-left:210px;
	list-style: none;
	float:right;
		
}

ul#tnav .tnavlast{padding-right:10px;
	}

ul#tnav, #tnav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#tnav li {
  float: right;
  margin: 0;
  padding: 0;
  position: relative;
}
ul#tnav li a:link, ul#tnav li a:hover, ul#tnav li a:active, ul#tnav li a:visited {
  display: block;
  padding: 5px;
  text-decoration: none;
  
}
ul#tnav ul {
	position: absolute;
	width: 95px;
	left: -999em;
	list-style: none;
}
ul#tnav li ul li{valign:center;}

ul#tnav li:hover ul, #tnav li.sfhover ul {
	left: auto;

}



/*=====================start main navigation bar left===========*/
#mnav{
	position:relative;
	margin-top:5px;
	margin-right:12px;
	list-style-type:none;
	float:right;
	}
#mnav ul{
	margin:0;
	list-style-type:none;}
	
#mnav .TG a {
	display: block;
	padding-top:24px;
	text-decoration:none;
	background:  url(../images/template/mnavbgblur.gif) no-repeat left bottom;
	}

#mnav li.TG {
	text-align:right;
	width:100px;
	height:40px;
}
#mnav li.MS1 {
	padding-top:150px;
	text-align:right;
}
#mnav li.MS {
	padding-top:10px;
	text-align:right;
}


/*=====================start footer navigation bar==============*/
#fnav  {
	width:550px;
	margin-left:60px;
	list-style: none;
	float:right;
		
}
#fnav .first{padding-right:25px;
	
	}

#fnav ul{padding: 0;
	margin:0 ;}
	
#fnav a {
	display: block;
	padding:10px 5px 5px 5px;
	
	text-decoration:none;
}

#fnav li {
	display: block;
	padding:5px 5px 5px 5px;
	float: right;
}

ul#credit {list-style: none;
	float:right;
	font-size:10px;
	font-color:#cccccc;
	margin:18px 0px 0px 0px;
	}
/*========margins===========*/

  
#maincontentGeneral_gal p, #maincontentSocial_gal p, #maincontentGeneral h1, #maincontentGeneral p, #maincontentCorp h1, #maincontentCorp p, #maincontentWedd h1, #maincontentWedd p, #maincontentGeneral h2, #maincontentSocial h1, #maincontentSocial p, #maincontentAirports h1, #maincontentAirports p, #maincontentWholesale p, #maincontentWholesale h1, #maincontentWholesale h2 {
  margin:20px 15px 20px 40px; 
}
#maincontentGeneral h3, #maincontentGeneral h4 {
margin:40px 15px 20px 40px;}

#maincontentGeneral_gal h1, #maincontentSocial_gal h1{
margin:40px 15px 40px 40px;}

#maincontentWholesale h3{margin:0px 300px 0px 60px;}
/*==========box==============*/

#box { 
  width: 254px;
  background:url(../images/template/tile1.gif) repeat-y; 
  margin-left:30px;
  margin-bottom:40px;
}
.boxtitle1,.boxtitle2{
	width:100px;
	background-color:#ffffcc;
	margin-left:34px;
	}
.boxtitle1{position:relative;
	top:0;
	left:15px;
	padding-top:50px;
	}
.boxtitle2{
	padding-top:40px;
	padding-left:15px;
	}

#box p.head {
  background: url(../images/template/top1.gif) no-repeat left top;
  padding-top:20px;
  padding-bottom:5px;
  margin:0;
  font-style:italic;
  
}

#box p.last {
  background: url(../images/template/bottom1.gif) no-repeat left bottom;
  font-style:italic;
  padding-bottom: 20px;
  margin:0;
}

#box head, #box p{
	padding-left:17px;
	padding-right:15px;
	}
p#boxcontent{
	margin-left:0px;
	margin-right:0px;
	}	
/*============lists=====================*/
#maincontentCorp ul.lists,#maincontentSocial ul.lists,#maincontentWedd ul.lists,#maincontentAirports ul.lists,#maincontentGeneral ul.lists, #maincontentWholesale ul.lists {
	list-style: none;
	padding-left:40px;
	}
#maincontentCorp li.listsFirst,#maincontentSocial li.listsFirst,#maincontentWedd li.listsFirst,#maincontentGeneral li.listsFirst,#maincontentAirports li.listsFirst {margin-left:-12px;}
#maincontentCorp .lists li,#maincontentSocial .lists li,#maincontentWedd .lists li,#maincontentGeneral .lists li,#maincontentAirports .lists li {
	padding-left:12px;
	
	}
	

	