* {
	margin: 0;
	padding: 0;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
	margin: 0.5em 0;
}

li,dd {
	margin-left: 1em;
}

fieldset {
	padding: 5em;
}

img {
	border: none;
}

body {
	color: #010101;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center; /* for IE */
	font-size: 12px;
/*	font-size: 75%; */
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	line-height: 1.5;
	/*background-image: url('../images/background.png'); */
/*	background-image: url('/images/flowtest.jpg');*/
/*
	background-image: url('/images/backgrounds/01.jpg'); 
	background-repeat: no-repeat;
	background-position: 50% 0;
*/
	background-color: #FFFFFF;
	height: 700px;

}

.clickable {
	color: #DE8A41;
	text-decoration: none;
	cursor: pointer;
	<!--font-weight: --><!--bold;-->
}

.listTitle {
	color: #010101;
	font-size: 110%;
	font-weight: bolder;
	display: block;
	text-align: left;
	border-bottom: 1px solid #010101;
}
.listRow {
	color: #010101;
	cursor: pointer;
}
.listRow:hover {
	text-decoration: underline;
}

body a {
	color: #EE7600;
	text-decoration: none;
}

body a:hover {
	color: #6F6F6F;
	text-decoration: none;

}
body a:active {
	outline: none;
	border-style: none;
}
body a:focus {
	outline: none;
	border-style: none;
}

.linkButton {
	font-family:       Verdana, Arial, Helvetica, sans-serif;
	font-size:         80%;
	color:             #4d798e;
	<!--font-weight: --><!--bold;-->
	padding:           3px 0;
	border-width:      0;  
	cursor:            pointer;
	width:             100px;
	
}
/* TOP NAVIGATION */

#topNav {
	height: 57px;
	padding-bottom: 0px;
}

#mainWrap {
	width: 970px;
	margin: 0px auto;
}
#adSpacer {
	height: 70px;
}

#theAd {
	position: relative;
	left: 3px;
	cursor: pointer;
}
#uvtvLogo {
	cursor: pointer;
	margin-top: 16px;
	margin-bottom: 0px;

}

#lBox {
	position: relative;
	top: -14px;
	left: -11px;
	padding-right: 5px;
	float: left;
	width: 150px;
	height: 360px;
	text-align: center;
	margin: 0px auto;
}

#rBox {
	float: right;
	width: 150px;
	height: 700px;
		margin-top: 0px;
	    border-style:solid;
		border-color:#F7F7F7;
		border-width:3px;
}


#vidWrap {
        <!--height: 600px;-->
        width: 640px;
<!--	margin: 0px auto;-->

        margin-bottom: 0px;
        margin-top: 13px;
        margin-right: 15px;
        margin-left: 15px;

	clear: both;
	outline: none;
	color: #010101;
	font-size: 105%;
	overflow: auto;
	overflow-x: hidden;
}
.clear {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
/* Video Area */
#vidArea {
	display: block;
        <!--height: 600px;-->
        margin-bottom: 0px;
        margin-top: 3px;
        margin-right: 0px;
        margin-left: 0px;
        overflow: hidden;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        text-align: left;
        z-index: auto;
        border-style:solid;
		border-color:#F7F7F7;
		border-width:3px;

}

#sBox {
	border: 1px solid #974e00;
	background-color: #282828;
	color: #FFFFFF;
}

.mailInput {
  	font-size:9pt; 
  	font-weight:bold; 
	border: 1px solid #974e00;
	background-color: #282828;
	color: #CCC;
	margin-left: 8px;
}
.mailSubmit {
	font-size: 90%;
	margin-left: 10px;
	border: 1px solid #974e00;
	background-color: #282828;
	color: #CCC;

}
.mailWrapper {
	padding-top: 5px;
	padding-left:5px;
	display: inline;
}
.menuSpace {
	width: 600px;
	margin: 0px auto;
}

.infoTitle {
	color: #010101;
	padding-left: 9px;
}

.infoDesc {
	color: #010101;
	text-align: left;
	padding-left: 9px;
}

.mySelect {
	width: 120px;
	font-size: 80%;
	color: #010101;
	background-color: #EBEBEB;
	border: 1px solid #974E00;
}
#bottomNavBar {
	/*background: url('../images/botNav.png');*/
	height: 22px;
	padding-bottom: 0px;
	padding-top: 19px;
	margin: 0px auto;
	margin-bottom: 25px;
	clear: both;
}

.contactLink:hover {
	text-decoration: none;
	color: #974E00;

}

.contactLink {
	color: #010101;
	font-weight: bolder;
	padding-left: 9px;
}

