body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a 
{
	color: #0099FF;
}
a:hover 
{
	color:#FFFFFF;
}
	
#container {
	margin:0 auto;
	padding:0;
	width: 892px;
	background-image:url(../images/bg-body.jpg);
	background-repeat:repeat-y;
}
#page {
	margin:0 auto;
	padding:0;
	width: 807px;
	border:#000000 solid 1px;
	background-color:#000000;
}
#logo {
	margin:0;
	padding:0;
	float:left;
	width:380px;
	height:64px;
}
#flags {
	margin:0;
	padding:0;
	float:right;
	width: 380px;
	height: 64px;
}
#flags li {
	float: right;
	text-align: left;
	list-style-type: none;
	margin-right:10px;
	display:inline;
}

.join
{	
	float: right;
	clear: right;
	padding: 5px 8px 0 0;
}

#clear {
	clear:both;
}
#navarea {
	margin:0;
	padding:0;
	float:left;
	width: 807px;
	height:44px;
		background-image:url(../images/bg-navigation.jpg);
	background-repeat:no-repeat;
}
#navigation {
	margin:0;
	padding:0;
	float:none;
	width: 807px;
	height: 44px;

}
#navigation ul {
	margin:3px 0 0 64px;
	padding:0;
	width: 807px;
	height: 44px;
}
#navigation li {
	float:left;
	text-align: left;
	list-style-type: none;
	line-height: 44px;
	padding: 0 8px 0 8px;
	margin-left:0px;
}
#navigation li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 44px;
}
#navigation li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0099FF;
	text-decoration: none;
	display: block;
	height: 44px;
}
.selectedlink {
	background-image: url(siteimages/menubg2006over.gif);
	background-repeat: repeat-x;
}
#homepagebody {
	margin:0 auto;
	padding:5px;
	float:left;
	background-image: url(../images/homepage-main-image2.jpg);
	background-repeat:no-repeat;
	width: 797px;
	height: 515px;
	clear:both;
}
#ecommercebody {
	margin:0;
	padding: 10px 0 0 0;
	float:right;
	background-image: url(../images/bg-ecom-top.jpg);
	background-repeat:no-repeat;
	width: 613px;
	text-align:left;
}
.ecommercebodyinner
{
	padding: 0px 10px 0 10px;
	color: #f2f2f2;
	font-size: 11px;
}

#membersbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	margin:0;
	padding:0;
	float:right;
	background-image: url(../images/bg-members-homapge-latest-video.jpg);
	background-repeat:no-repeat;
	width: 807px;
	text-align:left;
	clear:both;
}
#memberhpheader {
	margin:0 auto;
	padding:40px 20px 0 20px;
	float:left;
	width: 767px;
	height:380px;
	text-align:left;
}
#membersgridarea{
	margin:0 10px 0 0;
	padding:0;
	float:right;
	width: 593px;
	text-align:left;
}
#memberslefthp {
	float:left;
	width: 480px;
	text-align:left;
}
#membersrighthp {
	float:right;
	width: 280px;
	text-align:left;
	font-size: 10px;
}
#memberslatestleftheader {
	margin-left:10px;
	padding:0;
	float:left;
	width: 385px;
	text-align:left;
}
#memberslatestrightheader {
	margin:0 10px 0 10px;
	padding:0;
	float:right;
	width: 385px;
	text-align:left;
}
#memberslatestleft {
	padding:5px;
	float:left;
	width: 375px;
	text-align:left;
	background-image:url(../images/bg-boxSlice.jpg);
	background-repeat:repeat-x;
}
#memberslatestright {
	padding:5px;
	float:right;
	width: 375px;
	text-align:left;
	background-image:url(../images/bg-boxSlice.jpg);
	background-repeat:repeat-x;
}
#ecommerceheader {
	margin:0;
	padding:10px;
	float:right;
	width: 595px;
	height:215px;
	text-align:left;
}
#ecomhptitle {
	margin:0;
	padding:5px;
	float:right;
	width: 597px;
	text-align:left;
}
#ecomhpproducts {
	margin:0 auto;
	padding:5px;
	float:none;
	width: 585px;
	text-align:left;
}
#rvdbreadcrumbs {
	margin:0;
	padding:0;
	float:right;
	width: 613px;
	text-align:left;
	height: 28px;
}
#rvdbreadcrumbsmembers {
	margin:0;
	padding:0;
	float:right;
	width: 807px;
	text-align:left;
}
#breadcrumblinks {
	padding:10px 0 5px 0;
	float:left;
	text-align:left;
	font-size: 10px;
	color: #CCCCCC;
}
#rvdcheckout {
	padding:6px 10px 0 0;
	float:right;
	width: 360px;
	text-align: right;
}
#rvdcheckout ul {
	/*width:350px;*/
	text-align: right;
	float: right;
	margin-top: 0px;
	padding-top: 0px;
}
#rvdcheckout li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	list-style-type: none;
	color:#0099FF;
	display: block;
	float:left;
}
#rvdcheckout li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #0099FF;
	text-decoration: none;
	padding: 0 10px 0 10px;
	display: block;
		float:left;
}
#rvdcheckout li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: none;
	padding: 0 10px 0 10px;
	display: block;
}
#leftnav {
	margin:0 auto;
	padding:0px;
	float:left;
	background-image: url(../images/bg-left-nav.jpg);
	background-repeat:no-repeat;
	width: 185px;
	height:610px;
	text-align:left;
}
#leftnavmember {
	margin:0 auto;
	padding:0px;
	float:left;
	background-image: url(../images/bg-left-nav-member.jpg);
	background-repeat:no-repeat;
	width: 185px;
	height:610px;
	text-align:left;
}
#leftnavlinks {
	margin:40px 0 0 0;
	padding-left:0px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0099FF;
	text-decoration: none;
	width: 170px;
	margin-left: -30px;
}
#leftnavlinks ul
{
	list-style-type: none;
}
#leftnavlinks li
{
	margin-bottom: 3px;	
}
#leftnavlinksbottom {
	padding-left:0px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0099FF;
	text-decoration: none;
	width: 170px;
	margin-left: -30px;
}
#leftnavlinksbottom ul
{
	list-style-type: none;
}
#leftnavlinksbottom li
{
	margin-bottom: 3px;	
}

#leftnavphototitle {
	width: 185px;
	height: 35px;
}
#homepagetext {
	margin-top: 25px;
	padding:10px;
	float:left;
	width: 525px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#boxes {
	margin:0 auto;
	padding:0;
	float:left;
	width: 807px;
	height: 230px;
}
#boxes a
{
	color:#CCCCCC;
	text-decoration: none;
}

#leftbox {
	margin:0 21px 0 0;
	padding:0;
	float:left;
	width: 255px;
	height: 227px;
}
#middlebox {
	margin:0 21px 0 0;
	padding:0;
	float:left;
	width: 255px;
	height: 227px;
}
#rightbox {
	margin:0;
	padding:0;
	float:right;
	width: 255px;
	height: 227px;
}
#headerbox {
	margin:0 auto;
	padding:0;
	float:left;
	width: 255px;
	height: 35px;
}
#boxbody {
	margin:0 auto;
	padding: 10px;
	float:left;
	width: 235px;
	height: 172px;
	background-image:url(../images/bg-box.jpg);
	background-repeat:no-repeat;
}

#footertop {
	margin:0 auto;
	padding:0;
	float:left;
	width: 807px;
	height: 17px;
	background-image:url(../images/bg-footer-top.gif);
	background-repeat:repeat-x;
}
#footertext {
	margin:0 auto;
	padding-top: 15px;
	float:left;
	width: 807px;
	height: 35px;
	background-image:url(../images/bg-footer-text.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	text-align:center;
}
#footertext a
{
	font-size:10px;
	color:#CCCCCC;
}

#footerbottom {
	margin:0 auto;
	padding-top: 25px;
	float:left;
	width: 807px;
	height: 108px;
	background-image:url(../images/bg-footer-bottom.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#CCCCCC;
	text-align:center;
	text-decoration: none;
}
.textaqua {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #66CCFF;
	font-size: 10px;
}

/* Navigation Dropdown */
div.menu,
div.menu a.menuItem {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color:#0099FF
}
div.menu {
  border: 1px solid #000000;
  color:#999999;
  left: 0px;
  padding: 5px 5px 5px 5px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
  width:150px;
  height:75px;
}

