a {text-decoration: none;}
a:hover {text-decoration: underline;}
.clear {clear: both; height: 0px;}

body {background: url(../images/bodyBg.gif) repeat-x black; font-family: Arial, Helvetica, 'sans serif';}

#container {margin: auto; overflow: hidden; width: 933px;}

#logo {float: left; margin: 0 0 0 60px;}

#header_right {float: right; width: 430px; height: 102px; background: url(../images/header_right.gif) no-repeat; padding: 9px 0px 0 40px;}
#header_right fieldset {float: left;}
#header_right fieldset label {font-size: 14px; color: #f6e6ad; font-weight: bold; text-transform: uppercase; display: block; margin: 0 0 6px 0;}
#header_right fieldset span {display: block; background: url(../images/searchBox.gif) no-repeat; width: 204px; height: 50px;}
#header_right #search {width: 124px; padding: 0 2px; font-size: 12px; border: 1px solid #cbc6b6; margin: 17px 0 0 12px; float: left; display: inline;}
#header_right #go {width: 40px; height: 16px; background: url(../images/go.gif) no-repeat bottom left; border: none; cursor: pointer; margin: 17px 16px 0 0; float: right; display: inline;}
#header_right #go:hover {background-position: top left;}

#social {float: right; width: 210px;}
#social h2 {font-size: 14px; color: #f6e6ad; font-weight: bold; text-transform: uppercase; display: block; margin: 0 0 6px 0;}
#social img {float: left; margin-right: 10px; display: inline;}

#nav {float: left; width: 823px; height: 25px; background: url(../images/nav_bg.gif) no-repeat; padding: 0 0 0 123px;}
#nav  li {font-size: 11px; font-weight: bold; text-transform: uppercase; color: white; float: left;  margin: 0 23px 0 0;}
#nav li a {color: white; display: block; padding: 7px 5px 4px 5px;}
#nav li a:hover {background: #330911; display: block; text-decoration: none;}
#nav li.current {background: #f5d478;}
#nav li.current a {color: black;}
#nav li.current a:hover {color: black; background: #f5d478;}
#nav li#rounded a {background: url(../images/rounded.gif) no-repeat 2px 3px; height: 20px; width: 120px;}

#leftcol {width: 670px; float: left; padding: 0 0 0 40px;}

#left_top {width: 670px; height: 14px; background: url(../images/video_top.gif) no-repeat; float: left;}
#left_repeat {width: 641px; overflow: hidden; background: url(../images/leftrepeat.gif) repeat-y; padding: 0 16px 0 13px; position: relative;}
#left_repeat p {font-size: 12px; color: #f6dfa5; line-height: 18px; border-top: 1px solid #f6dfa5; padding: 5px 0 5px 0; margin: 5px 0 0 0; height:30px;}
#left_repeat span {font-weight: bold;}
#share {position: absolute; bottom: 10px; right: 16px;}
#left_bottom {background: url(../images/leftbottom.gif) no-repeat; width: 670px; height: 15px;}

#rightcol {float: right; width: 175px; border-left: 1px solid #242119; border-top: 1px solid #242119; padding: 6px 0px 16px 0px; margin: 10px 40px 0 0; display: inline;}

#rightcol h3 {border-bottom: 1px solid #242119; padding: 0 0 6px 8px; margin: 0 0 12px 0;}
#feature {width: 167px; background: url(../images/featured_repeat.gif) repeat-y; position: relative; float: left; margin: 0 0 0 8px; display: inline;}
#feature h4 {width: 167px; height: 33px; background: url(../images/featTop.gif) no-repeat; font-size: 18px; color: white; font-weight: bold; text-align: center; text-transform: uppercase; padding: 4px 0 0 0;}
#feature .feat_bottom {width: 167px; float: left; text-align: center;}

#feature ul {margin: 0 0 0 26px; width: 116px;}
#feature ul li img {display: block;}
#feature ul li {color: #f6dfa5; font-size: 11px; text-align: center; margin: 0 0px 6px 0;}
#feature ul li span {font-weight:normal;}
#feature a {color: #f6dfa5;}

