


/*----------- NEW STYLES AFTER THIS ------------ */


/*----------- main page structure ------------ */

body {
	margin: 0px;
	padding: 0px;
	background: white;
	color: #6B593B;
}
body a {
	outline: none;
	color: #a18556;
	text-decoration: none;
}
body a:hover {
	outline: none;
	text-decoration: underline;
}

.mainWrap {
	width: 996px;
	margin: 0 auto;
}

.contentArea {
	overflow: hidden;
}

.contentArea p, li {
	font: normal 12px tahoma, verdana, sans-serif;
	text-align:justify;
}
.contentSidebar {
	float: left;
	width: 280px;
	margin-right: 20px;
}
.contentSidebar .topSpacer {
	height: 5px;
}

.contentPanel {
	float: right;
	width: 696px;
	text-align: center;
}
.contentPanel img {
	border: 1px solid #a18556;
}

/*----------- / main page structure ------------ */


/*------------ header --------------*/

.header {
	width: 996px;
	height: 50px;
	background: url(/images/crown.jpg) no-repeat center;
}

.headerImage {
	width: 996px;
	height: 220px;
	background: url(/images/headerImageFrame.jpg) no-repeat;
}
.headerImage img {
	margin: 2px 0 0 2px;
}

.headerHomeImage {
	width: 996px;
	height: 465px;
	background: url(/images/headerHomeImageFrame.jpg) no-repeat;
}
.headerHomeImage img {
	margin: 2px 0 0 2px;
}

.logo {
	float: left;
	width: 191px;
	height: 50px;
	background: url(/images/vtvLogo.jpg) no-repeat left center;
}

.mainLinks {
	text-align: center;
	height: 44px;
}

.inactive a {
	padding: 8px 10px 8px 10px;
	font: 16px/30px tahoma, verdana, sans-serif;
	color: #BCA176;
	background: #F4EFE8;
}
.inactive a:hover {
	padding: 8px 10px 8px 10px;
	font: 16px/30px tahoma, verdana, sans-serif;
	color: #FFFFFF;
	background: #BCA176;
	text-decoration: none;
}
.active {
	padding: 8px 10px 8px 10px;
	color: #FFFFFF;
	background: #BCA176;
	font: bold 16px/30px tahoma, verdana, sans-serif;
}
.active a {
	color: #FFFFFF;
	text-decoration: none;
}

.members {
	float: right;
	height: 50px;
}

.login {
	width: 100px;
	height: 50px;
	display: block;
	text-indent: -9999px;
	background: url(/images/login.gif) no-repeat top center;
	float: left;
}
.login:hover {
	background: url(/images/login.gif) no-repeat bottom center;
}

.logout {
	width: 100px;
	height: 50px;
	display: block;
	text-indent: -9999px;
	background: url(/images/logout.gif) no-repeat top center;
	float: left;
}
.logout:hover {
	background: url(/images/logout.gif) no-repeat bottom center;
}


.join {
	width: 70px;
	height: 50px;
	display: block;
	text-indent: -9999px;
	background: url(/images/join.gif) no-repeat top center;
	float: left;
}
.join:hover {
	background: url(/images/join.gif) no-repeat bottom center;
}

.rss {
	width: 100px;
	height: 50px;
	display: block;
	text-indent: -9999px;
	background: url(/images/rss.gif) no-repeat top center;
	float: left;
}
.rss:hover {
	background: url(/images/rss.gif) no-repeat bottom center;
}


/*------------ / header --------------*/


/*----------- photo thumbnail cells ------------ */

.thumbGallery {
	width: 696px;
	margin: 0px auto 20px auto;
}

.photoThumbCell {
	width: 165px;
	height: 170px;
	float: left;
	margin: 4px 2px 4px 2px;
	text-align:center;
	display: table;
	#position: relative;
	#overflow: hidden;
	background: #F8F5F1;
}
.photoThumbCell div {
	#position: absolute; 
	#top: 50%;
	display: table-cell; 
	vertical-align: middle;
	#left: 50%;

}
.photoThumbCell div img {
	#position: relative; 
	#top: -50%;
	#left: -50%;
}

