body {
	background-color: #FFFFFF;
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d5d5d;
}
a { color:#082f60; text-decoration:underline }
a:hover { text-decoration:none; }

h1 { color:#082f60; font-size:24px; margin-bottom:-1px; margin-top:0px; font-weight:200 }
h2 { color:#082f60; font-size:18px; margin-bottom:-1px; font-weight:200 }
/* Layout */
#wrapper {
	width:883px;
	margin:0 auto;
}

#navigation {
	background-image:url(../images/navigation.png);
	height:34px;
}
#header {
	background-image:url(../images/header.png);
	height:162px;
	color:#FFFFFF;
}
#headerTopRight {
	width:140px;
	float:right;
	padding-right:5px;
	padding-top:15px;
	height:121px;
}
#headerRight {
	float:right;
	width:219px;
	text-align:right;
	color:#FFFFFF;
	height:162px;
	position:relative;
}
#headerBottomRight a{
	background-image:url(../images/headerButton.png);
	display:block;
	width:219px;
	height:41px;
	vertical-align:baseline;
	position: absolute; bottom: 0; right: 0;
}
#headerLeft {
	margin-left:60px;
	float:left;
	vertical-align:top;
}
#headerLeft h1 {
	color:#FFFFFF;
}
#headerLeft h2 {
	color:#99CCFF;
	font-weight:100;
}
#content {
	width:884px;
	padding-top:10px;
}
#mainContent {
	width:600px;
	float:left;
}
#subHeader {
	background-image:url(../images/subHeader.png);
	width: 883px;
	height:9px;
}
#sidebar {
	width:268px;
	float:right;
}	
#sidebar li {
	list-style: none;
}
#menu a {
	font-size:12px;
}
#partner {
	background-image:url(../images/partnerLogos.png);
	width:884px;
	height:69px;
}
#footer h2, #footer a { color:#FFFFFF; }

#footer {
	background-image:url(../images/footer.png);
	width:884px;
	height:166px;
	color:#FFFFFF;
}
#footerLeft {
	padding-top:20px;
	float: left;
	width: 30%;
	margin:5px;
}

#footerRight {
	padding-top:20px;
	float: right;
	width: 30%;
	margin:5px;
}

#footerCenter { 
	padding-top:20px;
	float: left;
	width: 30%;
	margin:5px;
}
#footerContainer {
	margin:0 auto;
	width:600px;
}
.sideTop { height:5px; background-image:url(../images/sideTop.png); width:266px;}
.sideBottom { height:4px; background-image:url(../images/sideBottom.png); width:266px; margin-bottom:5px;}
.sideBg { background-image:url('../images/sideBg.png'); background-repeat:repeat-y; padding:10px; } 
.sideBg h3 { font-size:16px; color:#5f0831; padding:0; margin:0; font-weight:200} 

#logo {
	float:left;
}
#chat {
	float:right;
}	


/* Package Classes */
.package h3 { color:#1470c6; font-size:14px; margin-bottom:-1px;  margin-top:0px; font-weight:500 }

.package {
	background:url(../images/pkgBg.png);
	width:293px;
	height:168px;
	position:relative;
}
.packageText { 
	padding: 10px;
}
.pkgPrice h2 { 
	color:#710739;	
	padding-top:4px;
	margin:0;
	font-size:15px;
	font-weight:600;
	padding-left:10px;
}
.pkgPrice {
	float:left;
	background-image:url(../images/pkgPrice.png);
	width:190px;
	height:36px;
	text-align:left;
}
.pkgOrder a { 
	display:block;
	width:103px;
	height:36px;
}
.pkgOrder {
	float:right;
	background-image:url(../images/pkgOrderNow.png);
	width:103px;
	height:36px;
}
.pkgBottom {
	position: absolute; bottom: 0; left: 0;
}

/* Dual Column Classes */
.dualColumnLeft {
	padding-top:20px;
	float: left;
	width: 48%;
	margin:5px;
}

.dualColumnRight {
	padding-top:20px;
	float: right;
	width: 48%;
	margin:5px;
}



/* MENU */
#nav { 
	padding-left:10px; font-size:12px;
}
#nav a { 
	float: left;   
	text-decoration: none; 
	text-align:center;  
	height: 30px; 
	width: 101px; 
	line-height: 30px; 
	color:#FFFFFF;	
}
#nav a:hover { 
	color:#82b7fb;  background: url(../images/mnuHover.png) 0 0 no-repeat; vertical-align:bottom; 
}
#nav a.Selected, a.Selected:link, #nav a.Selected:active, #nav a.Selected:visited {
	color:#82b7fb; background: url(../images/mnuHover.png) 0 0 no-repeat; vertical-align:bottom;
}

/*///////////////// CODA SLIDER ///////////////////////*/
#slider { float: left; width: 520px;  margin: 0 auto; padding-top: 10px; position: relative;}
.sliderLeft { color:#FFFFFF }
.scroll { height: 175px; width: 520px; overflow: auto; position: relative; vertical-align:text-top; /* fix for IE to respect overflow */ clear: left; }
.scrollContainer div.panel { height: 162px; width: 520px; padding-top:0px /* change to 560px if not using JS to remove rh.scroll */}
.scrollContainer div.panel img { float: left; margin-right: 20px; margin-left: 10px; display: inline;}
.scrollContainer div.panel div.panel-text { width: 75%; float: left; color: #e6edf1;}
.scrollContainer div.panel div.panel-text p.more{ float: right; width:103px;}
.scrollContainer div.panel div.panel-text p.more a{ background: url(../images/read-more-button.png) no-repeat 0 0 ; display: block; width: 103px; height: 23px; padding-top: 2px; color: #fff; padding-left: 20px; margin-top: 10px;}
.scrollContainer div.panel div.panel-text p.more a:hover{ background: url(../images/read-more-button.png) no-repeat 0 -25px ; text-decoration: none;}
.scrollButtons { position: absolute; top: 75px; cursor: pointer;} .scrollButtons.left { left: -50px;}
.scrollButtons.right { left: 535px;}
/*///////////////// END CODA SLIDER ///////////////////////*/



