/* Design by Brian Diaz of Media 65 @ http://www.m65.net  All Rights Reserved */
@import url(layouts.css);
@import url(components.css);
@import url(modules.css);
@import url(navigation.css);
@import url(misc.css);
@import url(forms.css);

/* #######################  GENERAL SETTINGS ############################ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}

body{
background-position: top left;
	color: #2d2d2d;
	font-family: Lucida Grande, Verdana, Arial, Sans-Serif;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
/* Text Variations */

/*  Heading Formatting */
h1 {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}
h2 {
  font-family:Georgia,"Times New Roman",Times,serif;
	color: #a30608;
        font-size:14px;
	line-height:24px;
	padding:8px 15px 10px;
	text-align:left;
}
h3{
	color: #A30808;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
        
}
h4 {
	color: #A30808;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
}
h5 {
	color: #A30808;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
}
h6 {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:13px;
        font-weight: normal;
	line-height:20px;
	padding:8px 15px 10px;
	text-align:left;
}

/*links*/
a,  a:link {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
a:visited {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
  color: #000;
  text-decoration: underline;
}
a:focus {
  color: #000;
}
a:active {
  color: #000;
}
#outerWrapper {
  margin: 0 auto 0 auto;
  text-align: left;
  width: 980px;
}
#outerWrapper #header {
	font-size: 18px;
	font-weight: bold;
	line-height: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-image: url(../images/headerBG.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 100px;
}
#outerWrapper #topNavigation {
	padding-right: 10px;
	padding-bottom: 1px;
	text-align: center;
	padding-top: 1px;
	height: 25px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #eeeeee;
	border-right-color: #a30608;
	border-bottom-color: #eeeeee;
	color: #A30B08;
	background-color: #FFFFFF;
}
#outerWrapper #contentWrapper #content {
	margin: 0;
	padding-top: 5px;
	padding-bottom: 10px;
}
#outerWrapper #contentWrapper #contentNews {
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}
#outerWrapper #contentWrapper #contentNews2 {
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	width: 978px;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #eeeeee;
	border-left-color: #eeeeee;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}

#outerWrapper #footer {
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
}
.topContent {
	border: thin solid #eeeeee;
	float: left;
	padding-left: 10px;
	width: 970px;
}
.topContentDVD {
	border: thin solid #eeeeee;
	float: left;
	padding-left: 10px;
}
.topLeft {
	float: left;
	padding-top: 10px;
	width: 284px;
	text-align: left;
}
.topLeftHome {
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	width: 284px;
}
.topLeftDVD {
	float: left;
	padding-top: 10px;
	width: 284px;
}
.topLeftDVD1 {
	float: left;
	padding-top: 10px;
	width: 284px;
}
.topMiddle {
	padding-top: 10px;
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
.topMiddle4 {
	padding-left: 15px;
	padding-top: 10px;
	float: left;
	width: 415px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.topMiddle3 {
	padding-left: 15px;
	padding-top: 10px;
	float: left;
	width: 415px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.topMiddleDVD {
	float: left;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 10px;
	width: 445px;
}
.topMiddleDVD1 {
	float: left;
	padding-top: 10px;
	padding-right: 15px;
	width: 740px;
	border-bottom-width: thin;
	
}
.topRight {
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #A30B08;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	width: 195px;
	float: right;
}

.active-link {
	background-image: url(../images/triangle-small.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	color: #2d2d2d;
}
#middle-content {
	padding-bottom: 10px;
	padding-top: 5px;
	height: 135px;
	clear: left;
}
.middle-content {
	padding-bottom: 10px;
	padding-top: 5px;
	width: 980px;
	float: left;
}
#middle-contentDVD {
	clear: left;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 10px;
	border: thin solid #eeeeee;
}
#middle-contentDVD1 {
	clear: left;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 10px;
	border: thin solid #eeeeee;
	height: 250px;
}
.middle-left {
	float: left;
	width: 293px;
	padding: 10px;
	border: thin solid #EEEEEE;
	height: 144px;
}
.middle-centre {
	float: left;
	width: 293px;
	border: thin solid #EEEEEE;
	margin-right: 13px;
	margin-left: 15px;
	padding: 10px;
	height: 144px;
	color: #2d2d2d;
}
.middle-right {
	width: 293px;
	padding: 10px;
	border: thin solid #eeeeee;
	float: left;
}
.addBox {
}
#outerWrapper #contentWrapper #content .middle-content .middle-left .addBox img {
	float: left;
	padding-right: 10px;
}
#outerWrapper #contentWrapper #content .middle-content .middle-centre .addBox img {
	float: left;
	padding-right: 10px;
	padding-bottom: 30px;
}
#outerWrapper #contentWrapper #content .middle-content .middle-right .addBox img {
	float: left;
	padding-right: 10px;
	padding-bottom: 50px;
}
#outerWrapper #contentWrapper #content .middle-content .middle-left .addBox a {
	color: #A30B08;
	font-weight: bold;
}
#outerWrapper #contentWrapper #content .middle-content .middle-centre .addBox a {
	color: #2d2d2d;
	font-weight: normal;
}
#outerWrapper #contentWrapper #content .middle-content .middle-right .addBox a {
	color: #A30B08;
	font-weight: bold;
}
#outerWrapper #footer img {
}
#footerContent {
	background-image: url(../images/logoBottom.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 80px;
}

