.productHeader 
{
	
	width: 1291px;
	/*margin: 0 auto;*/
	margin-top: 100px;
	/*padding: 30px 40px 0 40px;*/

}

.homeHeader 
{
	/*background: url('../../images/courseware/homeHeader.png') no-repeat;*/
	/*padding: 10px 20px 0 20px;*/
	width: 1291px;
}


.productInformation 
{
	width: 860px;
	margin-left: 50px;
}

.productInformation h1 
{
	color: #fff;
	font-weight: normal;
	font-size: 42px;
	margin: 0;
}

.productInformation h2 
{
	color: #fff;
	font-weight: normal;
	font-size: 20px;
	margin-top: 0;
}


.productForm 
{
	width: 235px;
	
}

.productForm p, .productForm strong, .productForm label 
{
	color: #fff;
}
.productForm label 
{
	font-weight: 700;
	font-size: 12px;
	
}
.productForm strong 
{
	font-size: 24px;
}

.productForm p 
{
	font-size: 12px;
}

.productForm input[Type=Text]

{
	border: 1px solid #000;
	width: 200px;
	margin-bottom: 10px;
}
.btnTryFree 
{
	
	display: block;
	padding: 10px 24px 10px 24px;
	margin-top: 12px;
	font-size: 19px;
	color: white;
	text-decoration: none;
	font-family: arial;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: solid #4A7603 1px;
	background: url('../../images/courseware/btn-background-tall.png') repeat-x;
	cursor: pointer;
	max-height: 43px;
}

.btnTryFree:hover 
{
    background:#69b019;
}
.btnSearch 
{
	
	
	padding: 4px 8px 4px 8px;
	margin-top: 10px;
	font-size: 12px;
	color: #fff !important;
	text-decoration: none;
	font-family: arial;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: solid #4A7603 1px;
	background: url('../../images/courseware/btn-background-tall.png') repeat-x;
	cursor: pointer;
	
}

.btnSearch:hover 
{
    background:#69b019;
}



.productIntro 
{
	width: 250px;
	color: #fff;
}

.productCover 
{
	width: 300px;
}
.productIntro p 
{
	font-size: 12px;
	padding-bottom: 20px;
	
}

.whatisThis 
{
	width: 300px;
	color: #3c3c3b;
	font-size: 12px;
	margin-top: 100px;
}
.whatisThis strong 
{
	color: #3c3c3b;
	font-size: 14px;
	padding:3px;
}

.whatisThis p 
{
	color: #3c3c3b;
}

.middleLeft 
{
	width: 500px;
	font-size: 12px;
	color: #595959;
	
	
}
.middleLeft strong 
{
	font-weight: bold;
	color: #595959;
	font-size: 12px;
}

.middleLeft p 
{
	margin-bottom: 70px;
}

.middleLeft a 
{
	color: #333;
	line-height: 24px;
	
}

.btnOrange, .btnOrange a 
{
	height: 16px;
	width: 99px;
	background: #eb690b;
	display: block;
	color: #fff;
	font-size: 12px;
	padding: 4px 8px 4px 0;
	margin-top: 10px;
	text-decoration: none;
}

.productCover .grey 
{
	font-size: 11px;
	display: block;
	margin-top: 20px;
} 

.youtubeVideo 
{
	margin-right: 50px;
	
}

ul.whatyouget 
{

	list-style: none;
	margin: 0px;
	padding: 24px 0px;
	height: 34px;
}
ul.whatyouget li 
{
	background: url(../../images/courseware/bullet_largecheck.png) white left no-repeat;
	line-height: 34px;
	padding-left: 42px;
	margin-left: 19px;
	color: #5F5F5F;
	width: 170px;
	float: left;
	font-size: 12px;
}

