@charset "utf-8";
/* CSS Document */
	
	* html img {vertical-align: middle;}

	* html input {vertical-align: middle;}
	
	html, body {height: 100%;}

	body {font-size:9pt;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #333; background: #9e937d; margin:10px auto;}
	input {/*border: 0px;*/}
	
	img {border: 0px;}
	
	p {margin: 0px; padding: 0px; line-height:1.2em; }
	.clear {clear: both; height:0px; display:block; font-size:0px;}
	
	.left {float: left;}
	.center{ text-align:center;}
	h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}


#main-body{ width:810px; margin:auto; background: url("../images/top-bottom-mid.jpg") repeat-y left; }

#wrapper{ background: url("../images/top-round.jpg") no-repeat top left; padding-top:15px;}
		#header{ background:url("../images/top-bottom-round.jpg") no-repeat left bottom; padding-bottom:20px; padding-left:20px; padding-right:15px;}
		#home-header{ background:url("../images/home-top-bottom-round.jpg") no-repeat left bottom; padding-bottom:20px; padding-left:20px; padding-right:15px;}

.sidebar{ width:150px; float:left; background:url("../images/side-top.jpg") no-repeat left top; padding-top:5px;}
		.sidebar-content{ padding:5px 30px 0 25px; color:#fff; text-align:center; color:#ff9900;}
		.sidebar-content h2{ font-size:14px; margin-bottom:10px; color:#FFF;}
#top-text{ width:780px; margin:auto; color:#FFF; font-size:10px}
.up-hedaer-left{ width:600px; float:left; font-size:12px;}
.up-hedaer-right{width:180px; float:right; text-align:right; font-size:14px;}
.welcome{ color:#000; font-size:24px; font-weight:bold; letter-spacing:.5em;}
.page-head{ color:#748eac; font-size:26px;}
.list-head{ color:#748eac; font-size:18px; margin-bottom:15px;}
.list-head span{ color:#000; font-size:11px; letter-spacing:.2em;}
.vdo-list-item h4{ color:#006; font-size:12px; margin-bottom:5px;}
.vdo-list-item h5{ color:#006; margin-bottom:8px; margin-top:8px;}
.vdo-list-item ul { margin:10px 0; padding:0px;}
.list-inner-title{ font-size:10px;}
.featured-vdo-caption{ margin-top:10px;}
.inner-light-header{ color:#006; margin-bottom:10px; display:block;}
.inner-header2{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#000;}
.inner-header3{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color: #666;}
.free{ color:#006;}
.vdo-list-item ul li { list-style:none; margin-bottom:6px;}
.vdo-list-item ul li a{ font-size:10px; color:#000; text-decoration:none; font-weight:bold;}
.vdo-list-item ul li a:hover{ text-decoration:underline;}

.list-sub-title{ font-size:10px; color:#999;}
.page-subtitle{ font-weight:bold; font-size:10px; color: #999; letter-spacing:.2em;}
.select-box{ margin-bottom:15px;}
.header1{ margin:5 0 10px 0px; padding:0px; font-size:12px; color:#006;}
.instruction{ margin:0px; padding:0px; font-size:11px; color:#006;}
.featured-vdo-text{ font-size:11px;}
.vdo-large{ margin:20px 0; color:#006; font-size:11px;}
.vdo-intro-header{ font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#666;}
.vdo-intro-header span{ color:#000;}
.vdo-slogan{ margin:15px 0;}
.training-vdo a{ color:#ac6a29; font-size:11px; font-weight:bold;}
#conatiner{ background: url("../images/mid-back.jpg") repeat-y left; width:810px; overflow:hidden;}
#home-conatiner{ background: url("../images/home-mid-back.jpg") repeat-y left; width:810px; overflow:hidden;}	
.sidebar2{ width:135px; float:left;}
.side-item-list{ margin:0px; padding:50px 0 0 0 ;}
.side-item-list li{ list-style:none; text-align:center; margin:0 0;}
.list-block{ width:180px; float:left;}
.list-block ul{ margin:0px; padding:0px;} 
.list-block ul li{ list-style:none; margin-bottom:12px;}
.list-block ul li a{ font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.list-block ul li a:hover{ text-decoration: underline;}
.list-title{ width:100px; float:left; font-size:10px; letter-spacing:3pt; font-weight:bold; color:#000080; padding-top: 60px; margin-left:10px;}
		.home-content{ width:485px; float:left; padding:0 15px 0 15px;}
		.content{ width:630px; float:left; padding:0 20px 0 10px;}
		.content h1{ font-weight: normal; color:#666; padding-left:0px; margin:5px 0;}
		.content h2{ margin:10px 0;}
		.separator{ color:#FFF; padding-bottom:5px;}
		
		.vdo-list-item{ width:230px; float:left; margin-right:10px;}

#footer{ background:url("../images/footer-bottom-round.jpg") no-repeat left bottom; padding-bottom:15px;}
		.footer-content{background:url("../images/footer-top-round.jpg") no-repeat left top; padding-top:15px; padding-left:20px; padding-right:15px;}
		.home-footer-content{background:url("../images/home-footer-top-round.jpg") no-repeat left top; padding-top:15px; padding-left:20px; padding-right:15px;}
		.copyright{ width:100%; text-align:center; padding:20px; color:#fff;}
.copyright a{ color:#fff;}


/* -- old css --*/

.Indexsubtitle { color: #C0C0C0; font-size: 8pt; letter-spacing: 2pt; font-family: Verdana; 
               font-weight: bold }
img{border:0;}
p{margin:0 0 12px 0;}
#page_con{
	width: 810px;
	margin:4px auto 0 auto;
	background: url("../../RAC/RAC%202/8/final%20deliverable/img/content_bg.jpg") repeat-y;
}
#header_con {background: url("../../RAC/RAC%202/8/final%20deliverable/img/header_bg.jpg") repeat-y;}
#header_content {
	background: url("../../RAC/RAC%202/8/final%20deliverable/img/header_top.jpg") no-repeat left top;
	height: 70px;
	padding: 15px 20px 30px 20px;
}
.logo{
	float:left;
	width:270px; height:70px;
}
.header-right{
	float:right;
	padding: 5px 0 0 0;
	color:#808080;
	text-align:right;
}

#menucellb {
	padding:3px 0 0px;
	vertical-align:bottom;
	color:#808080;
	font-size:13pt;
	font-weight:100;
	border-bottom: 1px solid #FFFFFF;
}
#menucellb a {
	color:#808080;
	font-size:10pt;
	text-decoration:underline;
}
#menucellb a:hover {
	color:#000000;
	text-decoration:none;
}
.top-link {
	color:#808080;
	text-align:right;
	font-size:8pt;
}
.top-link a {
	color:#808080;
	font-size:8pt;
	text-decoration:none;
}
.top-link a:hover {
	color:#000000;
	text-decoration:underline;
}
.share{ height:16px; width:171px; background:url("../images/share.jpg") no-repeat;}
.share ul li{ height:15px; display:inline-block; float: right; list-style:none; margin-right:5px; padding-top:1px;}
.share ul li img{ margin:0px; padding:0px;}
.contact-number{ font-weight:bold; color:#000;}

.search ul li{ list-style:none;}

.page-bredcum{ padding:0px 5px; border:#ccc 0px solid;}
.back-button{ display:inline-block; float:left;}
.page-bredcum p{ text-align: right; font-size:8pt; margin-bottom:0px; padding-top:5px;}
.page-bredcum a{ color:#00F; text-decoration:none;}
.page-bredcum a:hover{ text-decoration:underline;}

.content-left{ width:600px; float:left;}
.content-right{ width:404px; float: right; font-size:8pt;}
.post-vdo-block { text-align:center;}
.post-intro{ margin-bottom:15px;}
.content-secondary-block h3{ font-size:8pt; margin-bottom:10px;}
.post-intro img{ float:left; margin-right:10px; padding-left:5px;}
.post-intro h3{ font-size:8pt;} 
.post-intro h3 span{ color:#666; font-weight:normal;}
.secondary-block{ width:400px; background:url("../images/box-mid.jpg") repeat-y;}
.block-content{ background:url("../images/box-bottom.jpg") no-repeat bottom; padding: 5px 10px 15px 10px;}
.special-offer h3, .discount-offer h3{ font-size:10px; margin:10px 0; color:#C30;}
.block-content p{ font-size:8pt; padding:0px; margin:0px;}
.content-left p{font-size:8pt; padding-left:5px;}
.addcart{ text-align:right;}
.pricing{ width:100%;}
.pricing tr td{ border-bottom:#e0dfe4 1px solid; padding:5px 5px; color:#018148; font-size:8pt;}

.discount-offer{ width:255px; float:left;}
.special-offer{ width:130px; float:right;}

.offer-tbl{ border:#333333 1px solid; background:#fff;}
.offer-tbl tr td{ padding:5px 5px; border-bottom:#333 1px solid;}
.offer-tbl-left{ background:#666666; color:#FFF;}
.more-info a{ font-size:16px; color:#333; text-decoration:none; margin:10px 0; font-weight:bold; display:block;}

#leftcol{
	float:left;
	vertical-align: top;
	width:96px;
	color:#FFFFFF;
	padding:1px 27px;
}
#maincol{
	float:left;
	width:480px;
	padding:1px 15px;
}
#rightcol{
	float:right;
	width:120px;
	color:#FFFFFF;
	padding:1px 15px 1px 10px;
}
#footer_con {background: url("../../RAC/RAC%202/8/final%20deliverable/img/header_bg.jpg") repeat-y;font-size:8pt;}
#footer_content {
	background: url("../../RAC/RAC%202/8/final%20deliverable/img/footer_top.jpg") no-repeat left top;
	height: 120px;
	line-height:120px;
	text-align:center;
	color:#808080;
}
#footer_content a{
	padding:0 5px;
	color:#808080;
	text-decoration:none;
}
#footer_content a:hover {
	color:#000000;
	text-decoration:underline;
}
.clear {
	font-size: 1px;
	line-height: 1px;
	clear: both;
	height: 1px;
}
.videolist {
	line-height:20px;
	text-align:left;
	color:#000080;
	font-size:8pt;
	padding: 10px 0 0 0;
}
.videolist a{
	padding:0 5px;
	color:#000080;
	text-decoration:none;
}
.videolist a:hover {
	color:#000080;
	text-decoration:underline;
}

.producerlist {
	line-height:30px;
	text-align:left;
	color:#000080;
	font-size:8pt;
	padding: 10px 0 0 0;
}
.producerlist a{
	padding:0 0px;
	color:#000080;
	text-decoration:none;
}
.producerlist a:hover {
	color:#000080;
	text-decoration:underline;
}

.sitelinks {
	line-height:20px;
	text-align:left;
	color:#000080;
	font-size:8pt;
	padding: 10px 0 0 0;
}
.sitelinks a{
	padding:0 5px;
	color:#000080;
	text-decoration:none;
}
.sitelinks a:hover {
	color:#000080;
	text-decoration:underline;
}

.index_quicklinks {
	margin-bottom: 12px;
	margin-top: 0px;
	font-family: Arial;
	line-height:100%;
	text-align:left;
	color:#000000;
	font-size: 11px;
	padding-left:0; padding-right:0; padding-top:2px; padding-bottom:0
}
.index_quicklinks a{
	margin-bottom: 12px;
	margin-top: 0px;
	padding:0 2px;
	color:#0000FF;
	font-weight: normal;
	text-decoration:none;
}
.index_quicklinks a:hover {
		margin-bottom: 12px;
	margin-top: 0px;
	color:#0000FF;
	font-weight: normal;
	text-decoration:underline;
}
.index_footer_headers {
	font-family: verdana
	line-height:20px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align:left;
	color:#000080;
	font-size:10pt;
	padding: 0px 0 0 0;
}
.index_footer_hdrsub {
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: verdana
	line-height:20px;
	text-align:left;
	color:#000080;
	font-size:8pt;
	padding: 0px 0 0 0;
}
.index_footer_links {
	margin-bottom: 0px;
	margin-top: 0px;
	font-family: verdana
	font-weight: bold;
	line-height:20px;
	text-align:left;
	color:#000000;
	font-size:8pt;
	padding: 0px 0 0 0;
}
.index_footer_links a{
	margin-bottom: 0px;
	margin-top: 0px;
	padding:0 0px;
	color:#000000;
	font-weight: bold;
	text-decoration:none;
}
.index_footer_links a:hover {
	margin-bottom: 0px;
	margin-top: 0px;
	color:#000000;
	font-weight: bold;
	text-decoration:underline;
	}
#topictable {
	margin-bottom: 3px;
	margin-top: 0px;
	font-family: verdana
	line-height:0px;
	text-align:left;
}
.index_topiclinks {
	margin-bottom: 3px;
	margin-top: 0px;
	font-family: verdana
	font-weight: bold;
	line-height:20px;
	text-align:left;
	color:#000000;
	font-size: pt;
	padding: 2px 0 0 0;
}
.index_topiclinks a{
	margin-bottom: 3px;
	margin-top: 0px;
	padding:0 2px;
	color:#000000;
	font-weight: bold;
	text-decoration:none;
}
.index_topiclinks a:hover {
	margin-bottom: 3px;
	margin-top: 0px;
	color:#000000;
	font-weight: bold;
	text-decoration:underline;
}
.index_topicsummarytitle {
	margin-bottom: 3px;
	margin-top: 0px;
	font-family: Verdana;
	line-height:100%;
	text-align:left;
	color:#000000;
	font-size: 10pt;
	font-weight:bold; padding-left:0; padding-right:0; padding-top:2px; padding-bottom:0
}
.index_topicsummarytitle a{
	margin-bottom: 3px;
	margin-top: 0px;
	padding:0 2px;
	color:#000000;
	font-weight: bold;
	text-decoration:none;
}
.index_topicsummarytitle a:hover {
	margin-bottom: 0px;
	margin-top: 0px;
	color:#0000FF;
	font-weight: bold;
	text-decoration:underline;
}
.index_topicsummary {
	margin-bottom: 3px;
	margin-top: 0px;
	font-family: Verdana;
	line-height:100%;
	text-align:left;
	color:#000000;
	font-size: 10px;
	padding-left:0; padding-right:0; padding-top:2px; padding-bottom:0
}
.index_topicsummarylinks {
	margin-bottom: 12px;
	margin-top: 0px;
	font-family: Verdana;
	line-height:100%;
	text-align:left;
	color:#000000;
	font-size: 10px;
	padding-left:0; padding-right:0; padding-top:2px; padding-bottom:0
}
.index_topicsummarylinks a{
	margin-bottom: 12px;
	margin-top: 0px;
	padding:0 2px;
	color:#0000FF;
	font-weight: normal;
	text-decoration:none;
}
.index_topicsummarylinks a:hover {
	margin-bottom: 12px;
	margin-top: 0px;
	color:#0000FF;
	font-weight: normal;
	text-decoration:underline;
}
.pagepath {
	margin-bottom: 6px;
	margin-top: 12px;
	font-family: verdana
	line-height:20px;
	text-align:left;
	color:#000000;
	font-size:8pt;
	line-height:200%; padding-left:0; padding-right:0; padding-top:0px; padding-bottom:0
}
.pagepath a{
	margin-bottom: 6px;
	margin-top: 12px;
	padding:0 0px;
	color:#0000FF;
	text-decoration:none;
}
.pagepath a:hover {
	margin-bottom: 6px;
	margin-top: 12px;
	color:#0000FF;
	text-decoration:underline;
}