/*----------- / photo thumbnail cells ------------ */


/*----------- photo preview cells ------------ */

.photoGallery {
	width: 614px;
	margin: 0px auto 20px auto;
	text-align: center;
}

.photoSideGallery {
	width: 280px;
	margin: 0px 0px 20px 0px;
	text-align: center;
}

.photoCell {
	width:135px;
	height: 250px;
	float: left;
	margin: 0px 8px 16px 8px;
	text-align:center;
	display: table;
	#position: relative;
	#overflow: hidden;
}
.photoCell img {
	border: 1px solid #a18556;
}

.photoPreviewCell {
	#position: relative;
	#overflow: hidden;
	background: #FFFFFF;
	font: normal 10px tahoma, verdana, sans-serif;
	text-align: center;
}
.photoPreviewCell a {
	color: #a18556;
}

.photoSideCell {
	width:135px;
	height: 250px;
	float: left;
	margin: 0px 1px 16px 1px;
	text-align:center;
	#position: relative;
	#overflow: hidden;
}
.photoSideCell img {
	border: 1px solid #a18556;
}

.photoSideSearch {
	width:280px;
	height: 250px;
	margin: 0px 0px 16px 0px;
	text-align:left;
	#position: relative;
	#overflow: hidden;
}


/*----------- / photo preview cells ------------ */


/*----------- video preview cells ------------ */

.videoGallery {
	width: 566px;
	margin: 0px auto 20px auto;
	text-align: center;
}

.videoSideGallery {
	width: 280px;
	margin: 0px auto 20px auto;
	text-align: center;
}

.videoCell {
	width:262px;
	height: 245px;
	float: left;
	margin: 0px 8px 16px 8px;
	text-align:center;
	display: table;
	#position: relative;
	#overflow: hidden;
}
.videoCell img {
	border: 1px solid #a18556;
}

.videoPreviewCell {
	#position: relative;
	#overflow: hidden;
	background: #FFFFFF;
	font: normal 10px tahoma, verdana, sans-serif;
	text-align: center;
}
.videoPreviewCell a {
	color: #a18556;
}

.videoSideCell {
	width:262px;
	height: 245px;
	float: left;
	margin: 0px 2px 16px 2px;
	text-align:center;
}
.videoSideCell img {
	border: 1px solid #a18556;
}

.videoSideSearch {
	width:280px;
	height: 245px;
	float: left;
	margin: 0px 0px 16px 0px;
	text-align:left;
}

.videoHomeCell {
	height: 245px;
	float: left;
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 16px 0px;
	text-align:center;
}
.videoHomeCell img {
	border: 1px solid #a18556;
}

/*----------- / video preview cells ------------ */


/*----------- dvd scenes cells ------------ */

.dvdSceneLarge {
	width:642px;
	height: 482px;
	text-align:center;
	background: #FFFFFF;
	font: normal 10px tahoma, verdana, sans-serif;
	margin: 0px auto 20px auto;
}
.dvdSceneLarge img {
	border: 1px solid #a18556;
}
.dvdSceneLarge a {
	color: #a18556;
}

.dvdSceneLargeWS {
	width:642px;
	height: 362px;
	text-align:center;
	background: #FFFFFF;
	font: normal 10px tahoma, verdana, sans-serif;
	margin: 0px auto 20px auto;
}
.dvdSceneLargeWS img {
	border: 1px solid #a18556;
}
.dvdSceneLargeWS a {
	color: #a18556;
}


.dvdSceneSmall {
	width:262px;
	height: 197px;
	text-align:center;
	background: #FFFFFF;
	font: normal 10px tahoma, verdana, sans-serif;
	margin: 0px auto 20px auto;
}
.dvdSceneSmall img {
	border: 1px solid #a18556;
}
.dvdSceneSmall a {
	color: #a18556;
}

