 
/** UPDATES on 10-15-07 **/
#lrailboxhdrFeatures {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
background-image: url(images/lrail-hdr-features.jpg);
background-repeat: no-repeat;
background-position: center top;
height: 24px;
width: 219px;
margin: 0px;
padding-top: 31px;
text-indent: 37px;
}
#featuresContent {
background-image: url(images/lrail-bg-join.jpg);
background-repeat: no-repeat;
background-position: center top;
width: 219px;
height: 142px;
margin: 0px;
padding: 0px;
}
#featuresExpand {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #A1A4A4;
background-image: url(images/lrail-bg-content.gif);
background-repeat: repeat-y;
background-position: center top;
text-align: left;
width: 156px;
margin: 0px;
padding: 0px 30px 0px 33px;
height: 300px;
}
#featuresExpand li {
font: normal 13px Arial, Helvetica, sans-serif;
color: #000;
margin: 0px;
padding: 0px;
}
#featuresExpand ul {
margin: 0px;
padding: 0px;
list-style: none;
}
#featuresExpand .lineSpacer {
height: 18px;
}


/** BASIC ELEMENTS **/

body, td, th 
{
	color: #999898;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

body 
{
	background:	#FEFCDD url(images/bg-main.gif) repeat-x;
	margin: 10px;
}

img 
{ 
        /* Handles PNGs in IE 5.5  */
        behavior: url(images/iepngfix.htc);  
        border: 0;
}

form { margin: 0 }




/** JOIN FORM ELEMENTS **/

.joinForm 
{
	width: 700px;
	margin: 0;
	padding-left: 5px;
}

.joinForm table 
{
	background-color: #EEEEEE;
	margin: 0;
	padding: 0;
	width: 690px;
}
.joinForm tr td 
{
	background-color: #FFFFFF;
	color: #999999;
	font-size: 13px;
	font-weight: normal;
}
.joinForm .step 
{
	background-image: url(http://www.dvdmoviepass.com/s1/images/join-bg.jpg);
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
}
.joinForm .option 
{
	background-image: url(http://www.dvdmoviepass.com/s1/images/join-bg.jpg);
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.joinForm .instruction 
{
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	background: #EEEEEE url(http://www.dvdmoviepass.com/s1/images/join-gradient.jpg) repeat-x left top;
	text-align: center;
}
.joinForm .blank 
{
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.joinForm .input 
{
	background-color: #999999;
	color: #CCCCCC;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
.joinForm input { margin: 5px 0px }
.joinForm select { margin: 5px 0px }






/** ERROR MESSAGES **/

.error 
{ 
        border:                 1px solid #C10000;
        clear:                  both;
        color:                  #C10000;
        font-size:              larger;
        font-weight:            bold;
        margin:                 20px 90px 20px 90px;
        padding:                10px;
        text-align:             center;
}

.errorMessage
{
	border:			2px solid #C10000; 
	font-size:		14px; 
	margin-top:             310px;
	padding:		10px; 
	text-align:		center; 
        width:                  65%;
}

.errorText {
	border:			2px solid #C10000;
	font-size:		14px; 
	margin-top:             150px;
	padding:		10px; 
	text-align:		center; 
        width:                  65%;
}

#text_orange  { color:#FF6600 }
#a.text_orange { color:#FF6600 }


.sortspacer 
{
	height: 		30px;
	width: 			15px;
	float: 			left;
}




.bodycontenthome 
{
	background: 		#FFFFFF url(images/bg-pagecontent-visitor.jpg) no-repeat right top;
	vertical-align: 	top;
}

.bodycontenthome_members 
{
	background: 		#FFFFFF url(images/bg-pagecontent-visitor.jpg) no-repeat right top;
	vertical-align: 	top;
}

.loginOptions 
{
	background: 		url(images/loginproblems-box-bg.jpg) no-repeat center center;
	float: 			left;
	height: 		288px;
	text-align: 		center;
	width:			220px;
}

.loginOptions h1 
{
	color: 			#333333;
	font:			bold 15px Arial, Helvetica, sans-serif;
	margin: 		0;
	padding: 		15px;
}

.loginOptions p 
{
	color: 			#666666;
	font-size: 		12px;
	font-weight: 		normal;
	margin: 		0;
	padding: 		10px 15px 0;
}

.loginBoxSpacer 
{
	float: 			left;
	margin: 		0;
	padding: 		0;
	width: 			20px;
}

.loginTrouble 
{
	float: 			left;
	margin: 		0;
	padding: 		0;
	width: 			702px;
}





a:link 
{
	color:                  #0B476C;
	font-weight: 		bold;
	text-decoration: 	none;
}

a:visited 
{
	color: 			#6E6D6D;
	font-weight: 		bold;
	text-decoration: 	none;
	
}

a:hover 
{
	color: 			#FF6600;
	font-weight: 		bold;
	text-decoration: 	underline;
	
}
a:active { text-decoration: none }




.sectionhdr 
{
	background: url(images/hdr-bar.jpg) no-repeat left top;
	font-size: 14px;
	font-weight: bold;
	color: #03413E;
	text-decoration: none;
	text-align: left;
	text-indent: 15px;
	display: block;
	height: 44px;
	width: 724px;
	padding: 4px 0 0 0;
	float: left;
}

.sectionhdr_members
{
	color: 			#15557D;
	display: 		block;
	float: 			left;
	font-size: 		14px;
	height: 		44px;
	padding-top: 		4px;
	font-weight: 		bold;
	text-decoration: 	none;
	text-align: 		left;
	text-indent: 		15px;
	width: 			724px;
}


.footer 
{
	color: 			#325C6C;
	display: 		block;
	font-size: 		9px;
	font-style: 		normal;
	font-weight: 		bold;
	height: 		20px;
	line-height: 		normal;
	padding: 		10px 0 10px 0;
	text-align: 		center;
	text-decoration: 	none;
	vertical-align: 	middle;
	width: 			100%;
}




#leftrail 
{
	float: 			left;
	vertical-align: 	top;
	width: 			219px;
}



.lrailbg 
{
	background: 		url(images/lrail-bg-content.gif) repeat-y center center;
	width: 			219px;
}


.lrailboxhdr 
{
	background: 		url(images/lrail-hdr.jpg) no-repeat center top;
	color: 			#FFFFFF;
	font-size: 		13px;
	font-weight: 		bold;
	height: 		24px;
	padding-top: 		22px;
	text-align: 		center;
	width: 			219px;
}

.lrailcontent 
{
	background: 		url(images/lrail-bg-content.gif) repeat-y center top;
	color: 			#A1A4A4;
	font-weight: 		bold;
	padding-top: 		5px;
	text-align: 		left;
	width: 			219px;
}


.lrailboxhdrsearch 
{
    background: 	url(images/lrail-hdr-search.jpg) no-repeat center top;
	color: 			#FFFFFF;
	font-size: 		13px;
	font-weight: 		bold;
	height: 		24px;
	padding-top: 		31px;
	text-indent: 		37px;
	width: 			219px;
}


.lrailboxbotcap 
{
	background:		url(images/lrail-bot-cap.gif) no-repeat center top;
	height: 		21px;
	width: 			219px;
}

.formlinespacing 
{
	display: 		block;
	font-weight: 		bold;
	margin: 		5px 0 5px 0;
	text-align: 		center;
	vertical-align: 	middle;
}


.divlinespacing { margin: 8px 0 5px 0 }

.horizsectiondivider 
{
	background:		url(images/horiz-section-divider.gif) no-repeat left top;
	clear: 			both;
	float: 			left;
	height: 		1px;
	padding-bottom: 	22px;
	width: 			724px;
}















#userlogin 
{
	color:			#FFFFFF;
	float:			right;
	font-weight:	bold;
	height: 		49px;
	text-decoration: 	none;
	width:			550px;
}

#userlogin .loginusername 
{
	font-size: 		12px;
	display: 		block;
	float: 			left;
	padding:		17px 10px 0 0;
}

#userlogin .loginpassword 
{
	font-size: 		12px;
	float: 			left;
	padding:		17px 10px 0 0;
}

#userlogin .loginform 
{
	float: 			left;
	padding:		13px 10px 0 0;
}

#userlogin .loginbutton { 
        float:                  left; 
        padding:                0;
}

#userlogin .loginforget 
{
	float: 			left;
	padding:		14px 24px 0 7px;
	text-align: 		left;
}

#userlogin .loginforget a, .loginforget a:link, .loginforget a:visited 
{
	color: 			#FFFFFF;
	display: 		block;
	font-size: 		9px;
	font-weight: 		bold;
	line-height: 		normal;
	text-decoration: 	none;
}

#userlogin .loginforget a:hover 
{
	color: 			#FFA100;
	display: 		block;
	font-size: 		9px;
	font-weight: 		bold;
	line-height: 		normal;
	text-decoration: 	none;
}







#pagecontenthdr 
{
	color: 			#999999;
	float: 			left;
	font-weight: 		normal;
	height: 		138px;
	text-align: 		right;
	width: 			724px;
	overflow : hidden;
}

#pagecontent 
{
	color: 			#999999;
	float: 			right;
	font-weight:	normal;
	text-align: 	right;
	width: 			721px;
    overflow:       hidden;
}











#topnav 
{
	float: 			left;
	padding-left: 		15px;
}


#nichelist, #nichelist li,  #nichelist ul 
{
	line-height: 		20px;
	list-style-type: 	none;
        margin:                 0;
        padding:                0;
	text-indent: 		38px;
}

.nichelist a, .nichelist a:link 
{
	color: 			#0B476C;
	font-weight: 		bold;
	text-decoration: 	none;
}

.nichelist a:visited 
{
	color: 			#999999;
	font-weight: 		bold;
	text-decoration: 	underline;
}

.nichelist a:hover 
{
	color: 			#FF6600;
	font-weight: 		bold;
	text-decoration: 	underline;
}

.nichelist a:active 
{
	color: 			#0099FF;
	font-weight: 		bold;
	text-decoration: 	none;
}














.nichestats 
{
	color: 			#207BA9;
	font-size: 		11px;
	text-decoration: 	none;
	font-weight: 		normal;
}












.butnmoreinfo 
{
	display: 		block;
	background: 		url(images/butn-moreinfo-off.gif) no-repeat center;
	height: 		26px;
	margin: 		6px 0 0 0;
        padding:                0;
	width: 			92px;
}

.butnmoreinfo:hover { background-image: url(images/butn-moreinfo-on.gif) }

.butnmoreinfo a, .butnmoreinfo a:link, .butnmoreinfo a:visited 
{
	background:	 	url(images/butn-moreinfo-off.gif) no-repeat center;
	color: 			#2C2C2C;
	display: 		block;
	font-weight: 		bold;
	height: 		26px;
	line-height: 		22px;
	text-align: 		center;
	text-decoration: 	none;
	width: 			92px;
}

.butnmoreinfo a:hover 
{
	background-image: 	url(images/butn-moreinfo-on.gif);
	color: 			#FFFFFF;
	text-decoration: 	none;
}














#navlist, #navlist li,  #navlist ul 
{ 
	list-style-type: 	none;
	margin:			0;
        padding:                0;
}

.navitemdefault 
{
	background: 		url(images/butn-topnav-off.gif) no-repeat center top;
	color: 			#FFFFFF;
	display: 		block;	
	float: 			left;
	font-size: 		14px;
	font-weight: 		bold;
	height: 		49px;
	text-decoration: 	none;
	text-align: 		center;
	width: 			114px;
}

.navitemdefault:hover {	background-image: url(images/butn-topnav-on.gif) }

.navitemdefault a, .navitemdefault a:link, .navitemdefault a:visited 
{
	background-image: 	url(images/butn-topnav-off.gif);
	color: 			#371B01;
	display: 		block;
	font-weight: 		bold;
	height: 		26px;
	padding-top: 		21px;
	text-decoration: 	none;
	width: 			114px;
}

.navitemdefault a:hover 
{
	background-image: 	url(images/butn-topnav-on.gif);
	color: 			#FFFFFF;
	text-decoration: 	underline;
}












.navitemactive 
{
	background: 		url(images/butn-topnav-active.gif) no-repeat center top;
	color: 			#FFFFFF;
	display: 		block;
	float: 			left;
	font-size: 		14px;
	font-weight: 		bold;
	height: 		49px;
	text-decoration: 	none;
	text-align: 		center;
	width: 			114px;
}

.navitemactive:hover { background-image: url(images/butn-topnav-active.gif) }

.navitemactive a, .navitemactive a:link, .navitemactive a:visited 
{
	background-image: 	url(images/butn-topnav-active.gif);
	color: 			#FFFFFF;
	display: 		block;
	font-weight: 		bold;
	height: 		26px;
	padding-top: 		21px;
	text-decoration: 	none;
	width: 			114px;
}

.navitemactive a:hover 
{
	background-image: 	url(images/butn-topnav-active.gif);
	color: 			#FFFFFF;
	text-decoration: 	underline;
}





















.simplesearch1 
{
	background: 		url(images/lrail-bg-search-mag.jpg) no-repeat center top;
	color: 			#A1A4A4;
	font-weight: 		bold;
	height: 		65px;
	padding-top: 		100px;
	text-align: 		center;
	width: 			219px;
}

.simplesearch2 
{
	background: 		url(images/lrail-bg-content.gif) repeat-y center top;
	color: 			#A1A4A4;
	font-weight: 		bold;
	padding-top: 		5px;
	text-align: 		center;
	width: 			219px;
}

.advsearchcheck 
{
	padding-left: 		33px;
	text-align: 		left;
}

.searchvertspacer { height: 10px }

.dropdownmenu 
{
	color: 			#666666;
	font-weight: 		normal;
	margin: 		5px 0 5px 0;
	width: 			150px;
}

.textfield 
{
	color: 			#333333;
	font-weight: 		normal;
	margin: 		5px 0 5px 0;
	width: 			150px;
}

.formbutton 
{
	color: 			#333333;
	font-weight: 		normal;
	margin: 		5px 0 5px 0;
	width: 			150px;
}






.dvdinfostarfull 
{
	background: 		url(images/star-full.gif) no-repeat;
	float: 			left;
	height: 		16px;
	width: 			15px;
}

.dvdinfostarhalf 
{
	background: 		url(images/star-half.gif) no-repeat;
	float: 			left;
	height: 		16px;
	width: 			15px;
}

.dvdinfostarempty 
{
	background: 		url(images/star-empty.gif) no-repeat;
	float: 			left;
	height: 		16px;
	width: 			15px;
}













.dvdstatsinfo 
{
	color: 			#000000;
	float: 			left;
	font-weight: 		normal;
	padding: 		0 0 8px 25px;
	text-decoration: 	none;
}


.dvdsmallinfo 
{
	display: 		block;
	float: 			left;
}










#dvdinfomedium 
{
	float: 			left;
	padding-bottom: 	22px;
	text-align: 		center;
	width: 			724px;
	overflow: hidden;
}

#dvdinfomed
{
	float: 			left;
	padding: 		15px 0 22px 0;
	text-align: 		center;
	width: 			724px;
	overflow: hidden;
}

.dvdinfomedphoto 
{
	float: 			left;
	height: 		219px;
	padding: 		0 22px 0 4px;
	text-align: 		left;
	width: 			150px;
}

.dvdinfomeddetails 
{
	clear: 			right;
	float: 			left;
	height: 		219px;
	padding-right:          22px;
	text-align: 		left;
	text-decoration: 	none;
	width: 			160px;
}

.dvdinfomeddate 
{
	color: 			#999999;
	font-weight: 		normal;
	padding-bottom: 	3px;
	width: 			100%;
}

.dvdinforating 
{
	background: 		url(images/star-box.gif) no-repeat center center;
	height: 		21px;
	width: 			75px;
	padding: 		5px 8px 0 9px;
}

.dvdinfomedtitle 
{
	color: 			#333333;
	font-weight: 		bold;
	padding-bottom: 	3px;
	width: 			100%;
}

.dvdinfomedstudio 
{
	font-weight: 		normal;
	color: 			#999999;
	text-decoration: 	none;
	padding-bottom: 	5px;
	width: 			100%;
}

.dvdinfomedsummary 
{
	color: 			#999999;
	font-weight: 		normal;
        height:                 82px;
        overflow:               hidden;
	padding: 		5px 0 5px 0;
	text-decoration: 	none;
	width: 			100%;
}

.dvdinfosmall {
	float: left;
	width: 95px;
	padding-bottom: 22px;
	text-align: center;
	display: block;
	padding-right: 17px;
	padding-left: 4px;
}

.dvdinfosmallphoto {
	display: block;
	float: left;
	height: 138px;
	width: 95px;
	padding-bottom: 5px;
}

.dvdinfosmalldate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width: 95px;
}

.dvdinfosmalltitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	width: 95px;
}

#intpagehdr 
{
	color: 			#999999;
	float: 			left;
	font-weight: 		normal;
	height: 		138px;
	text-align: 		right;
	width: 			724px;
	overflow: hidden;
}

#intpagecontent 
{
	background-color:	#FFFFFF;
	color: 			#999999;
	float: 			left;
	font-weight: 		normal;
        padding-bottom:         40px;
	text-align: 		left;
	width: 			724px;
	overflow: hidden;
}

#dvdinfoboxdetails 
{
	background-image:       url(images/details-bg-mainbox.gif);
	float:                  left;
	min-height:             283px;
        padding:                22px 0 0 22px;
	text-align:             center;
	width:                  680px;
}

.dvdinfolgphoto 
{
	float: 			left;
	height: 		219px;
	padding-right: 		22px;
	text-align: 		left;
	width: 			180px;
}

.detailsboxbotcap 
{
	background: 		url(images/details-bot-cap-box.gif) no-repeat left top;
	clear: 			both;
	height: 		31px;
	padding-bottom: 	16px;
	width: 			702px;
}

.detailshdrmainbox 
{
	background: 		url(images/details-hdr-mainbox.jpg) no-repeat left top;
	color: 			#FFFFFF;
	display: 		block;
	font-size: 		14px;
	font-weight: 		bold;
	height: 		36px;
	text-align: 		left;
	text-decoration: 	none;
	text-indent: 		8px;
	width: 			702px;
}

.dvdinfolgdetailsmain 
{
	display: 		block;
	float: 			left;
	width: 			458px;
}





.detailshdrtitle 
{
	color: 			#FFFFFF;
	display: 		block;
	float: 			left;
	height: 		24px;
	font-weight: 		normal;
	padding:		12px 0 0 12px;
	text-align: 		left;
	text-decoration: 	none;
}
.detailshdrtitle a, .detailshdrtitle a:link, .detailshdrtitle a:visited 
{
	color: 			#FFFFFF;
	font-weight: 		bold;
	text-decoration: 	none;
}
.detailshdrtitle a:hover 
{
	color: 			#FF6600;
	font-weight: 		bold;
	text-decoration: 	underline;
}
.detailshdrtitle a:active 
{
	color: 			#0099FF;
	font-weight: 		bold;
	text-decoration: 	none;
}













.detailshdrlink 
{
	color: 			#FFFFFF;
	font-weight: 		normal;
	height: 		24px;
	padding:		12px 22px 0 0;
	text-align: 		right;
	text-decoration: 	none;
}
.detailshdrlink a, .detailshdrlink a:link, .detailshdrlink a:visited 
{
	color: 			#FFFFFF;
	font-weight: 		bold;
	text-decoration: 	none;
}
.detailshdrlink a:hover 
{
	color: 			#FF6600;
	font-weight: 		bold;
	text-decoration: 	underline;
}
.detailshdrlink a:active 
{
	color: 			#0099FF;
	font-weight: 		bold;
	text-decoration: 	none;
}









.dvdinfolgdetails 
{
	clear: 			right;
	float: 			left;
	text-align: 		left;
	text-decoration: 	none;
	width: 			207px;
}

.dvdinfolgdate 
{
	color: 			#555555;
	font-weight: 		normal;
	padding-bottom: 	3px;
	width: 			100%;
}

.dvdinfolgtitle 
{
	color: 			#333333;
	font-size: 		18px;
	font-weight: 		bold;
	padding-bottom: 	3px;
	width: 			100%;
}

.dvdinfolgsummary 
{
	color: 			#555555;
	font-weight: 		normal;
	padding: 		5px 0 5px 0;
	text-decoration: 	none;
	width: 			100%;
}






.dvdinfolgstudio 
{
	color:     		#555555;
	font-weight: 		normal;
        padding:		10px 0 5px 0;
	text-decoration: 	none;
	width: 			100%;
}

.dvdinfolgstudio a, .dvdinfolgstudio a:link, .dvdinfolgstudio a:visited 
{
	color: 			#2972A0;
	font-weight: 		bold;
	text-decoration: 	none;
}

.dvdinfolgstudio a:hover 
{
	font-weight: 		bold;
	color: 			#FF6600;
	text-decoration: 	underline;
}
.dvdinfolgstudio a:active 
{
	font-weight: 		bold;
	color: 			#0099FF;
	text-decoration: 	underline;
}











.dvdinfolgduration {
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	padding-bottom: 5px;
	width: 100%;
}
.dvdinfolgscenes {
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	padding-bottom: 5px;
	width: 100%;
}











.dvdinfolgjumpscene {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
color: #CCCCCC;
text-decoration: none;
float: left;
width: 714px;
padding-bottom: 10px;
padding-left: 10px;
clear: both;
}
.dvdinfolgjumpscene a, .dvdinfolgjumpscene a:link {
font-size: 20px;
font-weight: normal;
}
.dvdinfolgjumpscene a:hover {
font-size: 20px;
font-weight: normal;
color: #FF6600;
text-decoration: underline;
}
.dvdinfolgjumpscene a:active {
font-size: 20px;
font-weight: normal;
color: #0099FF;
text-decoration: underline;
}
.dvdinfolgjumpscene a:visited {
font-size: 20px;
font-weight: normal;
color: #333333;
text-decoration: underline;
}

















.dvdinfolgdownloads {
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	padding-bottom: 5px;
	width: 100%;
}
.dvdinfolgniche {
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	padding-bottom: 5px;
	width: 100%;
}
.dvdinfolgniche a, .dvdinfolgniche a:link, .dvdinfolgniche a:visited {
	color: #2972a0;
	font-weight: bold;
	text-decoration: none;
}
.dvdinfolgniche a:hover {
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
.dvdinfolgniche a:active {
	font-weight: bold;
	color: #0099FF;
	text-decoration: underline;
}









.dvdinfolgcast {
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	padding-bottom: 5px;
	width: 100%;
}
.dvdinfolgcast a, .dvdinfolgcast a:link, .dvdinfolgcast a:visited {
	color: #2972A0;
	font-weight: bold;
	text-decoration: none;
}
.dvdinfolgcast a:hover {
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
.dvdinfolgcast a:active {
	font-weight: bold;
	color: #0099FF;
	text-decoration: underline;
}











.dvdinfolgdiv 
{
	background: 		url(images/details-vertline-box.gif) repeat-y center top;
	float: 			left;
	height: 		205px;
	text-align: 		left;
	width: 			44px;
}







.dvdinfolgcover 
{
	color: 			#555555;
	font-weight: 		normal;
	padding: 		5px 0 5px 0;
	text-decoration: 	none;
	width: 			100%;
}

.dvdinfolgcover a, .dvdinfolgcover a:link, .dvdinfolgcover a:visited 
{
	color: 			#2972A0;
	font-weight: 		bold;
	text-decoration: 	none;
}

.dvdinfolgcover a:hover 
{
	color: 			#FF6600;
	font-weight: 		bold;
	text-decoration: 	underline;
}

.dvdinfolgcover a:active 
{
	color: 			#0099FF;
	font-weight: 		bold;
	text-decoration: 	underline;
}








.dvdinfolgpreview {
	height: 17px;
	width: 443px;
	text-align: center;
	padding: 8px 0 10px 0;
	clear: both;
}

#dvdinfolgpreview {
height: 42px;
width: 443px;
background-image: url(images/details-bg-speeds.gif);
background-repeat: no-repeat;
background-position: center;
margin: 0px;
clear: both;
padding-left: 15px;
}


#dvdinfolgpreview li,  #dvdinfolgpreview ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#dvdinfolgpreview .dvdinfolgspeeddefault {
display: block;
background-image: url(images/butn-bg-preview.jpg);
background-repeat: no-repeat;
background-position: center top;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
text-align: center;
margin: 0px auto;
float: left;
padding: 0px;
height: 42px;
width: 146px;
}
#dvdinfolgpreview .dvdinfolgspeeddefault:hover {
background-image: url(images/butn-bg-preview-over.jpg);
}
#dvdinfolgpreview .dvdinfolgspeeddefault a, .dvdinfolgspeeddefault a:link, .dvdinfolgspeeddefault a:visited {
background-image: url(images/butn-bg-preview.jpg);
color: #371b01;
font-weight: bold;
text-decoration: none;
display: block;
padding-top: 13px;
height: 29px;
width: 146px;
}
#dvdinfolgpreview .dvdinfolgspeeddefault a:hover {
background-image: url(images/butn-bg-preview-over.jpg);
color: #FFFFFF;
text-decoration: none;
}
#dvdinfolgpreview .dvdinfolgspeeddefault a:active {
background-image: url(images/butn-bg-preview-over.jpg);
color: #FFC343;
text-decoration: none;
}