ul.lowerWhatyouget 
{
	border-bottom: 1px solid #F1F1F1;
}
ul.lowerWhatyouget li 
{
	width: 415px;
	color: #5F5F5F;
}
.contentLeft 
{
	width: 600px;
	
}
.contentRight 
{
	width: 300px;
	margin-left: 50px;
	padding-top: 50px;
}


 .contentLeft strong 
{
	color: #3c3c3b;
	 font-size: 12px;
	 line-height: 24px;
}
 .contentLeft p 
{
	 font-size: 12px;
	 line-height: 24px;
}

 
 .tdTitle 
{
	 width: 485px !important;
	 text-align: left !important;
}
 
 .tdTitle a 
{
	 text-decoration: none;
	 margin-left: 20px;
}
 
 .bundles td 
{

	 border: 1px solid #e8e8e8;
	width: 50px;
	height: 50px;
	text-align: center;
}
 .bundles 
{
	 width: 913px;
	 border: 1px solid #e8e8e8;
	 border-spacing: 0; 
	 font-size: 12px
}
 
 
 .vertical td 
{
	
	width:25px; 
	height: 145px;
	vertical-align: bottom;
	padding-top: 10px;
	padding-bottom: 30px;
 
}
 
 .vertical span
{
	color:#333;
	writing-mode:tb-rl;
	width: 25px;
	display: block;
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-o-transform: rotate(-90deg);
	-webkit-transform-origin: 50% 50%;
	-o-transform-origin:  50% 50%;
	white-space:nowrap;
	font-size:12px;
	font-weight:normal;
}
 
 
 .bull 
{
	 color: #0091cc;
	 font-size: 36px;
}
 
 .bundleText 
{
	 font-size: 12px;
	 line-height: 20px;
	 color: #3c3c3b;
}
 
 .pricebox 
{
	width: 913px;
	height: 30px; 
	border-bottom: 1px solid #eee;
	text-align: right;
	padding-top: 15px;
	color: #6e6d6d;
	 
}
 
 .buyBox 
{
	 text-align:right;
	 font-size: 20px;

}
 
 .buyBox strong 
{
	color: #6e6d6d;
	display:block;
	margin-right: 50px; 
	margin-top: 10px;
	margin-bottom: 10px;
}
 .buyBox a 
{
	 margin-right: 40px;
}
 
.clientLeft 
{
	 width: 330px;
	 height: 100px;
	 margin-top: 50px;
	 
}
 
.clientLeft a 
{
	 display: block;
	 margin-top: 10px;
	 font-size: 12px;
	 text-decoration: none;
}

.a-list h3

{
	border-bottom:2px solid #CCC;
	color:#424242;
	font-size:24px;
	font-weight:700;
	line-height:28px;
	width:93%;
}

.a-list span

{
	border-bottom:1px solid #CCC;
	display:block;
	line-height:33px;
	width:420px;
}

#search-results .a-list span

{
	border-bottom:1px solid #CCC;
	display:block;
	line-height:10px;
	width:400px;
}

.a-list a

{
	color:#4589AA;
	text-decoration: none;
	font-size: 13px;
}

.anchors

{
	margin:0 auto;
	width:875px;
}

.active

{
	color:#000!important;
	text-decoration:underline!important;
}

.deactive

{
	color:#A2A2A2!important;
}

.anchors ul

{
	list-style:none;
	margin:0;
	padding:0;
	
}

.anchors li

{
	border-right:1px solid #A2A2A2;
	color:#A2A2A2;
	float:left;
	font-size:13px;
	padding:0!important;
	text-align:center;
	width:30px;
}
#course-special

{
	margin-bottom: 50px;
	
}

#course-special li

{
	list-style-type: none;
	border-bottom:1px solid #A2A2A2;
	color:#424242;
	cursor:pointer;
	float:left;
	font-size:14px;
	font-weight:700;
	line-height:40px;
	padding:0!important;
	text-align:center;
	width:220px;
}

#course-special li:hover

{
	color:#007BF4;
}

.selected

{
	background:url(../../images/courseware/background-arrow_link.png) bottom center no-repeat;
	color:#007BF4!important;
}

h1, h2, h3, h4, h5
{
	color: #009ee0 !important;
}

.homeCovers 
{
	/*background: url('../../images/courseware/homeCovers.png') no-repeat bottom;*/
	background: url('http://d1bomuyprudxkd.cloudfront.net/covers/velsoft_com_bundle/large/c04.png') no-repeat bottom;
	width: 720px;
	height: 404px;
	float: right;	
}

.topHeader
{
	float: left;
	width: 480px;
}

.homeForm 
{
	width: 240px;
	margin-top: 30px;
	margin-left: 30px;
}

