/* BACKGROUND SETUP */
body {
	background-image: url(../images/mainBg.gif);
	background-position: top center;
	background-repeat: repeat-x;
	background-color: #1e0104;
	margin: 0;
	padding: 0;
	text-align: center;
	min-width: 920px;
    color: #FFF;
}

.alternate {
	font-family: arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	margin-top: 30px;
}

.contentClear {
	clear: both;
	height: 0px;
}



/* HEADER */
#header {
	text-align: center;
	min-width: 920px;
}

#logoHolder {
	width: 920px;
	height: 197px;
	margin-left: auto;
	margin-right: auto;
}

#logo {
	width: 170px;
	height: 140px;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
}

#topBlock {
	width: 728px;
	height: 90px;
	margin-top: 25px;
	margin-left: 11px;
	border: 1px solid #59020c;
	float: left;
}



/* MAIN NAV */
#nav {
	text-align: left;
	width: 920px;
	height: 56px;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(../images/navBg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#mainNavHolder {
	text-align: left;
	width: 650px;
	height: 56px;
	margin-left: 30px;
	float: left;
}

ul#mainNav {
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	white-space: nowrap;
	text-transform: uppercase;
	padding-top: 15px;
}

#mainNav li {
	display: inline;
	list-style-type: none;
}

#mainNav a {
	text-decoration: none;
	padding-right: 27px;
}

#mainNav a:link, #mainNav a:visited {
	color: #FFFFFF;
}

#mainNav a:hover, #mainNav a:active {
	color: #f1121e;
}

.mainNavActive {
	color: #feb3b7;
}



/* SUB NAV */
#subNavHolder {
	text-align: right;
	width: 200px;
	height: 56px;
	float: right;
	margin-right: 33px;
}

ul#subNav {
	text-align: right;
	font-family: arial;
	font-size: 11px;
	line-height: 20px;
	color: #feb3b7;
	white-space: nowrap;
	padding-top: 11px;
}

#subNav li {
	display: inline;
	list-style-type: none;
}

#subNav a {
	text-decoration: none;
	padding-right: 18px;
}

#subNav a:link, #subNav a:visited {
	text-decoration: none;
	color: #feb3b7;
}

#subNav a:hover, #subNav a:active {
	text-decoration: underline;
	color: #FFFFFF;
}




/* PAGES NAV */
.pagesHolder {
	width: 548px;
	margin-left: 20px;
	margin-bottom: 30px;
}

ul#pages {
	text-align: center;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	white-space: nowrap;
	padding-top: 0px;
	margin-bottom: 30px;
}

#pages li {
	display: inline;
	list-style-type: none;
	padding-right: 10px;
}

#pages a {
	text-decoration: underline;
	color: #feb3b7;
	font-weight: normal;
}

#pages a:link, #pages a:visited {
	color: #feb3b7;
	font-weight: normal;
}

#pages a:hover, #pages a:active {
	color: #FFFFFF;
	font-weight: normal;
}



/* PAGE SETUP */
#wrapper {
	text-align: center;
	min-width: 920px;
	background-color: #340107;
}

#content {
	text-align: left;
	width: 920px;
	margin-left: auto;
	margin-right: auto;
}



/* HOME */
#homeIntro {
	text-align: left;
	width: 920px;
	height: 328px;
	background-image: url(../images/homeIntroBg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#introVideo {
	position: absolute;
	width: 327px;
	height: 267px;
	margin-top: 36px;
	margin-left: 20px;
}

#homeUploadBtn {
	text-indent: -9999px;
	position: absolute;
	width: 213px;
	height: 51px;
	margin-top: 155px; /*126*/
	margin-left: 347px;
	z-index: 3;
}

a.homeUploadBtn {
     display: block;
     width: 213px;
     height: 51px;
	 outline: none;
     background-image: url(../images/homeUploadBtn.png);
     background-repeat: no-repeat;
	 background-position: 0px 0px;
	 z-index: 3;
}
	 
a.homeUploadBtn:hover {
     background-position: 0px -51px;
	 z-index: 3;
}

#homeVideosBtn {
	text-indent: -9999px;
	position: absolute;
	width: 213px;
	height: 51px;
	margin-top: 195px; /*169*/
	margin-left: 347px;
	z-index: 2;
}