.dvdClips {
	width: 660px;
	text-align: center;
	height: 152px;
	margin: 0px auto 20px auto;
	
}
.dvdSceneClip {
	width: 220px;
	height: 152px;
	float: left;
	padding: 0px auto 0px auto;
}
.dvdSceneClip img {
	border: 1px solid #a18556;
}

.dvdClipsWS {
	width: 660px;
	text-align: center;
	height: 114px;
	margin: 0px auto 20px auto;
	
}
.dvdSceneClipWS {
	width: 220px;
	height: 114px;
	float: left;
	padding: 0px auto 0px auto;
}
.dvdSceneClipWS img {
	border: 1px solid #a18556;
}

/*----------- / dvd scenes cells ------------ */

/*----------- video scenes cells ------------ */

.videoSceneLarge {
	width: 642px;
	height: 525px;
	text-align: center;
	background: #FFFFFF;
	font: normal 13px tahoma, verdana, sans-serif;
	margin: 0px auto 35px auto;
}
.videoSceneLarge img {
	border: 1px solid #a18556;
}
.videoSceneLarge .videoLinks{
	margin: 2px auto 0px auto;
	width: 250px;
}
.videoSceneLarge .videoLinksTitle{
	width: 80px;
	float: left;
	text-align: right;
	padding-right: 5px;
}


.videoSceneLargeWS {
	width: 642px;
	height: 505px;
	text-align: center;
	background: #FFFFFF;
	font: normal 13px tahoma, verdana, sans-serif;
	margin: 0px auto 35px auto;
}
.videoSceneLargeWS img {
	border: 1px solid #a18556;
}
.videoSceneLargeWS .videoLinks{
	margin: 2px auto 0px auto;
	width: 250px;
}
.videoSceneLargeWS .videoLinksTitle{
	width: 80px;
	float: left;
	text-align: right;
	padding-right: 5px;
}


.videoSceneSmall {
	width:262px;
	height: 240px;
	text-align:center;
	background: #FFFFFF;
	font: normal 12px tahoma, verdana, sans-serif;
	margin-bottom: 35px;
}
.videoSceneSmall img {
	border: 1px solid #a18556;
}
.videoSceneSmall .videoLinks{
	margin: auto 0 auto 0;
	width: 250px;
}
.videoSceneSmall .videoLinksTitle{
	width: 80px;
	float: left;
	text-align: right;
	padding-right: 5px;
}

.videoClips {
	width: 660px;
	text-align:center;
	margin: 0px auto 20px auto;
	
}

.videoSceneClip {
	width: 220px;
	background: #FFFFFF;
	float: left;
	text-align:center;
	font: normal 11px/16px tahoma, verdana, sans-serif;
	padding: 0px auto 0px auto;
	margin: 0px 0px 30px 0px;
}
.videoSceneClip img {
	border: 1px solid #a18556;
}

.videoSceneClip .videoLinksTitle{
	width: 70px;
	float: left;
	text-align: right;
	padding-right: 2px;
}

/*----------- / video scenes cells ------------ */


/*----------- dvd preview cells ------------ */

.dvdGallery {
	width: 664px;
	margin: 0px auto 20px auto;
	text-align: center;
}

.dvdSideGallery {
	width: 202px;
	margin: 0px auto 20px auto;
	text-align: center;
}

.dvdCell {
	width: 202px;
	height: 366px;
	float: left;
	margin: 0px 8px 16px 8px;
	text-align:center;
	display: table;
	#position: relative;
	#overflow: hidden;
}
.dvdCell img {
	border: 1px solid #a18556;
}
.dvdPreviewCell {
	#position: relative;
	#overflow: hidden;
	background: #FFFFFF;
	font: normal 10px tahoma, verdana, sans-serif;
	text-align: center;
}
.dvdPreviewCell a {
	color: #a18556;
}

