/* CSS Document */


a, a:link, a:visited, a:active{
	color:#FFFFFF
}


#shoppingContainer{
	padding:15px;
	color:#FFFFFF;
}

#lesson_header{
	background-image:url(images/shopping/lesson_header.jpg);
	background-repeat:no-repeat;
	width:642px;
	height:34px;
}


#side_cart_header{
	background-image:url(images/shopping/side_cart_header.jpg);
	background-repeat:no-repeat;
	width:318px;
	height:34px;
}


#lesson_body{
background-color:#000000;
}

#side_body{
background-color:#000000;

}


.spacer10{
	width:10px;


}

.lessonCatCont{
	padding:10px 0 0 0;
}

.ownedLessons{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	
	
	

}


.lessonCatCont_owned{
	padding:10px 0 0 0;
	background-color:#333333;
	border-bottom:4px solid #000;
}





.lessonCatThumb_owned{
	border:5px solid #333a35;
}


.lessonCatThumb{
	border:5px solid #333a35;
}


.lessonTitle{
	color:#ff7f00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	width:343px;
	height:20px;
	padding:0px 0px 5px 0px
}

.lessonPrice{
	color:#ff7f00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:20px;
	padding:0px 0px 5px 10px

}



.lesonTText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	vertical-align:top;
	padding:0px 10px 5px 0px

}

.teaserWidth{
	width:169px
}

.addToCart{
	vertical-align:top;
}


#side_body{
	vertical-align:top;
	padding:0px 0px 0px 3px;
}



.cartRow{
	background-color:#333a35;
}


.cartRow2{
	background-color:#5d6552;
}

.sideCartName{
	height:32px;
	border-bottom:1px solid #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:231px;
	padding:5px 10px 5px 10px;
	color:#FFF;

}

.sideCartPrice{
	height:32px;
	border-bottom:1px solid #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px 5px 10px;
	color:#FFF;
	text-align:right;

}


.CartPrice{
	height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px 5px 10px;
	color:#FFF;
	text-align:right;

}




.sideCartCheckout{
	border-top:1pxsolid #fff;
    text-align:right;
}


.mvPreviewCont{
	background-color:#333a35;
	width:610px;
	height:360px;
	display:block;
	position:fixed;
	top:100px;
	left:350px;
	display:none;
	text-align:center;
	vertical-align:middle;
	padding:5px 0px 0px 0px;
}


#closePreview{
	text-align:right;
	padding:5px 10px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

#closePreview a:link, #closePreview a:active, #closePreview a:visited{
	color:#FFFFFF;
	text-decoration:none;
}


#cartTBL{
background-color:#1f2320;
}



#cart_header{
	background-image:url(images/shopping/cart_header.jpg);
	background-repeat:no-repeat;
	width:642px;
	height:34px;
}

.cartTextLG{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	height:32px;
	padding:5px 10px 5px 10px;
}


.cartLine{
	background-image:url(images/shopping/cartLine.jpg);
	background-repeat:repeat-x;
	padding:6px;
}




#cAccounHeader{
background-image:url(images/shopping/createAccountHeader.jpg);
height:33px;
width:373px;
}


#exsistingHeader{
background-image:url(images/shopping/exMember_header.jpg);
height:33px;
width:373px;
}




#BillingHeader{
background-image:url(images/shopping/billingHeader.jpg);
height:33px;
width:373px;
}


#CurOrderHeader{
background-image:url(images/shopping/currentOrderHeader.jpg);
height:33px;
width:373px;
}




#cAccounBody{
vertical-align:top;
background-color:#1f2320;
}
    
	
#exsistingBody{
vertical-align:top;
background-image:url(images/shopping/creatAccountR_bg.jpg);
background-repeat:repeat-y;
}	
	
	
	


.formLarge{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.formLable{
   text-align:right;
}

.errorMessage{
	color:#FF0000;
	border:1px solid #FF0000;
	padding:10px;
	font-weight:normal;
	font-size:11px;
}


.checkout_holder{
	font-family:Arial, Helvetica, sans-serif;
	color:#6e99a9;
	font-size:12px;
	font-weight:bold;
	padding-bottom:8px;
	word-spacing:3px;
}


.checkout_on{
color:#000000;
}

.checkout{
	color:#6e99a9;
}