.homeCovers h1 
{
	color: #000;
	font-size: 48px;
	font-weight: normal;
	padding:0;
	margin: 0;
	margin-top: 10px;
}

.homeCovers h2 
{
	color: #fff;
	font-size: 30px;
	font-weight: normal;
	padding:0;
	margin: 0;
}

.errorB 
{
	border: 2px solid red !important;
}

.errors 
{
	color: red;
	font-size: 14px !important;
}

.cartInfo 
{
	color: #000;
	text-align: right;

}

.cartInfo strong 
{
	color: #000;
}

.headerRight 
{
	float: right;
	margin-right: 8px;
	
	
}

.headerRight input[type=text]

{
	border: 1px solid #555;
	height: 20px;
	width: 250px;
}

.headerRight a.clientLogin 
{
	display: block;
	text-decoration: none;
	color: #fff;
	height: 30px;
	line-height: 30px;
	width: 100px;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: solid #4A7603 1px;
	font-weight: bold;
	background:url('../../images/courseware/nav-background-last.png') repeat-x !important;
}

.headerRight a.clientLogin:hover 
{
	background:#0072e5 !important;
}

.a-list span

{
    display: block;
    width:315px;
    border-bottom: 1px solid #CCC;
    padding-top:10px;
    padding-bottom: 10px;
	list-style-type: none;
}
.a-list 
{
	padding:0 0 0 20px;
	margin:0;
}

.a-list li 
{
	list-style-type:none;
	padding:5px 0 0 0;
}

.inner-list 
{
	padding:0;
	margin:0;
}


.inner-list li 
{
	list-style-type:none;
	float:left;
}


.checkoutForm 
{
	
}

.checkoutForm label 
{
	display:block;
	float: left;
	width: 100px !important;
	color: #000 !important;
}

.checkoutBtn 
{
	width: 250px;
	float:right;
	margin-right: 30px;
	margin-top: 40px;
}
.vmoney-btn 
{
	width:210px;
	background: url('../../images/courseware/nav-background-last.png');
}

.vmoney-large 
{
	width:350px;
	text-align: center;
}

.vmoney-btn:hover 
{
	background-color: #4589AA;
}
.vmoney-search 
{
	border: 1px solid #555;
	height: 21px;
	line-height: 21px;
	font-weight: 700;
	width: 250px;

}
.staticHeader 
{
	height: 114px;
	width: 953px;
	background: url('../../images/courseware/staticHeader.png');
	margin-top: 15px;
}

.staticbreadCrumbs 
{
	font-size: 12px;
	margin-left: 50px;
	margin-top: 15px;
}

.staticContrainer 
{
	width: 953px;
	margin-top: 15px;
	height: 100%;
	padding-bottom: 50px;
	
	
}

.staticContrainer h1 
{
	font-weight: normal;
	color: #333;
	margin-top: 30px;
}

.question 
{
	display:block;
	color: #5b5b5b;
	font-size: 12px;
	margin-top: 30px;
}

.answer 
{
	
}

.staticLeft 
{
	width: 1291px;
	padding-bottom: 30px;
	border: 1px solid #ccc;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
	
}

.staticRight 
{
	width: 200px;
	background: #eee;
	border: 1px solid #ccc;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	padding-bottom: 30px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
	border-left: none;
	
}

.staticNews a 
{
	background: url('../../images/courseware/newsBullet.png') no-repeat left;
	text-decoration: none;
	display:block;
	margin-top: 20px;
	padding-left: 20px;
	color: #3399cc;
	font-weight: 700;
	font-size: 12px;
}

.staticNews 
{
	padding: 15px;
	border-bottom: 1px solid #ccc !important;
}