.dvdSideCell {
	width:202px;
	height: 366px;
	float: left;
	margin: 0px 0px 16px 0px;
	text-align:center;
	display: table;
	#position: relative;
	#overflow: hidden;
}
.dvdSideCell img {
	border: 1px solid #a18556;
}

/*----------- / dvd preview cells ------------ */


/*----------- model thumbnail cells ------------ */

.modelGallery {
	width: 658px;
	margin: 0px auto 20px auto;
	text-align: center;
}

.modelSideGallery {
	width: 226px;
	margin: 0px auto 20px auto;
	text-align: center;
}

.modelCell {
	width: 92px;
	height: 180px;
	float: left;
	margin: 0px 8px 16px 8px;
	text-align:center;
	display: table;
	#position: relative;
	#overflow: hidden;
}
.modelCell img {
	border: 1px solid #a18556;
}
.modelThumbCell {
	#position: relative;
	#overflow: hidden;
	background: #FFFFFF;
	font: normal 10px tahoma, verdana, sans-serif;
	text-align: center;
}
.modelThumbCell a {
	color: #a18556;
}

/*----------- / model thumbnail cells ------------ */


/*----------- pagination ------------ */

.pagingBar {
	width: 696px;
	position: relative;
	text-align: center;
	font: normal 11px/20px tahoma, verdana, sans-serif;
	height: 50px;
}

.pageLinks {
	letter-spacing: 1px;
}
.pageLinks a {
	letter-spacing: 1px;
}

.nextPage {
	position: absolute;
	right: 0px;
	top: 0px;
	letter-spacing: 1px;
	background: url(/images/next.gif) no-repeat right center;
	padding-right: 10px;
}
.nextPageFeint {
	color: #E7E0E1;
	position: absolute;
	right: 0px;
	top: 0px;
	letter-spacing: 1px;
	background: url(/images/nextFeint.gif) no-repeat right center;
	padding-right: 10px;
}

.previousPage {
	position: absolute;
	left: 0px;
	top: 0px;
	letter-spacing: 1px;
	background: url(/images/previous.gif) no-repeat left center;
	padding-left: 10px;
}
.previousPageFeint {
	color: #E7E0E1;
	position: absolute;
	left: 0px;
	top: 0px;
	letter-spacing: 1px;
	background: url(/images/previousFeint.gif) no-repeat left center;
	padding-left: 10px;
}

.firstPage {
	font: 11px/15px tahoma, verdana, sans-serif;
	float: left;
	text-align: right;
	width: 340px
}
.firstPageFeint {
	color: #E7E0E1;
	font: 11px/15px tahoma, verdana, sans-serif;
	float: left;
	text-align: right;
	width: 340px
}

.lastPage {
	font: 11px/15px tahoma, verdana, sans-serif;
	float: right;
	text-align: left;
	width: 340px
}
.lastPageFeint {
	color: #E7E0E1;
	font: 11px/15px tahoma, verdana, sans-serif;
	float: right;
	text-align: left;
	width: 340px
}

.sortLinksBar {
	width: 696px;
	position: relative;
	margin-top: 5px;
	height: 22px;
	text-align: left;
	font: 11px tahoma, verdana, sans-serif;
}
.sortLinksBar .keywords {
	float: left;
	text-align: left;
	font: 11px tahoma, verdana, sans-serif;
}
.sortLinksBar .sortLinks {
	float: right;
	text-align: right;
	font: 11px tahoma, verdana, sans-serif;
}
.sortLinksBar .sortLinks a {
	font: 11px tahoma, verdana, sans-serif;
	letter-spacing: 1px;
}

/*----------- / pagination ------------ */


/*----------- adornments ------------ */

.lineNoDeco {
	width: 996px;
	height: 10px;
	background: url(/images/lineNoDeco.gif) no-repeat;
	clear: both;
}

.lineDeco {
	width: 996px;
	height: 30px;
	background: url(/images/lineDeco.gif) no-repeat;
	clear: both;
}