a.homeVideosBtn {
     display: block;
     width: 213px;
     height: 51px;
	 outline: none;
     background-image: url(../images/homeVideosBtn.png);
     background-repeat: no-repeat;
	 background-position: 0px 0px;
	 z-index: 2;
}
	 
a.homeVideosBtn:hover {
     background-position: 0px -51px;
	 z-index: 2;
}

#homeContent {
	text-align: left;
	width: 920px;
	height: 230px;
	background-image: url(../images/homeContentBg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.homeContent {
	font-family: arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #be7e82;
}

#homeContestant {
	text-align: left;
	width: 271px;
	margin-left: 20px;
	padding-top: 0px;
	padding-left: 20px;
	float: left;
}

#homeChef {
	text-align: left;
	width: 270px;
	padding-top: 0px;
	padding-left: 20px;
	float: left;
}

#homeTrends {
	text-align: left;
	width: 270px;
	padding-top: 0px;
	padding-left: 20px;
	float: left;
}

.viewMoreHome {
	position: absolute;
	width: 91px;
	height: 24px;
	margin-top: 16px;
	margin-left: 10px;
	z-index: 2;
}

a.viewMoreHome {
     display: block;
     width: 91px;
     height: 24px;
	 outline: none;
     background-image: url(../images/viewMoreHome.jpg);
     background-repeat: no-repeat;
	 background-position: 0px 0px;
	 z-index: 2;
}
	 
a.viewMoreHome:hover {
     background-position: 0px -24px;
	 z-index: 2;
}



/* ARTICLES CONTENT */
#articlesContent {
	width: 920px;
}

#postSide {
	width: 598px;
	float: left;
}

#sidebar {
	width: 302px;
	float: left;
}

#contentClear {
	height: 1px;
	clear: both;
}

.contentClear {
	height: 1px;
	clear: both;
}

#postBuffer {
	width: 548px;
	height: 56px;
	margin-left: 20px;
}

