* {margin:0; padding: 0; }

body 	{
	font-family: Arial, Georgia, Verdana, Helvetica; 
	background-image: url(images/bgpatern.gif); 
	background-repeat: repeat; 
	}


/*  */
.wrapper {
	width: 892px; 
	margin-top: 15px; 
	margin-left: auto; 
	margin-right: auto; 
	background-image: url(images/bg-main-patern.gif); 
	background-repeat: repeat-y; 
	}
.wrapper .wtop {
	width: 892px; 
 	height: 10px; 
	background-image: url(images/bg-main-top.gif); 
	background-repeat: no-repeat; 
	line-height: 0px; 
	float: left; 
	}
.wrapper .wbottom {
	width: 892px; 
	height: 11px; 
	background-image: url(images/bg-main-bottom.gif); 
	background-repeat: no-repeat; 
	line-height: 0px; 
	float: left; 
	}
.wrapper .site {
	width: 872px; 
	padding-left: 10px; 
	float: left; 
	}


/* top section */
.site .top {
	height: 36px; 
	background-color: #2f69b3; 
	background-repeat: no-repeat; 
	background-position: left top; 
	}
.site .top ul {
	 margin-left: 20px; 
	 list-style: none; 
	 padding-top: 10px;
	 font-size: 12px;
	}
.site .top ul li {
	display: inline;
	float: left;
	
	}
.site .top ul li a {
	color: #feffff; 
	text-transform: uppercase; 
	text-decoration: none; 
	float: left;
	}
.site .top ul li a:hover {
	text-decoration: underline;  
	}
.site .top ul li a.selected {
	text-decoration: underline; 
	}
.site .top ul li span {
	color:#fcf6ec; 
	font-size: 10px; 
	padding-right: 7px; 
	padding-left: 7px;
	margin-bottom: 2px; 
	float: left;
	}
.site .top ul li.selected a {
    color: #FFF;

    }
.site .banner {
	margin-top: 1px; 
	line-height: 0px; 
	}



/* this is the main content declaration section */
.site .content {padding: 0 25px;}
.site .content a{text-decoration: none;}
.site .content a:hover {background-color: #f6f6e6;border-bottom: 1px #0048ff dotted;}

.site .content h1 {
	font-size: 23px;
	color: #e57e6a;
	font-weight: normal;
	text-align: center;
	}
.site .content h1 a{
	color: red;
	}
.site .content h2 {
	font-size: 21px;
	color: #c22000;
	font-weight: normal;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 35px;
	line-height: 30px;
	}
.site .content h2.season_title {
	font-size: 23px;
	color: #005c96;
	font-weight: normal;
	text-align: center;
	padding-bottom: 35px;
	}
.site .content h3 {font-size: 16px;
	text-decoration: underline;
	color: #c22000;
	font-weight: normal;
	padding: 30px 0 25px 0}
	
.site .content p {font-size: 13px; color: #000; line-height: 22px}
.site .content p img {vertical-align: middle }
.site .content p.submit_info {font-size: 13px; color: #000; line-height: 15px; text-align: center; padding-top: 35px;}

.site .content .emailsubmit {
	width: 320px; height: 284px;	background-image: url(images/emailsubmit-bg.gif);	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 20px;}
.site .content .emailsubmit form {float: left; padding-left: 82px; padding-top: 77px;}
.site .content .emailsubmit form p {margin-bottom: 15px;}
.site .content .emailsubmit form input.text {width: 201px; height: 20px;border: 1px #7f9db9 solid; padding-left: 3px; padding-top: 4px;}
.site .content .emailsubmit form #emailsubmit {width: 91px; height: 29px;background-image: url(images/emailformsubmit.gif);background-repeat: no-repeat;background-position: left top;
border:0 solid;
margin-top: 10px;}
.site .content .emailsubmit form #emailsubmit:hover {background-position: left bottom;}

.site .content ul {list-style: none;color:#000000;
font-size:13px;
line-height:22px;
margin-left: 15px; margin-top: 5px;}
.site .content ul li {background-image: url(images/icon-list-1.gif);background-repeat: no-repeat; padding-left: 25px;background-position: left +2px;}

.site .content .contact_info {margin-top: 15px;}
.site .content .contact_info p {font-weight: bold; font-size: 13px; text-align: center;}
.site .content .contact_info p a {color: #009649; font-weight: normal}
.site .content .contact_info p span {color: #009649;font-weight: normal}

.site .content .video {width: 815px; background-color: #fbfbf4;border: 3px #ffffe2 solid; margin-bottom: 15px; padding-bottom: 15px;padding-top: 15px;}
.site .content .video h2 {color: #000; font-size: 13px; font-weight: bold; margin-bottom: 15px; padding: 0px; margin-top: -5px;}

.testimonial {background-color: #fdfdef; border: 1px #c0c0c0 solid; padding: 20px; margin-bottom: 30px;}
    
.testimonial .text_long {
background-image:url(images/quote-left.gif);
background-position:left top;
background-repeat:no-repeat;
padding:20px 0px 0 40px;
width:740px;
margin-bottom: 10px;
}

.content .testimonial .text {
background-image:url(images/quote-right.gif);
background-position:right bottom;
background-repeat:no-repeat;
color:#797777;
font-size:12px;
font-style:italic;
line-height:18px;
padding-bottom:20px;
padding-right:20px;
}

.content .testimonial .author {
color:#302f2f;
font-size:12px;
font-size: 12px;
line-height:18px;
}
.content .testimonial a {color:#009649;} 

.content .dvd {
	margin-bottom:55px;
	clear: both;
}
.content .dvd h2 {
	color:#E57E6A;;
	font-size:23px;
	padding-bottom:5px;
	text-align: left;	background-image: url(images/icon-dvd.gif);	background-repeat: no-repeat;	background-position: left +10px;
	padding-left: 90px}
.content .dvd h3 {color:#030303;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	text-decoration: none;
	padding: 0px;
	padding-top: 5px;
	}
.content .dvd p.payment_links {margin-top: 10px;}
.content .dvd a.payment_us {
	width: 127px; 
	height: 22px; 
	display: block;	background-image: url(images/button-paypent-us.gif);	background-position: left top;	background-repeat: no-repeat; 
	float: left; 
	margin-right: 11px;}
.content .dvd a.payment_us:hover {
	background-position: left bottom;
	border: none;}
.content .dvd a.payment_nonus {width: 156px; height: 22px; display: block;background-image: url(images/button-paypent-nonus.gif);background-position: left top;background-repeat: no-repeat;float: left;}
.content .dvd a.payment_nonus:hover {background-position: left bottom;border: none;}

.content .dvd h3 span {font-weight: normal; color: #e57e6a}
   


/* footer section */
.site .footer {
	height: 36px; 
	background-color: #000000; 
	clear: both}
.site .footer p {
	color: #fcf6ec; 
	font-size: 12px; 
	padding: 11px 15px 0 11px; 
	text-align: right 
	}
.site .footer ul {
	margin-right: 7px; 
	list-style: none; 
	float: right; 
	padding-top: 8px; 
	}
.site .footer ul li {
	display: inline; 
	}
.site .footer ul li a {
	color: #fcf6ec; 
	font-size: 10px; 
	text-transform: uppercase; 
	text-decoration: none; 
	padding-right: 8px; 
	}
.site .footer ul li a:hover {
	text-decoration: underline; 
	color: #d1ccc4; 
	}
.site .footer ul li.selected a {
    color: #d1ccc4;
    }
.site .footer ul li span {
	color:#fcf6ec; 
	font-size: 10px; 
	padding-right: 5px; 
	}
.clear {
	clear: both
	}
    