.lineDecoSmall {
	width: 280px;
	height: 50px;
	padding: 0 0 0 0;
	background: url(/images/lineDecoSmall.gif) no-repeat center;
	clear: both;
}

.photoInfo {
	width: 280px;
	height: 212px;
	background: url(/images/swirlPhoto.jpg) no-repeat left center;
}

.extraOptions a, .moreLink {
	font: bold 12px/20px tahoma, verdana, sans-serif;
	background: url(/images/titlesItem.gif) no-repeat left center;
	padding-left: 18px;
}

/*----------- / adornments ------------ */


/*----------- preview images ------------ */

.photoPreviewLeft {
	width: 140px;
	float: left;
}
.photoPreviewLeft img {
	border: 1px solid #a18556;
}

.modelPreviewLeft {
	width: 202px;
	margin: 0px auto 0px auto;
}
.modelPreviewLeft img {
	border: 1px solid #a18556;
}

.videoPreviewLeft {
	width: 262px;
	float: left;
}
.videoPreviewLeft img {
	border: 1px solid #a18556;
}

/*----------- / preview images ------------ */


/*----------- various text ------------ */

.contentInfo {
	font: normal 12px tahoma, verdana, sans-serif;
	text-align: left;
}
.contentInfo a {
	font: normal 12px tahoma, verdana, sans-serif;
	text-decoration: underline;
}

.sidebarText {
	height: 57px;
	text-align: left;
	font: normal 12px tahoma, verdana, sans-serif;
	margin: 20px 0px auto 0px;
}

.sidebarText p {
	font: normal 12px tahoma, verdana, sans-serif;
}

.smallText {
	font: 11px tahoma, verdana, sans-serif;
	margin-top: 0px;
	margin-bottom: 10px;
}
.smallText a {
	text-decoration: none;
	color: #333333;
}
.smallText a:hover {
	text-decoration: underline;
	color: #333333;
}

.contentTitle {
	text-align: center;
	color: #a18556;
	height: 24px;
	font: bold 22px tahoma, verdana, sans-serif;
}

.welcomeTitle {
	text-align: center;
	color: #a18556;
	height: 54px;
	font: 16px tahoma, verdana, sans-serif;
}
.welcomeText {
	font: 22px tahoma, verdana, sans-serif;
}

.sceneTitle {
	text-align: center;
	color: #a18556;
	height: 24px;
	font: 20px/24px tahoma, verdana, sans-serif;
}

.sceneRunningTime {
	text-align: center;
	color: #a18556;
	font: 11px/16px tahoma, verdana, sans-serif;
}


.modelBar {
	text-align: center;
	color: #a18556;
	height: 24px;
	font: bold 22px tahoma, verdana, sans-serif;
}

.browseModel {
	color: #a18556;
	text-decoration: underline;
	padding-left: 6px;
	font: 12px tahoma, verdana, sans-serif;
}

.breadcrumbs {
	font: 11px tahoma, verdana, sans-serif;
	margin-top: 3px;
	margin-bottom: 25px;
}
.breadcrumbs a {
	text-decoration: none;
}

.textSpacing3_20 {
	margin-top: 3px;
	margin-bottom: 20px;
}

.textSpacing3_10 {
	margin-top: 3px;
	margin-bottom: 10px;
}

.contentViewMoreBar {
	width: 696px;
	height: 43px;
}

.contentViewMore {
	color: #a18556;
	margin-top: 3px;
	margin-bottom: 20px;
	float: right;
	text-align: right;
	font: bold 14px/20px tahoma, verdana, sans-serif;
	background: url(/images/titlesItem.gif) no-repeat left center;
	padding-left: 18px;
}
.contentViewMore a {
	color: #a18556;
}