.postSummary {
	width: 548px;
	background-image: url(../images/postBg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #41020b;
	margin-left: 20px;
}

.postSubhead {
	color: #FFFFFF;
	font-weight: bold;
}

.postTitle {
	font-family: arial, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 17px;
	padding-bottom: 6px;
}

.postLine {
	width: 468px;
	height: 1px;
	margin-left: 20px;
	margin-bottom: 20px;
	background-image: url(../images/redline.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.postTitle a {
	text-decoration: none;
}

.postTitle a:link, .postTitle a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.postTitle a:hover, .postTitle a:active {
	text-decoration: underline;
	color: #FFFFFF;
}

.postThumb {
	border: 1px solid #6a020e;
	padding: 4px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
}

.postThumbEntry {
	border: 1px solid #6a020e;
	padding: 4px;
	margin-top: 5px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
}

.postPicture {
	border: 1px solid #6a020e;
	padding: 4px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 3px;
}

.postAuthor {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 20px;
	padding-right: 20px;
}

.articleAuthor {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 2px;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
}

.postClear {
	height: 1px;
	clear: both;
}

.postDivider {
	width: 200px;
	height: 30px;
}

.postIntro {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #be7e82;
	line-height: 18px;
	padding-left: 200px;
	padding-right: 20px;
	padding-top: 12px;
	padding-bottom: 9px;
}

.postIntro a {
	text-decoration: none;
}

.postIntro a:link, .postIntro a:visited {
	color: #feb3b7;
}

.postIntro a:hover, .postIntro a:active {
	color: #FFFFFF;
}

.postDesc {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #be7e82;
	line-height: 18px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 12px;
	padding-bottom: 9px;
}

.postDesc a {
	text-decoration: none;
}

.postDesc a:link, .postDesc a:visited {
	color: #feb3b7;
}

.postDesc a:hover, .postDesc a:active {
	color: #FFFFFF;
}

.postEntryWhite {
	font-size: 14px;
	color: #FFFFFF;
}

.postEntry {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #be7e82;
	line-height: 18px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 9px;
}

.postEntry a:link, .postEntry a:visited {
	color: #feb3b7;
}

.postEntry a:hover, .postEntry a:active {
	color: #FFFFFF;
}

.postContinue {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-style: oblique;
	color: #FFFFFF;
	line-height: 18px;
	padding-left: 200px;
	padding-right: 20px;
	padding-bottom: 25px;
}

.postContinue a {
	text-decoration: none;
}

.postContinue a:link, .postContinue a:visited {
	color: #FFFFFF;
}

.postContinue a:hover, .postContinue a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.contactPost {
	width: 508px;
	background-image: url(../images/postBg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #41020b;
	margin-left: 20px;
	padding: 20px;
}

.postTags {
	font-family: arial, sans-serif;
	font-size: 11px;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 6px;
	padding-left: 20px;
	padding-right: 20px;
	color: #feb3b7;
}

.articleBack {
	width: 130px;
	font-family: arial, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #be7e82;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 34px;
	float: right;
}

.articleBack a:link, .articleBack a:visited {
	color: #feb3b7;
}

.articleBack a:hover, .articleBack a:active {
	color: #FFFFFF;
}

.adHeader {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #be7e82;
	margin-top: 41px;
	margin-bottom: 5px;
}

.boxAd {
	border: 1px solid #6a020e;
}

.sideAd {
	height: 250px;
	margin-top: 20px;
}

.sidebarDivider {
	width: 302px;
	height: 21px;
	background-image: url(../images/sidebarDivider.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
}

.sidebarTitle {
	font-family: arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 7px;
}

ul.sidebarList {
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	color: #be7e82;
	margin-left: 16px;
	margin-right: 20px;
	color: #be7e82;
}

.sidebarList li {
	list-style-type: disc;
	color: #be7e82;
}

.sidebarList a {
	text-decoration: none;
	color: #be7e82;
}

.sidebarList a:link, #sidebarList a:visited {
	color: #be7e82;
}

.sidebarList a:hover, #sidebarList a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.sidebarSearch {
	width: 302px;
	margin-top: 20px;
	margin-left: 0px;
}

.sidebarSearchHolder {
	width: 210px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	float: left;
}

.searchFields {
	font-family: verdana, arial;
	font-size: 12px;
	line-height: 14px;
	margin-top: 2px;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	padding: 5px;
	width: 188px;
	border: 1px solid #68020e;
	background-color: #1e0104;
}

.searchSubmitHolder {
	width: 91px;
	margin-top: 3px;
	margin-left: 0px;
	margin-bottom: 0px;
	float: left;
}

.searchSubmit {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #003e76;
}

.radioLabels {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}



/* USER COMMENTS */
.commentPost {
	width: 508px;
	background-color: #41020b;
	margin-left: 20px;
	padding: 20px;
}

.commentPost_WP {
    width: 508px;
    background-color: #41020b;
    margin-left: 20px;
    padding: 20px;
    margin-bottom: 30px;
}

.commentName {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	color: #FFFFFF;
}

.commentThumb {
	border: 1px solid #6a020e;
	padding: 4px;
	margin-right: 20px;
	float: left;
}

.commentTitle {
	font-family: arial, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	margin-left: 40px;
	margin-bottom: 10px;
}

.commentAuthor {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.commentTime {
	font-family: arial, sans-serif;
	font-size: 12px;
	text-align: right;
	color: #FFFFFF;
	width: 100px;
	padding-left: 20px;
	float: right;
}

.commentLogIn {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #be7e82;
	line-height: 18px;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.commentLogIn a:link, .commentLogIn a:visited {
	color: #feb3b7;
}

.commentLogIn a:hover, .commentLogIn a:active {
	color: #FFFFFF;
}

.commentNone {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #be7e82;
	line-height: 18px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 12px;
	text-align: center;
}

.commentDesc {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #be7e82;
	line-height: 18px;
	padding-left: 100px;
	padding-right: 20px;
	padding-top: 12px;
}

.commentDesc a {
	text-decoration: none;
}

.commentDesc a:link, .commentDesc a:visited {
	color: #feb3b7;
}

.commentDesc a:hover, .commentDesc a:active {
	color: #FFFFFF;
}

.replyForm {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.replyLabels {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 0px;
	margin-left: 99px;
	margin-bottom: 0px;
	color: #FFFFFF;
}

.replyFields {
	font-family: verdana, arial;
	font-size: 12px;
	line-height: 14px;
	margin-left: 99px;
	margin-bottom: 15px;
	color: #FFFFFF;
	padding: 5px;
	width: 250px;
	border: 1px solid #68020e;
	background-color: #1e0104;
}

.replySubmit {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 0px;
	margin-left: 99px;
	margin-bottom: 20px;
	color: #003e76;
}

.replyThumb {
    line-height: 14px;
    margin-left: 99px;
    margin-bottom: 15px;
    color: #FFFFFF;
    padding: 5px;
    width: 70px;
    border: 1px solid #68020e;
    background-color: #1e0104;
}

/* POLLS */
.postPollTitle {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.postPoll {
	font-size: 12px;
	color: #FFFFFF;
}

.pollSubmit {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 20px;
	color: #003e76;
}



/* SHOPPING */
#shoppingHolder {
	width: 920px;
}

.productListing {
	width: 840px;
	background-image: url(../images/postBg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #41020b;
	margin-left: 20px;
	padding-top: 40px;
	padding-left: 40px;
}

.productHome {
	width: 253px;
	height: 336px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 20px;
	float: left;
}

.productHomeImg {
	width: 241px;
	height: 200px;
	border: 1px solid #6a020e;
	padding: 5px;
}

.productName {
	text-align: center;
	font-family: arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 15px;
}

.productName a {
	color: #FFFFFF;
	text-decoration: none;
}

.productName a:link, .productName a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.productName a:hover, .productName a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.viewInfo {
	text-indent: -9999px;
	position: absolute;
	width: 101px;
	height: 24px;
	margin-top: 0px;
	margin-left: 77px;
	z-index: 2;
}

a.viewInfo {
     display: block;
     width: 101px;
     height: 24px;
	 outline: none;
     background-image: url(../images/viewInfo.jpg);
     background-repeat: no-repeat;
	 background-position: 0px 0px;
	 z-index: 2;
}
	 
a.viewInfo:hover {
     background-position: 0px -24px;
	 z-index: 2;
}

.productBg {
	width: 800px;
	background-image: url(../images/postBg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #41020b;
	margin-left: 20px;
	padding: 40px;
}

.productPictures {
	width: 414px;
	height: 428px;
	margin-right: 20px;
	float: left;
}

.productInfo {
	width: 366px;
	float: left;
}

.productTitle {
	font-family: arial, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 0px;
}

.productPrice {
	font-family: arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 20px;
}

.productDesc {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #be7e82;
	line-height: 18px;
}

.productDesc a {
	text-decoration: none;
}

.productDesc a:link, .productDesc a:visited {
	color: #feb3b7;
}

.productDesc a:hover, .productDesc a:active {
	color: #FFFFFF;
}

.productBuy {
	width: 150px;
	height: 34px;
	margin-top: 26px;
	margin-bottom: 30px;
}

.productReturn {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #be7e82;
	background-image: url(../images/productArrow.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 10px;
	border-top: 1px solid #6a020e;
	margin-top: 30px;
	width: 356px;
}

.productContinue a {
	color: #be7e82;
	text-decoration: none;
}

.productContinue a:link, .productContinue a:visited {
	color: #be7e82;
}

.productContinue a:hover, .productContinue a:active {
	color: #FFFFFF;
}

#productImage1 {
	position: absolute;
	width: 382px;
	height: 416px;
	border: 1px solid #6a020e;
	padding: 5px;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 2;
}

#productImage2 {
	position: absolute;
	width: 382px;
	height: 304px;
	border: 1px solid #6a020e;
	padding: 5px;
	margin-top: 0px;
	margin-left: 0px;
}

#productImage3 {
	position: absolute;
	width: 382px;
	height: 304px;
	border: 1px solid #6a020e;
	padding: 5px;
	margin-top: 0px;
	margin-left: 0px;
}

.productThumbs {
	position: absolute;
	width: 414px;
	height: 92px;
	margin-top: 336px;
	margin-left: 0px;
	padding-bottom: 40px;
}

.productThumb {
	width: 106px;
	height: 80px;
	float: left;
	margin-right: 32px;
}

.productThumb a {
	width: 106px;
	height: 80px;
	float: left;
	margin-right: 32px;
	padding: 5px;
	border: 1px solid #6a020e;
}

.productThumb a:link, .productThumb a:visited {
	width: 106px;
	height: 80px;
	float: left;
	margin-right: 32px;
	padding: 5px;
	border: 1px solid #6a020e;
}

.productThumb a:hover, .productThumb a:active {
	width: 106px;
	height: 80px;
	float: left;
	margin-right: 32px;
	padding: 5px;
	border: 1px solid #FFFFFF;
}

.buyOptions {
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #be7e82;
	margin-bottom: 30px;
}

.buyDropDowns {
	font-family: verdana, arial;
	font-size: 11px;
	margin-top: 2px;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	padding: 5px;
	border: 1px solid #68020e;
	background-color: #1e0104;
}



/* VIDEOS */
.videoDesc {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #be7e82;
	line-height: 18px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.videoTitle {
	font-family: arial, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	margin-left: 0px;
	margin-bottom: 10px;
}

.rateTitle {
	font-family: arial, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	margin-left: 0px;
	margin-bottom: 10px;
	width: 200px;
	float: left;
}

.rateStars {
	margin-left: 0px;
	margin-bottom: 0px;
	width: 200px;
	float: left;
}

.videoLinkHolder {
	width: 400px;
	float: left;
	margin-left: 0px;
}

.videoLabels {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
}

.videoFields {
	font-family: verdana, arial;
	font-size: 12px;
	line-height: 14px;
	margin-top: 2px;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	padding: 5px;
	width: 368px;
	border: 1px solid #68020e;
	background-color: #1e0104;
}

.videoSubmitHolder {
	width: 100px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	float: left;
}

.videoSubmit {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 17px;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #003e76;
}

.userThumb {
	border: 1px solid #6a020e;
	padding: 4px;
	margin-left: 0px;
	margin-right: 10px;
	float: left;
}

.userSpacer {
	width: 80px;
	height: 20px;
}

.userFrom {
	font-family: arial;
	font-size: 12px;
	line-height: 14px;
	margin-top: 5px;
	color: #FFFFFF;
}

.vidDesc {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #be7e82;
	line-height: 18px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.vidDesc a {
	text-decoration: none;
}

.vidDesc a:link, .vidDesc a:visited {
	color: #feb3b7;
}

.vidDesc a:hover, .vidDesc a:active {
	color: #FFFFFF;
}

.vidBarTitle {
	font-family: arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 7px;
}

.vidHolder {
	margin-top: 0px;
	margin-left: 14px;
	margin-bottom: 11px;
}

.urlField {
	font-family: verdana, arial;
	font-size: 10px;
	margin-top: 2px;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #be7e82;
	padding: 3px;
	width: 90%;
	border: 1px solid #68020e;
	background-color: #1e0104;
}

.embedField {
	font-family: verdana, arial;
	font-size: 10px;
	margin-top: 2px;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #be7e82;
	padding: 3px;
	width: 90%;
	border: 1px solid #68020e;
	background-color: #1e0104;
}

.vidAuthor {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 34px;
	padding-right: 20px;
}

.vidPostTitle {
	font-family: arial, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	padding-left: 34px;
	padding-right: 20px;
	padding-top: 25px;
	padding-bottom: 6px;
}

.vidPostTitle a {
	text-decoration: none;
}

.vidPostTitle a:link, .vidPostTitle a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.vidPostTitle a:hover, .vidPostTitle a:active {
	text-decoration: underline;
	color: #FFFFFF;
}

.seeMoreVideos {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #be7e82;
	line-height: 18px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

.seeMoreVideos a {
	color: #feb3b7;
}

.seeMoreVideos a:link, .seeMoreVideos a:visited {
	color: #feb3b7;
}

.seeMoreVideos a:hover, .seeMoreVideos a:active {
	color: #FFFFFF;
}

.seeMoreVideosTitle {
	color: #FFFFFF;
	font-weight: bold;
}

ul#vidPages {
	text-align: center;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	white-space: nowrap;
	padding-top: 15px;
	margin-bottom: 30px;
}

#vidPages li {
	display: inline;
	list-style-type: none;
	padding-right: 10px;
}

#vidPages a {
	text-decoration: underline;
	color: #feb3b7;
	font-weight: normal;
}

#vidPages a:link, #vidPages a:visited {
	color: #feb3b7;
	font-weight: normal;
}

#vidPages a:hover, #vidPages a:active {
	color: #FFFFFF;
	font-weight: normal;
}

ul#vidCategories {
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	white-space: nowrap;
	padding-top: 15px;
	padding-bottom: 15px;
}

#vidCategories li {
	display: inline;
	list-style-type: none;
	padding-right: 10px;
}

#vidCategories a {
	text-decoration: underline;
	color: #feb3b7;
	font-weight: normal;
}

#vidCategories a:link, #vidCategories a:visited {
	color: #feb3b7;
	font-weight: normal;
}

