@charset "utf-8";
/* Airlinke Global CSS */

body {
	margin:0px;
	padding:0px;
	background:#b29f9e url('../images/template/bg.png');
	background-position:top;
	background-repeat:repeat-x;
	font-family:Helvetica, Arial, sans-serif;
	color:#333;
}

p {
	font-size:12px;
	line-height:160%;
	color:#333;
	text-align:justify;
}

a img {
	border:none;
}

a {
	color:#917572;
	cursor:pointer;
}

#MainContainer {
	width:880px;
	margin:35px auto 0px;
	background-image:url('../images/template/maincontainerbg.png');
	background-repeat:repeat-y;	
	background-position:top;
	
}

* html #MainContainer {background-image:url('../images/template/maincontainerbg.gif');}

#SubMainContainer {width:868px; margin:1px auto;}

#TopShadow {display /*\**/: none\9}
*:first-child+html #TopShadow {margin-top:-15px; display:inline;}
* html #TopShadow {margin-top:-15px; display:inline;}
*:first-child+html #BottomShadow {margin-top:0px;}
*html #BottomShadow {margin-top:0px;}


#Header {height:56px; padding:10px 0 10px 5px; position:relative; border-top /*\**/: 1px solid #999\9}
*:first-child+html #Header {padding-top:0px; margin-top:0px; border:none;}
#Header #Logo {float:left; clear:both;}
#Header #Menu {float:left; margin:25px 0 0 55px;}
#Header #Menu img {border:none; padding-bottom:2px;}
#Header #Menu img:hover {border-bottom:2px solid #B29F9E; padding-bottom:0px;}
#Header #Menu ul {list-style:none; margin:0px; padding:0px; border-top:none; font:bold 11px Arial, Helvetica, sans-serif;}
#Header #Menu ul a {padding:5px 15px 5px 10px; display:block; color:#333; text-decoration:none;}
#Header #Menu ul a:hover {background-color:#A6918F; color:#fff;}
#one-ddcontent, #two-ddcontent {position:absolute; overflow:hidden; display:none; background:#fff; z-index:200; opacity:0}
#two-ddcontent {left:310px;}

*:first-child+html #one-ddcontent {left:215px; top:42px;}
* html #one-ddcontent {left:215px; margin-top:28px;}
*:first-child+html #two-ddcontent {top:32px;}
* html #two-ddcontent {margin-top:28px;}

#MainImageDiv img {width:868px; margin-left:0px;}

#Content {width:868px; min-height:320px; margin-top:2px; position:relative;}
*:first-child+html #Content {margin-top:0px;}
#Content #Left, #Content #Right {background-color:#c9bcbb; width:246px; height:520px; margin-bottom:1px; float:left;}
*:first-child+html #Content #Left {height:544px;}
*html #Content #Left {height:544px;}
*:first-child+html #Content #Right {height:544px;}
*html #Content #Right {height:544px;}
#Content #Center {float:left;padding:10px 30px; width:316px;}

#Left .titleimg, #Right .titleimg {border:1px solid #775551; margin:35px auto 20px; display:block;}
#Left .service {width:189px; margin:0px auto 12px; padding:2px 1px 4px;}
#Left .service:hover {padding:1px 0px 3px; border:1px solid #fff;}
#Left .service img {float:left;}
#Left .service h3 {display:inline; font:bold 12px Helvetica, Arial, sans-serif; color:#444;; line-height:55px; padding-left:4px;}

#Center img {display:block; margin:0px auto 15px; padding-top:10px;}
#Center p {font:12px Arial, Helvetica, sans-serif; line-height:150%;}
#Center p a {color:#917572;}
#Center ul {font-size:12px; margin-left:0px; padding-left:25px; line-height:150%; width:90%;}

#Center li {margin-bottom:2px;}

#Right .benefit {width:189px; margin:0px auto 12px; padding:4px 1px;}
#Right .benefit:hover {border:1px solid #fff; padding:3px 1px;}
#Right h3 {padding:6px 10px; margin:0px; font:bold 12px Helvetica, Arial, sans-serif; color:#444;}
#Right a, #Left a {text-decoration:none;}

#Footer {clear:both; padding-bottom:25px;}
#Footer p {margin:0px; padding:0px; margin-top:-2px; text-align:center; font:9px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#e4e4e4; position:relative; background:none;}
#Footer p a {color:#e4e4e4; text-decoration:none;}
#Footer p a:hover {color:#fff;}
#Footer .cap {text-transform:capitalize;}

#PageContent {border-left:150px solid #c9bcbb; border-right:150px solid #c9bcbb; padding:10px 20px; float:left; min-height:300px; min-width:528px; max-width:528px; width:528px;}
#PageContent a {color:#4e2723; text-decoration:none; font-weight:bold;}
#PageContent a:hover {text-decoration:underline;}
#PageContent h1 {font:bold 16px Helvetica, Arial, sans-serif; color:#7D5C58; text-transform:uppercase;}
#PageContent h2 {font:bold 14px Helvetica, Arial, sans-serif; color:#333; padding-top:15px; font-style:italic;}
#PageContent ul {font-size:12px; padding-left:15px; line-height:160%;}
#PageContent li {margin-bottom:2px;}
#PageContent img {border:3px solid #333;}
#PageContent .sublist {margin-left:20px; list-style-type:circle; margin-top:-8px;}
#PageContent .service {clear:both; padding-top:18px;}
#PageContent .service img {border:1px solid #333; float:left; margin-right:10px;}
#PageContent .service p {padding:0px; margin:0px;}
#PageContent .service p a {color:#7D5C58; font-weight:bold;}

#SideMenu {position:absolute; font:bold 14px Arial, Helvetica, sans-serif; top:68px; left:10px; width:130px;}
#SideMenu a {text-decoration:none; color:#444; display:block; text-align:right; margin-bottom:14px;}
#SideMenu a:hover {text-decoration:underline;}

/* Helper Styles */
.center {text-align:center;}
.no-line-height {line-height:120%; color:#444;}
.float_right {float:right; margin:10px 0 10px 15px;}
.float_left {float:left; margin:10px 15px 10px 0px;}
.numbered {list-style:decimal;}
.biglink {color:#7D5D59; font-size:14px;}
.experience {background-color:#ece9e9; padding:8px 16px; margin:18px 0px; border:1px solid #d6c5c4; clear:both;}
