body {
	margin: 0;
	background-image: url('../images/body-bg.jpg');
	color: #64623E;
	font-family: Arial;
	font-size: 10pt;

}
img{
	border: 0;
}

#external-container{
	
}
#container{
	background-image: url('../images/container-bg2.jpg');
	background-repeat: repeat-y;
	float: left;
	width: 950px;
	height: 100%;
}
#left{
	float: left;
	width: 146px;
}
#center{
	float: left;
	width: 650px;
	margin-left: 7px;
	line-height: 16pt;

}
#right{
	float: left;
	width: 142px;
}
.testimonial{
	float: left;
	background-image: url('../images/quote-bg.jpg');
	background-position: bottom left;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 8pt;
	font-style: italic;
	padding: 10px;
	margin-left: 2px;
	
}
.signature{
	color: #007BB5;
	margin-top: 10px;
}
#about{
	
	margin-left: 15px;
	margin-right: 25px;
}

#navigation ul{

	padding: 0;
	margin-left: 1px;
}
#navigation ul li{
	list-style: none;
	display: block;
	margin-bottom: 10px;
}

#navigation a:hover{
	
}
#about strong{
	color: #007BB5;
}
.heading{
	text-align: center;
	margin-top: 20px;
}

#center p{
	margin-left: 20px;
}

.left-column{
	float: left;
	width: 330px;
	margin-right: 30px;
	margin-left: 20px;
}
.right-column{
	float: left;
	width: 240px;
	margin-top: 45px;
}

.session{
	float: left;
	width: 230px;
	margin-top: 8px;
	font-size: 10pt;
	color: #007BB5;
}

.session-icon{
	float: left;
}

.session-links{
	height: 60px;
	margin-top: 10px;
	line-height: 12pt;
	position: relative;
}

.bundle-container{
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #d0d0ce;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 2px;
	float: left;
	margin-bottom: 20px;
}

.bundle-container img{
	float: right;
	padding-left: 15px;
}

.timecode{
	position: absolute;
	width: 50%;
}

.price{
	margin-right: 12px;
	position: absolute;
	right: 0;
	width: 10%;
	text-align: right;
	font-weight: bold;
	background-color: #FFFFFF;
}

#vertical_slide1{
	font-size: 8pt;
	line-height: 11pt;
	margin-right: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #64623E;
	clear: left;
}

#vertical_slide2{
	font-size: 8pt;
	line-height: 10pt;
	margin-top: 5px;
	margin-right: 8px;
	color: #64623E;
}
#vertical_slide3{
	font-size: 8pt;
	line-height: 10pt;
	margin-top: 5px;
	margin-right: 8px;
	color: #64623E;
}
#vertical_slide4{
	font-size: 8pt;
	line-height: 10pt;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 8px;
	color: #64623E;
}

.blue{
	color: #007BB5;
}

.blue-italic{
	color: #007BB5;
	font-style: italic;
}

.session img{
	margin-right: 3px;
}

.brown{
	color: #482921;
	line-height: 10pt;
	font-size: 8pt;
}

.brown-big{
	color: #482921;
	font-size: 13pt;
}

h2{
	color: #007BB5;
	font-size: 10pt;
	font-weight: normal;
	text-transform: uppercase;
}
#faq{
	float: left;
	width: 320px;
}
#faq-content li, #faq-content a{
	width: 269px;
	float: left;
	clear: both;
	
	color: #64623E;
}
#faq-bottom{
	float: left;
	height: 8px;
	width: 290px;
	background-image: url('../images/faq-bottom-bg.jpg');
	margin-bottom: 20px;
}
#faq-content{
	float: left;
	background-image: url('../images/faq-middle-bg.jpg');
	width: 290px;
}

#faq-top{
	width: 290px;
	float: left;
	height: 8px;
	background-image: url('../images/faq-top-bg.jpg');
}

#faq-content a{
	padding: 5px;
	padding-bottom: 7px;
}
#faq-content ul{
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
	margin-bottom: 10px;
	margin-left: 5px;
}
#faq-content ul li{
	list-style: none;
	display: block;
}

#faq-content a:hover{
	background-image: url('../images/faq-over.png');
	background-repeat: repeat-x;
	
}
.sessions-left{
	text-align: center;
	float: left;
	width: 75px;
	margin-right: 20px;
	margin-left: 10px;
}

.sessions-right{
	float: left;
	width: 480px;
}

.view-cart{
	position:absolute;
	left:705px; 
	top:10px;
	width: 84px;
}

.view-cart a:link{text-decoration: none;}
.view-cart a:visited{text-decoration: none;}
.view-cart a:hover{text-decoration: none;}
.view-cart a:active{text-decoration: none;}
.view-cart img{margin-left: 3px;}

.brown-download{
	float: left;
	margin-top: 5px;
}

#five-dollar-session{
	background-image:url('/images/5dollars.gif');
	background-repeat:no-repeat;
	background-position: top right;
}

#ten-dollar-session{
	background-image:url('/images/10dollars.gif');
	background-repeat:no-repeat;
	background-position: top right;
}

a:link { 
	color: #007BB5;
	}
a:visited { 
	color: #277da8;
	}
a:hover { 
	color: #2f9fd3;
	}
a:active { 
	color: #333333;
	}

a#home img {background: url('../images/home.jpg'); top left no-repeat;}
a#home:hover img {background: url('../images/home-over.jpg'); top left no-repeat;}

a#sessions img {background: url('../images/sessions.jpg'); top left no-repeat;}
a#sessions:hover img {background: url('../images/sessions-over.jpg'); top left no-repeat;}

a#contact img {background: url('../images/contact.jpg'); top left no-repeat;}
a#contact:hover img {background: url('../images/contact-over.jpg'); top left no-repeat;}

a#blog img {background: url('../images/blog.jpg'); top left no-repeat;}
a#blog:hover img {background: url('../images/blog-over.jpg'); top left no-repeat;}

a#resources img {background: url('../images/resources.jpg'); top left no-repeat;}
a#resources:hover img {background: url('../images/resources-over.jpg'); top left no-repeat;}

a#download img {background: url('../images/download.png'); top left no-repeat;}
a#download:hover img {background: url('../images/download-over.png'); top left no-repeat;}

a#info img {background: url('../images/info.png'); top left no-repeat;}
a#info:hover img {background: url('../images/info-over.png'); top left no-repeat;}

a#info1 img {background: url('../images/info.png'); top left no-repeat;}
a#info1:hover img {background: url('../images/info-over.png'); top left no-repeat;}

a#info2 img {background: url('../images/info.jpg'); top left no-repeat;}
a#info2:hover img {background: url('../images/info-over.jpg'); top left no-repeat;}

a#info3 img {background: url('../images/info.jpg'); top left no-repeat;}
a#info3:hover img {background: url('../images/info-over.jpg'); top left no-repeat;}

a#info4 img {background: url('../images/info.jpg'); top left no-repeat;}
a#info4:hover img {background: url('../images/info-over.jpg'); top left no-repeat;}
