/* Title Section */

#title-section h1
{
	margin:0;
	size:48px;
	color:#b4389d;
}

a.links div
{
	width:23px;
	height:20px;
	display:inline-block;
	font-size:14px;
	margin:0 6px 0 0;
}

#main-links
{
	font-size:14px;
	color:#666666;
	text-decoration:none;
}

#main-links a
{
	color:#666666;
	font-size:14px;
	text-decoration:none;
}

#main-links a:hover
{
	color:#b4389d;
}

#main-links a.links span
{
	margin:0 25px 0 0;
}

a.home-icon
{
	background:url(../../../images/coursewareassurance/home_icon.png) no-repeat;
}

a.home-icon:hover
{
	background:url(../../../images/coursewareassurance/home_icon_hover.png) no-repeat;
}

a.features-icon
{
	background:url(../../../images/coursewareassurance/features_nohover.png) no-repeat;	
}

a.features-icon:hover
{
	background:url(../../../images/coursewareassurance/features_icon.png) no-repeat;	
}

a.account-icon
{
	background:url(../../../images/coursewareassurance/account_icon.png) no-repeat;
}

a.account-icon:hover
{
	background:url(../../../images/coursewareassurance/account_icon_hover.png) no-repeat;
}

a.login-icon
{
	background:url(../../../images/coursewareassurance/login_icon.png) no-repeat;
}

a.login-icon:hover
{
	background:url(../../../images/coursewareassurance/login_icon_hover.png) no-repeat;
}

/* Carousel Section */

#carousel-section
{
	background-color:#b4389d;
}

#carousel-bg
{
	width:100%;
	height:480px;
	background:url(../../../images/coursewareassurance/ca_shield.png) no-repeat;
	background-position:700px 0;
}

#carousel-bg p
{
	margin-top:0;
	padding-top:120px;
	color:#ffffff;
	font-size:150px;
}

/* Features Section */

a.features div
{
	width:20px;
	height:20px;
	padding:0 8px 0 0;
	display:inline-block;
}

.feature-selection a
{
	font-size:14px;
	color:#666666;
	text-decoration:none;
}

.feature-selection a.top-features
{
	font-size:14px;
	margin:0 25px 0 0;
	background:url(../../../images/coursewareassurance/top_features.png) no-repeat;
}

.feature-selection a.top-features:hover
{
	color:#b4389d;
	background:url(../../../images/coursewareassurance/top_features_hover.png) no-repeat;
}

.feature-selection a.all-features
{
	background:url(../../../images/coursewareassurance/features_nohover.png) no-repeat;
}

.feature-selection a.all-features:hover
{
	color:#b4389d;
	background:url(../../../images/coursewareassurance/features_icon.png) no-repeat;
}

.topClicked
{
	color:#b4389d !important;
	background:url(../../../images/coursewareassurance/top_features_hover.png) no-repeat !important;
}

.allClicked
{
	color:#b4389d !important;
	background:url(../../../images/coursewareassurance/features_icon.png) no-repeat !important;
}

/* Description Section */

.description-section
{
	margin: 0 0 80px 0;
}

.description-section span
{
	font-size:18px;
	width:724px;
	display:block;
	color:#000000;
}

div#cost
{
	width:460px;
	margin:40px 0 0 0;
}

#cost span
{
	width: 39px;
	font-size:36px;
	display:inline-block;
}

.adjustment
{
	position:relative;
	top: -91px;
	right: 36px;
}

.dollar-sign
{
	position:relative;
	top: -65px;
	font-size:72px !important;
}

#cost h1
{
	display:inline;
	font-size:150px;
	letter-spacing:-3px;
	line-height: 0px;
}

#cost p
{
	margin:6px 0 0 91px;
	font-size:14px;
	display:inline-block;
}

/* All Features View */

a.my-velsoft
{
	display:inline !important;
	font-size:14px !important;
	cursor:pointer !important;
	color:rgb(180,56,157) !important;
}

