/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background:url(bg.jpg);
}

a, a:active, a:link, a:visited{
	color:#963030;
}
a:hover{
	color:#5e839c;
}

#container{
	position:relative;
	width: 926px;
}

#topBG{
	background:url(top_bg.jpg) repeat-x;
	padding-top:29px;
}

#shadowLeft{
	position:absolute;
	left:0px;
}

#shadowRight{
	position:absolute;
	right:-1px;
}

#main{
	background:url(contentBG.gif) no-repeat;
	background-color:#ffffff;
	width:895px;
}

#main2{
	background:url(contentBG2.gif) no-repeat;
	background-color:#ffffff;
	width:895px;
}

#clearSpace
{
	clear: both;
	font-size: 1px;
	height: 1px;
	width: 1px;
	margin:0;
	padding:0;
}

#left{
	float:left;
	width:240px;
	background:url(leftNavBG.gif) no-repeat;
	text-align:left;
}

	#logo{
		margin-left:28px;
		margin-top:27px;
		width:190px;
		margin-bottom:15px;
	}
	
	#nav{
		width:174px;
		margin-left:36px;
	}
	
	#buttonGroup{
		width:199px;
		min-height:400px;
		height:auto !important;
		height:400px;
		margin-left:24px;
	}

#right{
	float:right;
	width:645px;
	margin-right:10px;
	*padding-right:5px;
	*margin-right:0px;
}

	#topNav{
		background:url(topnav_bg.gif) no-repeat;
		width:650px;
		height:64px;
	}
		#topNav .navitems{
			padding-top:30px;
		}
	
	#content{
		width:650px;
	}
	
		#content .area{
			width:600px;
			padding:33px 22px 25px 28px;
		}
	
#brandBar{
	position:relative;
	margin-top:3px;
	width:895px;
	height:41px;
	background:url(brandBarBG.gif) no-repeat;
	text-align:left;	
}

#brandBar #address{
	position:absolute;
	left:6px;
	bottom:50px;
}
	#brandBar .logo{
		padding-left:4px;
		padding-top:4px;
	}
	
	#brandBar .brandNav{
		position:absolute;
		right:4px;
		top:4px;
	}
	
#footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a5b9c7;
	width: 850px;
	text-align: center;
	line-height: 16px;
	margin-bottom:15px;
}

#footerlinks a, #footerlinks a:active, #footerlinks a:visited{
	color:#a5b9c7;
	text-decoration:none;
}

#footerlinks a:hover{
	color:#ffffff;
	text-decoration:none;
}

	#ht{
		margin-top:20px;
	}

#aramarklegal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1d365e;
	width: 850px;
	padding-bottom:20px;
}

#subnav{
	margin-bottom:30px;
}

/* text styles */
#content td, p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:17px;
	color:#4b433d;
}
.subheadline{
	font-size:11px; font-weight:bold;
}

.price, .price p{
	font-size:11px; font-weight:bold; color:#9d3233;
}

/* photo gallery pop-up */
body.galleryPop {
	margin:0px;
	padding:0px;
	background-image: url(gallery_popup.jpg);
	background-repeat: no-repeat;
	
	color:#a8caea;;
}

body.galleryPop a, body.galleryPop a:link, body.galleryPop a:active, body.galleryPop a:visited, body.galleryPop a:hover{
	color:#a8caea;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

body.galleryPop a:hover{
	text-decoration:underline;
}

#photo-header {
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	position: absolute;
	height: 100px;
	width: 550px;
	left: 0px;
	top: 90px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-left: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#photo-image {
	margin:0px;
	position: absolute;
	width: 500px;
	top: 150px;
	left: 52px;
}
#photo-image img {
	border: 1px solid #ffffff;
}
#pulldown {
	float:right;
	font-size:10px;
	margin:0px;
	width: 450px;
	position: absolute;
	top: 22px;
	left: 215px;
}
#photoFooter {
	position: absolute;
	width: 540px;
	top: 580px;
	padding-top: 15;
	padding-right: 0px;
	padding-bottom: 10;
	padding-left: 0px;
}

/*----------------------*/

/* Code Block */

ul{
		margin-left:20px;
}
.headline{
	font-size:12px; font-weight:bold; color:#6d91a7;
}

.specialsheadline{
	font-size:16px;
	font-weight:bold;
	color:#6d91a7;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.disclaimer{
	font-size:9px; color:#8f8883; line-height:10px;
}
.shortTxtB{padding: 0px 28px 0px 0px;}
.shortTxtB2, .corp-txtL{padding: 0px 35px 0px 0px;}
.shortImgR, .corp-imgR{padding: 3px 7px 8px 4px; background: url(rightimageframe.gif) no-repeat;}
.specialsImgR {padding:3px 7px 8px 1px; background:url(/common/images/specialsImgBG.gif) no-repeat;}
.seperator{background: url(seperator.gif) no-repeat;}
.imgL{padding: 3px 6px 8px 3px; background: url(leftimageframe.gif) no-repeat;}
.txtR{padding: 0px 0px 0px 24px;}
.calloutbordertop{ background: url(calloutbordertop.gif) no-repeat bottom;}
.calloutleftborder{ background: url(calloutborderleft.gif) repeat-y #e0d7ce;}
.calloutrightborder{ background: url(calloutborderright.gif) repeat-y #e0d7ce;}
.calloutborderbottom{ background: url(calloutborderbottom.gif) no-repeat;}
.callouttxt{
	background: url(calloutbg.gif) repeat-y #e0d7ce;
	padding:15px;
}

.callouttxt2{
	background: url(calloutShortBorder.gif) repeat-y #e0d7ce;
	padding:10px;
}

/* table styles */
#content td.dark{background-color: #005085; color: #ffffff; border-right: 1px #ffffff solid;} 
#content td.medium{background-color: #e7f3f9; color: #005085; border-right: 1px #168ec4 solid;}
#content td.light{background-color: #ffffff; color: #005085; border-right: 1px #168ec4 solid;}
#content .chart{background-color: #ffffff; border:1px #aecedc solid; margin-bottom: 15px;}

#content td.darkR{background-color: #005085; color: #ffffff;} 
#content td.mediumR{background-color: #e7f3f9; color: #005085;}
#content td.lightR{background-color: #ffffff; color: #005085;}
.2colleft {padding-right: 10px;}
.2colright {padding-left: 10px;}


/*------- new callout with qoutes -------*/

.callout_quote_top {
	background-image: url(callout_quote_top.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 600px;
	background-position: bottom;
}
.callout_quote_middle {
	background-image: url(callout_quote_middle.gif);
	background-repeat: repeat-y;
	background-position: center;
	padding-left:20px;
	padding-right:20px;

}
	
.callout_quote_middle p, .callout_quote_middle span,  .callout_quote_middle td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:17px;
	color:#466881;
	}
	
	.callout_quote_middle a {
	color:#466881;
	}


.callout_quote_bottom {
	background-image: url(callout_quote_bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 14px;
	width: 600px;}

.specialsImgL{background:url(/common/images/specialsImgBG.gif); background-repeat:no-repeat; padding:3px 4px 8px 4px;}

/*------- new callout with qoutes end -------*/