#vidCategories a:hover, #vidCategoriess a:active {
	color: #FFFFFF;
	font-weight: normal;
}

.videoThumbHolder {
	width: 154px;
	float: left;
	margin-left: 20px;
}

ul#vidSort {
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	white-space: nowrap;
	padding-top: 7px;
	padding-bottom: 15px;
}

#vidSort li {
	display: inline;
	list-style-type: none;
	padding-right: 10px;
}

#vidSort a {
	text-decoration: underline;
	color: #feb3b7;
	font-weight: normal;
}

#vidSort a:link, #vidSort a:visited {
	color: #feb3b7;
	font-weight: normal;
}

#vidSort a:hover, #vidSort a:active {
	color: #FFFFFF;
	font-weight: normal;
}

.videoThumb {
	border: 1px solid #6a020e;
	padding: 4px;
	margin-left: 0px;
}

.videoMenuName {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 12px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

.videoMenuName a {
	color: #FFFFFF;
	text-decoration: none;
}

.videoMenuName a:link, .videoMenuName a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.videoMenuName a:hover, .videoMenuName a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.videoMenuRating {
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}

.competitorTitle {
	font-family: arial, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 17px;
	padding-bottom: 17px;
}

.competitorBack {
	width: 200px;
	font-family: arial, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #be7e82;
	line-height: 18px;
	margin-top: 22px;
	margin-right: 34px;
	float: right;
}

.competitorBack a:link, .competitorBack a:visited {
	color: #feb3b7;
}

.competitorBack a:hover, .competitorBack a:active {
	color: #FFFFFF;
}

#iconHolder {
	text-align: left;
	width: 500px;
	margin-top: 8px;
	margin-bottom: 10px;
	float: left;
}

