

/* Reset ================================================================================= */
* { margin:0; padding:0; }

.full-width{width:100%;}
.container{width:100%; overflow:hidden;}
.clear{clear:both;}
.ie-fix{width:100%; position:relative;}
.radio, checkbox{border:0; background:0;}
.page-indent{padding:17px;}
.page-border{border:1px solid #CFE2ED; padding:17px;}

body          { background:#1e1e1e; font:14px/17px Arial, Helvetica, sans-serif; color:#b7b7b7; text-align:center; min-width:980px; }
.top-tail{ background:url(/images/top-tail.png) top repeat-x; min-height: 385px;}

img           { border:0; vertical-align:top; }

a             { color:#ffff00; text-decoration:underline; }
a:hover       { text-decoration:none; }
a:hover img   {position:relative;}
:focus        { outline: 0; }

/* Headings */
h1            { font-size:1em; font-weight:normal; line-height:1.3; }
h2            { font-family: "Russo One",sans-serif; font-size:18px; line-height:20px; }

h3 { 
font-family: "Russo One",sans-serif;
font-size:24px; 
line-height:28px; 

}
h4            { font-size:1em; font-weight:bold; margin-bottom:10px;}
h4.vidcaption  { font-size:1em; font-weight:bold; padding:5px;}
h5            { font-size:0.92em; font-weight:bold; margin-bottom:10px;}
h6            { font-size:0.92em; font-weight:bold; margin-bottom:10px;}

/* Content */
strong        { font-weight:bold; }
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
/* ======================================================================================= */


/* Layout ================================================================================ */
.wrapper {}
.page { width:950px; margin:0 auto; padding:0; text-align:left; }
.page-print { background:#fff; padding:20px; text-align:left; min-width:0;}
.page-empty { background:#fff; padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; background:#FFF; min-width:0;}
.page-popup .product-image{display:block; margin-bottom:10px;}
.page-popup .price-box{margin:10px 0;}
.page-popup .add-to-links{padding:15px 0;}
.page-popup .buttons-set{padding-top:14px!important;}

.main-container {}
.main { background: none repeat scroll 0% 0% transparent;
padding: 0px;
margin: 0px;}

/* Base Columns */
.col-left { float:left; width:190px; padding:14px 0 20px;}
.col-main { float:left; width:690px; padding:0px 0 20px; }
.col-right { float:right; width:190px; padding:14px 0 20px;}

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right;}
.col2-right-layout .ver-line{ background:url(../images/ver-line-bg.gif) 710px 3px  repeat-y; width:100%;}
.col2-left-layout .ver-line{ background:url(../images/ver-line-bg.gif) 190px 3px  repeat-y;}
.checkout-onepage-index .ver-line{ background:none;}

.checkout-onepage-index .col-main { width:670px; padding:30px 0 20px;}
.checkout-onepage-index .col-right{ width:212px;}
.checkout-onepage-index .page-title{ border-bottom:none; padding:10px 0 20px; margin:0;}

/* 3 Columns Layout */
.col3-layout .col-main { width:484px; margin-left:10px; }
.col3-layout .col-wrapper { float:left; width:748px; }
.col3-layout .col-wrapper .col-main { float:right; }

/* Content Columns */
.col2-set .col-1 { float:left; width:44%; }
.col2-set .col-2 { float:right; width:53%; }
.col2-set .col-narrow { width:33%; }
.col2-set .col-wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */

/* Header ================================================================================ */

.header-container {}
.header { padding:26px 0 0;}
.header .logo{ text-decoration:none !important; display:block; margin:23px 0 0; float:left;}
.header .logo strong { width:0; height:0; display:block; overflow:hidden; text-indent:20px;}
.header h1.logo { margin:0; padding:0; }
.header .welcome-msg { font-weight:bold; font-family:'Open Sans', sans-serif; font-size:10px; text-transform:uppercase; color:#dbdcd8; padding:0 0 0 2px; float:left;}
.header .links { float:right; padding:0;}
.header .links li { padding-left:12px; font-size:10px; font-family:'Open Sans', sans-serif; text-transform:uppercase;}
.header .links li a{white-space:nowrap; color:#FFFFFF; text-decoration:none;}
.header .links li a:hover{ color:#97B639;}
.header .form-search { margin:13px 0 0; float:right; background:#566f0e; padding:3px;}
.header .form-search .search-autocomplete { z-index:999; text-align:left;}
.header .form-search .search-autocomplete ul { border:1px solid #e5e5e5; background-color:#fff; }
.header .form-search .search-autocomplete li { padding:3px; border-bottom:1px solid #e5e5e5; cursor:pointer; }
.header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.header .form-search .search-autocomplete li.selected {}
.header .form-search label{ float:left; font-weight:bold; font-size:14px; line-height:16px; padding:0 5px 0 2px; text-transform:uppercase; color:#fff;}
.header .form-search button{ float:left;}
.header .form-search input{ float:left; border:solid 0px; border-right:none; background:url(../images/search-tail.gif) top repeat-x; color:#7e7e7e; padding:1px 5px; height:14px; width:120px;}
.header .form-language { float:right; margin:14px 20px 0;}
.header .form-language select{ width:110px;}
.header-container .top-container { clear:both; text-align:right; }
.header .block-currency{ border:none; margin:6px 0 0 0; float:right; padding:0; background:none;}
.header .block-currency .block-title{ padding:0; float:left; border:none; padding:2px 4px 0 0; font-family:Arial, Helvetica, sans-serif; color:#9d9d9d; text-transform:none; background:none; letter-spacing:normal;}
.header .block-currency .block-title strong{ font-weight:normal; font-size:12px;}
.header .block-currency .block-content{ padding:0; float:left;}
.header .block-currency select{ width:105px;}

.header .links2 ul{ float:left; padding:12px 0 0 10px;}
.header .links2 li{ float:left; padding-left:10px; font-size:10px; font-family:'Open Sans', sans-serif; text-transform:uppercase;}
.header .links2 li a{white-space:nowrap; color:#fff; text-decoration:none;}
.header .links2 li a:hover{ color:#97b639;}

/********** < Header Nav */
.head-navi .links { float:right; padding:0;}
.head-navi .links li { padding-left:12px; font-size:12px; font-family:'Open Sans', sans-serif; text-transform:uppercase;}
.head-navi .links li a{white-space:nowrap; color:#FFFFFF; text-decoration:none;}
.head-navi .links li a:hover{ color:#97B639;}

#navlist li
{
font-size:16px; 
font-family: "Russo One",sans-serif;
text-transform:uppercase;
float: right;
display: block;
background-color: #ffff00;
padding: 10px;
margin: 2px;
border-radius: 3px;

list-style-type: none;

}

#navlist li a:hover {color:#ff0000; font-weight:bold;}
#navlist li a {white-space:nowrap; color:#000000; font-weight:bold; text-decoration:none;}

/********** < Navigation */
.nav-bg{ }
.nav-container{ margin:0; background:#030303;}

#nav {  margin:27px 0 0; font-size:12px;}


.headbanner {
margin-top: -75px;
border-top: 3px solid black;
border-bottom: 1px solid black;
/*background-image:url(/images/banners/home-half.jpg);*/
background-repeat:no-repeat;

}
.headbannertitle{
padding: 20px;
background-color: #1a1a1a; 
background-color: rgba(10, 10, 10, 0.8);
margin-top: -85px;
text-shadow: 2px 2px #000000;
}

.fadeshow1{
 width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.banners{ width:100%; overflow:hidden; padding-bottom:10px;}
.banners a{ float:left; margin-right:10px;}
.banners a.last{ margin-right:0px;}


/* MAIN ===================================================================================*/
.maincontent{
margin-top: 0px;
margin-bottom: 15px; 
padding: 10px; 
background-color: #1a1a1a; 
background-color: rgba(10, 10, 10, 0.8); 
border: 1px solid black;
border-top: 14px solid black;

}
/*#main {
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    margin: 0px;
    padding: 0px 30px 0px 20px;
}*/



/* Footer ================================================================================ */
.footer-container{ margin:0; padding-bottom:38px;}
.footer { background:#111111; padding:20px 0 35px;}

.footer-container address{ display:block; color:#fff; text-transform:uppercase; font-size:10px; padding:25px 0 0; font-family: 'Open Sans', sans-serif;}
.footer .store-switcher{}

.footer .col-1{ float:right; width:190px;}
.footer .col-2{ float:left; width:700px;}
.footer .sub-col-1{ float:left; width:230px; margin-left:0; padding-left:40px;}
.footer .sub-col-2{ float:left; width:230px; margin-left:9px;}
.footer .sub-col-3{ float:left; width:150px; margin-left:9px;}
.footer .footer-list li{ line-height:18px; font-family: 'Open Sans', sans-serif;}
.footer .footer-list li a{font-size:10px; color:#ffff00; text-transform:uppercase; margin-bottom:0px; padding:0; display:block; font-weight:normal; font-family: 'Open Sans', sans-serif;}
.footer .footer-list li a:hover{ color:#fff;}

.footer .block-subscribe{ padding:0; border:none; background:none; position:relative; width:150px;}
.footer .block-subscribe .block-title{ padding-bottom:4px;}
.footer .block-subscribe .block-title strong{font-size:10px; color:#fff; text-transform:uppercase; margin-bottom:0px; padding:0; display:block; font-weight:normal; font-family: 'Open Sans', sans-serif;}
.footer .block-subscribe .block-content{ font-size:10px; color:#595959;}
.footer .block-subscribe label{ display:block; padding-bottom:5px;}
.footer .block-subscribe .validation-advice{ position:absolute; width:110px; top:65px; left:0;}
.footer .block-subscribe .input-box{ float:left; width:134px;}
.footer .block-subscribe .input-box input{ background:url(../images/subscribe-bg.gif) top repeat-x; width:119px; vertical-align:top; padding:1px 10px 1px 5px; height:14px; color:#7d7d7d; border:solid 0px; margin:0; font-size:11px; position:relative; z-index:2;}
.footer .block-subscribe .actions{ padding:0}
.footer .block-subscribe button.button{ float:right; width:16px; height:16px; overflow:hidden; background:url(../images/subscribe-button.gif) no-repeat 0 0; position:relative; z-index:1;}
.footer .block-subscribe button.button span{ float:left; width:16px; height:16px; padding:0; text-indent:20em; background:none; overflow:hidden; border:solid 0px;}
.footer .block-subscribe button.button span span{ background:none;}


/* ======================================================================================= */


/* Clears ================================================================================ */
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-view .box-tags .form-add:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/* ======================================================================================= */




.social{
	float:right;
	padding:10px 0;
}
.featured-page {
	float: left;
	height: 175px;
	margin: 0 8px 11px 0;
	position: relative;
	width: 311px;
}
.featured-page .title {
  background: url(../images/transparent.png) no-repeat scroll 0 0 transparent;
  font-size: 12px;
  line-height: 36px;
  padding-right: 10px;
  position: absolute;
  text-align: right;
  top: 140px;
  width: 301px;
  z-index: 1;
}
.title h4 {
  background: url(../images/arrow.png) no-repeat scroll right center transparent;
  padding-right: 24px;
}
.title a {
    color: #FFFFFF;
	text-decoration:none;
}
.title a span {
    color: #80A710;
}
.featured-page.featured3 {
  	float: right;
  	margin-right: 0;
}
.footer .footer-links ul {
  float: left;
  margin-left: 0;
  padding-left: 40px;
  width: 190px;
  font-size:10px;
}


.footer .footer-links li a{font-size:11px; color:#ffff00; text-transform:uppercase; margin-bottom:0px; padding:0; display:block; font-weight:normal; font-family: 'Open Sans', sans-serif;}
.footer .footer-links li a:hover{ color:#fff;}


.footer .sub-col-2 {
  float: left;
  margin-left: 9px;
  width: 230px;
}
.footer .sub-col-3 {
  float: left;
  margin-left: 9px;
  width: 150px;
 
 }
 /*******************************slider*****************************************************/

.slider {
	border-top:3px solid black;
	width:950px;
	height:468px;
	margin:0 0 11px;
}  
.slider .items {
	display:none;
}


.slider .pagination {
	position:absolute;
	z-index:1000;
	right:0px;
	bottom:6px;
	background:url(../images/pagination-bg.png) 0 0;
	text-align:right;
	padding:0 10px 0 0;
}
.slider .pagination li {
	display:inline;
	padding:0 0 0 2px;
}

.slider .pagination li a{
	font-family:'Open Sans', sans-serif;
	width:20px;
	height:20px;
	display:inline-block;
	overflow:hidden;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:13px;
	line-height:18px;
	background:#000;
	 z-index:1000;
}

.slider .pagination li.current a, .slider .pagination li a:hover{
	background:#ff0000;
}

.slider .banner{ position:absolute; top:0; left:0; height:468px; width:100%; z-index:990;}
.slider .banner a{ display:block; height:468px; text-decoration:none; width:100%; z-index:990;}

.banners{ width:100%; overflow:hidden; padding-bottom:10px;}
.banners a{ float:left; margin-right:10px;}
.banners a.last{ margin-right:0px;}





/******* CONTACT FORM *****/
#contact p, label, legend { font: 1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }

#contact h1 { margin: 10px 0 10px; font-size: 24px; color: #ff0000; }
#contact hr { color: #ff0000; height: 0; margin: 6px 0 6px 0; padding: 0; }

#contact { display: block; width: 650px; margin: 50px auto; padding: 35px;}

/* Form style */

#contact label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; font-size: 1.5em; -moz-border-radius:5px; -webkit-border-radius:5px; }
#contact input, textarea, select { width: 280px; margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font:1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; -moz-border-radius:5px; -webkit-border-radius:5px; }
#contact input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
#contact input.submit { width: 85px; cursor: pointer; border: 1px solid #222; background:#333; color:#fff; }
#contact input.submit:hover { background:#444; }
#contact input[type="submit"][disabled] { background:#888; cursor: default; }
#contact fieldset { padding:20px; }
#contact legend { padding:7px 10px; font-weight:bold; color:#ff0000; margin-bottom:0 !important; margin-bottom:20px; }
#contact label.radio { display:block; width:100%; margin-top:10px; margin-bottom:5px; }
#contact span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

#message { margin: 10px 0; padding: 0; }

.error_message { display: block; line-height: 22px; background: #FBE3E4 url('../img/error.gif') no-repeat 10px 6px; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius:5px; -webkit-border-radius:5px; }

ul.error_messages { margin: 0 0 0 15px; padding: 0; }
ul.error_messages li { height: 22px; line-height: 22px; color:#333; }

.loader { padding: 0 10px; }

#contact #success_page h1 { background: url('../img/success.gif') left no-repeat; padding-left:22px; }

acronym { border-bottom:1px dotted #ccc; }

input[type="checkbox"] {
  width:20px !important;
  margin: 4px 0 0;
  margin-top: 1px \9;
  float: left;
  *margin-top: 0;
  line-height: normal;
  cursor: pointer;
}
input[type="radio"] {
  width:20px !important;
}

/*ONLINE STORE*/

.storenav-container{ 
margin:0 0-14px 0; 
background-color:#000000;

}

#storenavlist li
{
font-size:18px; 
font-family: "Russo One",sans-serif;
text-transform:uppercase;
float: left;
display: block;
padding: 10px;
margin: 2px;

list-style-type: none;

}

#storenavlist li a:hover {color:#ffff00; font-weight:bold;}
#storenavlist li a {white-space:nowrap; color:#FF0000; font-weight:bold; text-decoration:none;}

#storenav {  margin:27px 0 0; font-size:12px;}


.product-wrap {
	border: 1px solid #333333;
	background-color: #1a1a1a;
	padding: 10px;
	margin: 5px 5px 10px 5px;
	
	
}
.product-description {
	padding: 5px;
	margin: 5px;
	width: 50%;
	float: left;
	
}

.product-img {
	padding: 5px;
	margin: 5px;
	width: 45%;
	float: left;
	
}

.product-title {
	color: #ffff00;
	margin-bottom: 10px;
	font-size:1.8em;
	text-shadow: 2px 2px #000000;
	
}

    .buyButton {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306));
        background:-moz-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-webkit-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-o-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-ms-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:linear-gradient(to bottom, #fbb450 5%, #f89306 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306',GradientType=0);
        
        background-color:#fbb450;
        
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        
        border:1px solid #c97e1c;
        
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:18px;
        font-weight:bold;
        padding:14px 20px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #8f7f24;
        
    }
    .buyButton:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f89306), color-stop(1, #fbb450));
        background:-moz-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-webkit-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-o-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-ms-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:linear-gradient(to bottom, #f89306 5%, #fbb450 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306', endColorstr='#fbb450',GradientType=0);
        
        background-color:#f89306;
    }
    .buyButton:active {
        position:relative;
        top:1px;
    }
	
 .watchButton {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306));
        background:-moz-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-webkit-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-o-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-ms-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:linear-gradient(to bottom, #fbb450 5%, #f89306 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306',GradientType=0);
        
        background-color:#fbb450;
        
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        
        border:1px solid #c97e1c;
        
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:14px;
        font-weight:bold;
        padding:10px 20px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #8f7f24;
        
    }
    .watchButton:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f89306), color-stop(1, #fbb450));
        background:-moz-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-webkit-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-o-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:-ms-linear-gradient(top, #f89306 5%, #fbb450 100%);
        background:linear-gradient(to bottom, #f89306 5%, #fbb450 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306', endColorstr='#fbb450',GradientType=0);
        
        background-color:#f89306;
    }
    .watchButton:active {
        position:relative;
        top:1px;
    }


/****** PHOTO GALLERY ******/
.gallery-wrapper {
	display: block;
	margin: auto;
	background-color: black;
	
}

.gallery-photo {
	display: inline-block;
	margin: auto;
	margin-bottom: 10px;
	border: 1px solid #333333;
	background-color: #1a1a1a;
	padding: 10px;


	
}

.photo {
	float: left;
	padding: 5px;
	background-color: #000000;
	border: 1px solid #333;
	margin-left: 25px;
	margin-top: 15px;
	width: 400px;
	height: 273px;
	text-align: center;
}

/****** VIDEO GALLERY ******/
.video-thumb {
	float: left;
	padding: 5px;
	border: 3px solid black;
	margin-left: 25px;
	margin-top: 15px;
	width: 400px;
	height: 273px;
	border: 1px solid #333333;
	background-color: #1a1a1a;

	
	border-radius: 10px;
}

.gallery-item {
	
	padding: 5px;
	margin-top: 3px;
	border-bottom: 1px dashed #333333;

}

.video-wrap {
	border: 1px solid #333333;
	background-color: #1a1a1a;
	padding: 10px;
	margin: 5px 5px 10px 5px;
	
	
}
.video-description {
	padding: 5px;
	margin: 5px;
	width: 30%;
	float: left;
	
}

.video-img {
	padding: 5px;
	margin: 5px;
	width: 63%;
	float: left;
	border: 1px solid #333333;
	background-color: black;
}

.video-title {
	color: #ffffff;
	margin-bottom: 10px;
	font-size:1.5em;
	text-shadow: 2px 2px #000000;
	
}



/***** ABOUT *****/
ul.bio
{
	list-style-type:disc;
	color:#A8A8A8;
	font:14px/20px Arial,Helvetica,sans-serif;
	padding:15px 0 0 25px;
}

ul.bio strong
{
	color:#ffff00;
}
