@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #333;
	overflow: auto;
	background-image: url(../img/navigation/bodyBg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #424242;
}
/*****corner radiuses********/
.box, #left, .calendar, .topMenuLLinks ul li a:hover, .calendar_current dd, .newsletter_container, .latest_news_time, .category_calendars a {-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
a {
	color: #006699;
}
a:active,a:focus {
	outline: none;
	ie-dummy: expression(this.hideFocus = true);
}
.breakAll {
	clear: both;
}
.meta {
	margin-bottom: 15px;
	overflow: hidden;
}
.fb_share, .fb_recommend, .twitter_tweet {
	float: right;
}
.fb_recommend {
    padding-right: 15px;
}
#pagination li {
	display: inline;
}
#pagination {
	margin: 0px;
	list-style-type: none;
	color: #FFF;
	overflow: hidden;
	clear: both;
	height: 30px;
	padding-top: 10px;
}
#pagination a:hover {
	background-color: #FFFFFF;
}
#pagination a {
	color: #000000;
	text-decoration: none;
	background-color: #E2E2E2;
	font-weight: bold;
	-moz-border-radius:3px;
	-webkit-border:3px;
	border-radius:3px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	border: 1px solid #CCC;
}
#pagination .current {
	background-color: #D87800;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	color: #FFFFFF;
	font-weight: bold;
	-moz-border-radius:3px;
	-webkit-border:3px;
	border-radius:3px;
	border: 1px solid #D87800;
}
#pagination em {
	color: #FF6600;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF6600;
	border-left-color: #FF6600;
	margin-left: 5px;
}
h1 {
	font-size: 120%;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 0px -90px;
	padding-top: 5px;
	text-transform: uppercase;
	letter-spacing: -1px;
	background-image: url(../img/navigation/sprites.png);
}
#productIcon  {
	font-size: 120%;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 0px -430px;
	padding-top: 5px;
	text-transform: uppercase;
	letter-spacing: -1px;
	background-image: url(../img/navigation/sprites.png);
}
#galleryIcon  {
	font-size: 120%;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 0px -400px;
	padding-top: 5px;
	text-transform: uppercase;
	letter-spacing: -1px;
	background-image: url(../img/navigation/sprites.png);
}
#cartIcon  {
	font-size: 120%;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 0px -460px;
	padding-top: 5px;
	text-transform: uppercase;
	letter-spacing: -1px;
	background-image: url(../img/navigation/sprites.png);
}
#userIcon  {
	font-size: 120%;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 0px -490px;
	padding-top: 5px;
	text-transform: uppercase;
	letter-spacing: -1px;
	background-image: url(../img/navigation/sprites.png);
}
#newsletterIcon  {
	font-size: 120%;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 0px -520px;
	padding-top: 5px;
	text-transform: uppercase;
	letter-spacing: -1px;
	background-image: url(../img/navigation/sprites.png);
}
#loginIcon  {
	font-size: 120%;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 0px -550px;
	padding-top: 5px;
	text-transform: uppercase;
	letter-spacing: -1px;
	background-image: url(../img/navigation/sprites.png);
}
h2 a {
	font-size: 10px;
	text-transform: uppercase;
	margin: 0px;
	text-decoration: none;
	font-weight: normal;
	float: right;
	padding: 0px;
}
h2 {
	font-size: 120%;
}
b {
	color: #CCCCCC;
	margin-right: 5px;
	float: left;
}
p {
	margin-top: 0px;
	margin-bottom: 0px;
}
dl {
	padding: 0px;
	overflow: hidden;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
dt {
	display: block;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	overflow: hidden;
	font-weight: bold;
	float: left;
	width: 40%;
	clear: both;
}

dd {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	display: block;
	float: left;
	width: 58%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2%;
}
#header {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height: 99px;
	background-image: url(../img/navigation/headerBg.jpg);
	background-repeat: no-repeat;
}
/* CSS Document */



