/* Trumping Classes */
/* These classes overpower same named classes on Vegasmain.css */

#header.headBGMain {
	background-image: url(images/header/vcon_header.jpg);
	background-repeat: no-repeat;
	background-position: 0 22px;
}


.navMain {
}

/* Best Of classes */


.Player {
	margin: 0px 0 18px 19px;
}


/* Features */


h1 {
	border-bottom: #000 1px dotted;
	padding: 6px 10px 6px 20px;
	font-weight: bold;
	font-size: 16px;
	margin: 0;
}

h2 {
	font-size: 13px;
	font-weight: bold;
	padding: 6px 10px 6px 20px;
	border-bottom: #000 1px dotted;
	color: #000;
	margin: 10px 0 10px 0;
}

h2 a:link, h2 a:visited, h2 a:hover {
	color: #000000;
}

h3  {
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0 5px 10px;
}

.vcFeature {
	background-color: #F1EACE;
	margin: 0 0 25px 19px;
	width: 542px;
}

.vcFeature p {
	margin: 5px 7px 7px 189px;
}

.vcFeature ul {
	margin: 5px 7px 12px 200px;
	padding: 0;
	list-style-type: none;
	line-height: 15px;
}

.vcFeatureTitle {
	border-bottom: #000 1px dotted;
}

.vcFeature1 {
	position: relative;
	background-color: #EFDFA1;
	border-bottom: #000 1px dotted;
	padding: 3px 0 60px 0;
}

.vcFeature1 a:link, .vcFeature1 a:hover, .vcFeature1 a:visited {
	color: #000;
}

.vcFeature2 {
	position: relative;
	background-color: #F1EACE;
	border-bottom: #000 1px dotted;
	padding: 3px 0 60px 0;
}

.vcFeature2 a:link, .vcFeature2 a:hover, .vcFeature2 a:visited {
	color: #000;
}

.vcFeature3 {
	position: relative;
	background-color: #EFDFA1;
	border-bottom: #000 1px dotted;
	padding: 3px 0 60px 0;
}

.vcFeature3 a:link, .vcFeature3 a:hover, .vcFeature3 a:visited {
	color: #000;
}


.vcFeatureTitle {
	margin: 5px 0 0 189px;
	padding: 3px 3px 3px 5px;
	background-color: #000;
	color: #FB2;
	font-weight: bold;
}

.vcFeatureTitle a:link, .vcFeatureTitle a:hover, .vcFeatureTitle a:visited {
	color: #000;
	text-decoration: none;
}

.vcFeatureImage {
	position: absolute;
	top: 7px;
	left: 7px;
}


/* Right Column */

.rightSide {
	position: absolute;
	top: 538px;
	left: 579px;
}
.rightSidesub {
	position: absolute;
	top: 62px;
	left: 579px;
}
/* Highlight 3 Ads */

.vcHighlight {
}


/* 300x250 Ads */

.sideAds {
	position: relative; 
}

#300x250_1 {
	position: relative;
	margin: 5px 0 0 19px;
}

#300x250_2 {
	position: absolute;
	top: 0;
	left: 346px;
}

#300x250_3 {
	position: absolute;
	top: 0;
	left: 672px;
}

/* Confidential Subs vcs */

#top43Wrapper {
	background-image: url(/images/bestof/top43wrapperbg.gif);
	background-repeat: repeat-y;
	background-position: 450px 0;
	margin: 0 0 18px 0;
}


#ContentWrapper {
	background-image: url(/images/bestof/boscontentwrapperbg.gif);
	background-repeat: repeat-y;
	background-position: 579px 0;
	margin: 0 0 25px 0;
}

.ContentArea {
	background-color: #F1EACE;
	margin: 0 0 0 19px;
	width: 542px;
	padding: 10px 0 50px 0;
	font-size: 12px;
}


.ContentArea p {
margin: 5px 20px 7px 20px;
}

.ContentArea ul {
	margin: 5px 25px 12px 30px;
	padding: 0;
	line-height: 15px;
}

.ContentTitle {
	border-bottom: #000 1px dotted;
	padding: 6px 10px 6px 20px;
	font-weight: bold;
	font-size: 14px;
}

.Content {
	padding: 15px 15px 6 5px 15px;
}

.Content a:link, .Content a:hover, .Content a:visited {
}

/* Sub Packages */


#subPackages {
	position: absolute;
	top: 64px;
	left: 450px;
	width: 524px;
	height: 456px;
	background-image: url(/images/bestof/packagebg.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	color: #fff;
}

.subPIntro {
	border-bottom: 1px dotted #333;
	width: auto;
}

.subPIntro p {
	margin: 0 45px 10px 35px;
}

.subPIntroTitle {
	margin: 10px 45px 10px 35px;
	color: #086;
	font-size: 14px;
	text-transform: uppercase;
}

.subPackage1 {
	height: 170px;
	width: 504px;
	background-color: #333;
	position: absolute;
	top: 97px;
	left: 10px;
}

.subPackage1 p {
	position: absolute;
	top: 45px;
	left: 256px;
	border-top: 1px dotted #ccc;
	width: 240px;
	padding-top: 10px;
}

.subPackage1 img {
	margin: 10px 0 0 10px;
}

.subPackage2 {
	height: 170px;
	width: 504px;
	background-color: #333;
	position: absolute;
	top: 277px;
	left: 10px;
}

.subPackage2 p {
	position: absolute;
	top: 45px;
	left: 256px;
	border-top: 1px dotted #ccc;
	width: 240px;
	padding-top: 10px;
}

.subPackage2 img {
	margin: 10px 0 0 10px;
}

.subPTitle {
	font-size: 13px;
	font-weight: bold;
	position: absolute;
	top: 15px;
	left: 256px;
}

.subPLinks {
	position: absolute;
	top: 32px;
	left: 256px;
}

.subPLinks a:link, .subPLinks a:visited {
	text-decoration: none;
}

.subPLinks a:hover {
	text-decoration: underline;
}