.featuredViewMore a {
	margin-top: 20px;
	margin-bottom: 20px;
	float: right;
	text-align:left;
	color: #a18556;
	background: url(/images/titlesItem.gif) no-repeat left center;
	padding-left: 18px;
	font: bold 14px/20px tahoma, verdana, sans-serif;
}


.footer {
	height: 96px;
	width: 100%;
	text-align: center;
	font: 11px/16px tahoma, verdana, sans-serif;
}
.footer a {
	color: #bababa;
	font: bold 11px/16px tahoma, verdana, sans-serif;
	text-decoration: none;
}

.loginBox {
	border:1px solid #ABABAB;
	background:#FFFFFF url(/images/textbox_bg.gif) bottom repeat-x;
}


.joinTextBox {
	margin-top: 20px;
	height: 220px;
	text-align:left;
	background: url(/images/joinBG.jpg) no-repeat bottom left;
}

.joinText {
	height: 70px;
	text-align:center;
	color: #a18556;
	font: 14px/20px tahoma, verdana, sans-serif;
	padding-left: 125px;
}

.joinForm {
	width: 381px;
	padding-left: 315px;
	padding-top: 10px;
	text-align:center;
}
.joinForm form {
	margin: 25px 0px 5px 0px;
}
.btn_submit {
	BORDER-RIGHT: #9A8461 1px solid;
	BORDER-TOP: #9A8461 1px solid;
	BORDER-LEFT: #9A8461 1px solid;
	COLOR: white;
	BORDER-BOTTOM: #9A8461 1px solid;
	FONT: bold 14px tahoma, verdana, sans-serif;
	BACKGROUND: #BCA176;
}





/*----------- / various text ------------ */









/* -------------------------- FEATURED MODEL ------------------------*/



.featuredHead {
	width: 900px;
	height: 420px;
	background: url(/images/featuredHead.jpg) no-repeat;
}

.modelPic {
	float: left;
	width: 243px;
}
.modelBio {
float: left;
width: 210px;
padding-top: 20px;
background: url(/images/bioBg.gif) no-repeat top left white;
}
.modelBio p {
padding: 0px;
margin: 0px;
font: normal 12px tahoma, verdana, sans-serif;
}


.modelNfo {
float: left;
margin-top :20px;
padding:0px 0 15px 25px;
width: 517px;
border-left: 1px solid #F5EEE3;
}

.modelNfo p {
margin: 0px;
font: 11px/16px Arial, sans-serif;
color: #323232;
text-align:justify;
}

.modelNfo div {
padding: 0px;
margin: 0px;
font: normal 12px tahoma, verdana, sans-serif;
}


.topPhotos{
width: 996px;
}

.topPhotos div {
float: left;
width: 199px;
text-align: center;
}

.topPhotos div img {
border:1px solid #A18556;
margin-bottom:5px;
}


.topVidz div{
width: 332px;
float:left;
text-align:center;
}


.topVidz div img {
border:1px solid #A18556;
margin-bottom:5px;
}



.vInt {
height: 300px;
}
.vInt div {
float: left;
width: 498px;
height: 300px;
background: url(/images/vidBg.gif) no-repeat center;
}
.vInt div div {
width: 320px;
height: 240px;
margin-top: 31px;
margin-left: 89px;
background:none;
}





/* --------------  DVD Scroller--------------------------*/



div.scroller { 
	width: 650px; 
	height: 324px;
	overflow: hidden;
	float: left;
	background: #e8e0cf;
	margin-top: 3px;
	}
	div.scroller div.section {
		width:650px;
		height:320px;
		overflow:hidden;
		float:left;
		margin-top: 2px;
		}
	div.scroller div.content {
		width: 10000px;
		}

.section div {
float: left;
width: 215px;
text-align:center;
}
.section div img {
border:1px solid white;
margin:0 auto 0 auto;
}

#dvdz table {
	margin:0 auto 0 auto;
}

