@charset "utf-8";

/* START Subsection Buy Container CSS */
#subsection {
	background-color: #fff;
	padding:2px 7px 0px 7px;
}
#buycontainer2 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background: url(../images/adv-subheader2.gif) no-repeat top #ffffff; /* column 2 background colour */
}
#buycontainer1 {
	float:left;
	width:100%;
	position:relative;
	right:50%;
	background: none; /* column 1 background colour */
	margin: 2px 0px;
}
#buycol1 {
	float:left;
	width:45%;
	position:relative;
	left:49%;
	overflow:hidden;
}
#buycol2 {
	float:left;
	width:47%;
	position:relative;
	left:56%;
	overflow:hidden;
}
/* END Subsection Buy Container CSS */

   [if lt IE 7]>
    <style media="screen" type="text/css">
    .col1 {
	    width:100%;
	}
    <![endif]-->


/* Start of Adventus info layout */
	.infomask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
}	
#infocontainer2 {
		clear:left;
		float:left;
		width:100%;
		overflow:hidden;
		background: none; /* column 2 background colour */
		border: 0px solid #000;
		margin: 10px 0px;
}
#infocontainer1 {
		float:left;
		width:100%;
		position:relative;
		right:60%;
		background: #FFFFFF;/* column 1 background colour */
		margin: 0px;
}
#infocol1 {
		float:left;
		width:38%;
		position:relative;
		left:60%;
		overflow:hidden;
		padding: 0px 8px;
}
#infocol2 {
		float:left;
		width:59%;
		position:relative;
		left:61.5%;
		overflow:hidden;
		padding: 0px 0px;	
}
/* info layout */

/* info text */
.info p {
		margin:0px 0px 5px 5px;
		padding:4px 10px 5px 10px;
		line-height: 1.4;
		color:#3b3b3b;
		font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		font-size:12px;		
}

.info p a  {
		color: #0088CC;
		font-weight:500;
}	
	
.info h1 {	
		color:#3b3b3b;
		font-size:23px;
		margin: 12px 0 0px 0;
		padding: 0px 0 3px 100px;
		font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		line-height: 26px;
		font-weight:lighter;
		letter-spacing:-1px;
		background: url(../images/notes.png) top left no-repeat;
}
.info h3 {
		color:#c88e00;
		overflow:hidden;		 
		font-size:14px;
		margin: 9px 5px 0px 5px;
		padding: 10px 10px 0px 10px;
		font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		font-weight: 500;
		line-height: 14px;
		letter-spacing: 0.05em;
		text-transform:uppercase;
		border-top: 0px solid #e5e5e5;
}
.info h3 a {
		color: #c88e00;
	}	
.info h3 a:hover, a:active {
		text-decoration:underline;
	}

/* END of infostyle text */	

/* START of flash area */	
#flasharea {
		text-align:center;
		vertical-align:top;
		background-color:#bcc1c7;
		background:url(/flash/flash-alt-intro.png) no-repeat top center;
		width:100%; 
		height:238px; 
		margin-bottom:10px;
}
/* END of flash area */	


/* START of sub box area */	
#subbox {
   width:100%; 
	 background-color:none;
}
.r {
		width:274px;
		float:right;
}
.l {
		width:272px;
}
.t {
		margin-bottom:9px; 
}

/* END of sub area */	



/* Start of QUOTES Column CSS */

#quotes {
	 width:43%;
	 margin:10px 20px 5px 15px ; 
	 padding:5px 0px 0px 23px;
	 background: url(../images/icons/quotes-gold.png) top left no-repeat;
}
#quotes p {
	color: #666666;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
}