.staticNews strong 
{
	display:block;
	color: #5b5b5b;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.aboutPage h2 
{
	font-size: 14px;
	color: #5b5b5b;
	margin-top: 40px;
}
.aboutPage 
{
	padding-right: 50px;
}
.aboutPage p, .aboutPage li 
{
	font-size: 12px;
	color: #5b5b5b;
	line-height: 24px;
}

.staticbreadCrumbs a 
{
	text-decoration: none;
	color: #333;
}

.coursewareMiddle .staticLeft, .coursewareMiddle .staticRight 
{
	border: none;
	background: #fff;
	margin-top: 50px;
}

.coursewareMiddle h1 
{
		font-weight: normal;
	color: #333;
	margin-top: 30px;
}

.contentsBox 
{
	width: 323px;
	height: 138px;
	padding: 15px;
	border: 1px solid #aaa;
	background: #f9f9f9;
	margin-top: 20px;
	margin-bottom: 40px;
}
.cHead 
{
	width: 100%;
	text-align: center;
	
}
.cHead strong 
{
	color: #000;
}

.contentsBox a 
{
	text-decoration: none;
	color: #0645ad;
	font-size: 12px;
	display: block;
	margin-top: 10px;
}

.included 
{
	width: 952px;
	height: 142px;
	background: url('../../images/courseware/receive_courseware_page.png')
}

 ul#pricing 
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

 ul#pricing li h3.title 
{
	color: #96C42A;
	font-size: 18px;
	font-weight: bold;
	position: absolute;
	top: 5px;
	left: 2px;
}

 ul#pricing li 
{
	background: url(../../images/courseware/background_pricing.png) top left no-repeat;
	position: relative;
	height: 100px;
	padding-bottom: 8px;
}

 ul#pricing li span.description 
{
	position: absolute;
	top: 70px;
	left: 2px;
}
 ul#pricing li span.dollar 
{
	position: absolute;
	top: 15px;
	left: 560px;
	color: #6E6D6D;
	font-size: 14px;
}

ul#pricing li span.amount 
{
	position: absolute;
	top: 12px;
	left: 570px;
	color: #1D71A7;
	font-size: 24px;
	font-weight: bold;
}

 ul#pricing li img 
{
	position: absolute;
	top: 0px;
	left: 242px;
}

ul#pricing li span.value 
{
	position: absolute;
	top: 0px;
	left: 560px;
	color: red;
	font-size: 12px;
}

div.download_now 
{
	margin-top: 25px;
	margin-bottom: 25px;
}

div.download_now div.dl_right h3 
{
	font-size: 18px;
	color: #96C42A;
	margin:0;
	font-weight: bold;
}
.download_now 
{
	
}

div.border 
{
	border-bottom: 1px solid #F1F1F1;
	margin-right: -70px;
	width: 700px;
}

.margintop 
{
	margin-top: 30px;
}

ul#highlights 
{
	color: #76766E;
	list-style: none;
	margin: 5px 0px 5px 5px;
	padding: 0px 0px 5px 0px;
}

ul#highlights li 
{
	border-top: 1px solid #DBDBDB;
	clear: both;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 25px;
	position: relative;
	min-height: 15px;
	background: transparent url('../../images/courseware/bullet_blue.png') no-repeat scroll 0px 11px;
	height: auto !important;
	height: 15px;
}

ul#highlights li span.pos 
{
	color: white;
	font-size: 12px;
	line-height: 10px;
	font-weight: bold;
	left: 4px;
	top: 11px;
	position: absolute;
}

ul#highlights li span.title 
{
	display: block;
	float: left;
	font-weight: bold;
	padding-right: 25px;
	width: 200px;
}
ul#highlights li span.description 
{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	width: 1003px;
}

ul#highlights li span.description p 
{
	margin: 0px;
	padding: 0px;
}

.highlightsHead 
{
	margin-top: 40px !important;
}

.callarea
{
	float:left;
	width:410px;
}

div.callarea h2 
{
	font-size: 24px;
	color: #6E6D6D !important;
}

div.callarea h3 
{
	font-size: 36px;
	color: #1D71A7;
	margin: 0px;
}

div.callarea h4 
{
	font-size: 12px;
	color: #1D71A7;
	margin-top: 0px;
}

.lowerStatic 
{
	width: 1291px;
	padding-left: 0;
	margin-right: 30px;
}

.lowerStaticRight 
{
	width: 980px;
}

div#money_back 
{
	float:left;
	width: 214px;
	height: 74px;
	background: url(../../images/courseware/background_moneyback.png) left top no-repeat;
	padding-left: 80px;
	margin: 40px 0px;
	font-size: 13px;
}
div#money_back p 
{
	text-align: center;
	width: 150px;
	padding-top: 15px;
}

#money_back strong 
{
	color: #5b5b5b;
}

div.feature_holder_page div.feature_top_page 
{
	width: 249px;
	height: 10px;
	background: url(../../images/courseware/background_feature_top.png) top center no-repeat;
}

div.feature_content_page h3 
{
	margin: 0px;
	padding: 0px 30px 10px 30px;
	font-weight: normal;
	font-size: 16px;
	color: #3A76B4;
	text-align: center;
}

div.feature_content_page img 
{
	display: block;
	margin: 0 auto;
}
div.feature_holder_page div.feature_content_page a 
{
	display: block;
	padding: 10px 15px 10px 80px;
	text-align: right;
	color: #3A76B4;
	font-size: 12px;
}
div.feature_holder_page div.feature_bottom_page 
{
	width: 249px;
	height: 9px;
	background: url(../../images/courseware/background_feature_bottom.png) center bottom no-repeat;
}

div.feature_holder_page div.feature_content_page 
{
	width: 249px;
	background: url(../../images/courseware/background_feature_content.png) repeat-y top center;
}

div.feature_holder_page 
{
	margin-bottom: 17px;
}

.testimonials span 
{
	font-size: 16px !important;
	font-weight: bold;
	color: #2b6096 !important;
	display: block;
	margin-top: 20px;
	margin-bottom: 10px;
}

.testimonialHolder 
{
	font-size: 11px;
	color: #5ba7c5;
	padding-bottom: 30px;
	padding-top: 30px;
	border-bottom: 1px dotted #5ba7c5;
}
.testimonialHolder span 
{
	font-size: 11px !important;
	color: #5ba7c5 !important;
}

.aboutPage strong 
{
	color: #5F5F5F;
}

ul#ordering_list 
{
	margin: 0px 0px 50px 0px;
	padding: 0px;
	list-style: none;
}
ul#ordering_list li 
{
	margin-top: 22px;
}

ul#ordering_list li#phone div.holder 
{
	background: url(../../images/courseware/background_support_phone.png) top center no-repeat;
}

div.holder 
{
	height: 108px;
	width: 863px;
	position: relative;
}

div.holder h3 
{
	position: absolute;
	top: 40px;
	left: 135px;
	font-size: 24px;
	font-weight: bold;
	color: #5F656B;
	margin: 0px;
	padding: 0px;
	width: 115px;
}

div.holder span.description 
{
	position: absolute;
	top: 45px;
	left: 285px;
	color: #5F656B;
	display: block;
	width: 262px;
}

div.holder h4 
{
	position: absolute;
	top: 40px;
	right: 5px;
	font-size: 24px;
	font-weight: bold;
	color: #5F656B;
	margin: 0px;
	padding: 0px;
	width: 265px;
	text-align: right;
}

span.outside 
{
	position: absolute;
	bottom: 5px;
	right: 5px;
	color: #5F656B;
	display: block;
	width: 575px;
	text-align: right;
}

div.holder a#orderform_download 
{
	display: block;
	position: absolute;
	top: 20px;
	left: 295px;
}

ul#ordering_list div.holder span.step1 
{
	position: absolute;
	top: 30px;
	left: 375px;
	color: #5F656B;
	display: block;
	width: 262px;
}

ul#ordering_list div.holder span.step2 
{
	position: absolute;
	top: 30px;
	left: 612px;
	color: #5F656B;
	display: block;
	width: 262px;
}

ul#ordering_list li#fax div.holder 
{
	background: url(../../images/courseware/background_ordering_fax.png) top center no-repeat;
}

ul#ordering_list li#online div.holder 
{
	background: url(../../images/courseware/background_ordering_online.png) top center no-repeat;
}
.bundles 
{
	border: 0;
}
.bundleTitle
{
	display: block;
	font-size: 18px;
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
	margin-top: 50px;
}

.courseTitle  
{
	display: block;
	font-size: 12px !important;
	border-bottom: 1px solid #eee;
	width: 420px;
	margin-left: 30px;
	padding-bottom: 3px;
}

.courseTitle a 
{
	text-decoration: none;
}

.coursePrice 
{
	border-bottom: 1px solid #eee;
	padding-bottom: 3px;
}

.totalPrice 
{
	text-align: right;
	font-size: 16px;
	margin-top: 20px;
}

.buyNowOrdering 
{
	width: 100px;
	margin-left: 20px;
	margin-top: 20px;
	
}