.topMenuLLinks {
	float: right;
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 20px;

}
.topMenuLLinks ul {
	margin: 0px;
	padding: 0px;
}
.topMenuLLinks li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
.topMenuLLinks ul li a {
	text-decoration: none;
	color: #b3c5d3;
	margin-left: 10px;
	display: block;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.topMenuLLinks ul li a:hover {
	background-color: #373D4A;
	color: #FFF;
}
.flagsHolder {
	padding-right: 20px;
	float: right;
	clear: both;
}
.flagsHolder img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
.topTemplate {
	background-image: url(../img/navigation/top_templateMain.jpg);
	background-repeat: no-repeat;
	height: 228px;
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
}
.topTemplate1 {
	background-image: url(../img/navigation/top_template1.jpg);
	background-repeat: no-repeat;
	height: 228px;
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
}
.topTemplate2 {
	background-image: url(../img/navigation/top_template2.jpg);
	background-repeat: no-repeat;
	height: 228px;
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
}
#container {
	background-color: #FFF;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	border: 10px solid #FFF;
	overflow: hidden;
}
#home_slider {
	padding-bottom: 15px;
	
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(../img/bannerShadow.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.holder-banner {
	padding-bottom: 15px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(../img/bannerShadow.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.holder-banner img {
		width: 1000px!important;
}
.box {
	background-color: #ededed;
	margin-bottom: 15px;
	overflow: hidden;
}
.boxInner {
	padding: 10px;
	overflow: hidden;
}
.banner img {
	width: 224px;
}
.box h3 {
	background-color: #e6e6e6;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 35px;
	font-weight: bold;
	letter-spacing: -1px;
	text-transform: uppercase;
}
.ranking h3 {
	background-image: url(../img/navigation/sprites.png);
	background-repeat: no-repeat;
	background-position: 10px -337px;
}
.highlights h3 {
	background-image: url(../img/navigation/sprites.png);
	background-repeat: no-repeat;
	background-position: 10px -367px;
}
.next_opponent h3 {
	background-image: url(../img/navigation/sprites.png);
	background-repeat: no-repeat;
	background-position: 10px -60px;
}
.latest_video h3 {
	background-image: url(../img/navigation/sprites.png);
	background-repeat: no-repeat;
	background-position: 10px -120px;
}
.ranking img, .next_opponent img {
	border: 1px solid #CCC;
	padding: 3px;
	width: 70px;
	float: left;
	margin-right: 8px;
	margin-bottom: 10px;
}
.highlights img {
	border: 1px solid #CCC;
	padding: 3px;
	width: 220px;
	float: left;
	margin-right: 8px;
	margin-bottom: 10px;
}
/***** home latest news***************/
.home_left {
	float: left;
	width: 650px;
	margin-top: 10px;
	text-align: center;
}
.home_right {
	width: 300px;
	float: right;
	margin-top: 10px;
}
.latest_news_container {
	
}
.latest_news_container h2 {
	background-image: url(../img/navigation/sprites.png);
	background-repeat: no-repeat;
	background-position: 10px -90px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 35px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	overflow: hidden;
	letter-spacing: -1px;
}
.latest_news {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	overflow: hidden;
	margin-bottom: 10px;
	text-align: left;
}
.latest_news h3 {
	margin: 0px;
	padding: 0px;
}
.latest_news h3 a {
	font-size: 100%;
	text-decoration: none;
	color: #333;
	font-weight: bold;
}
.latest_news a {
	font-size: 11px;
}
.latest_news p {}
.latest_news img {
	background-color: #FFF;
	padding: 3px;
	border: 1px solid #CCC;
	float: left;
	margin-right: 10px;
}
.latest_news_time {
	float: right;
	width: 45px;
	background-color: #E2E2E2;
	text-align: center;
}
.latest_news_time_month {
	text-transform: uppercase;
	color: #FFF;
	background-color: #B6B6B6;
	-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.latest_news_time_day {
	font-weight: bold;
	font-size: 140%;
}
.latest_news_time_year {
	font-size: 11px;
}
.behind_scenes_container {}
.behind_scenes_container h3 {
	background-image: url(../img/navigation/sprites.png);
	background-repeat: no-repeat;
	background-position: 10px -150px;
}
.behind_scene_image_big {
	width: 230px;
	float: left;
	padding: 4px;
	border: 1px solid #CCC;
	background-color: #FFF;
	margin: 8px;
}
.highlights_image_big {
	width: 220px;
	float: left;
	padding: 4px;
	border: 1px solid #CCC;
	background-color: #FFF;
	margin: 8px;
}
#behind_scenes_jcarousel {width: 100px!important;}
.jcarousel-container-vertical {
	width: 100px!important;
	height: 160px!important;
	padding-top: 20px!important;
	padding-right: 5px!important;
	padding-bottom: 25px!important;
	padding-left: 10px!important;
	float: right!important;
	margin-right: 8px!important;
	border: 0px!important;
	background-color: transparent!important;
}
.jcarousel-skin-tango .jcarousel-item {
	width: 95px!important;
	height: 75px!important;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
    width: 95px!important;
    height: 160px!important;
}
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 18px;
    height: 15px;
    
	}
.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 18px;
    height: 15px;}
    
#left {
	width: 294px;
	float: left;
	background-color: #ebc36f;
		padding: 8px;
}

#left ul {
	list-style-type: none;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#left li {
	display: block;
	background-image: url(../img/navigation/arrowBox.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	height: 26px;
}
#left li a {
	color: #CCC;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 20px;
	float: left;
	font-size: 120%;
	font-weight: bold;
}
#left li a:hover {
	color: #FF6600;
}
.calendar {
	background-color: #d57315;
	overflow: hidden;
	color: #FFF;
	margin-bottom: 15px;
}
.ranking, .highlights {
	background-color: #d57315;
	overflow: hidden;
	margin-bottom: 15px;
}
.calendar h3, .ranking h3, .highlights h3 {border-bottom-width: 0px;
	background-color: #d46002;
	color: #ffcc66;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 35px;
	font-weight: bold;
	letter-spacing: -1px;
	text-transform: uppercase;
}
.calendar h3 {
	background-image: url(../img/navigation/sprites.png);
	background-position: 10px 2px;

}
.calendar a {
	border: 1px solid #993300;
	background-color: #EC8300;
	color: #FFF;
	text-decoration: none;
	font-size: 10px;
	float: left;
	padding: 5px;
	margin-top: 5px;
	margin-right: 5px;
	-moz-border-radius:5px;
	-webkit-border:5px;
	border-radius:5px;
	background-image: url(../img/navigation/buttonOrangeBg.gif);
	background-repeat: repeat-x;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.calendar_current {
	margin: 0px;
	overflow: hidden;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.calendar_current p {
	padding-left: 8px;
}
.calendar_current dl {
	padding: 0px;
	clear: both;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.calendar_current dt {
	background-image: url(../img/navigation/sprites.png);
	background-repeat: no-repeat;
	background-position: 0px -183px;
	padding: 5px;
	float: left;
	display: block;
	width: 120px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.upcoming dt {
	background-image: url(../img/navigation/sprites.png);
	background-repeat: no-repeat;
	background-position: 0px -213px;
}
.calendar_current dd {
	background-color: #ffcc66;
	font-weight: bold;
	color: #b35903;
	float: left;
	width: 85px;
	text-align: center;
	font-size: 11px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
/*********** ranking box **/

.ranking dl {
	overflow: hidden!important;
	padding-left: 10px !important;
	margin-top: 30px!important;
	margin-right: 0px!important;
	margin-bottom: 20px!important;
	margin-left: 20px!important;
	text-align: center!important;
	font-weight: 700!important;
  }
  .ranking dt {
	float: left;
	background: #FFF;
	margin: 0;
	clear: left; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px !important;
	border-bottom-color: #CCC!important;
	border-bottom-width: 1px!important;
	border-bottom-style: solid!important;
  }
  .ranking dd {
	float: left;
	font-weight: 700!important;
	background: #FFF;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 40px!important;
	border-bottom-color: #CCC!important;
	border-bottom-width: 1px!important;
	border-bottom-style: solid!important;
  }

/* .ranking dl {
	padding: 0px!important;
	overflow: hidden!important;
	margin-top: 10px!important;
	margin-right: 0px!important;
	margin-bottom: 10px!important;
	margin-left: 0px!important;
	float: left!important;
	font-size: 120%!important;
	font-weight: bold!important;
}
.ranking dt {
	padding: 5px!important;
	float: left!important;
	display: block!important;
	width: 50%;
	padding: 0;
  	margin: 0;
	border-bottom-width: 1px!important;
	border-bottom-style: solid!important;
	border-bottom-color: #CCC!important;
	background-color: #FFF!important;
	clear: none!important;
}

.ranking dd {
	background-color: #E6E6E6!important;
	font-weight: 700!important;
	color: black !important;
	width: 50%;
	float: left!important;
	text-align: center!important;
	padding: 0;
	margin: 0;
	border-bottom-color: #CCC!important;
	border-bottom-width: 1px!important;
	border-bottom-style: solid!important;
} */

.latest_video embed {width: 224px;!important}
/********** newsletter ****/
.newsletter_container {
	background-color: #d9d9d9;
	border: 1px solid #bfbcbc;
	background-image: url(../img/navigation/sprites.png);
	background-repeat: no-repeat;
	background-position: 10px -240px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 10px;
}
.newsletter_container h2{
	color: #333;
	padding-left: 100px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.newsletter_container p{
	color: #333;
	padding-left: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;

}
.leftAdv {
	margin-top: 10px;
	margin-bottom: 5px;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #FF6600;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
.leftAdv img {
	padding-bottom: 3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 3px;
}
#center, #centerBlack {
	float: left;
	min-height:160px;
	margin: 0px;
	padding-left: 20px;
	width: 650px;
	padding-bottom: 20px;
	line-height: 1.5em;
}
#center i {
	color: #da7a03;
}

p.head {
	background-color: #D87800;
	display: block;
	color: #FFFFFF;
	height: 22px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-image: url(../img/navigation/rightArrowDoubl.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin: 0px;
}


.imgHolder {
	width: 170px;
	background-color: #323232;
	margin-right: 10px;
	padding: 5px;
	margin-left: 8px;
	float: left;
}
.imgHolder img {
	margin-top: 5px;
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.Gal_imgHolder {
 
    float: left;
    background-color: #E6E6E6;
    width: 220px;
    margin: 8px 4px;
    min-height: 195px;
    text-align: center;
    border: 1px solid #D9D9D9;

}
.Gal_imgHolder img {
	
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	height: 133px;
	width: 217px;
}
.ImgDescr {
	text-align: center;
	font-weight: bold;
}
.ImgDescr p {
	text-align: center;
	font-size: 95%;
	font-weight: normal;
	color: #666;
	line-height: normal;
}
.ArticleHolder {
	margin-right: 8px;
	float: right;
	width: 505px;
}
.ArticleHolder p {
	text-align: justify;
}
#footerHolder {
	text-align: center;
	clear: both;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#footer_banners {
	padding-top: 10px;
	padding-bottom: 20px;
}
.footer {
	background-image: url(../img/navigation/footerBg.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #748c9e;
	font-size: 95%;
	height: 206px;
}
.footer ul {
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 5px;
}
.footer li {
	list-style-type: none;
	display: inline;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
}
.footer li a {
	color: #748c9e;
}
.footer li a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.legal li {
	list-style-type: none;
	display: inline;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.legal li a {
	text-decoration: underline;
	color: #748c9e;
}
.news {
	background-image: url(../img/navigation/newsBg.gif);
	background-repeat: repeat-x;
	height: 136px;
	background-position: right top;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.news h3, .fan_area h3   {
	color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 3px;
	margin-bottom: 3px;
	text-transform: uppercase;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 120%;
}

.insideAdv {
	background-color: #333;
}
#homepageslide {
	font-size: 140%;
}

/* responsive video */
.insideVideo {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
	margin-bottom: 20px;
}
.insideVideo .embed-responsive-item,
.insideVideo iframe,
.insideVideo embed,
.insideVideo object,
.insideVideo video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.insideVideo.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.insideVideo.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.insideVideo p {
	padding: 10px;
	color: #FFFFFF;
	background-color: #000000;
	display: block;
	position: absolute;
	top: 0%;
}

.insideCont {
	overflow: hidden;
}
.insideCont h1 {
	margin: 0px;
	padding: 0px;
}
.smImg {
	float: right;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
.alt {
	display: block;
}
.leftBanner {
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*****************news scroller***********************/







#pscroller {
	height: 110px;
}
#pscroller strong {
	font-size: 130%;
}
#pscroller img {
	float: left;
	height: 95px;
	width: 120px;
	background-color: #CCCCCC;
	padding: 2px;
	border: 1px solid #000000;
	margin-right: 7px;
}
/****************** front photos*****************/
#frontPhotos {
	margin: 0px;
	background-color: #da7a03;
	text-align: center;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	-moz-border-radius:6px;
	-webkit-border:6px;
	border-radius:6px;
}
#frontPhotos li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#frontPhotos img {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8f5104;
	border-right-color: #8f5104;
	border-bottom-color: #8f5104;
	border-left-color: #8f5104;
	margin-right: 5px;
	margin-left: 5px;
	width: 95px;
	height: 75px;
}
/************************* Products Listings ******************/







#products {
	margin:0px;
	padding:0px;
	list-style-type:none
}
#products img {
	width:150px;
	height: 170px;
	float: left;
	background-color: #FFF;
	padding: 3px;
	margin-right: 15px;
	border: 1px solid #CCC;
}
#products span {
	background-image: url(/img/ico_magnify.png);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 22px;
	position: absolute;
	margin-top: 4px;
	margin-left: 4px;
}
#products p {
	padding:0px;
	margin-top:5px;
	margin-right:20px;
	margin-bottom:5px;
	margin-left:0px
}
#products h3 {
	padding:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:5px;
	font-size:120%;
	text-decoration: none;
}
#products li {
	display:block;
	overflow: hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-bottom: 5px;
	padding-top: 5px;
}
#products strong {
	color:#FFFFFF;
	font-size:110%;
	text-align: center;
	display: block;
	background-color: #D87800;
	padding-top: 3px;
	padding-bottom: 3px;
}
/******* Prod Pics ********/