#closeButton {
	cursor: pointer;
	float: right;
}


.menuOL {
	height: 35px;
	border: solid 1px #606060;
	/*visibility: hidden;*/
}
.plOL{
	height: 70px;
	/*visibility: hidden;*/
}

.menuItem:hover {
	text-decoration: none;
	color: #974E00;
}
.menuItem {
	margin-left: 10px;
	color: #010101;
	font-weight: bolder;
	font-size: 110%;
	cursor: pointer;
	text-decoration: none;
}

.plPrevInActive {
	/*background: url('/images/prevButtonInActive.png'); */
	background: url('/images/searchButton.png');
	width: 30px;
	height: 70px;
}

.plNextInActive {
	/*background: url('/images/nextButtonInActive.png'); */
	background: url('/images/searchButton.png');
	width: 30px;
	height: 70px;
}
.plPrevActive {
	/*background: url('/images/prevButtonActive.png'); */
	background: url('/images/searchButton.png');
	width: 30px;
	height: 70px;
}

.plNextActive {
	/*background: url('/images/nextButtonActive.png'); */
	background: url('/images/searchButton.png');
	width: 30px;
}

.menuClose {
	cursor: pointer;
}


.videoOverlay {
        position: relative;
        margin: 0px auto;
        top: -360px;
        height: 360px;
        width: 640px;

        z-index: 90;
}

#vidWindow {
	height: 360px;
	width: 640px;
	margin: 0px auto;
	background: #000;
	z-index: 2;
}

#vidOverlay {
	position: relative;
	top: -500px;
	height: 360px;
	width: 640px;
	margin: 0px auto;
	z-index: 90;
}


.voImage {
	height: 360px;
	width: 640px;
}

.voClose {
	position: relative;
	top: 343px;
	left: 183px;
	cursor: pointer;
}

#voData {
	position: relative;
	top: -375px;
	float: right;
	height: 375px;
	width: 220px;
	background: #FFF;
	z-index: 98;
}

#voCloseButton {
        position: absolute;
        top: 0px;
        left: 626px;
        height: 45px;
        width: 45px;
        cursor: pointer;
        z-index: 99;

}

.voBG {
        position: relative;
        top: 0px;
        left: 0px;
        height: 360px;
        width: 640px;
}

.voPic {
	padding-top: 10px;
	padding-left: 2px;
	margin: 0px auto;
	height: 107px;
	width: 190px;
}
.voInfo {
	float: left;
        position: relative;
        top: 0px;
	/*left: 375px; */
        width: 200px;
	height: 358px;
        background-color: #F0F0F0;
	border: solid 1px #101010;
        color: #C0C0C0;
        filter: alpha(opacity=100);
        opacity: 1;
        z-index: 99;
}

.voTitle {
	text-align: left;
	font-weight: bolder;
	color: #974E00;
}

.voField {
	text-align: left;
	font-size: 90%;
	color: #974E00;
	font-weight: bolder;
}

.voD {
	font-size: 80%;
	color: #787878;
}

#vimeoPlayer {
	margin: 0px auto;
	text-align: center;
	z-index: 1;
	
}

.foo {
	float: left;
	border-left: solid 1px #000;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.csLink2 {
	float: left;
	padding-left: 4px;
	padding-right: 4px;
	border: 1px solid #404040;
	height: 34px;
	width: 100px;
	margin: 0px auto;
}
.csLink {
	color: blue;
	padding-left: 10px;
	padding-top: 4px;
	margin: 0px auto;
}

.csLink a {
	color: #010101;
	font-weight: bold;
}

.plTable {
}

.plTable tr {
}

.plTable td {
	padding: 0 0 0 0;
}

.menuTable {
}

.menuTable tr {
}
	
.menuTable td {
	padding-left: 10px;
	padding-right: 10px;
}
.menuTable a {
	color: black;
	font-size: 110%;
	font-weight: bolder;
}

/* Carosel */
.plSpacer {
	width: 134px;
	height: 34px;
	border: 1px solid #606060;
}

#myItem {
	/*background: #000;
        filter: alpha(opacity=50);
        opacity: 0.5;
	*/
	color: #010101;
	height: 34px;
	width: 134px;
	/*background: url('/templates/ukiahvalleytv/images/plMenuBG.png');*/
	/*background: #C1C1C1; */
	border: 1px solid #606060;
}
#myItemHeader:hover {
	text-decoration: none;
	color: #974E00;
}
#myItemHeader {
	font-size: 110%;
	color: #010101;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
}
#plMenuOL {
	/*width: 670px;*/
	margin: 0px auto;
	text-align: center;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	/*position:relative; */
	float: left;
}