ul#icons {
	white-space: nowrap;
}

#icons li {
	display: inline;
	list-style-type: none;
}

#icons a {
	text-decoration: none;
	padding-right: 5px;
	float: left;
}

.iconFieldHolder {
	width: 215px;
	float: left;
	margin-right: 20px;
}

.iconFields {
	font-family: verdana, arial;
	font-size: 12px;
	line-height: 14px;
	margin-top: 2px;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	padding: 5px;
	width: 210px;
	border: 1px solid #68020e;
	background-color: #1e0104;
}

.iconLabelHolder {
	width: 215px;
	float: left;
	margin-top: 17px;
	margin-right: 20px;
}

#uploadBtn {
	text-indent: -9999px;
	width: 213px;
	height: 51px;
	margin-top: 0px;
	margin-left: 138px;
	margin-bottom: 10px;
	z-index: 2;
}

a.uploadBtn {
     display: block;
     width: 213px;
     height: 51px;
	 outline: none;
     background-image: url(../images/homeUploadBtn_back.png);
     background-repeat: no-repeat;
	 background-position: 0px 0px;
	 z-index: 3;
}
	 
a.uploadBtn:hover {
     background-position: 0px -51px;
	 z-index: 3;
}



/* REGISTER */
.coptcha {
	padding-left: 99px;
	padding-right: 0px;
	padding-bottom: 10px;
}