#footer {border-top: 1px solid #242119; padding: 8px 0 0 0; margin: 0 40px 0 40px; overflow: hidden;}

#col1 {width: 283px; height: 147px; background: url(../images/video_bg.gif) no-repeat; float: left;}
#col1 h2 {font-size: 18px; color: white; font-weight: bold; margin: 5px 0 25px 42px; text-transform: uppercase;}
#col1 h3 {color: #be644b;}

.col ul {margin-left: 10px;}
.col ul li img {display: block; margin-left: 1px; width:124px; height:74px;}
.col ul li {color: #f6dfa5; font-size: 11px; text-align: center; margin: 0 10px 0 0; float: left;}
.col ul li span {font-weight:normal;width:116px;overflow:hidden;}
.col a {color: #f6dfa5;}


#col2 {float: left; width: 281px; height: 147px; background: url(../images/audio_bg.gif) no-repeat; float: left; margin: 0 0 0 3px; display: inline;}
#col2 h3 {color: #c8922a;}
#col2 ul {margin-top: 53px;}
#col3 {float: right; width: 283px; height: 147px; margin: 0 0px 0 0; display: inline;}
#col3 h3 {color: #6aa0c0;}
#col3 h4 {float: right; position: relative; top: 100px; right: 10px;}
#col3 h4 a {display: block; width: 110px; height: 35px; background-image: url(../images/purchase_btn.png) !important; background-position: bottom left; background-image: url(../images/purchase_btn.gif); background-repeat: no-repeat; text-indent: -9999px;}
#col3 h4 a:hover {background-position: top left;}
#footer-p {font-size: 11px; color: white; text-align: center; margin: 7px 0 20px 0;}
#footer-p a {color: white; border-bottom: 1px solid #3f3f3f;}
#footer-p a:hover {text-decoration: none; border: none;}

.col {position: relative;}
.col h3 {font-size: 18px; font-weight: normal; position: absolute; top: 7px; right: 8px; text-transform: uppercase;}


#content_top{width: 853px; min-height: 11px; background: url(../images/content_shadow.gif) no-repeat #625f4e; margin: 0 0 0 40px; padding: 11px 0 0 0;}
#content_top h3 {color: #ada883; font-size: 24px; font-weight: normal; text-transform: uppercase; padding: 0px 60px 10px 10px; float: left;}
#type {width: 140px; float: left; margin: 5px 20px 0 0; font-size: 14px; border: none; background: #c8922a; display: inline; padding: 0 0 0px 0; text-transform: uppercase;}
#typebox {width: 350px; float: left; border: none; margin: 3px 0 0 0; font-size: 14px; padding: 2px 0;}
#searchbt {width: 110px; height: 21px; background: url(../images/search_button.gif) no-repeat left center; float: right; border: none; margin: 3px 47px 0 0; cursor: pointer; display: inline;}
#searchbt:hover {background-position: right center;}

#catauth {background: url(../images/lines.gif) no-repeat; width: 623px; height: 40px; padding: 12px 0 0 230px;}
#catauth span {float: left; margin: 0 10px 0 0; width: 200px;}
#catauth span label {font-size: 16px; color: #ada883; float: left; text-transform: uppercase; padding: 0 5px 0 0;}
#catauth select {background: #403532; color: #ada883; text-transform: uppercase; float: left; border: none; width: 86px;}

#content_middle, #search_results{background: url(../images/content_bottom.gif) no-repeat bottom center #62543a; width: 825px; height:400px; overflow: hidden; margin: 4px 0 0 40px; padding: 14px;}
#content_middle h3, #search_results h3{font-size: 24px; color: #c8922a; font-weight: normal; border-bottom: 1px solid #c8922a; padding-bottom: 3px; display: block; margin: 0 0 5px 0;}
#content_middle ul li img, #search_results ul li img{display: block;}
#content_middle ul li span, #search_results ul li span{text-align: center; display: block; margin: 0 0 10px 0;}
#content_middle ul li, #search_results ul li{width: 116px; height:148px; overflow:hidden; font-size: 10px; float: left; margin: 0 48px 20px 0; display: inline; position: relative; left: 10px;}
#content_middle ul li a, #search_results ul li a{color: #f6dfa5;}
#content_middle ul li a:hover, #search_results ul li a:hover{text-decoration: none;}

#content_bottom {width: 853px; height: 162px; background: url(../images/content_full.gif) no-repeat; margin: 0 0 0 40px; position: relative;}
#content_bottom h4 {font-size: 18px; font-weight: bold; text-transform: uppercase; padding: 20px 0 0 42px; color: white;}
.larrow {position: absolute; left: 15px; top: 73px;}
.rarrow {position: absolute; right: 15px; top: 73px;}
#content_bottom ul li img {display: block;}
#content_bottom ul li span {text-align: center; display: block; margin: 0 0 10px 0;}
#content_bottom ul li {width: 116px; font-size: 8px; float: left; margin: 15px 14px 0px 0; display: inline; white-space: nowrap;}
#content_bottom ul li a {color: #f6dfa5;}
#content_bottom ul li a:hover {text-decoration: none;}
#content_bottom ul {margin-left: 40px;}
p#navi {width:100%;font-size: 18px; text-align:right;float: right; color: #291c03; color: #c8922a; font-weight: bold; margin: 10px;}
p#navi a {color: #291c03;}

#mediaSelection{width:100%; height:48px; display:none;}
#mediaOptions{float:left;width:100%;text-align:center;}
#mediaOptionsPrompt{float:left;width:100%;text-align:center;font-size: 12px; color: #f6dfa5;}


.bandWidthOption{float:left;width:80px;text-align:center;height:20px;margin:2px;line-height:20px;font-size:12px;font-weight:normal;border:1px outset #828282;background:#242424;color:#aaaaaa;cursor:pointer;}
.highLight{background:#000000;color:#bb2424;}
.bwSelected{background:#000000;color:#ffffff;}
.bannerImg{float:left;width:283px;height:147px;}
.rotatorImg{float:left;width:641px;height:360px;}

.formLabel{float:left;width:100px;text-align:right;padding-right:12px;font-family:Arial;font-size:12px;color:#ffffff;vertical-align:top;margin:2px;line-height:20px;}
.textField{width:160px;height:20px;font-family:Arial;font-size:12px;color:#ffffff;background-color:#242424;border:1px solid #000000;margin:2px;}      
.textArea{width:160px;height:101px;font-family:Arial;font-size:12px;color:#ffffff;background-color:#242424;border:1px solid #000000;}

.contactCtr{float:left;width:80px;text-align:center;height:20px;margin:2px;line-height:20px;font-size:12px;font-weight:normal;border:1px outset #828282;background:#242424;color:#aaaaaa;cursor:pointer;}
.liveFormCtr{float:left;width:80px;text-align:center;height:20px;margin:2px;line-height:20px;font-size:12px;font-weight:normal;border:1px outset #828282;background:#242424;color:#aaaaaa;cursor:pointer;}
.listHeader{padding-bottom:6px;padding-top:12px;color:#ffffff;font-weight:bold;cursor:pointer;}
.subList{display:none;}
.validationError{background:#686800;}

.pcLink{color:#cccccc;font-weight:normal;text-decoration:none;}
.pcLink:hover{color:#ffffff;font-weight:normal;text-decoration:none;}
#vid_outer{width:641px;height:360px;background:#0b0b0b;}
#vid_holder{width:100%;height:100%;display:none;}
#vid_holder p{width:100%;height:auto;padding-top:25%; text-align:center;color:#ffffff;}
#tag_holder{width:100%;height:100%;text-align:center;}

div.tooltip {
	background-color:#000; 
	border:1px solid #fff; 
	padding:10px 15px; 
	width:200px;                                               
	display:none; 
	color:#fff; 
	text-align:left;                          
	font-size:12px; 
	z-index:99999;
	/* outline radius for mozilla/firefox only */ 
	-moz-box-shadow:0 0 10px #000; 
	-webkit-box-shadow:0 0 10px #000; 
}		