.footer-tabs {
	padding-top: 30px;
	padding-left: 220px;
	float: left;
}
.footer-tabs1 {
	padding-top: 30px;
	padding-left: 30px;
	float: left;
}
#outerWrapper #footer #footerContent .footer-tabs a {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
}
#outerWrapper #footer #footerContent .footer-tabs1 a {
	color: #666666;
	font-weight: normal;
	font-size: 12px;
}
#whats-inside {
	padding: 10px;
	float: left;
	border: thin solid #EEEEEE;
	width: 957px;
}
#whats-inside1 {
	padding: 10px;
	width: 957px;
	float: left;
	border: thin solid #EEEEEE;
	clear: left;
}
#whats-inside-video {
	padding: 10px;
	height: 250px;
	width: 957px;
	float: left;
	border: thin solid #EEEEEE;
}
#whats-insideDVD {
	padding: 10px;
	border: thin solid #EEEEEE;
}
.content-left {
	width: 229px;
	float: left;
	padding-bottom: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#outerWrapper #contentWrapper #content #whats-inside .content-left a {
	color: #A30B08;
}
#outerWrapper #contentWrapper #content #whats-inside .content-left .active-link a {
	font-weight: normal;
	color: #2d2d2d;
}
#outerWrapper #contentWrapper #content #whats-inside .content-left .active-link1 a {
	font-weight: normal;
	color: #2d2d2d;
}
#outerWrapper #contentWrapper #content #whats-inside .content-left .active-link1 {
	font-weight: normal;
	color: #2d2d2d;
	
}
#outerWrapper #contentWrapper #content .topContent .topRight .active-link a {
	font-weight: normal;
}
#outerWrapper #contentWrapper #content #middle-content .middle-centre .addBox a {
	font-weight: bold;
}
#outerWrapper #contentWrapper #content #middle-content .middle-right .addBox a {
	font-weight: bold;
}
#outerWrapper #contentWrapper #content #middle-content .middle-left .addBox a {
	font-weight: bold;
}
#outerWrapper #contentWrapper #content #whats-inside .content-left a {
	font-weight: bold;
}
#outerWrapper #contentWrapper #content #whats-inside-video .content-left a {
	color: #A30B08;
}
#outerWrapper #contentWrapper #content #whats-inside-video .content-left .active-link a {
	font-weight: normal;
	color: #2d2d2d;
}
#outerWrapper #contentWrapper #content #whats-inside-video .content-left a {
	font-weight: bold;
}
a img {
border:0pt none;
}#logoWrapper {
}
#CotentTitle {
}
#signup {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
}

.quote {
	border: thin dotted #A30B08;
	padding: 5px;
	background-color: #eeeeee;
}
#Images{
	padding-right: 8px;
}
.break {
	height: 10px;
}
.buyNow {
	border: thin dotted #A30B08;
	display: inline;
	padding: 5px;
	margin-left: 10px;
}
#outerWrapper #contentWrapper #content #middle-contentDVD #Images #Image3 {
	padding-right: 100px;
}

#outerWrapper #contentWrapper #content #middle-contentDVD #Images #Image1 {
	padding-right: 20px;
}
#outerWrapper #contentWrapper #content #middle-contentDVD #Images #Image2 {
	padding-right: 20px;
}
#outerWrapper #contentWrapper #content #whats-insideDVD a {
	font-weight: bold;
	color: #A30B08;
}
#outerWrapper #contentWrapper #content .topContentDVD .topRight img {
	padding-top: 20px;
	padding-right: 5px;
	padding-left: 5px;
}
.content-main {
	background-color: #999999;
	float: left;
}
#outerWrapper #contentWrapper #content .topContent .topMiddleDVD1 img {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
#outerWrapper #contentWrapper #content .topContent .topRight img {
	padding-top: 30px;
}
#insideWrapper {
}
#outerWrapper #contentWrapper #content .topContent .topMiddleDVD img {
	display: inline;
	float: left;
	padding-right: 30px;
}
#outerWrapper #contentWrapper #content .topContent .topMiddleDVD a {
	font-weight: bold;
	color: #A30608;
}


