@charset "utf-8";
/* CSS SweetheartVideos */
body{
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(http://www.sweetheartvideo.com/sites/sweetheartvideo/images/gblBackground.gif);
}
#gblContainer{
	margin-left:auto;
	margin-right:auto;
	width:967px;
}
.gblNavTopLeft{
	height:45px;
	background-image:url(http://www.sweetheartvideo.com/sites/sweetheartvideo/images/navBkgLeft.gif);
	background-repeat:no-repeat;
}
.gblNavTopRight{
	height:45px;
	background-image:url(http://www.sweetheartvideo.com/sites/sweetheartvideo/images/navBkgRight.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.gblNavTopRight ul{
	margin:0px;
	padding-top:12px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	text-align:center;
}
.gblNavTopLeft ul li{
	display:inline;
}
.gblNavTopLeft ul li a{
	font-size:16px;
	letter-spacing:1px;
	text-decoration:none;
	color:#000000;
	display:inline-block;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
}
.gblNavTopLeft ul li a:hover{
	background-color:#a7208e;
	color:#FFFFFF;
}
.gblPitch{
	text-align:center;
	font-size:24px;
	padding-top:20px;
	padding-bottom:20px;
}
.colSmlSize{
	width:225px;
	vertical-align:top;
}
.colMedSize{
	width:315px;
	vertical-align:top;
}
.colBigSize{
	vertical-align:top;
}
.boxTopLeft{
	height:44px;
	background-image: url(http://www.sweetheartvideo.com/sites/sweetheartvideo/images/boxTopLeft.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.boxTopRight{
	height:44px;
	background-image: url(http://www.sweetheartvideo.com/sites/sweetheartvideo/images/boxTopRight.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.boxBkgLeft{
	background-image: url(http://www.sweetheartvideo.com/sites/sweetheartvideo/images/boxBkgLeft.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.boxBkgRight{
	background-image: url(http://www.sweetheartvideo.com/sites/sweetheartvideo/images/boxBkgRight.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-top:10px;
	padding-left:25px;
	padding-right:20px;
}
.boxBotLeft{
	height:20px;
	background-image: url(http://www.sweetheartvideo.com/sites/sweetheartvideo/images/boxBotLeft.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.boxBotRight{
	height:20px;
	background-image: url(http://www.sweetheartvideo.com/sites/sweetheartvideo/images/boxBotRight.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.boxSmlCenter{
	padding-bottom:10px;
	text-align:center;
}
.imgBorder{
	border:solid 1px #a7208e;
}
.lstBoxSmall{
	margin:0px;
	padding-left:20px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	color:#666666;
}
.lstBoxSmall li{
	padding-bottom:5px;
}
.lstBoxSmall a{
	color:#666666;
}
.lstBoxSmall a:hover{
	color:#a7208e;
	text-decoration:none;
}
.boxTxtSmall{
	font-size:10px;
	line-height:14px;
	text-align:justify;
}
.lstBoxCover{
	margin:0px;
	padding:0px;
	text-align:center;
}
.lstBoxCover li{
	display:inline;
}
.lstBoxCover li a{
	font-size:10px;
	text-decoration:none;
	color:#000000;
	display:inline-block;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	background-color:#999999;
	border:solid 1px #000000;
}
.lstBoxCover li a:hover{
	background-color:#a7208e;
	color:#FFFFFF;
}
.gblNavBot{
	text-align:center;
	margin-top:20px;
	color:#666666;
}
.gblNavBot li{
	display:inline;
	margin-left:5px;
	margin-right:5px;
}
.gblNavBot li a{
	color:#666666;
}
.gblNavBot li a:hover{
	color:#a7208e;
	text-decoration:none;
}
.boxCover{
	padding-bottom:20px;
}
.superTitle{
	margin:0px;
	padding-top:20px;
	padding-left:0px;
	padding-bottom:20px;
	font-size:14px;
	font-weight:normal;
	color:#a7208e;
}
/* open : css models*/
.boxModels{
	float:left;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:10px;
}
/* open : css videos */
#ctnBoxVideos{
	margin-right:auto;
	margin-left:auto;
	padding-left:10px;
}
.boxVideos{
	float:left;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:20px;
}
.boxCaps{
	float:left;
	width:154px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:1px;
}
.btnTrailer{
	position:absolute;
	margin-left:845px;
	margin-top:310px;
}
/* open : css pictures */
#ctnBoxPhotos{
	width:860px;
	margin-right:auto;
	margin-left:auto;
}
.boxPhotos{
	width:139px;
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}
.boxPhotosPreview a{
	position:absolute;
	display:block;
	margin-top:100px;
	width:141px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:1px;
	background-color:#a7208e;
}
.boxPhotosPreview a:hover{
	background-color:#FFFFFF;
	color:#a7208e;
}
/* open : css news */
.gblNews{
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:10px;
}
.gblNews b{
	font-size:10px;
	color:#666666;
	font-weight:bold;
}
.gblNews em{
	font-size:14px;
	font-style:normal;
	color:#a7208e;
	padding-bottom:10px;
	display:block;
}
.gblNews strong{
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#a7208e;
	padding-bottom:10px;
	display:block;
}
.gblNews p{
	padding-bottom:10px;
	text-align:justify;
	margin:0px;
}
/* open : css reviews */
.gblReviews{
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:10px;
}
.gblReviews b{
	font-size:10px;
	color:#666666;
	font-weight:bold;
}
.gblReviews em{
	font-size:14px;
	font-weight:normal;
	color:#a7208e;
	padding-bottom:10px;
	display:block;
}
.gblReviews p{
	padding-bottom:10px;
	text-align:justify;
	margin:0px;
}
.gblReviews strong{
	font-variant:small-caps;
	font-weight:bold;
}
/* open : css join */
#boxJoinInfo{
	position:absolute;
	margin-left:355px;
	background-image: url(http://www.sweetheartvideo.com/sites/sweetheartvideo/images/boxJoinInfo.png);
	background-repeat:no-repeat;
	width:615px;
	height:543px;
	padding:10px;
}
/* open : css txt */
a{
	color:#0000FF;
}
h1{
	margin:0px;
	font-size:20px;
	font-weight:normal;
	letter-spacing:1px;
}
h2{
	margin:0px;
	padding-top:20px;
	padding-left:50px;
	font-size:14px;
	font-weight:normal;
	color:#a7208e;
}
h2 b{
	color:#000000;
	font-weight:bold;
}
em{
	font-weight:normal;
	font-style:normal;
	color:#666666;
}
p{
	margin:0px;
	padding-bottom:10px;
	text-align:justify;
}
.txtStarring{
	color:#a7208e;
	padding-left:5px;
	text-align:left;
}
.txtDescription{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
	line-height:16px;
	/*height:220px;*/
	/*overflow:hidden;*/
}
.txtDetails{
	color:#999999;
	font-weight:bold;
	padding-left:5px;
}
.txtModels{
	font-size:10px;
	text-align:justify;
	padding:5px;
	height:139px;
	overflow:auto;
}
.txtMdlScene{
	color:#a7208e;
	margin-left:auto;
	margin-right:auto;
	width:178px;
	text-align:left;
}
.txtSml{
	font-size:10px;
	color:#a7208e;
}
.txtVidDescription{
	padding-top:10px;
	padding-left:5px;
	padding-right:100px;
	text-align:justify;
}
.txtHmeVidDescription{
	padding-top:5px;
	padding-left:5px;
	padding-right:10px;
	text-align:justify;
}
.txtVideos, .txtOutline{
	color:#a7208e;
	font-size:10px;
}
.txtReviewsBy{
	text-align:right;
}
.txtWrtReviews{
	padding-top:15px;
}
.txtTechReviews{
	width:80px;
}
#tblLstReview{
	font-size:10px;
	color:#666666;
}
#tblLstReview a{
	color:#a7208e;
}
.bdrColor{
	border-right:solid 1px #a7208e;
}
.lineColor{
	background-color:#f6e9f4;
}
#gblCopy{
	padding-top:40px;
	padding-bottom:20px;
	text-align:center;
	font-size:10px;
}
#divForm{
	padding-top:20px;
	font-size:10px;
}
.photosetBoxFloat{
	float:left;
	width:152px;
	height:152px;
	padding-bottom:2px;
	text-align:center;
}
.linkPhotosets{
	padding-bottom:10px;
	font-size:11px;
}
.linkPhotosets a{
	color:#666666;
}
#vod {
	position:absolute;
	margin-left:700px;
	margin-top:220px;
}