div.menu a.menuItem {
  color:#0099FF;
  cursor: default;
  display: block;
  text-decoration: none;
  white-space: nowrap;
}

div.menu, div.menu {
  background-color:#000000;
  color: #000000;
  text-decoration:underline;
}
#menu ul {}
#menu li {
	float: left;
	text-align: center;
	list-style-type: none;
	line-height: 44px;
	margin-left:0px;
}

a.productLink
{
	color: White;
	font-weight: bold;
	text-decoration: none;
}

.variantprice, .RegularPrice
{
	color: Yellow;	
}

.blueBold
{	
	color:#0099FF;
	font-weight: bold;
	text-decoration: none;
}

.yellowBold
{
	color: Yellow;	
	font-weight: bold;
}

.ratingGrid
{
	font-size: 10px;
}

.productName
{
	color: #0099FF;
	font-weight: bold;
	font-size: 115%;
	padding-left: 5px;
}
.boxbg {
	background-image:url(/skins/Skin_1/images/bg-box.jpg);
	background-repeat:repeat-x;
	}
.terms {
	background-image:url(/images/legal.jpg);
	background-repeat:no-repeat;
	background-position:top center;
		margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.tab1 .ct ul{list-style-type:none; float:none; position:relative;}
.tab1 .ct #liLogin1{float:left;padding:5px 5px 5px 5px; background-image:url(/skins/Skin_1/images/bg-tab.jpg); background-repeat:repeat-x; height:35px; display:block;}
.tab1 .ct #liLogin2{float:left;padding:5px 5px 5px 5px; background-image:url(/skins/Skin_1/images/bg-tab.jpg); background-repeat:repeat-x; height:35px; display:block;}
.tab-box{padding-top:45px;}
.active {background-image:url(/skins/Skin_1/images/bg-tab-active.jpg); background-repeat:repeat-x; height:35px; display:block;}

.newsitem
{
	padding: 0 0 10px 0;
	color: #0099FF;
}
.newsitemlink
{
	color: #0099FF;
	font-size: 10px;
	font-weight: bold;
}
.newsitem a.newsitemlink
{
	color: #0099FF;
	font-size: 10px;
	font-weight: bold;
}
.newsitem a.newsitemlink:visited
{
	color: #0099FF;
	font-size: 10px;
	font-weight: bold;
}



.creditform{text-align:center;width:185px;}
#CreditAmountLeft{color:#0099FF;}
.payPerSceneMainImage{display:inline;float:left;padding:5px 10px 5px 5px;}
.payPerSceneDescription{}
.payPerSceneProductInformation{ display:block; clear:both;}
.payPerSceneVariantInformation{ display:block; clear:both;}
.payPerSceneVariantImage{display:inline;float:left;padding:5px 10px 5px 5px;}
.payPerSceneAddToCartForm{clear:both;display:block;padding:5px 5px 10px;text-align:right;}

.PPSLeftNav{float:left;height:610px;margin:0 auto;padding:0;text-align:left;width:185px;}
.PPSLeftNav .PPSLeftNavHeader{}
.PPSLeftNav .PPSLeftNavContent{border:0 none;font-weight:bold;margin:0;padding:0;text-align:left;vertical-align:top;margin-top:10px;margin-bottom:10px;}

.PPSLeftNavHeader{background-image:url(../images/bg_title.jpg); width:185px; height:30px;}
.PPSLeftNavHeader a{color:#EEEEEE;font-weight:bold;padding-left:32px;padding-top:8px;position:absolute;}


.WatchedSceneButton input[type="button"]{background-image:url(../images/btn_watch_scene.jpg);background-repeat:no-repeat;border:0 none;height:25px;margin:0;padding:0;width:104px;color:transparent;}
.BuyCreditsButton input[type="button"]{background-image:url(../images/btn_buy_credits.jpg);background-repeat:no-repeat;border:0 none;height:25px;margin:0;padding:0;width:91px;color:transparent;}
#ppsTopic{
	font-size:10px;
	color:#CCC;
	font-weight:normal;
}