.fieldBrowse {
	padding-right: 10px;
	float: left;
}

.browseHolder {
	margin-top: 29px;
	float: left;
}

.uploadHolder {
	margin-top: 15px;
	float: left;
}



/* FOOTER */
#footer {
	text-align: center;
	min-width: 920px;
}

#footerHolder {
	text-align: left;
	width: 920px;
	margin-left: auto;
	margin-right: auto;
}

ul#footerLinks {
	font-family: arial;
	font-size: 11px;
	color: #be7e82;
	white-space: nowrap;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-left: 41px;
}

#footerLinks li {
	display: inline;
	list-style-type: none;
}

#footerLinks a {
	text-decoration: none;
	padding-right: 27px;
}

#footerLinks a:link, #footerLinks a:visited {
	color: #be7e82;
}

#footerLinks a:hover, #footerLinks a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

#footerDivider {
	background-image: url(../images/footerDivider.gif);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #1e0104;
	width: 920px;
	height: 42px;
	clear: both;
}

#footerCopyright {
	position: absolute;
	font-family: arial;
	font-size: 11px;
	color: #be7e82;
	margin-top: 10px;
	margin-left: 41px;
}



/* SEARCH PAGE */
.searchSection {
	font-size: 11px;
	color: #be7e82;
}

.searchResult {
	font-size: 14px;
	color: #FFFFFF;
}