#prodWrapper {
	clear:both;
	overflow:hidden
}
#prodPicLeft {
	float:left;
	margin-right:8px
}
#prodPicLeft img {
	/*width:250px;*/







	/*height:300px;*/







	border: 1px solid #D87800;
}
#prodControls {
	background-color:#FBFBF9;
	padding:8px;
	border:1px solid #DBDBDB
}
#prodControls p {
	margin:0px
}
#prodControls strong {
	color:#B10707;
	font-size:120%
}
#prodControls a {
	float:right;
	margin-right:5px
}
#prodText {
}
#topBanner {
	color:#FFF;
	position:absolute;
	padding-top:50px;
	padding-left:50px;
	top:38px;
	left:154px;
	margin:0px
}
/******************** Basket left ****************/







#basketLeft {
	border-right-width: medium;
	border-right-style: solid;
	border-right-color: #000000;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 5px;
	background-color: #000000;
	background-image: none;
}
#basketLeft h3 {
	color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 3px;
	margin-bottom: 3px;
	text-transform: uppercase;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 120%;
}
#basketLeft ul {
	margin: 0px;
	padding: 0px;
	background-image: none;
}
#basketLeft li {
	background-image: none;
	background-color: #000000;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	width: 230px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4B4B4B;
}
#basketLeft span {
	padding-left: 100px;
}