.prevDvd { 
	width: 120px;
	height: 350px;
	background: url(/images/prevBg.gif) no-repeat;
}
.prevDvd a {
	width: 27px;
	height: 37px;
	background: url(/images/prevBtn.gif) no-repeat;
	display:block;
	text-indent: -9999px;
	margin-left: 30px;
}



.nextDvd {
	width: 120px;
	height: 350px;
	background: url(/images/nextBg.gif) no-repeat;
}


.nextDvd a {
	width: 27px;
	height: 37px;
	background: url(/images/nextBtn.gif) no-repeat;
	display:block;
	text-indent: -9999px;
	margin-left: 60px;
}
/* --------------  DVD Scroller--------------------------*/


/* -------------------- Featured Slideshow ------------------ */


#flashcontent {
	height: 396px;: 992px;
	padding-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

.slideshow {
	width: 996px;
	height: 420px;
	background: url(/images/bg.jpg) no-repeat top center;
}

/* -------------------- Featured Slideshow ------------------ */

/* -------------------------- FEATURED MODEL ------------------------*/


/* -------------------- HOME PAGE ------------------ */

.homeWrapper {
	width: 996px;
}

/* -------------------- top line ------------------ */

.homeWrapper .homeLine {
	width: 996px;
}

.homeWrapper .sectionTitle {
	font: normal 16px/20px tahoma, verdana, sans-serif;
	background: url(/images/titlesItem.gif) no-repeat left center;
	padding-left: 18px;
	color: #a18556;
	text-align: left;
	margin-bottom: 5px;
}

.homeWrapper .homeLine .modelFeatures {
	width: 660px;
	text-align: left;
	float: left;
}

.homeWrapper .homeLine .modelFeatures .featureModel {
	width: 220px;
	float: left;
	text-align: center;
}

.homeWrapper .homeLine .latestPhotos {
	width: 296px;
	float: right;
	margin: 0px auto 0px auto;
	text-align: center;
}

.homeWrapper .moreLink {
	font: 12px tahoma, verdana, sans-serif;
	background: url(/images/next.gif) no-repeat left center;
	padding-left: 12px;
}

.homeWrapper .favouriteModels {
	text-align: left;
	float: left;
}

.modelCellHome {
	width: 135px;
	height: 235px;
	float: left;
	margin: 0px 12px 0px 12px;
	text-align:center;
}
.modelCellHome img {
	border: 1px solid #a18556;
}
.modelThumbCellHome {
	#position: relative;
	#overflow: hidden;
	background: #FFFFFF;
	text-align: center;
	margin-bottom: 3px;
}

.homeWrapper .homeLine .addingDVD {
	width: 410px;
	float: right;
	margin: 0px auto 0px auto;
	text-align: left;
}

.homeWrapper .homeLine .addingDVD .dvdCover {
	width: 125px;
	height: 240px;
	float: left;
	margin: 0px 5px 16px 5px;
	font: normal 10px tahoma, verdana, sans-serif;
	text-align:center;
}
.homeWrapper .homeLine .addingDVD .dvdCover img {
	border: 1px solid #a18556;
}

.homeWrapper .homeLine .coverPhoto {
	width: 170px;
	height: 225px;
	float: left;
	margin: 0px 12px 0px 12px;
	font: normal 10px tahoma, verdana, sans-serif;
	text-align:center;
}
.homeWrapper .homeLine .coverPhoto img {
	border: 1px solid #a18556;
}


/*---------------- Custom Clip  -------------------- */

.customClipWrapper  {
width: 696px;
text-align: center;
}

.clipControls {
width: 696px;
height: 140px;
}

.clipControls div {
float: left;
}

.clipStart {
height: 140px;
width: 210px;
background: url(/images/customClip/start.jpg) no-repeat;
}
.clipStart  div {
width: 120px;
height: 90px;
padding: 25px 0 0 45px;
}

.clipStart div img {
width: 120px;
height: 90px;

}

.clipEnd {
height: 140px;
width: 210px;
background: url(/images/customClip/end.jpg) no-repeat;
}