a.my-velsoft:hover
{
	text-decoration:underline !important;
}

#all-features-view-section a
{
	cursor:default;
}

#all-features-view-section h1
{
	margin:15px 0 20px 0 !important;
	font-size:36px;
	color:#000000;
}

#all-features-view-section h2.h2-top
{
	margin:0 0 0 0;
	font-size:28px;
	color:#000000;
}

#all-features-view-section p a
{
	cursor:pointer;
	color:rgb(180,56,157);
}

#all-features-view-section p a:hover
{
	color:rgb(180,56,157);
}

#item-block a
{
	display:block;
	margin-top:10px;
	color:#000000;
	text-decoration:none;
	font-size:24px;
}

#item-block a:hover
{
	color:#000000;
}

#item-block span
{
	margin-top:5px;
	display:block;
	font-size:14px;
}

.item-wrap
{
	margin:30px 40px 0 0;
	width:210px;
	float:left;
}

#item-block div.item-img
{
	height:40px;
	width:107px;
	background:url(../../../images/coursewareassurance/up-to-date-sprite.png) no-repeat;
}

div.all-new-updates
{
	width: 45px !important;
	background-position: -120px 0px !important;
}

div.v-money
{
	width: 45px !important;
	background-position: -174px 5px !important;
}

div.premium-support
{
	width: 45px !important;
	background-position: -230px 0px !important;
}

div.course-compiler
{
	width: 59px !important;
	background-position: -283px 0px !important;
}

#item-block div.tools-img
{
	height:54px;
	width:51px;
	background:url(../../../images/coursewareassurance/powerful_tools_sprite.png) no-repeat;
}

/* Row 2 */

div.purchasing-power
{
	background-position: 0px 0px !important;
}

div.monthly-webinars
{
	background-position: -55px 0px !important;
}

div.training-images
{
	width: 61px !important;
	background-position: -108px 5px !important;
}

div.cloud-access
{
	background-position: -173px 0px !important;
}

div.disaster-recovery
{
	background-position: -226px 0px !important;
}

/* Row 3 */

div.eager-to-learn
{
	background-position: -278px 0px !important;
}

div.free-elearning
{
	background-position: -329px 0px !important;
}

div.trainer-referral
{
	background-position: -381px 5px !important;
}

div.your-vote
{
	background-position: -433px 0px !important;
}

div.new-ice-breaker
{
	background-position: -484px 0px !important;
}

/* Featured Section */

#item-block-top-featured div.item-img
{
	height:51px;
	width:51px;
	background:url(../../../images/coursewareassurance/up-to-date-sprite.png) no-repeat;
}

#item-block-top-featured-tools div.item-img
{
	height:51px;
	width:51px;
	background:url(../../../images/coursewareassurance/powerful_tools_sprite.png) no-repeat;
}

#item-block-top-featured div.two-courses
{
	width:107px;
	height:40px !important;
}

#item-block-top-featured div.v-money
{
	height:40px !important;
	margin-top:20px !important;
}

#item-block-top-featured-tools div.training-images
{
	height:55px !important;
	margin-top:20px !important;
}

#item-block-top-featured a, #item-block-top-featured-tools a
{
	margin:0 0 0 10px;
	text-decoration: none;
	color:#000000;
	font-size: 24px
}

#item-block-top-featured a:hover, #item-block-top-featured-tools a:hover
{
	color:#b4389d;
}

div.item-wrap-top-featured a
{
	display:inline-block !important;
}

div.item-wrap-top-featured div
{
	display:inline-block !important;
	margin-top:40px;
}

div.item-wrap-top-featured span
{
	display:inline-block !important;
}

#top-features-view-section h1
{
	margin:80px 0 0 0;
	font-size:36px;
	color:#000000;
}

/* Misc */

.float-left
{
	float:left;
}

.float-right
{
	float:right;
}