#outerWrapper #contentWrapper #content .topContent img {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
#outerWrapper #contentWrapper #CotentTitle img {
	padding-top: 10px;
}
.imageDescription {
	float: left;
	padding-right: 5px;
	width: 275px;
	padding-top: 5px;
	font-weight: normal;
	text-align: center;
}
#outerWrapper #contentWrapper #content .topContent .topLeft .imageDescription a {
	font-weight: normal;
}
.image-right {
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;
}
#outerWrapper #contentWrapper #content .topContent .topMiddleDVD1 .image-right img {
	padding-right: 0px;
}
#outerWrapper #contentWrapper #content .topContentDVD .topMiddleDVD ul {
	list-style-image: url(../images/triangle-small.jpg);
}

#outerWrapper #contentWrapper #content .middle-content .middle-left .addBox .active-link a {
	font-weight: normal;
	color: #333333;
}
#outerWrapper #contentWrapper #content .middle-content .middle-left .addBox .active-link {
	background-image: url(../images/triangle-small.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 88px;
}
#outerWrapper #contentWrapper #content .middle-content .middle-centre .addBox .active-link {
	background-image: url(../images/triangle-small.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 88px;
	color: #2d2d2d;
}
#outerWrapper #contentWrapper #content .middle-content .middle-centre .addBox a {
	font-weight: bold;
	color: #A20B08;
}
#outerWrapper #contentWrapper #content .middle-content .middle-centre .addBox .active-link a {
	font-weight: normal;
	color: #2d2d2d;
}
#outerWrapper #contentWrapper #content .middle-content .middle-right .addBox .active-link {
	background-image: url(../images/triangle-small.jpg);
	margin-left: 88px;
}

#outerWrapper #contentWrapper #content .middle-content .middle-right .addBox .active-link a {
	font-weight: normal;
	color: #2d2d2d;
}
#outerWrapper #contentWrapper #content .topContent .topMiddleDVD1 .active-link {
	margin-left: 300px;
	text-align: left;
	vertical-align: middle;
}

.youtubeVideo {
	float: left;
	padding-right: 15px;
}
#outerWrapper #contentWrapper #content .topContent .topRight .active-link a {
	font-weight: bold;
}

.newsLeft {
	float: left;
	width: 400px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 10px;
}
.newsLeft1 {
	float: left;
	width: 520px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 10px;
}
.newsLeft2 {
	float: left;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	width: 630px;
}
.newsLeft3 {
	float: left;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	width: 250px;
}
.newsLeft4 {
	float: left;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	width: 690px;
}
.newsRight {
	float: right;
	width: 560px;
}
.newsRight1 {
	float: right;
	width: 410px;
}
.newsRight2 {
	float: right;
	width: 300px;
	background-color: #dddddd;
	margin-right: 5px;
	padding: 10px;
}
.newsRight3 {
	float: right;
	width: 250px;
	background-color: #eeeeee;
	padding: 10px;
	border: thin solid #eeeeee;
}
.newsRight4 {
	float: right;
	width: 250px;
	padding: 10px;
	border: thin solid #eeeeee;
	margin-top: 10px;
}
.newsProfile {
	float: left;
	width: 105px;
	padding-left: 5px;
	padding-right: 5px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-color: #A30608;
	border-bottom-color: #A30608;
	border-left-color: #A30608;
	padding-bottom: 10px;
}
.newsSummary {
	float: right;
	width: 430px;
	padding-right: 5px;
}
.newsSummary1 {
	width: 410px;
	padding-right: 10px;
	float: left;
}
#outerWrapper #contentWrapper #content .newsRight .newsProfile img {
	padding-bottom: 10px;
}
.newsRightBottom {
	width: 560px;
	padding-top: 10px;
	float: right;
}
.newsRightBottom {
	width: 560px;
	padding-top: 10px;
	float: right;
}
.newsRightBottom1 {
	width: 390px;
	background-color: #dddddd;
	margin-top: 15px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	float: left;
}
#outerWrapper #contentWrapper #content .newsRightBottom img {
	padding-bottom: 10px;
	padding-right: 10px;
	float: left;
}
#outerWrapper #contentWrapper #content .newsRight .newsSummary img {
	float: right;
}
#outerWrapper #contentWrapper #contentNews .newsRight .newsSummary img {
	float: right;
}
#outerWrapper #contentWrapper #contentNews .newsRightBottom1 a {
	color: #990000;
}