#menuL li {
	float: left;
	list-style: none;

}

#adv {
	height: 125px;
	background: #FFFFFF;
	padding-top: 8px;
}

#caroWrap {
	clear:left;
	height: 70px;
	width: 640px;
	display:block;
	overflow:hidden;
	position:relative;
}
#carousel {
	width:10000px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
}
#carousel li {
	height:68px;
	width:135px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
#caroContainer {
	width: 730px;
	height: 70px;
	background:url(/templates/ukiahvalleytv/images/newCaroBG.png) no-repeat top left;
	/*padding:87px 13px 0 14px; */
	margin: auto 0;
	}
#next, #prev {
	z-index: 99;
	position: relative;
}
#next {
	background: red;
	float: right;
	cursor: pointer;
}
#prev {
	background: red;
	float: left;
	cursor: pointer;
}
/*
#prev, #next {
	display:block;
	height:10px;
	text-indent:-4000em;
	margin: 0;
	cursor:pointer;
	}
#prev {
	float:left;
	width:35px;
}
#next {
	float:right;
	width:35px;
}
*/

/* Star Rating */
.rating{
	width:160px;
	height:16px;
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(/images/star-matrix.gif) no-repeat 0 0;
}
/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}
.sixstar {background-position:0 -96px}
.sevenstar {background-position:0 -112px}
.eightstar {background-position:0 -128px}
.ninestar {background-position:0 -144px}
.tenstar {background-position:0 -160px}
ul.rating li {
	cursor: pointer;
	text-decoration: none;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
ul.rating li.six a {left:80px;}
ul.rating li.seven a {left:96px;}
ul.rating li.eight a {left:112px;}
ul.rating li.nine a {left:128px;}
ul.rating li.ten a {left:144px;}

ul.rating li a:hover {
	z-index:2;
	width:160px;
	height:16px;
	overflow:hidden;
	left:0;	
	background: url(/images/star-matrix.gif) no-repeat 0 0
}
ul.rating li.one a:hover {background-position:0 -176px;}
ul.rating li.two a:hover {background-position:0 -192px;}
ul.rating li.three a:hover {background-position:0 -208px}
ul.rating li.four a:hover {background-position:0 -224px}
ul.rating li.five a:hover {background-position:0 -240px}
ul.rating li.six a:hover {background-position:0 -256px}
ul.rating li.seven a:hover {background-position:0 -272px}
ul.rating li.eight a:hover {background-position:0 -288px}
ul.rating li.nine a:hover {background-position:0 -304px}
ul.rating li.ten a:hover {background-position:0 -320px}

#blogWrap {
	text-align: left;
}

.blogTitle {
	font-weight: bolder;
	font-size: 130%;
	color: #990033;
}
#blogTitleWrap {
	border-bottom: 1px solid #CCCCCC;

}

.blogDate {
	font-weight: bolder;
	font-size: 90%;
}

.buyNow {
	text-align: right;
}

.blogTable {
	display: inline;
	width: 670px%;
}

#blogText {
	padding-right: 10px;
	clear: both;
}

#scroll_container {
margin:0px;
width: 500px;
height: 300px;
overflow:hidden;
margin-right:10px;
float:left;
}
/* The actual content*/
#scroll_container_content {
padding:0px;
margin:0px;
width: 500px;
}
/* The knob used to scroll down the scrollbar */
#scroll_knob {
position:relative;
height: 15px;
width: 15px;
background-image:url(http://www.jfbertrand.net/examples/_images/slider_block.gif);
background-repeat:no-repeat;
cursor: pointer;
}
/* The scroll up arrow*/
#scroll_up {
height:11px;
width:15px;
}
/* The scroll down arrow*/
#scroll_down {
height:11px;
width:15px;
}
/* The full scroll bar */
#scollbar_container {
padding:10px 10px 0 0;
height: 300px;
width: 15px;
float:left;
}
/* The scroll area (between the up and down) */
#scroll_area {
height: 280px;
width: 15px;
background-color:#cdcdcd;
}

.mainMenuItem {
	font-size: 140%;
	font-weight: bold;
}
#popDiv {
        position: absolute;
        top: 1px;
        left: 20px;
        border: solid 3px #646D7E;
        width: 650px;
        height: 370px;
        background-color: #969696;
        visibility: hidden;
}

#closeBox {
        position: relative;
        top: 0px;
        left: 315px;
        height: 20px;
        width: 20px;
        cursor: pointer;
}