/* SEARCH PAGE */
ol {
	margin-left: 20px;
}



/* TEMP PAGE */
.fieldTemp {
	margin-left: 272px;
}

/* Uploader styles */

#progress_bar .data {
    border: 1px solid #68020e;
}

#progress_bar .data td {
    color: #FFF;
    background-color: #1e0104;
    padding: 3px;
}

#ubr_alert {
    font-family: arial,sans-serif;
    font-size: 24px;
    color: #ffffff;
    padding-right: 20px;
    padding-top: 40px;
    padding-bottom: 6px;
}

/* browse button */
div.fileinputs {
    position: absolute;
    margin-left: 99px;
}
div.fileinputsProfile {
    position: absolute;
    margin-left: 99px;
    margin-top: 30px;
}

div.fakefile {
    z-index: 1;
    display: inline;
}

input.file {
    position: absolute;
    text-align: right;
    z-index: 2;
    height: 28px;
    width: 224px;
    text-align: right;  
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;  
}

input.input_underlay {
    top: 0;
    left: 0;
    position: absolute;
}

#browseBtn {
    margin: 0 0 0 150px;
}

#opacity {
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;    
}

.replyFieldsFile {
    font-family: verdana, arial;
    font-size: 12px;
    line-height: 14px;
    color: #FFFFFF;
    padding: 5px;
    width: 130px;
    border: 1px solid #68020e;
    background-color: #1e0104;
}

#video_upload_0, .invisibleSubmit {
    position: absolute; 
    z-index: 2;  
    margin-left: 99px; 
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;  
}

#styledSubmit {
    position: absolute;
    z-index: 1;
}

#share .textarea {
    font-family: verdana, arial;
    font-size: 12px;
    line-height: 14px;
    /*margin-left: 99px;*/
    margin-bottom: 15px;
    color: #FFFFFF;
    padding: 5px;
    width: 250px;
    border: 1px solid #68020e;
    background-color: #1e0104;
}

#share div {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin-top: 0px;
    margin-left: 50px;
    margin-bottom: 0px;
    color: #FFFFFF;
}

#videoOptionsHandler { 
    padding: 10px;
    font-family: arial, sans-serif;
    font-size: 14px;
    text-align: center;
    color: #FFF;   
}

ul#vidActionLinks {
    font-family: arial;
    font-weight: bold;
    font-size: 11px;
    color: #FFFFFF;
    white-space: nowrap;
    padding-top: 0px;
    padding-bottom: 15px;
}

#vidActionLinks li {
    display: inline;
    list-style-type: none;
    padding-right: 10px;
}

#vidActionLinks a {
    text-decoration: underline;
    color: #feb3b7;
    font-weight: normal;
}

#vidActionLinks a:link, #vidActionLinks a:visited {
    color: #feb3b7;
    font-weight: normal;
}

#vidActionLinks a:hover, #vidActionLinks a:active {
    color: #FFFFFF;
    font-weight: normal;
}

ul.intLists, ul.intListsSingle {
	white-space: normal;
	margin-left: 20px;
	margin-bottom: 13px;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style-position: outside;
	list-style-type: disc;
}

.intLists li {
	padding-top: 10px;
}

.intListsSingle li {
	padding-top: 0px;
}

/* PAGINATION */
#paginationHolder {
    margin-top: 2px;
    margin-bottom: 33px;
    text-align: center;
}

ul#paginationLinks {
    font-family: arial;
    font-size: 11px;
    white-space: nowrap;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

#paginationLinks li {
    font-size: 11px;
    display: inline;
    list-style-type: none;
    padding-right: 5px;
    color: #e9e5e2;
}

#paginationLinks a {
    font-size: 11px;
    border: 1px solid #262626;
    padding-top: 4px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 4px;
    background-color: #000000;
    text-decoration: none;
}

#paginationLinks a:link, #paginationLinks a:visited {
    font-size: 11px;
    border: 1px solid #6a020e;
    padding-top: 4px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 4px;
    color: #be7e82;
    background-color: #1e0104;
    text-decoration: none;
}

#paginationLinks a:hover, #paginationLinks a:active {
    font-size: 11px;
    border: 1px solid #6a020e;
    padding-top: 4px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 4px;
    color: #FFFFFF;
    background-color: #41020b;
    text-decoration: none;
}