.homeBanner {
	float: left;
	margin-top: 5px;
	padding: 0px 5px 0px 5px;
}
.category_news {
	margin-bottom: 25px;
	text-align: left;
	position: relative;	
}
.category_news em {
	background-color: #FFFFFF;
	display: block;
	color: #000;
	position: absolute;
	font-style: normal;
	font-weight: 700;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	top: 20px;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.5);
box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.5);
}
.category_news h2{
	min-height:50px;
	margin: 0px;
	padding: 0px;
}
.category_news img {
	width: 100%;
	
}
.category_news a {
	text-decoration: none;
	font-weight: 700;
	float: left;
	display: block;
	color: #FFFFFF;
	background: rgba(0, 0, 0, 0.7);
	font-size: 24px;
	position: absolute;
	bottom: 0;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.category_news p{
	min-height:65px;
}
.category_calendars {
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	background-image: url(../img/navigation/calendarBg.jpg);
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	overflow: hidden;
}
.category_calendars h2 {
	min-height:auto!important;
	color: #D57315;
	font-size: 18px;
}
.category_calendars a {
	background-color: #EDEDED;
	text-transform: capitalize!important;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	margin-right: 5px;
	border: 1px solid #CCC;
	font-weight: 700;
	text-decoration: none;
	float: left;
margin-top: 8px;
}


/*** FAN AREA ***/
.fan_area {
    border-right-width: medium;
    border-right-style: solid;
    border-right-color: #000000;
    padding: 8px 5px 5px 10px;
    margin: 5px;
    background-color: #000000;
    overflow: hidden;
    -moz-border-radius:6px;
    -webkit-border:6px;
    border-radius:6px;
}

.fan_area form label {width: 65px; float: left; display: block}
.fan_area form input.medium {width: 150px; }
.fan_area form .breakAll {height: 5px}
.fan_area p {padding-bottom: 10px}
.fan_area ul, .fan_area ul li {margin: 0px !important; padding: 0px !important;}


/*************************************

MENU

***************************************/
#middle {
	background-image: url(../img/navigation/topLinksBg.gif);
	background-repeat: repeat-x;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#social_icons {
	float: right;
	margin-top: 8px;
	margin-right: 20px;
}
#social_icons img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#menu_main {
	position:relative;
	z-index:100;
	height: 48px;
	width: 830px;
	float: left;
}
* html #menu_main {
	height:48px;
	background-image:url(images/navBg.gif);
	padding:0px;
	margin: 0px;
}
#menu_main ul {
	padding:0;
	list-style-type:none;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
}
#menu_main ul ul {
}
#menu_main li {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
}
#menu_main li:first-child a {
	text-indent: -999px;
	background-image: url(../img/navigation/iconHome.png);
	background-repeat: no-repeat;
	background-position: 3px 13px;
	margin-left: 15px;
}
#menu_main li:first-child a:hover {
	background-color: transparent;
	background-image: url(../img/navigation/iconHomeOver.png);
}
#menu_main a, #menu_main a:visited {
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	height:48px;
	padding-left:15px;
	line-height:48px;
	padding-right:15px;
	font-weight:bold;
	text-transform: uppercase;
}
#menu_main .current_page_item {
	background-image: url(images/selectedArrow.png);
	background-repeat: no-repeat;
	background-position: center top;
}
* html #menu_main a, * html #menu_main a:visited {
	font-size:11px;
	line-height:48px;
	color:#FFFFFF;
	float:left;
	display: block;
}
#menu_main ul ul a.drop:hover {
	background-color:#024E70;
	background-image:url(images/navbgOver.gif)
}
#menu_main ul ul ul a, #menu_main ul ul ul a:visited {
	background-color:#84BDD0;
	text-transform:capitalize
}
#menu_main ul ul ul a:hover {
}
* html #menu_main ul ul {
}
#menu_main ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:48px;
	left:0;
	text-align:left
}
#menu_main ul ul ul {
	left:201px;
	top:-1px
}
#menu_main ul ul ul.left {
	left:-201px
}
#menu_main table {
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;
}
#menu_main ul ul a, #menu_main ul ul a:visited {
	color:#FFFFFF;
	height:auto;
	line-height:1em;
	width:180px;
	border-top-width:0;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#654535;
	border-right-color:#654535;
	border-bottom-color:#654535;
	border-left-color:#654535;
	background-color:#513A30;
	text-transform:capitalize;
	font-weight:normal;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:10px
}
#menu_main table {
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;
}
* html #menu_main ul ul a, * html #menu_main ul ul a:visited {
	width:180px;
	width:180px;
	height:auto;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
}
#menu_main a:hover, #menu_main ul ul a:hover {
	background-color: #864d15;
	background-image: url(../img/navigation/topLinksBgOver.gif);
	background-repeat: repeat-x;
}
#menu_main:hover >a, #menu_main ul ul:hover >a {
	color:#66FFFF
}
#menu_main ul li:hover ul,  #menu_main ul a:hover ul {
	visibility:visible
}
#menu_main ul:hover ul ul {
	visibility:hidden
}
#menu_main ul:hover ul:hover ul {
	visibility:visible
}
strike {color: #f00; font-size: 0.9em}

.message{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#d9edf7;border:1px solid #bce8f1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#3a87ad;}
.message h4{margin:0;}
.message .close{position:relative;top:-2px;right:-21px;line-height:20px;}