#outerWrapper #contentWrapper #contentNews .newsRight1 img {
	padding-right: 5px;
}
#outerWrapper #contentWrapper #contentNews2 .newsLeft2 img {
	padding-bottom: 10px;
}
.header-centre {
	text-align: center;
}
#outerWrapper #contentWrapper #contentNews2 .newsLeft2 img {
	float: left;
	padding-right: 10px;
	display: inline;
}
#outerWrapper #contentWrapper #contentNews2 .newsLeft3 img {
	padding-bottom: 10px;
}
.weather {
	padding-left: 33px;
}
.TypeLeft {
	float: left;
	line-height: 25px;
	width: 100%;
	padding-bottom: 10px;
}
.TypeLeft1 {
	float: left;
	line-height: 18px;
	width: 100%;
	padding-bottom: 10px;
}
.TypeRight {
	float: right;
	width: 100%;
	line-height: 25px;
	padding-bottom: 10px;
}
.TypeRight1 {
	float: right;
	width: 100%;
	line-height: 18px;
	padding-bottom: 10px;
}
#outerWrapper #contentWrapper #contentNews2 #whats-inside1 .TypeLeft img {
	float: left;
	padding-right: 10px;
}
#outerWrapper #contentWrapper #contentNews2 #whats-inside1 .TypeRight img {
	float: left;
	padding-right: 10px;
}
#leftBox {
	float: left;
	width: 48%;
}
#rightBox {
	float: right;
	width: 48%;
}
#outerWrapper #contentWrapper #contentNews2 .newsRight3 a {
	color: #A30608;
}
#outerWrapper #contentWrapper #contentNews2 .topMiddle3 ul {
	list-style-image: url(../images/triangle-small1.jpg);
	line-height: 18px;
}
#outerWrapper #contentWrapper #contentNews2 #whats-inside1 #leftBox .TypeLeft1 img {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
#outerWrapper #contentWrapper #contentNews2 #whats-inside1 #leftBox4 {
	float: left;
	width: 100%;
}
#outerWrapper #contentWrapper #contentNews2 #whats-inside1 #rightBox .TypeRight1 img {
	float: left;
	line-height: 18px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#outerWrapper #contentWrapper #contentNews2 .newsLeft4 img {
	float: left;
	padding-right: 10px;
}

.swingsequence {
	float: left;
	height: 360px;
	width: 100%;
	padding-bottom: 10px;
}
.backbtn {
	float: left;
	width: 50px;
	background-image: url(../images/btnBackground.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 95%;
	padding-left: 10px;
	height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.image-content {
	float: left;
	width: 600px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.forwardbtn {
	float: left;
	width: 50px;
	font-size: 95%;
	color: #FFFFFF;
	background-image: url(../images/btnBackground.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#outerWrapper #contentWrapper #content .topContent .topMiddleDVD1 .forwardbtn a {
	font-weight: bold;
	color: #FFFFFF;
}
#outerWrapper #contentWrapper #content .topContent .topMiddleDVD1 .backbtn a {
	font-weight: bold;
	color: #FFFFFF;
}
.listleft {
	float: left;
	width: 25%;
}


/* Clears Divs */
.clr{clear: both;}

/* #######################  END GENERAL SETTINGS ############################ */
.content {
	padding-right: 10px;
	float: left;
	width: 740px;
}


#logo {
	float: left;
	width: 300px;
}
.newsflash {
	width: 300px;
	padding-left: 20px;
	float: left;
	padding-right: 20px;
	font-weight: normal;
	font-size: 12px;
	height: 80px;
}
.login {
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 14px;
	font-weight: normal;
}
#outerWrapper #contentWrapper #content .topContent .topRight li {
	background-image: url(../images/triangle-small.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	padding-left: 15px;
	}
#outerWrapper #contentWrapper #content .middle-content .middle-centre .addBox a {
color:#2d2d2d;
font-weight:normal;
}#outerWrapper #contentWrapper #content .middle-content .middle-centre .addBox li {
	list-style-type: none;
	list-style-image: url(../images/triangle-small.jpg);
	padding-left: 1px;
}

span.avPlayerContainer span.avPlayerSubContainer {
	border:medium none;
	display:block;
	margin:4px auto;
	padding:12px;
	text-align:right;
	background-color: #FFFFFF;
	background-image: none;
}
#hwdvids .listtitle {
font-weight:bold;
padding:1px 0 0;
font-size: 100%;
text-align:left;
}
#hwdvids h2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	font-size:120%;
	line-height:100%;
	margin:1px;
	padding:5px;
	text-align:left;
	width:auto;
	color: #FFFFFF;
	background-attachment: scroll;
	background-color: #A30608;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}
#hwdvids .footer {
	background-color:#A30608;
	border:1px solid #ADADAD;
	font-size:85%;
	font-weight:bold;
	margin:0 auto 5px;
	padding:5px;
	text-align:center;
	color: #FFFFFF;
}
#hwdsearchbar .hwdsearchbox input {
	border:1px solid #ADADAD;
	color:#A30608;
	font-size:12px;
	height:20px;
	line-height:20px;
	padding-right:2px;
	width:180px;
	font-weight: bold;
}
#hwdvids .box {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 5px;
}