.clipEnd  div {
width: 120px;
height: 90px;
padding: 25px 0 0 45px;
}

.clipEnd div img {
width: 120px;
height: 90px;
}

.clipOptions {
width: 180px;
height: 110px;
background: url(/images/customClip/options.jpg) no-repeat;
padding-top: 30px;
text-align: left;
padding-lefT: 10px;
color:#CCCCCC;
font:bold 11px/20px Arial, sans-serif;
} 


.clipOptions #downloadLink, .clipOptions #viewLink {
padding-left: 14px;
font:bold 11px/20px Arial, sans-serif;
background: url(/images/customClip/menuItem.gif) no-repeat center left;
}

.clipOptions a{
color: #372a14;
font:bold 11px/20px Arial, sans-serif;
}

.clipOptions a:hover {
color: #624f2f;
text-decoration:none;
}

.clipOptions span{
color: #cfc6b1;
font:bold 11px Arial, sans-serif;
}

.clipOptions select {
margin-top:2px;
font:11px Arial, sans-serif;
width:170px;
color: #372a14;
}

.clipOptions #dashedLine {
	color:#CCCCCC;
}

.nextStep {
width: 38px;
height: 140px;
background: url(/images/customClip/next.jpg) no-repeat;
}


#reelContainer {
height:400px;
width:800px;
overflow:auto;
width:100%;
z-index:1;
overflow-x: hidden;
overflow-y:scroll;
overflow:-moz-scrollbars-vertical;
}

.clipRow {
height: 120px;
width: 676px;
margin-right: 10px;
background: url(/images/customClip/rowBg.jpg) repeat-x;
margin-top: 20px; 
}

.clipRow div {
float: left;
width: 120px;
height: 90px;
margin: 15px 6px 15px 6px;
background:#FFFFFF;
/*background:url(images/imgBg.jpg) no-repeat;*/
}

.clipRow div img {
width: 120px;
height: 90px;
cursor:move;
}

.clipRow div img.opaque {
opacity:.4;
filter:alpha(opacity=40);
}


/* Reviews ---------------------------- */

.review {
width: 100%;
}

.reviewCell {
width: 996px;
height: 120px;
background: url(../images/reviewBg.jpg) no-repeat;
text-align:center;
}

.reviewCell p {
margin:0px;
padding: 0px 60px 0px 60px;
text-align:justify;
}

.reviewCell p span {
color: #a18556;
font: 22px Arial, sans-serif;
display:block;
background: url(../images/titlesItem.gif) no-repeat left center;
padding-left: 20px;
}

.reviewCell p span a {
text-decoration:none;
font: 22px Arial, sans-serif;
}

.reviewCell p span a:hover {
text-decoration:none;
}

.readOn {
margin-left: 330px;
color: #a18556;
font: 12px Arial, sans-serif;
background: url(../images/menuItem.gif) no-repeat left center;
padding-left: 15px;
}

.readOn:hover {
text-decoration: none;
}




/* Highslide ----------------- */

.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(js/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide-overlay {
	display: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-wrapper, .drop-shadow {
	background: white;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-html-content {
	position: absolute;
  display: none;
	font:11px Arial, sans-serif;
	color: #372a14;
}
.highslide-html-content form{
	margin:0;
	padding:0;
	border:1px solid white;
	height:30px;
	overflow:hidden;
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
 
    padding-left: 22px;
    background-image: url(js/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
#playlistInput {
	border:1px solid #372a14;
	font:11px Arial, sans-serif;
	color: #372a14;
}

.closebutton {
	font:bold 11px/20px Arial, sans-serif;
	background: url(images/menuItem.gif) no-repeat center left;
	display:block;
	cursor:pointer;
} 

.submitbutton {
	font:bold 11px/20px Arial, sans-serif;
	background: url(images/menuItem.gif) no-repeat center left;
	display:block;
	cursor:pointer;
} 

a.highslide-full-expand {
	background: url(js/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}