html, body {margin: 0; padding: 0; border: 0;}

body {
	color: #333;
	background: #000 url("/templates/img/grass-background.gif") repeat-x top left;
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	margin: 0px 0;  
	line-height: 120%;
}
#editor { text-align: left; background: #fff; }

p  {margin: 6px 0; padding: 0 6px; line-height: 135%; }

h1 { font-size: 21px; color: #383320; margin: 6px 2px; padding: 0; font-weight: bold;}
h2 { font-size: 18px; color: #203946; margin: 2px 4px; padding: 0; font-weight: bold;}
h3 { font-size: 15px; color: #662e1f; margin: 2px 8px; padding: 0; text-transform: uppercase; font-weight: bold;}
h4 { font-size: 15px; color: #5c5a19; margin: 2px 10px; padding: 0; font-weight: bold;}
h5 { font-size: 12px; color: #203946; margin: 2px 12px; padding: 0; text-transform: uppercase; font-weight: bold;}
h6 { font-size: 12px; color: #662e1f; margin: 2px 14px; padding: 0; font-weight: bold;}

ul { margin-left: 1.15em; padding-left: .8em; line-height: 120%;}

a         {text-decoration: none; color: #DB8200; font-weight: bold;}
a:active  {text-decoration: none; color: #DB8200;}
a:hover   {text-decoration: none; color: #DB8200;}
a:visited {text-decoration: none; color: #DB8200;}

.clear { clear: both; }
.wide {background: #f5f5f6;}
.wide p {margin: 0; padding: 5px; position: relative;}

.top {
	background: url("/templates/img/uoaheader-2.jpg") no-repeat;
	width: 980px;
	height: 174px;
	text-align: left;
}
.top h1 {display: none;}

.wrapper {
	margin: 0 auto;
	width: 980px;
	text-align: left;
	height: 100%;
}
.topborder {background: url("/templates/img/topborder.gif") top; width: 980px; height: 9px;}

.outer {
	padding: 0px 9px 0px 9px;
	background: #22221e url("/templates/img/middle2.gif") repeat-y;
	width: 963px;
	float: left;
	min-height: 200px;
}
.float-wrap {
	float: left;
	width: 578px; 
	margin-right: -1px;  
}
.center {
	float: left;
	background: #B6B28B url(/templates/img/filler.gif) repeat-y;
	width: 963px;  
	min-height: 200px;
}
.center-wide {
	float: left;
	background: #DEE9BF;
	border:1px solid #C0D486;
	width: 881px;  
	min-height: 200px;
	margin: 32px;
	padding: 6px;
}
.center-plain{background: #fff; border: none; padding: 36px 12px 24px 12px;}
.right-big { border-left: 1px solid #000; float: left; width: 713px;}
.top-content{
	background: #000;
	width: 963px;
	float: left;
	height: 312px;
	border-bottom: 1px solid #000;
}
.showtimes { 
	background: url("/templates/img/showtimes2.gif");
	float: right;
	width: 134px;
	height: 313px; 
	float: left;
}
.video-link {width: 128px; height: 58px; margin-top: 238px; margin-left: 9px;}
.video {
	width: 400px;
	float: left;
	height: 300px;
	background: #000;
	padding: 6px;
	z-index: 1;
}
.video p{
	padding: 0;
	margin: 0;
}
.video img {margin: 20px 0 0 20px;}
.photo-box {
	width: 417px;
	float: left;
	padding: 12px 0px 0px 0px;
	height: 302px;
	margin: 0;
	background:#B6B28B;
	z-index: 1;
	text-align: center;
}
.photo-box img {float: left; width: 400px; height: 280px; border: 2px solid #333;}
.photo-box p {margin: 0; width: 126px; float: left; font-size: 10px; padding: 3px 3px 0 0;}
.photo-box .splitright a {text-align: right; width: 100%; float: right; font-size: 10px; padding: 3px 3px 3px 0; color: #333;}
.middle-content{
	background: #b6b28b;
	width: 249px;
	min-height: 300px;
	float: left;
}
.dakota-prairie {width:231px; padding: 9px; background: #C6AD47; border-bottom: 1px solid #333;}
.dakota-prairie img {padding: 6px;}
.dakota-prairie h3 {float: right; margin-top: -22px;}
.dakota-prairie h3 a {color: #990000; text-decoration:underline;}
.dakota-prairie h5 {margin: 0; padding: 0; color: #000; text-transform: none; font-style:italic; text-align: center;}

.featnews ,.featarticles {
	width: 231px;
	float: left;
	padding: 9px;
	min-height: 120px;
}
.featnews h1, .featarticles h1{ border-bottom: 1px solid; padding-bottom: 4px; color: #383320; text-align: center; text-transform: uppercase; font-size: 18px;}
.featnews .content, .featarticles .content { 
	color: #333;
}
.featarticles p {display: none;}
.featnews h2 a {color: #990000; font-size: 14px; text-transform: uppercase; }
.featarticles h2 {margin-bottom: 4px;}
.featarticles h2 a  {font-size: 12px; text-transform:none; color: #990000;}
.featnews .splitright a, .featarticles .splitright a {color: #333;}

.tv-schedule{
	width: 713px;
	float: left;
	background: #383320 url("/templates/img/region2.gif") no-repeat bottom right;
	border-bottom: 1px solid #000;
}
.photo-contest{
	width: 713px;
	float: left;
	background: #383320;
	border-bottom: 1px solid #000;
	height: 250px;
	text-align: center;
	padding: 3px;
}
.tv-schedule a img {background-position: center; padding-left: 70px; padding-top: 6px; }
.tv-schedule .header {
	background: #383320 url(/templates/img/tv-header.gif) no-repeat top center;
	text-align: center;
	padding: 15px 0px;
	margin-top: 9px;
	height: 10px;
}
.tv-schedule .header h2 {display: none;}
.eastern .tv-heading, .western .tv-heading {
	text-align: left; 
	border-bottom: 1px solid #191710; 
	margin-bottom: 12px;
}
.tv-heading h1 {text-transform: uppercase; font-weight: bold; color: #DB8200; width: 100%; margin: 6px 0px;}
.tv-heading h2 { margin: 2px 4px 4px 0px; float: left; width: 75%; color: #fff; font-size: 14px;}
.tv-heading h3 { margin: 16px 4px 4px 0px; float: right; width: 15%; color: #B6B28B; font-size: 24px;}
.tv-heading h6 { margin: 6px 4px 4px 0px; color: #B6B28B; font-weight: normal;} 
 
.western h3 span, .eastern h3 span {float: right; color: #B6B28B; margin-top: -16px;}
.western h1, .eastern h1 {float: left; line-height: 100%; font-size: 18px;}
.western h1 a, .eastern h1 a {color: #C6AD47;}
.western, .eastern{
	float: left;
	padding: 0px 9px 9px 9px;
	width: 337px;
}
.western img, .eastern img {float: left; margin: 3px 6px 3px 0px; border: 2px solid #B6B28B;}
.western p, .eastern p {color: #fff;}
.western h2 a, .eastern h2 a {color: #FFFF33; font-size: 14px;}
.western h3 a, .eastern h3 a {text-align: left; color: #FFFF33;}
.western .single-show, .eastern .single-show {border: none;}

.tv-listing{
	width: 940px;
	float: left;
	padding-top: 10px;
}
.tv-listing .header {
	background: #383320 url(/templates/img/tv-header.gif) no-repeat top center;
	text-align: center;
	padding: 15px 0px;
	margin-top: 9px;
	height: 10px;
}
.tv-listing .header h2 {display: none;}
.eastern .list-heading, .western .list-heading {
	text-align: left; 
	border-bottom: 1px solid #191710; 
	margin-bottom: 12px;
}
.list-heading h1 {text-transform: uppercase; font-weight: bold; color: #DB8200; width: 100%; margin: 6px 0px;}
.list-heading h2 { margin: 2px 4px 4px 0px; float: left; width: 75%; color: #fff; font-size: 14px;}
.west .tv-heading h3, .east .tv-heading h3 { margin: 16px 4px 4px 0px; float: right; width: 20%; color: #5C5A19; font-size: 28px; text-align: right;}
.west .tv-heading h6, .east .tv-heading h6 { margin: 6px 4px 4px 0px; color: #2E3D40; font-weight: normal;} 
.west .tv-heading {margin-top: 10px;}
 
.west h3 span, .east h3 span {float: right; color: #B6B28B; margin-top: -16px;}
.west h1, .east h1 {float: left; line-height: 100%; color: #5C5A19;}
.west h1 a, .east h1 a {color: #5C5A19; }
.west, .east{
	float: left;
	padding: 0px 9px 9px 9px;
	width: 436px;
	background: #DCDCB6;
	margin-top: 10px;
}
.east {margin-left: 10px;}
.west img, .east img {float: left; margin: 3px 6px 3px 0px; border: 2px solid #B6B28B;}
.west p, .east p {color: #333; clear: both;}
.west h2, .east h2 {color: #2E3D40; font-size: 14px;}
.west h3, .east h3 {text-align: left; color: #666;}

.left {width: 452px; float: left; text-align: center; background: #332F1E; border: 1px solid #C6AD47; margin-right: 10px;}
.left h1 {color: #C6AD47;}
.right {width: 452px; float: left; text-align:center; background: #332F1E; border: 1px solid #C6AD47;}
.right h1 {color: #C6AD47;}
.single-show {margin-bottom: 10px; border-bottom: 1px solid #A1A178; clear: both; height: 300px;}

.bottom-content{
	width: 713px;
	float: left;
}
.featprod h1, .featdesti h1 {display: none;}
.featprod {
	float: left;
	padding: 9px;
	width: 337px;
	background: #2e3d40 url("/templates/img/feat-product.gif") no-repeat top left;
	border-right: 1px solid #000;
}
.featdesti {
	float: left;
	padding: 9px;
	width: 339px;
	background: #5c5a19 url("/templates/img/feat-desti.gif") no-repeat top left;
}
.featprod .photo-thumb, .featdesti .photo-thumb {float: right;}
.featprod img, .featdesti img {float: right; border: 1px solid #B6B28B;}
.featprod .content, .featdesti .content {
	margin-left: 0px; 
	color: #fff;
	padding-top: 45px;
}
.featprod h2 a, .featdesti h2 a {color: #C6AD47; font-size: 14px;}

.horizontal-border { width: 963px; background: url("/templates/img/border.gif") no-repeat; height: 2px; float: left;}
.horizontal-border-sm { width: 713px; background: url("/templates/img/border.gif") no-repeat; height: 2px; float: left;}

.bottom {
	width: 978px;
	height: 20px;
	background-color: none;
}
.articles .content {
	background: #DEE9BF;
	border:1px solid #C0D486;
	width: 881px;
	padding: 9px;
	margin-bottom: 10px;
	min-height: 80px;
}
.articles .content h2 a {color: #5c5a19;}
.articles .content .right-photo{float: right; padding: 4px;}
.articles .content .right-photo img{border: 2px solid #C6AD47;}

.articles .content.Products {background: #2E3D40; border:1px solid #1A2023; color: #fff;}
.articles .content.Products h2 a {color: #C6AD47;}

.articles .content.Destinations {background: #5C5A19; border:1px solid #383610; color: #fff;}
.articles .content.Destinations h2 a {color: #C6AD47;}
.articles .content.Articles, .articles .content.News {background: #B6B28B; border:1px solid #676541;}
.articles .content.Articles h2 a, .articles .content.News h2 a {color: #990000;}

.videorow {width: 200px;}

.links {margin-bottom: 18px; width: 650px; float: left;}
.links h2 {border-bottom: 1px solid #C4D0A5; padding-bottom: 3px; text-transform: uppercase;}
.links p {text-transform: none;}
.links a {color: #94823E;}
.link-photos {float: right; width: 200px;}
.link-photos img {margin-bottom: 50px;}

/*Individual Styles*/
.individual-content  { 
	margin-left: 0px; 
	width: 900px; 
	margin-top: 6px; 
	margin-bottom: 6px; 
	float: left; 
	padding: 6px 6px; 
	margin-bottom: 20px;
}
.individual-content img {float: right; margin-left: 9px; border: 1px solid #333;}
.date{
	float: left; 
	width: 86px; 
	font-style:italic; 
	font-weight: bold; 
	color: #333; 
	font-size: 14px; 
	clear: both; 
	margin-top:18px;
}
.individual-content h1 a {
	font-size: 18px; 
	color: #5c5a19; 
	margin: 4px 0px; 
	padding: 0; 
	font-weight: bold;
}
.individual-content .date{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 11px;
	margin-left: 6px;
}
.footer { 
	width: 980px;
	font-size: 11px; 
	text-align: center; 
	color: #000; 
	background: url("/templates/img/footer.jpg") no-repeat; 
	margin: 0 auto;
	height: 57px;
	margin-bottom: 6px;
	padding-top: 26px;
	font-weight: bold;
}
.breadcrumb { font-size: .8em; color: #5D729E; padding-left: 2px; width: 98%; float: left; margin-bottom: 1%;}
.breadcrumb a { color: #555555; font-weight: normal;}
.breadcrumb a:hover { color: #AAA; }

.float {width: 50px; border: 2px solid #f90; background: #ffd; font-size: .7em;}

.to-right {float: right;}

.to-left {float: left;}

.splitleft {
	float: left;
	width: 49%;
	text-align: left;
	font-style: italic;
	font-size: 9px;
	color: #333;
}
.splitright a{
	float: right;
	width: 49%;
	text-align: right;
	margin-top: 0px;
	color: #DB8200;
}
.square-ad-boxes {width: 963px; height: 160px; background: #B6B28B; float: left;}
.position1, .position2, .position3, .position4 {padding: 5px; margin-left: 65px; float: left; width: 150px;}
.ad-boxes {width: 963px; height: 72px; background-color: #B6B28B; float: left;}
.left-ad {width: 468px; height: 60px; margin: 6px 16px 6px 3px; float: left;}
.right-ad {width: 468px; height: 60px; margin: 6px 0px 6px 3px; float: left;}

/*Gallery Styles*/
div.gallery {
	float: left;
	padding: 2px 2px 2px 2px;
	margin: 1px 1px 1px 1px;
}
div.gallery p {
	font-size: .75em;
	text-align: center;
}
ul.thumbGallery {
	list-style: none;
	list-style-image: none;
	padding: 0;
	margin-left: 50px;
	text-align: center;
	color: #666;
}
ul.thumbGallery li {
	position: relative;
	width: 135px;
	height: 100px;
	overflow: hidden;
	font-size: 10px;
	list-style-image: none;
	float: left;
	border: 1px solid #ccc;
	padding: 3px;
	margin-bottom: 30px;
	margin-right: 15px;
	white-space: nowrap;
}
ul.thumbGallery li a, li a:visited {
	border-bottom: 0px;
	text-decoration: none;
}
ul.thumbGallery a img {
	border: 1px solid #ccc;
	margin-bottom: 5px;
	position: relative;
	height:75px;
}
div.photo {
	padding: 4px 4px 4px 4px;
	margin: 6px 2px 6px 2px;
	text-align: center;
}
div.photo p {
	font-size: .75em;
	text-align: center;
}
div.photo img {
	border: 1px solid #aaa;
}
/* Paging & Gallery Link Styles */
#paging_links, #gallery_paging_links{
	width: 100%;
	text-align: center;
	margin: 0px 0px;
	padding: 10px 0px;
	text-transform: lowercase;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#paging_links a:hover, #paging_links a, #paging_links a:visited, #paging_links a:link, #paging_links a:active, .gallery_home_link a, .gallery_next_link a, .gallery_prev_link a {
	color: #000;
	font-weight: normal;
}
.prev_link_inactive a, .next_link_inactive a, .prev_link_inactive a:visited, .next_link_inactive a:visited, .prev_link_inactive a:hover, .next_link_inactive a:hover, .gallery_home_link a:hover, .gallery_next_link a:hover, .gallery_prev_link a:hover {
	color: #999;
}
#paging_links .prev_link, .gallery_home_link a, .gallery_next_link a, .gallery_prev_link a {
	border: 1px solid #555;
	color: #77787b;
	padding: 2px 4px;
	margin: 4px;
	background-color: #E0D961;
	float: left;
}
#paging_links .prev_link_inactive, .gallery_next_link_inactive, .gallery_prev_link_inactive{
	border: 1px solid #555;
	color: #999;
	padding: 2px 4px;
	margin: 4px 2px;
	background-color: #fff;
	float: left;
}
#paging_links .next_link {
	border: 1px solid #555;
	color: #77787b;
	padding: 2px 4px;
	margin: 4px 2px ;
	background-color: #ddd;
	float: left;
}
#paging_links .next_link_inactive {
	border: 1px solid #555;
	color: #999;
	padding: 2px 4px;
	margin: 4px 2px;
	background-color: #fff;
	float: left;
}
#paging_links .page_link {
	border: 1px solid #555;
	color: #77787b;
	padding: 2px 4px;
	margin: 4px 2px;
	background-color: #ddd;
	float: left;
}
#paging_links .currentpage {
background:#aaa none repeat scroll 0 0;
}
.gallery_page_link gallery_currentpage a{
	border: 1px solid #555;
	color: #fff;
	padding: 2px 4px;
	margin: 4px 2px;
	background-color: #2E3D40;
}
.gallery_page_link a{
	border: 1px solid #555;
	color: #77787b;
	padding: 2px 4px;
	margin: 4px 2px;
	background-color: #B6B28B;
	float: left;
}

/* Navigation Styles */
#nav {}
#nav, #nav ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	z-index: 100;
	width: 962px;
    float: left;
	list-style: none;
	line-height: 1.25em;
	background-color: #332F1E;
	color: #fff;
	padding: 0;
	margin: 0 auto;
	font-size: 10px;
	height: 26px;
	border-bottom: 1px solid #211D12;
}
#nav a, #nav span {
	display: block;
	width: auto;
	text-align: left;
	white-space: nowrap;
	padding: 7px 32px 7px 32px;
	color: #fff;
	overflow: hidden;
	font-weight: normal;
	text-transform: uppercase;
}
#nav a:hover, #nav span:hover {color: #CC5B0A;}
#nav li {
	float: left;
	padding: 0 0;
width: auto;
}
#nav li ul {
	position: absolute;
	background-color: #433E27;
	left: -999em;
	height: auto;
	width: 115px;
	border: none;
	margin: -1px 0 0 32px;
	color: #fff;
	padding: 0;
}
#nav li li {
	background: #433E27;
	padding: 0;
	display: block;
width: 100%;
}
#nav li ul li a {
	white-space: normal;
	text-align: left;
	color: #fff;
	width: 90%;

float: left;
display: block;
padding: 6px 5%;
}
#nav li ul a:hover {
	width: 90%;
	color: #AE4E0A;
}
#nav li ul ul {
	margin: -27px 0 0 120px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.thover ul ul, #nav li.thover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.thover ul, #nav li li.thover ul, #nav li li li.thover ul {
	left: auto;
}
#nav li:hover, #nav li.thover {
	color: #CC5B0A;
}
#nav li li:hover, #nav li li.thover {
	color: #CC5B0A;
}

/*PAGING LINKS */
#paging_links {
	width: 100%;
	text-align: center;
	margin: 0px 0px;
	float: left;
	height:20px;
	padding: 10px 0px;
	text-transform: capitalize;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#paging_links a:hover, #paging_links a, #paging_links a:visited, #paging_links a:link, #paging_links a:active {
	color: #000;
}
.prev_link_inactive a, .next_link_inactive a, .prev_link_inactive a:visited, .next_link_inactive a:visited, .prev_link_inactive a:hover, .next_link_inactive a:hover {
	color: #999;
}
#paging_links .prev_link {
	border: 1px solid #555;
	color: #77787b;
	padding: 2px 4px;
	margin: 0 4px;
	background-color: #ddd;
}
#paging_links .prev_link_inactive {
	border: 1px solid #555;
	color: #999;
	padding: 2px 4px;
	margin: 0 4px;
	background-color: #fff;
}
#paging_links .next_link {
	border: 1px solid #555;
	color: #77787b;
	padding: 2px 4px;
	margin: 0 4px;
	background-color: #ddd;
}
#paging_links .next_link_inactive {
	border: 1px solid #555;
	color: #999;
	padding: 2px 4px;
	margin: 0 4px;
	background-color: #fff;
}
#paging_links .page_link {
	border: 1px solid #555;
	color: #77787b;
	padding: 2px 4px;
	margin: 0 4px;
	background-color: #ddd;
}
#paging_links .currentpage {
	background:#aaa none repeat scroll 0 0;
}

/* Calendar View Event Styles*/

#calendar {
	text-align: center;
	width: 600px;
	padding: 0px;
	margin-right: 10px;
	border: 1px solid #363636;
	font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #332F1E;
	text-align: center;
	float: left;
}
#calendar .caption {
	margin: 0;
	padding: 0;
	width: 550px;
	height: 29px;
	background: url("/templates/img/cal-header.jpg") #000;
	color: #000;	 
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border-bottom:  1px solid #000;
}

#calendar .caption .nav{
	display: inline;
	color: #000;
	text-decoration: none;
	font-size: 18px;
} 
#calendar th {
	font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #332F1E;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
}
#calendar .today{
	font-weight: bold;
	background: #ACA26E;
	border-right: 1px solid #363636;
}
#calendar td {
	padding: 3px;
	width: 50px;
	height: 50px;
	text-align: left;
	vertical-align: top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #363636;
	border-bottom-color: #363636;	/* background: url(images/bg_calendar.gif) no-repeat right bottom; */
}
#calendar td ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#calendar td a {
	text-decoration: underline;
	display: block;
	width: 100%;
	font-size: 11px;
}
#calendar td a:link, #calendar td a:visited {
	color: #000;
}
#calendar td a:hover, #calendar td a:active {
	color: #000;
}

/*Calendar List View Styles */
.event-item {
	list-style-type: none;
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
}
.schedule h2 {
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	float: left;
	clear: both;
}
.event-item .event-info{
	font-size: 11px;
	color: #000000;
	width: 80%;
	margin-left: 2%;
	float: left;
}
.event-item .date {
	float: left;
	width: 15%;
	font-style: italic;
	font-size: 11px;
	color: #aaa;
}
.event-item .event-description{
	float: left;
	width: 100%;
}
.event-item .event-description p{
	padding: 0;
	margin: 0;
}
.event-item .title {
	font-size: 13px;
	padding: 0px;
	font-weight:bold;
	width: 100%;
	float: left;
}
/* Individual Event Stlyes */
.indv-event {
	margin: 0 auto;
}
.indv-event h2{
	text-align: center;
	width: 100%;
	padding: 10px 0px;
}
.indv-event .info {
	width: 100%;
	min-height: 300px;
	margin: 0 auto;
}
.indv-event .date-time {
	font-size: 9px;
	color: #999;
}
.indv-event .description {
	font-size: 12px;
}
.videorow{
width: 200px;
float: left;
margin-bottom: 24px;
text-align: center;
height: 150px;
}
.videorow h2{
width: 100%;
float: left;
}
.videorow .description{
float: left;
width: 100%;
padding: 6px 0 0 0;
text-align: center;
}
.videorow .description .img{
width: auto;
padding: 0 3px 3px 0;
text-align: center;
}
.indvvideo{
width: 100%;
float: left;
}
.indvvideo h2{
width: 100%;
float: left;
}
.indvvideo .description{
float: left;
width: 100%;
padding: 6px 0 0 0;
}
.indvvideo .description .img{
float: left;
width: auto;
padding: 0 3px 3px 0;
}
.indvvideo .dirvideo{
margin: 0 0 24px 250px;
width: 400px;
border: 1px solid #ccc;
float: left;
}

.indvvideo .vimeo__box { display: none; }