.dvdinfolgspeed {
	font-weight: bold;
	color: #15557D;
	text-decoration: none;
	background: url(images/butn-bg-preview.jpg) no-repeat center center;
	text-align: center;
	height: 29px;
	width: 86px;
	padding-top: 13px;
	float: left;
}
.dvdinfolgspeed a, .dvdinfolgspeed a:link, .dvdinfolgspeed a:visited {
	color: #15557D;
	font-weight: bold;
}
.dvdinfolgspeed a:hover {
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
.dvdinfolgspeed a:active {
	font-weight: bold;
	color: #0099FF;
	text-decoration: underline;
}



.dvdinfolgpreviewtxt {
text-align: center;
color: #371B01;
clear: both;
margin: 0px;
padding: 5px 0px 0px;
font: bold 14px Arial, Helvetica, sans-serif;
text-decoration: none;
background: url(images/details-bg-speed-bar.jpg) no-repeat center top;
height: 29px;
}
.dvdinfolgpreviewtxt a, .dvdinfolgpreviewtxt a:link, .dvdinfolgpreviewtxt a:visited {
color: #371B01;
font-size: 14px;
font-weight: bold;
}
.dvdinfolgpreviewtxt a:hover {
font-size: 14px;
font-weight: bold;
color: #FF6600;
text-decoration: none;
}
.dvdinfolgpreviewtxt a:active {
font-size: 14px;
font-weight: bold;
color: #0099FF;
text-decoration: underline;
}



.bodycontentinterior 
{
	background: 		url(images/bg-interior-visitor.jpg) no-repeat right top;
	vertical-align: 	top;
}

.scenenumber 
{
	color: 			#004A75;
	float: 			left;
	font-size: 		14px;
	font-weight: 		normal;
	margin: 		0;
	padding: 		5px 0 0 15px;
	text-align: 		left;
	text-decoration: 	none;
	width: 			115px;
}

.sceneduration 
{
	color: 			#004A75;
	float: 			left;
	font-size: 		14px;
	font-weight: 		normal;
	margin: 		0;
	padding-top: 		5px;
	text-align: 		left;
	text-decoration: 	none;
	width: 			200px;
}

.scenefavorite {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #004A75;
text-decoration: none;
float: left;
text-align: center;
width: 160px;
background-image: url(images/details-butn-bg-add.jpg);
background-repeat: no-repeat;
background-position: center center;
height: 25px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 100px;
}
.scenefavorite a, .scenefavorite a:link, .scenefavorite a:visited {
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
}
.scenefavorite a:hover {
font-size: 12px;
font-weight: bold;
color: #FF6600;
text-decoration: none;
}
.scenefavorite a:active {
font-size: 12px;
font-weight: bold;
color: #0099FF;
text-decoration: underline;
}


.scenehdr 
{
	background: 		url(images/hdr-bar.jpg) no-repeat left top;
	clear: 			both;
	color: 			#15557D;
	display: 		block;
	font-size: 		14px;
	font-weight: 		bold;
	height: 		36px;
	text-align: 		left;
	text-decoration: 	none;
	width: 			724px;
}

.scenerating 
{
	background: 		url(images/details-star-box.gif) no-repeat center center;
        color:                  #FF6600;
	display: 		block;
	float: 			left;
        font-size:              11px;
	height: 		24px;
	padding:                6px 0 0 5px;
        text-align:             center;
	width: 			82px;
}

.scenestarfull {
	width: 15px;
	background-image: url(images/star-full-blue.gif);
	height: 16px;
	background-repeat: no-repeat;
	float: left;
}
.scenestarhalf {
	width: 15px;
	background-image: url(images/star-half-blue.gif);
	height: 16px;
	background-repeat: no-repeat;
	float: left;
}
.scenestarempty {
	width: 15px;
	background-image: url(images/star-empty-blue.gif);
	height: 16px;
	background-repeat: no-repeat;
	float: left;
}
.scenescreenshot {
	text-decoration: none;
	float: left;
	text-align: left;
	margin: 0px;
	width: 227px;
	padding: 0 6px 0px 6px;
	height: 169px;
}









.scenestream {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background: url(images/details-bg-stream-bar.jpg) no-repeat left top;
	text-align: left;
	height: 45px;
	width: 674px;
	float: left;
	padding-left: 45px;
	vertical-align: middle;
	clear: both;
}
.scenestreamtxt {
	text-align: center;
	height: 33px;
	float: left;
        padding: 12px 5px 0 0;
}

.scenestreambutn {
	text-align: left;
	height: 35px;
	float: left;
	padding: 10px 0 0 5px;
	font-weight: bold;
	color: #16537a;
	text-decoration: none;
}
.scenestreamradio {
	text-align: center;
	height: 35px;
	float: left;
	padding: 10px 0 0 5px;
}
.scenestreammenu {
	text-align: center;
	height: 35px;
	float: left;
	padding: 10px 5px 0 5px;
}





.scenedownload {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background: url(images/details-bg-download-bar.jpg) no-repeat left top;
	text-align: left;
	height: 45px;
	width: 674px;
	float: left;
	padding-left: 45px;
	vertical-align: middle;
	margin-top: 5px;
	clear: both;
}
.scenedownloadtxt {
	text-align: center;
	height: 33px;
	float: left;
	padding: 12px 5px 0 0;
}
.scenedownloadbutn {
	text-align: left;
	height: 35px;
	float: left;
	padding: 10px 0 0 5px;
	font-weight: bold;
	color: #CD3A00;
	text-decoration: none;
}
.scenedownloadradio {
	text-align: center;
	height: 35px;
	float: left;
	padding: 10px 0 0 5px;
}
.scenedownloadmenu {
	text-align: center;
	height: 35px;
	float: left;
	padding: 10px 5px 0 5px;
}
.dropdownmenuview {
	color: #666666;
	width: 160px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.formbuttonview {
	color: #333333;
	width: 120px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.sceneratethisscene {
	font-size: 14px;
	font-weight: normal;
	color: #717171;
	text-decoration: none;
	background: url(images/details-bg-ratings-bar.jpg) no-repeat left top;
	text-align: center;
	height: 30px;
	width: 624px;
	float: left;
	padding-left: 100px;
	vertical-align: middle;
	margin-top: 5px;
	clear: both;
}
.scenerateradio {
	text-align: center;
	height: 26px;
	float: left;
	padding: 4px 0 0 5px;
}
.sceneratetxt {
	text-align: center;
	height: 25px;
	float: left;
	padding: 5px 5px 0 0;
}
.sceneratebutn {
	text-align: left;
	height: 27px;
	float: left;
	padding: 3px 0 0 5px;
	font-weight: bold;
	color: #16537a;
	text-decoration: none;
}
.scenesignupupgrade {
	background: url(images/details-bg-upgrade-bar.jpg) no-repeat left top;
	text-align: center;
	height: 30px;
	width: 704px;
	float: left;
	vertical-align: middle;
	margin: 5px 0 5px 0;
	clear: both;
	padding: 0;
}
.scenesignupupgradetxt {
	text-align: center;
	height: 25px;
	float: left;
	padding-top: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 704px;
}
.scenesignupupgradetxt a, .scenesignupupgradetxt a:link, .scenesignupupgradetxt a:visited {
	color: #FFAE00;
	font-size: 13px;
	font-weight: bold;
}
.scenesignupupgradetxt a:hover {
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.scenesignupupgradetxt a:active {
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}






.hdrpagecontent 
{
	background: 		url(images/hdr-pagecontent-blk.jpg) no-repeat left top;
	color: 			#FFFFFF;
	display: 		block;
	float: 			left;
	font-size: 		14px;
	font-weight: 		normal;
	font-style: 		normal;
	font-variant: 		normal;
	height: 		40px;
	line-height: 		normal;
	margin-bottom: 		5px;
	padding:		9px 0 0 18px;
	text-align: 		left;
	text-decoration:	none;
	width: 			706px;
}

.hdrpagecontent a, .hdrpagecontent a:link, .hdrpagecontent a:visited 
{
	color: 			#FFFFFF;
	font-size: 		14px;
	font-weight: 		bold;
	text-decoration: 	none;
}

.hdrpagecontent a:hover 
{
	color: 			#FF6600;
	font-size: 		14px;
	font-weight: 		bold;
	text-decoration: 	underline;
}

.hdrpagecontent a:active 
{
	color: 			#0099FF;
	font-size: 		14px;
	font-weight: 		bold;
	text-decoration: 	none;
}

.searchdvdresults 
{
	float: 			left;
	width: 			724px;
}

.subhdrpagecontent 
{
	background-color: #FFFFFF;
	float:            left;
	margin-bottom:    10px;
	width: 	          690px;
}

.subhdrpagetitle 
{
	color: 			#666666;
	float: 			left;
	font-size: 		20px;
	font-weight: 		bold;
	padding-left: 		10px;
	text-decoration: 	none;
}

.subhdrpagetitlelinks 
{
	color: 			#666666;
	float: 			right;
	font-size: 		15px;
	font-weight: 		normal;
	padding-top:		4px;
	text-decoration: 	none;
}

.subhdrpagetitlelinks a, .subhdrpagetitlelinks a:link, .subhdrpagetitlelinks a:visited 
{
	color: 			#999999;
	font-size: 		15px;
	font-weight: 		bold;
	text-decoration: 	none;
}

.subhdrpagetitlelinks a:hover 
{
	font-size: 		15px;
	font-weight: 		bold;
	color: 			#FF6600;
	text-decoration: 	underline;
}

.subhdrpagetitlelinks a:active 
{
	color: 			#0099FF;
	font-size: 		15px;
	font-weight: 		bold;
	text-decoration: 	none;
}

.subhdrblubar 
{
	background: 		url(images/hdr-bar.jpg) no-repeat left top;
	color: 			#15557D;
	clear: 			both;
	display: 		block;
	float: 			left;
	font-size: 		14px;
	font-weight: 		bold;
	height: 		36px;
	text-align: 		left;
	text-decoration: 	none;
	width: 			724px;
}

.subhdrblubartitle 
{
	color: 			#15557D;
	float: 			left;
	font-size: 		14px;
	font-weight: 		bold;
	padding: 		3px 0 9px 15px;
	text-decoration: 	none;
	text-align: 		left;
}

a.subhdrblubartitle {
        font-size: 14px;
        font-weight: bold;
        color: #15557D;
        text-decoration: none;
}
.subhdrblubarexpand {
	height: 30px;
	float: right;
	width: 25px;
	margin:0 30px 0 0;
}
.subhdrblubartxt {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	width: 690px;
	float: left;
	font-style: normal;
	font-variant: normal;
	padding:0 24px 0 10px;
	margin-bottom: 15px;
	white-space: normal;
	display: block;
	clear: both;
}

.dvdinfosmallscenes {
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	padding:0 0 3px 0;
	width: 95px;
	text-align: center;
	letter-spacing: 1px;
}
.scenefound {
	font-size: 13px;
	font-weight: bold;
	color: #2378FF;
	text-decoration: none;
}

.scenefound a, .scenefound a:link, .scenefound a:visited {
	font-size: 13px;
	font-weight: bold;
	color: #2378FF;
	text-decoration: none;
}

.dvdinfosmallscenes a, .dvdinfosmallscenes a:link, .dvdinfosmallscenes a:visited {
	color: #999999;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
}
.dvdinfosmallscenes a:hover {
	color: #FF6600;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
}
.dvdinfosmallscenes a:active {
	color: #0099FF;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
}
.sorttxt {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	float: left;
	margin: 0 4px 0 4px;
	height: 24px;
	padding-top: 6px;
}
.searchsorting {
	float: left;
	width: 724px;
	height: 35px;
	clear: both;
}
.sortmenu {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	float: left;
	height: 27px;
	padding-top: 3px;
}
.sortbutn {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	float: left;
	height: 27px;
	padding-top: 5px;
}
.sorttxtfield {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	float: left;
	height: 27px;
	padding-top: 3px;
	margin-right: 4px;
}
.starsummary {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	float: left;
	font-style: normal;
	font-variant: normal;
	width: 420px;
}
.activeletter {
	color: #FF8A00;
	padding: 1px;
	border-color: #666666;
	text-decoration: underline;
}
.starbio {
	text-align: left;
	width: 690px;
	float: left;
	padding: 0 24px 0 10px;
	margin: 10px 0 15px 0;
	height: 200px;
	clear: both;
}
.starphoto {
	float: left;
	height: 189px;
	width: 227px;
	margin-right: 22px;
}
.starsubhdr {
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	float: left;
	width: 714px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.starsubhdrblubar {
	font-weight: normal;
	color: #15557D;
	text-decoration: none;
	background: url(images/hdr-bar.jpg) no-repeat left top;
	text-align: left;
	display: block;
	height: 36px;
	width: 692px;
	float: left;
	padding-right: 32px
}
.starsubhdrblubartitle {
	font-size: 14px;
	color: #15557d;
	text-decoration: none;
	text-align: left;
	height: 36px;
	float: left;
	padding: 5px 0 0 15px;
}







.starsubhdrpagetitlelinks {
	font-size: 15px;
	font-weight: normal;
	color: #15557d;
	text-decoration: none;
	float: right;
	padding-top: 4px;
}

.starsubhdrpagetitlelinks a, .starsubhdrpagetitlelinks a:link, .starsubhdrpagetitlelinks a:visited {
	color: #15557D;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.starsubhdrpagetitlelinks a:hover {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.starsubhdrpagetitlelinks a:active {
	font-size: 15px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
}




.starlist {
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
	text-align: left;
	float: left;
	width: 150px;
	margin: 0 10px 20px 8px;
}
.starlist a, .starlist a:link, .starlist a:visited {
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}
.starlist a:hover {
	font-weight: normal;
	color: #FF6600;
	text-decoration: underline;
	background-color: #EEEEEE;
}
.starlist a:active {
	font-weight: normal;
	color: #0099FF;
	text-decoration: none;
}







.studiolist {
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
	text-align: left;
	float: left;
	width: 684px;
	margin: 0 10px 20px 8px;
	padding-top: 10px;
}
.studiolist a, .studiolist a:link, .studiolist a:visited {
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}
.studiolist a:hover {
	font-weight: normal;
	color: #FF6600;
	text-decoration: underline;
	background-color: #EEEEEE;
}
.studiolist a:active {
	font-weight: normal;
	color: #0099FF;
	text-decoration: none;
}





.nicheslist 
{
	color: 			#FF6600;
	float: 			left;
	font-weight: 		normal;
	margin: 		0 10px 20px 8px; 
	padding-top: 		10px;
	text-align: 		left;
	text-decoration: 	none;
	width: 			684px;
}

.nicheslist a, .nicheslist a:link, .nicheslist a:visited 
{
	color: 			#999999;
        width: 			684px;
	margin:			0 10px 0 8px;
	padding:		10px 0 20px 0;
}

.nicheslist a:hover 
{
	background-color: 	#EEEEEE;
	color: 			#FF6600;
	font-weight: 		normal;
	text-decoration: 	underline;
}

.nicheslist a:active 
{
	color: 			#0099FF;
	font-weight: 		normal;
	text-decoration: 	none;
}

.advsearch1 
{
	background: 		url(images/lrail-bg-search-mag.jpg) no-repeat center top;
	color: 			#A1A4A4;
	font-weight: 		bold;
	height: 		30px;
	padding-top: 		100px;
	text-align: 		center;
	width: 			219px;
}

.advsearch2 
{
	background: 		url(images/lrail-bg-content.gif) repeat-y center top;
	color: 			#A1A4A4;
	font-weight: 		bold;
	padding-top: 		5px;
	text-align: 		center;
	width: 			219px;
}

.advsearchradio 
{
	padding-left: 		33px;
	text-align: 		left;
}

.featuredstar 
{
	clear: 			both;
	float: 			left;
	width: 			724px;
}

#membersbox 
{
	color: 			#333333;
	float: 			right;
	margin-right: 		20px;
	text-align: 		right;
	width: 			350px;
}

#membersbox .membertype 
{
	background-color: 	#FF9900;
	color: 			#FFFFFF;
	float: 			right;
	font-size: 		10px;
	font-weight: 		bold;
	height: 		15px;
	margin-top: 		0;
	padding:		3px 2px 0 5px;
	text-decoration: 	none;
}

#membersbox .memberusername 
{
	color: 			#333333;
	float: 			right;
	font-size: 		11px;
	font-weight: 		normal;
	padding: 		3px 20px 0 5px;
	text-align: 		left;
	text-decoration: 	none;
}

#membersbox .memberusername a, .memberusername a:link, .memberusername a:visited 
{
	color: 			#333333;
	font-size: 		11px;
	font-weight: 		bold;
	text-decoration: 	none;
}

#membersbox .memberusername a:hover 
{
	color: 			#FF6600;
	font-size: 		11px;
	font-weight: 		bold;
	text-decoration: 	underline;
}

#membersbox .memberusername a:active 
{
	color: 			#000000;
	font-size: 		11px;
	font-weight: 		bold;
	text-decoration: 	none;
}

#membersbox .memberlogout 
{
	background-color: 	#999999;
	float: 			right;
	padding: 		3px 5px 3px 5px;
	text-align: 		center;
}

#membersbox .memberlogout a, .memberlogout a:link, .memberlogout a:visited 
{
	color: 			#FFFFFF;
	font-size: 		10px;
	font-weight: 		bold;
	text-decoration: 	none;
}

#membersbox .memberlogout a:hover 
{
	color: 			#FFCC00;
	font-size: 		10px;
	font-weight: 		bold;
}

#membersbox .memberlogout a:active 
{
	color: 			#000000;
	font-size: 		10px;
	font-weight: 		bold;
	text-decoration: 	none;
}

#membersbox .memberarrow { float: right }

.dvdinfolgdivmember 
{
	background: 		url(images/details-vertline-box.gif) repeat-y center top;
	float: 			left;
	height: 		283px;
	text-align: 		left;
	width: 			44px;
}

.favoritescenes 
{
	clear: 			both;
	float: 			left;
	padding-bottom: 	30px;
	width: 			724px;
}

.scenefavoritetitle 
{
	color: 			#004A75;
	float: 			left;
	font-size: 		14px;
	font-weight: 		bold;
	padding: 		5px 20px 0 15px;
	text-align: 		left;
	text-decoration: 	none;
}

.favoritesceneresults 
{
	float: 			left;
	width: 			724px;
}

.bodycontenthomemember 
{
        background: 		url(images/bg-pagecontent-member.jpg) no-repeat right top;
        vertical-align: 	top;
}

.sectionhdrbluetxt 
{
        color: 			#15557D;
        float: 			left;
        font-size: 		14px;
        font-weight: 		bold;
	padding:		160px 0 0 15px;
        text-align: 		left;
        text-decoration: 	none;
}




/* JOIN PAGE */
#wrapper 
{
	background-color: 	#ECEBEB;
	border-top:		14px solid #232323;
	border-right:		12px solid #232323;
	border-bottom:		10px solid #232323;
	border-left:		12px solid #232323;
	margin: 		auto auto 15px auto;
	width: 			900px;
}

.sectiontitlesteps 
{
	background-color: 	#232323;
	color: 			#FFFFFF;
	font-size: 		18px;
	font-weight: 		bold;
	padding: 		5px;
	text-align: 		center;
	text-decoration: 	none;
}

.sectiontitlesteps a:link, .sectiontitlesteps a:visited 
{
	color: 			#FFFFFF;
	border: 		0;
	border-bottom: 		1px solid #CCCCCC;
	font-size: 		13px;
	text-decoration: 	none;
}

.sectiontitlesteps a:hover 
{
	border:			0;
	color: 			#FED25F;
	text-decoration: 	none;
}

.noteswht 
{
	font-size: 		11px;
	font-weight: 		normal;
	color: 			#FFFFFF;
}

.step1a {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #013b62;
}

.step2a {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #42100E;
}

.step3a {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6C1A16;
}

.step1b {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FED25F;
}

.screenshot 
{
	border: 		4px solid #968A8A;
	height: 		445px;
	width: 			335px;
}

#vidtext 
{
	background: 		url(images/vid-episode-bg.jpg) no-repeat;
	color: 			#000000;
	font-size: 		21px;
	font-weight: 		normal;
	height: 		134px;
	margin: 		15px auto 20px auto;
	text-align: 		center;
	width: 			726px;
}

#vidbgsmall {
	background: url(images/vidplayer-small-bg.gif) no-repeat;
	height: 345px;
	width: 490px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.videosmall {
	height: 266px;
	width: 320px;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0C0C0C;
	border-right-color: #3B3B3B;
	border-bottom-color: #3B3B3B;
	border-left-color: #0C0C0C;
}

#vidtext h3 {
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 4px;
}

#vidtext p {
	font-size: 12px;
	color: #232323;
	margin: 0px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 20px;
	text-align: center;
}

.step2b {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #051522;
}

.step3b {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #051522;
}

.iconbg {
	background-color: #999999;
}

.sectionsubtitle {
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	background-color: #CCCCCC;
}

.steps {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.sectiontitle {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
}

.horzline {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.bulletpointsheader 
{
	color: 			#FFFFFF;
	font-size: 		18px;
	font-weight: 		bold;
}

#divider 
{
	border-top: 		1px dotted #CCCCCC;
	margin: 		5px auto 7px auto;
}

.bulletpoints 
{
	color: 			#333333;
	font-size: 		13px;
}

.bulletpointsline 
{
	background: 		url(images/bullet-arrow-clear.gif) no-repeat 3px center;
	clear: 			both;
	display: 		block;
	list-style-type: 	none;
	margin: 		0 0 13px 0;
	padding: 		0 0 0 17px;
}

#spacer { height: 15px }

.testimonials 
{
	color: 			#FFFFFF;
	font-weight: 		normal;
}

.testimonialheader 
{
	color: 			#FFFFFF;
	font-size: 		16px;
	font-weight: 		bold;
	margin-bottom: 		10px;
}

.rightcontainer { padding: 10px 15px 15px 15px }








.option1 
{
	background: 		#CCCCCC url(images/icon-bg-check.gif) no-repeat left top;
	float: 			left;
	height: 		30px;
	padding: 		5px;
	width: 			30px;
}

.option1a 
{
	background-color: 	#DDDDDD;
	color: 			#666666;
	float: 			left;
	font-size: 		15px;
	font-weight: 		bold;
	height: 		30px;
	padding: 		10px 8px 0 8px;
	width: 			170px;
}

.option1b {
	background-color: #DDDDDD;
	width: 132px;
	height: 30px;
	padding: 10px 8px 0 8px;
	float: left;
	text-align: center;
	margin: 0;
}

.option2 {
	background: #CCCCCC url(images/icon-bg-phone.gif) no-repeat left top;
	float: left;
	height: 30px;
	width: 30px;
	padding: 5px;
}

.option2a {
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #DDDDDD;
	width: 170px;
	height: 30px;
	padding: 10px 8px 0 8px;
	float: left;
}

.option2b {
	background-color: #DDDDDD;
	width: 132px;
	height: 30px;
	padding: 10px 8px 0 8px;
	float: left;
	text-align: center;
	margin: 0;
}

.option3 {
	background: #CCCCCC url(images/icon-bg-cc.gif) no-repeat left top;
	float: left;
	height: 30px;
	width: 30px;
	padding: 5px;
}

.option3a {
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #DDDDDD;
	width: 170px;
	height: 30px;
	padding: 10px 8px 0 8px;
	float: left;
}

.option3b {
	background-color: #DDDDDD;
	width: 132px;
	height: 30px;
        padding: 10px 8px 0 8px;
	float: left;
	text-align: center;
        margin: 0;
}

#formcontainer {
	margin-bottom: 1px;
	padding: 0px;
	clear: none;
	float: none;
	height: 40px;
	background-color: #DDDDDD;
}

.thumb2 {
	height: 140px;
	width: 176px;
	background: url(images/thumb2-bg.jpg) no-repeat;
	margin-top: 1px;
	margin-bottom: 1px;
}

.smalltextbg {
	background: url(images/vdo-small-textbg.jpg) no-repeat right center;
	height: 417px;
	width: 390px;
}

.linksmall { color: #FED25F }

a.linksmall:hover {
	color: #ECEBEB;
	text-decoration: none;
}

#vidbgbig {
	background: url(images/vidplayer-big-bg.gif) no-repeat;
	height: 581px;
	width: 886px;
	margin: 10px auto 10px auto;
}

.videobig {
	height: 506px;
	width: 852px;
	margin-top: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0C0C0C;
	border-right-color: #3B3B3B;
	border-bottom-color: #3B3B3B;
	border-left-color: #0C0C0C;
}

.thumbbox {
	font-size: 9px;
	color: #000000;
	text-align: center;
	font-weight: bold;
	width: auto;
}

.thumb2 img { margin-top: 8px }

.thumbs 
{
	padding-top: 	10px;
	text-align: 	center;
}

.videosmallsd {
	height: 266px;
	width: 320px;
	margin-top: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0C0C0C;
	border-right-color: #3B3B3B;
	border-bottom-color: #3B3B3B;
	border-left-color: #0C0C0C;
}

#vidbgsdsmall {
	background: 	url(images/vidplayer-320-bg.gif) no-repeat;
	height: 	345px;
	margin: 	10px auto 10px auto;
	width: 		355px;
}

#vidbgbigsd {
	background: 	url(images/vidplayer-640-bg.gif) no-repeat;
	height: 	588px;
	margin: 	10px auto 10px auto;
	width: 		676px;
}

.videobigsd {
	height: 506px;
	width: 640px;
	margin-top: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0C0C0C;
	border-right-color: #3B3B3B;
	border-bottom-color: #3B3B3B;
	border-left-color: #0C0C0C;
}

.videodsl {
    height: 360px;
    border-top: 1px solid #0C0C0C;
    border-right: 1px solid #3B3B3B;
    border-bottom: 1px solid #3B3B3B;
    border-left: 1px solid #0C0C0C;
    margin-top: 4px;
	width: 640px;
}

#vidbgdsl 
{
    background: url(images/vidplayer-639-bg.gif) no-repeat;
    height: 462px;
    margin: 10px auto 10px auto;
    width: 672px;
}


p.legal { padding: 0 30px 0 10px } 

#timer {
background: url(images/bg-timer.jpg) no-repeat center center;
width: 698px;
height: 52px;
margin: 0px 0px 4px 4px;
padding: 0px;
text-align: center;
font: bold 18px Arial, Helvetica, sans-serif;
color: #fff;
}
#timer img {
vertical-align: middle;
}
#timer #timerBox {
float: left;
text-align: center;
height: 52px;
width: 165px;
font: bold 25px Arial, Helvetica, sans-serif;
color: #000;
}
.transparent {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/timer-box.png', sizingMethod='scale');
}
.transparent[class] {
background-image:url(images/timer-box.png)
}

