/* Victimsight Default Template */
body {background:url(../images/pagebackground.png) repeat-x; background-color:#000000; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:12px; line-height:17px;}
#pageWrapper, .loginPanel {width:875px; margin-left:auto; margin-right:auto;}
/*Login Bar*/
.loginBar {background-color:#000000; border-bottom:#282828 1px solid; height:20px; line-height:20px; text-align:right; padding:5px; color:#999999; }
.loginBar a {color:#999999; text-decoration:none; margin-left:10px; margin-right:10px; font-weight:bold;}
.loginBar a:hover {color:#666666;}
.loginInput {background-color:#333333; border:none; width:100px; color:#999999; margin-left:5px; margin-right:5px; line-height:20px;}
.loginButton {background-color:#000000; border:#333333 1px solid; color:#999999; margin-right:5px; height:20px; font-size:12px; width:35px; line-height:20px;}
.loginButton:hover {background-color:#333333; color:#000000; cursor:pointer;}
/*Header*/
#header {position:relative;}
.logo {background:url(../images/logo-wide-2.jpg) no-repeat; display:block; margin-left:35px; width:800px; height:100px; float:left;}
.adTop {float:left; margin-top:20px; position:absolute; left:400px; }
/*Top Nav Bar*/
#navBar {height:42px; clear:left;}
#navBar ul {margin:0px; padding:0px; list-style:none; }
#navBar li {float:left;}
#navBar a {background:url(../images/navbutton.png) repeat-x; background-position:0px -40px; color:#FFFFFF; height:40px; line-height:40px; padding-left:10px; padding-right:10px; text-decoration:none; display:block; border:#000000 1px solid; font-size:11px;}
#navBar a:hover {background-position:0px 0px; color:#000000;}
.menuText{float:left; display:block; margin-left:5px; cursor:pointer;}
.home {background:url(../images/menuicons.png) no-repeat; display:block; width:16px; height:16px; line-height:40px; float:left; margin-top:12px; background-position:0px -16px;}
#navBar a:hover .home{background-position:0px 0px; cursor:pointer;}
.news {background:url(../images/menuicons.png) no-repeat; display:block; width:16px; height:16px; line-height:40px; float:left; margin-top:12px; background-position:-16px -16px;}
#navBar a:hover .news{background-position:-16px 0px; cursor:pointer;}
.about {background:url(../images/menuicons.png) no-repeat; display:block; width:16px; height:16px; line-height:40px; float:left; margin-top:12px; background-position:-32px -16px;}
#navBar a:hover .about{background-position:-32px 0px; cursor:pointer;}
.media {background:url(../images/menuicons.png) no-repeat; display:block; width:16px; height:16px; line-height:40px; float:left; margin-top:12px; background-position:-48px -16px;}
#navBar a:hover .media{background-position:-48px 0px; cursor:pointer;}
.castCrew {background:url(../images/menuicons.png) no-repeat; display:block; width:16px; height:16px; line-height:40px; float:left; margin-top:12px; background-position:-64px -16px;}
#navBar a:hover .castCrew{background-position:-64px 0px; cursor:pointer;}
.contact {background:url(../images/menuicons.png) no-repeat; display:block; width:16px; height:16px; line-height:40px; float:left; margin-top:12px; background-position:-80px -16px;}
#navBar a:hover .contact{background-position:-80px 0px; cursor:pointer;}
.links {background:url(../images/menuicons.png) no-repeat; display:block; width:16px; height:16px; line-height:40px; float:left; margin-top:12px; background-position:-96px -16px;}
#navBar a:hover .links{background-position:-96px 0px; cursor:pointer;}
/*Main Content */
#mainContent {background-color:#333333; border:#000000 1px solid; min-height:455px; height:auto;}
a {color:#FFFFFF; text-decoration:none;}
a:hover {color:#CFCFCF; text-decoration:underline;}
.header {background-color:#000000; border-bottom:#282828 1px solid; margin:0px; padding:10px;}
h1, h2, p {margin-left:10px; margin-right:10px; padding:0px;}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
.verticalPhotoText {float:left; margin:10px; background:#999999 url(../images/bg-content.jpg) repeat-x top; border:#000000 1px solid; width:440px; height:600px;}
.verticalPhoto {float:left; padding:0px; margin-top:10px; border:#000000 1px solid; width:400px; height:600px;}
.clear {clear:both; margin:0px; padding:0px;}
.content {float:left; background:#999999 url(../images/bg-content.jpg) repeat-x top; border:#000000 1px solid; width:680px; min-height:600px; height:auto; margin:10px;}
.contentWrapper {padding:10px; margin-bottom:10px;}
.content p{color:#000000;}
.verticalAd {float:left; margin-top:10px; margin-bottom:10px; width:160px; height:600px; position:relative;}
.rss {width:20px; height:20px; display:block; background:url(../../../images/rsssquare.png) no-repeat; float:right; margin:5px; position:relative; top:-30px;}
.rss:hover {background-position:-20px 0px;}
/*Forms*/
textarea {width:400px; height:150px;}
.label {margin-top:15px; font-weight:bold;}
.label, .input, .button {float:left; clear:left; margin-left:10px; color:#000000;}
.radioLabel {float:left; margin-left:20px; clear:both;}
.input {border:#000000 1px solid;}
.radioLabel {float:left; margin-left:20px;}
.button {background:url(../images/navbutton.png) repeat-x; background-position:0px 0px; color:#000000; height:40px; line-height:40px; padding-left:10px; padding-right:10px; text-decoration:none; display:block; border:#000000 1px solid; font-size:12px; font-weight:bold; margin-top:20px;  margin-bottom:10px;}
.button:hover {background-position:0px -40px; color:#FFFFFF; cursor:pointer;}
/*Sign Up*/
.signup {margin:10px; background-color:#999999; border:#000000 1px solid; width:340px; height:440px; float:right;}
.script {float:right; margin-top:10px; border:#000000 1px solid; padding:0px; height:333px;}
.signupText { margin-top:10px; height:95px; display:block; float:right; border:#000000 1px solid; padding:0; background:url(../images/boxbackground.png) repeat-x; background-position:0px -320px; color:#FFFFFF; width:500px;}
.signupText p {margin:10px; }
.error {color:#CC3366; margin-left:10px; float:left; clear:left; margin-bottom:-20px; margin-top:10px; width:90%; padding:0px;}
.success {color:#003300; margin-left:10px; float:left; clear:left; margin-bottom:-20px; margin-top:10px; width:90%; padding:0px;}
/*Footer*/
#footer {margin-top:10px; margin-bottom:25px;}
#footer p, #footer a {color:#666666; text-align:center; font-size:9px; text-decoration:none; margin:0px; padding:0px;}
#footer a:hover {color:#999999;}
#social {width:800px; height:31px; margin:0 auto 5px auto;}
/*Front Page*/
.carousel {background-color:#000000; display:block; width:519px; height:360px; margin-top:10px; margin-left:10px; float:left; padding-left:1px;}
.mainAdBlock {width:326px; height:360px; display:block; float:left; margin-top:10px; margin-left:10px;}
.mainAdBlockWrapper {margin-left:0px; margin-top:0px; background:url(../images/dvd-buyitnow.jpg) no-repeat;}
.frontBoxContainer {width:855px; padding:10px; float:left; clear:both;}
.leftBox {width:276px; height:148px; display:block; float:left; border:#000000 1px solid; padding:0; background:url(../images/boxbackground.png) repeat-x; background-position:0px -320px; }
.leftBox ul{margin-left:30px; margin-top:20px; padding:0px;}
.leftBox li{margin-top:5px;}
.centerBox {width:277px; height:148px; display:block; float:left; margin-left:10px; background:url(../images/boxbackground.png) repeat-x; background-position:0px -320px; border:#000000 1px solid; padding:0; position:relative;}
.rightBox {width:276px; height:148px; display:block; float:left; margin-left:10px; background:url(../images/boxbackground.png) repeat-x; background-position:0px -170px; border:#000000 1px solid; padding:0;}
.boxTitle { margin:10px;}
.rightBox p {margin-left:25px; margin-top:10px; color:#000000; font-weight:bold;}
.signupButton {background:url(../images/navbutton.png) repeat-x; background-position:0px -40px; color:#FFFFFF; height:40px; line-height:40px; padding-left:10px; padding-right:10px; text-decoration:none; display:block; border:#000000 1px solid; font-size:12px; width:150px; margin-left:auto; margin-right:auto; margin-top:10px; font-weight:bold; text-align:center;}
.signupButton:hover {background-image:none; background-color:#000000;}
.storeText {width:176px; padding:0px; margin-bottom:0px;}
.storeImage {float:left; position:absolute; top:0px; right:0px;}
/*Comments*/
.commentWrapper {float:left; margin:10px; border-bottom:#000000 1px solid; padding:10px; width:620px;}
.commentHeader {float:left; width:100%;}
.commentUser {float:left;}
.commentTime {float:right;}
.commentAvatar {float:left; clear:left; background-color:#0099CC; width:80px; height:80px; margin-right:10px; margin-top:5px;}
.commentBody {float:left; width:500px;}
.commentTitle {margin:0px;}
.commentText {margin-left:0px;}
/*Media*/
.mediaWrapper {float:left; width:332.5px; background:#999999 url(../images/bg-content.jpg) repeat-x top; border:#000000 1px solid; margin-top:10px; margin-left:11px; min-height:600px; height:auto;}
.mediaVideoWrapper {margin-right:10px;}
.mediaWrapper p {color:#000000;}
.mediaHeader {background-color:#000000; border-bottom:#282828 1px solid; margin:0px; padding:10px;}
.mediaImage {margin:0px; margin-bottom:-5px; padding:0px; border:none;}
#flashcontent {	width: 100%; height: 640px;	}
.gallery {margin-top:-100px; margin-bottom:0px;}
/*Profiles*/
#verticalNav {float:left; margin-top:10px; margin-bottom:10px; width:160px; height:600px; position:relative;}
#verticalNav ul {list-style:none; margin:0px;; padding:0px;}
.verticalNav {background:url(../images/navbutton.png) repeat-x; background-position:0px 0px; color:#000000; height:40px; line-height:40px; padding-left:10px; padding-right:10px; text-decoration:none; display:block; border:#000000 1px solid; font-size:12px; font-weight:bold; width:140px;}
.verticalNav:hover {background-position:0px -40px; color:#FFFFFF; cursor:pointer;}
.avatarGalleryImage {float:left; width:120px; margin-top:20px; text-align:center;}
.profileImage {border:#000000 1px solid; float:left; margin-right:10px;}
.profileData {float:left; width:250px; margin:5px;}
.profileBox {padding:10px; border:#000000 1px solid; background:url(../images/boxbackground.png) repeat-x; background-position:0px -170px; color:#000000;}
