﻿/*#region Global */

html, body {
    width: 100%;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;
    line-height: 1.5;
    color: #000;
    background-color: #fff;
}

a {
    text-decoration: none;
}

img {
    border: 0;
    padding: 0;
    margin: 0;
    display: block;
}

p {
    margin: 6px 0 15px 0;
}

h1, h2, h3, h4, h5, h6 {
   padding: 0;
   margin: 0;
}

fieldset {
    border: 0;
}

textarea {
    font-family: Arial;
    font-size: 90%;
}

/*#endregion */

/*#region Sitefinity Overrides */

/* RadEditor */

.sfContentBlock h1 {
    font-family: Georgia;
    font-size: 220%;
    font-weight: normal;
    color: #4f4848;
    line-height: 31px;
    padding: 0;
    margin: 0;
}

.sfContentBlock h2 {
    font-size: 125%;
    font-weight: normal;
    color: #4f4848;
    line-height: 17px;
    padding: 0;
    margin: 0;
}

.sfContentBlock h3 {
    font-family: Georgia;
    font-size: 100%;
    font-weight: normal;
    color: #4f4848;
    line-height: 18px;
    padding: 0;
    margin: 0;
}

.sfContentBlock h4 {
    font-size: 75%;
    font-weight: normal;
    color: #767572;
    line-height: 14px;
    padding: 0;
    margin: 0;
}

.sfContentBlock h5 {
    font-size: 70%;
    font-weight: bold;
    color: #4f4848;
    line-height: 14px;
    padding: 0;
    margin: 0;
}

.sfContentBlock hr {
    margin: 10px 0 0 0;
    border: 0;
    border-top: 1px solid #ccc;
}

.sfContentBlock a {
    color: #1d2a06;
}

.sf_cols::before, .sf_cols::after {
    display: block !important;
}

.sfitemsList {
    margin: 13px 0 0 0;
    padding: 0;
}

.sfitem {
    list-style: none;    
}

.sfBreadcrumbNodeSeparator {
    font-size: 130%;
}

/* Blogs Paging */

.sf_pagerNumeric {
    float: right !important;
    padding: 10px !important;
}

.sf_pagerNumeric a {
    width: 28px;
    height: 26px;
    background: url(img/paging_btn.png) no-repeat !important;
    font-size: 85%;
    font-weight: bold;
    color: #000000;
    padding: 8px 0 0 0;
    margin: 3px;
    display: block;
    float: left;
    text-align: center;
}

.sf_pagerNumeric a:hover {
    background-position: 0 -34px !important;
}

.sf_pagerNumeric a.sf_PagerCurrent {
    background-position: 0 -68px !important;
    cursor: default;
}

/* Video On Demand Paging */

.RadDataPager {
    border: 0 !important;
    background-color: transparent !important;
    padding: 0 0 8px 0;
    margin: 0 -9px 0;
}

.RadDataPager .rdpNumPart a {
    width: 23px;
    height: 34px;
    background: url(img/paging_btn.png) no-repeat !important;
    font-size: 85%;
    font-weight: bold;
    margin: 3px;
    display: block;
    float: left;
    text-align: center;
}

.RadDataPager .rdpNumPart a:hover {
    background-position: 0 -34px !important;
    border: 0 !important;
}

.RadDataPager .rdpNumPart span {
    width: 19px;
    color: #000000;
    margin: 7px 0 0 0;
    background-position: 0 -68px !important;
    text-align: center;
}

.RadDataPager .rdpNumPart .aspNetDisabled, .RadDataPager .rdpNumPart .aspNetDisabled:hover, .RadDataPager .rdpNumPart .aspNetDisabled span {
    background-position: 0 -68px !important;
    cursor: default !important;
}

.RadDataPager .rdpPageNext {
    width: 55px;
    height: 34px;
    background: url(img/paging_next_btn.png) no-repeat !important;
    border: none;
    margin: 0 2px 0 2px;
    padding: 0;
}

.RadDataPager .rdpPagePrev {
    width: 82px;
    height: 34px;
    background: url(img/paging_previous_btn.png) no-repeat !important;
    border: none;
    margin: 0 2px 0 2px;
    padding: 0;
}

.RadDataPager .rdpPageNext:hover, .RadDataPager .rdpPagePrev:hover {
    background-position: 0 -34px !important;
}

.RadDataPager .morePages {
    width: 53px !important;
    height: 34px !important;
    background: url(img/paging_more_btn.png) no-repeat !important;
    border: none;
    cursor: pointer;
    margin: 0 0 0 3px;
}

.RadDataPager .lessPages {
    width: 53px !important;
    height: 34px !important;
    background: url(img/paging_less_btn.png) no-repeat !important;
    border: none;
    cursor: pointer;
    margin: 0 3px 0 0;
}

.RadDataPager .morePages:hover, .RadDataPager .lessPages:hover {
    background-position: 0 -34px;
}

/* RadTabStrip */

.rtsLI, .rtsFirst, .rtsLink, .rtsSelected, .rtsOut, .rtsIn, .rtsLast {
    border: 0 solid transparent;
}

/*#endregion */

/*#region Cycle2 */

/* pager */
.cycle-pager { 
    text-align: center;
    width: 100%;
    z-index: 500;
    position: absolute;
    top: 85%;
    overflow: hidden;
}

.cycle-pager span { 
    font-family: arial;
    font-size: 50px;
    width: 20px;
    height: 20px; 
    display: inline-block;
    color: #ddd;
    cursor: pointer; 
}

.cycle-pager span.cycle-pager-active {
    color: #D69746;
}

.cycle-pager > * {
    cursor: pointer;
}

/*#endregion */

/*#region Master */

/* Begin Make Mossy Oak Home */

#makeHomeContainer {
    width: 100%;
    background: url(img/makehome_rptbkg.jpg) repeat-x;
    position: relative;
    top: 0;
    z-index: 999;
}

#makeHome {
	width: 1250px;
	height: 34px;
	color: #ffffff;
	position: relative;
	z-index: 3;
	display: none;
	padding: 11px 0 0 0;
	margin: 0 auto;
	font-size: 110%;
}

#makeHome ul {
    padding: 0;
    margin: 0;
}

#makeHome li {
    list-style: none;
    float: left;
}

#makeHome #content {
    width: 475px;
    padding: 0 0 0 150px;
}

#makeHome #close {
    width: 150px;
    padding: 0 0 0 475px;
    cursor: pointer;
}

#makeHome .answer {
    color: #ffffff;
    text-decoration: underline;
    cursor: pointer;
}

/* Begin Enterprise Header */

#enterpriseHeaderContainer {
    position:relative;
    z-index:20;
    width: 100%;
    height: 61px;
    background: url(img/enterpriseheader_rptbkg.jpg) repeat-x;
    min-width:1250px;
}

#enterpriseHeader {
    width: 1250px;
    height: 61px;
    margin: 0 auto;
}

#enterpriseHeaderContainer #linksContainer {
    /*width: 48%;*/
    height: 61px;
    float: left;
}

#enterpriseHeaderContainer #searchContainer {
    width: 17%;
    height: 41px;
    float: right;
    padding: 20px 0 0 0;
}

#enterpriseHeaderContainer #loginContainer {
    height: 41px;
    float: right;
    padding: 21px 0 0 0;
}

#enterpriseHeaderContainer #socialContainer {
    width: 20%;
    height: 61px;
    float: right;
}

#enterpriseHeaderContainer #facebook {
    width: 32px;
    height: 32px;
    background: url(img/enterpriseheader_facebook.png) no-repeat;
    margin: 21px 4px 0 8px;
    float: left;
    cursor: pointer;
    text-indent: -9000px;
}

#enterpriseHeaderContainer #twitter {
    width: 32px;
    height: 32px;
    background: url(img/enterpriseheader_twitter.png) no-repeat;
    margin: 21px 4px 0 4px;
    float: left;
    cursor: pointer;
    text-indent: -9000px;
}

#enterpriseHeaderContainer #googlePlus {
    width: 32px;
    height: 32px;
    background: url(img/enterpriseheader_googleplus.png) no-repeat;
    margin: 21px 4px 0 4px;
    float: left;
    cursor: pointer;
    text-indent: -9000px;
}

#enterpriseHeaderContainer #pinterest {
    width: 32px;
    height: 32px;
    background: url(img/enterpriseheader_pinterest.png) no-repeat;
    margin: 21px 4px 0 4px;
    float: left;
    cursor: pointer;
    text-indent: -9000px;
}

#enterpriseHeaderContainer #instagram {
    width: 32px;
    height: 32px;
    background: url(img/enterpriseheader_instagram.png) no-repeat;
    margin: 21px 4px 0 4px;
    float: left;
    cursor: pointer;
    text-indent: -9000px;
}

#enterpriseHeaderContainer #youTube {
    width: 32px;
    height: 32px;
    background: url(img/enterpriseheader_youtube.png) no-repeat;
    margin: 21px 4px 0 4px;
    float: left;
    cursor: pointer;
    text-indent: -9000px;
}


#enterpriseHeaderContainer ul {
    padding: 0;
    margin: 0;
}

#enterpriseHeaderContainer li {
    list-style: none;
    height: 61px;
    float: left;
}

#enterpriseHeaderContainer li a {
    height: 61px;
    text-indent: -9000px;
    display: block;
}

#enterpriseHeaderContainer .spacer {
    width: 25px;
    height: 61px;
}

#enterpriseHeaderContainer .mossyOak {
    width: 121px;
    height: 61px;
    background: url(img/enterpriseheader_mossyoak_btn.png) no-repeat;
    background-position: 0px -122px;
}

#enterpriseHeaderContainer .nativNurseries {
    width: 82px;
    height: 61px;
    background: url(img/enterpriseheader_nativnurseries_btn.png) no-repeat;
}

#enterpriseHeaderContainer .bioLogic {
    width: 84px;
    height: 61px;
    background: url(img/enterpriseheader_biologic_btn.png) no-repeat;
}

#enterpriseHeaderContainer .properties {
    width: 96px;
    height: 61px;
    background: url(img/enterpriseheader_properties_btn.png) no-repeat;
}

#enterpriseHeaderContainer .gamekeepers {
    width: 179px;
    height: 61px;
    background: url(img/enterpriseheader_gamekeepers_btn.png) no-repeat;
}

#enterpriseHeaderContainer .ad
{
	width:187px;
	height:50px;
	margin-top:6px;
	background: url(img/Entbar_Win_ScoutLook.png) no-repeat;
}

#enterpriseHeaderContainer .mossyOak:hover, #enterpriseHeaderContainer .nativNurseries:hover, #enterpriseHeaderContainer .bioLogic:hover, #enterpriseHeaderContainer .properties:hover, #enterpriseHeaderContainer .gamekeepers:hover {
    background-position: 0 -61px;
}

#searchContainer #search {
    width: 100%;
    height: 32px;
    background: url(img/search_bkg.jpg) no-repeat;
    padding: 4px 0 0 31px;
}

#searchContainer #search .searchText {
    width: 163px;
    height: 22px;
    border: 0;
    color: #a1a0a0;
    padding-bottom:0px;
}

#divider1 {
    width: 100%;
    height: 4px;
    background: url(img/header_divider_rptbkg.jpg) repeat-x;
    min-width:1250px;
}

#signInContainer {
    width: 94px;
    height: 30px;
}

#signIn {
    width: 100%;
    height: 30px;
    position: relative;
}

.signInButton {
    width: 87px;
    height: 24px;
	padding: 6px 8px 0 5px;
	font-size: 90%;
	font-weight: bold;
	color: #7a716a;
	background: url(img/enterpriseheader_signin_btn.png) no-repeat;
	cursor: pointer;
	text-align: right;
}

.signInButton:hover {
	background-position: 0 -30px;
}

.signInMenu {
	display: none;
	width: 249px;
	height: 234px;
	background: url(img/enterpriseheader_signin_bkg.png) no-repeat;
	position: absolute;
	z-index: 100000 !important;
	text-align: left;
	top: 30px; 
	right: -28px;
    border: 0;
}

.signInMenu input[type=text], #signInMenu input[type=password] {
	display: block;
	margin: 0 0 5px;
	padding: 5px;
}

.login {
    width: 230px;
    margin: 15px 0 0 10px;
}

.login b {
    font-size: 85%;
}

.login #rememberMeCheckbox {
    width: 9%;
    height: 30px;
    float: left;
}

.login #rememberMe {
    width: 41%;
    font-size: 85%;
    float: left;
    margin: 2px 0 0 0;
}

.login #loginButton {
    width: 48%;
    height: 30px;
    float: left;
}

.login a.forgotPasswordLink {
    font-size: 85%;
    color: #477846;
}

.login #haveAccount {
    width: 90%;
    margin: 0 auto;
}

.login #haveAccount span {
    font-size: 85%;
}

.login a.signUpLink {
    font-size: 85%;
    color: #477846;
}

.forgotPassword {
    display: none;
    width: 226px;
    margin: 15px 0 0 10px;
}

.forgotPassword #forgotPasswordButton {
    width: 100%;
    height: 30px;
}

.forgotPasswordButton {
    width: 80px;
    height: 30px;
    background: url(img/submit_btn.png) no-repeat;
    float: right;
}

.forgotPasswordButton:hover {
    background-position: 0 -30px;
}

#forgotPasswordButton a {
    color: #477846;
    font-size: 85%;
}

a.backLink {
    float: right;
    margin: 8px 4px 0px 10px;
}

#loginContainer .myAccount {
    width: 98px;
    height: 30px;
    background: url(img/enterpriseheader_myaccount_btn.png) no-repeat;
    text-indent: -9000px;
}

#loginContainer .myAccount:hover {
    background-position: 0 -30px; 
}

.loginButton {
    width: 96px;
    height: 30px;
    background: url(img/enterpriseheader_menusignin_btn.png) no-repeat;
    float: right;
}

.loginButton:hover {
    background-position: 0 -30px;
}

.sfLoginHelp {
    font-size: 85%;
    padding: 5px 0 0 0;
}

.signOut {
    width: 78px;
    height: 30px;
	background: url(img/enterpriseheader_signout_btn.png) no-repeat;
	cursor: pointer;
}

.signOut:hover {
	background-position: 0 -30px;
}

/* Begin Header */

#headerContainer {
	position:relative;
	z-index:10;
    width: 100%;
    height: 132px;
    background: url(img/header_rptbkg.jpg);
}

#header {
    width: 1250px;
    height: 132px;
    margin: 0 auto;
}

#header .logo {
    width: 250px;
    height: 132px;
    background: url(img/header_logo.jpg) no-repeat;
    float: left;
}

#header #menu {
    width: 1000px;
    height: 132px;
    background: url(img/header_bkg.jpg) no-repeat;
    float: left;
}

#header #tier1 ul {
    padding: 0;
    margin: 26px 0 0 372px; /* 537px; */
}

#header #tier1 li {
    list-style: none;
    height: 38px;
    float: left;
}

#header #tier1 li a {
    height: 38px;
    text-indent: -9000px;
    display: block;
}

#header #tier1 .buCountry {
    width: 165px;
    height: 38px;
    background: url(img/header_bucountry_btn.jpg) no-repeat;
}

#header #tier1 .ourStory {
    width: 153px;
    height: 38px;
    background: url(img/header_insidemossyoak_btn.jpg) no-repeat;
}

#header #tier1 .store {
    width: 93px;
    height: 38px;
    background: url(img/header_store_btn.jpg) no-repeat;
}

#header #tier1 .licensing {
    width: 93px;
    height: 38px;
    background: url(img/header_licensing_btn.jpg) no-repeat;
}

#header #tier1 .proStaff {
    width: 93px;
    height: 38px;
    background: url(img/header_prostaff_btn.jpg) no-repeat;
}

#header #tier1 .buCountry:hover, 
#header #tier1 .ourStory:hover, 
#header #tier1 .store:hover, 
#header #tier1 .licensing:hover, 
#header #tier1 .proStaff:hover {
    background-position: 0 -38px;
}

#header #tier2 {
    margin: 8px 30px 0 0;
    float: right;
}

.camouflage {
    width: 112px;
    height: 44px;
    background: url(img/menu_camouflage_bkg.png) no-repeat 13px 6px;
}

.ourObsession {
    width: 143px;
    height: 44px;
    background: url(img/menu_ourobsession_bkg.png) no-repeat 13px 6px;
}

.theBrands {
    width: 110px;
    height: 44px;
    background: url(img/menu_thebrands_bkg.png) no-repeat 13px 6px;
}

.resources {
    width: 99px;
    height: 44px;
    background: url(img/menu_resources_bkg.png) no-repeat 13px 6px;
}

.aboutUs {
    width: 86px;
    height: 44px;
    background: url(img/menu_aboutus_bkg.png) no-repeat 13px 6px;
}

.emptyMenu {
    width: 143px;
    height: 44px;
}

.subMenu {
    border: 1px solid #dcdad1;
    background: #dedede;
}

/* Begin News Ticker */

#newsTickerContainer {
    width: 100%;
    height: 34px;
    background: url(img/newsticker_rptbkg.jpg) repeat-x;
    min-width:1250px;
}

#newsTicker {
    width: 1250px;
    height: 34px;
    margin: 0 auto;
    cursor: default;
}

#newsTicker #label {
    width: 110px;
    height: 25px;
    float: left;
    color: #abaaaa;
    font-weight: bold;
    margin: 7px 0 0 24px;
}

#newsTicker #content {
    width: 1060px;
    height: 27px;
    float: left;
    margin: 7px 0 0 0;
}

#newsTicker a {
    font-weight: bold;
    color: #abaaaa;
}

#newsTicker #rotatorControls {
    width: 35px;
    height: 34px;
    float: left;
}

#newsTicker #rotatorControls ul {
    padding: 0;
    margin: 11px 0 0 0;
    list-style: none;
}

#newsTicker #rotatorControls li {
    float: right;
    width: 15px;
    height: 15px;
}

#newsTicker #rotatorControls #previousNewsTicker {
    width: 11px;
    height: 15px;
    background: url(img/newsticker_previous_btn.png) no-repeat;
    display: block;
    text-indent: -9000px;
}

#newsTicker #rotatorControls #nextNewsTicker {
    width: 11px;
    height: 15px;
    background: url(img/newsticker_next_btn.png) no-repeat;
    display: block;
    text-indent: -9000px;
}

#newsTicker #rotatorControls #previousNewsTicker:hover, #newsTicker #rotatorControls #nextNewsTicker:hover {
    background-position: 0 -15px;
}

/* Begin Breadcrumbs */

#breadcrumbsContainer {
    width: 100%;
    height: 20px;
    background: url(img/body_rptbkg.jpg);
    min-width:1250px;
}

#breadcrumbs {
    width: 1230px;
    height: 20px;
    margin: 0 auto;
    padding: 0 0 0 20px;
}

#breadcrumbs .rsmLink {
    font-size: 12px !important;
    color: #4c4a4a !important;
    cursor: pointer;
}

#breadcrumbs .rsmLink:hover {
    color: #1a5018 !important;
    text-decoration: none !important;
}

/* Begin Banner */

#bannerContainer {
    width: 100%;
    background: url(img/header_banner_rptbkg.jpg) repeat-x;
}

#banner {
    width: 1250px;
    margin: 0 auto;
}

#divider2 {
    width: 100%;
    height: 14px;
    background: url(img/banner_divider_rptbkg.jpg) repeat-x;
    min-width:1250px;
}

/* Begin Body */

#homeBodyContainer {
    width: 100%;
    height: 616px;
    background-color: #000000;
}

#homeBody {
    width: 1250px;
    height: 633px;
    margin: 0 auto;
}

#bodyContainer {
    width: 100%;
    background: url(img/body_rptbkg.jpg);
    min-width:1250px;
}

#body {
    width: 1250px;
    margin: 0 auto;
}

.transparent {
    background: url(img/transparent_column_bkg.png);
    margin: 0 0 20px 0;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

/* Begin 69Left31Right */

#column69 {
    width: 69%;
    background: url(img/column_rptbkg.jpg);
    border: 1px solid #dcdad1;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.column31 {
    width: 31%;
    background: url(img/column_rptbkg.jpg);
    border: 1px solid #dcdad1;
    margin: 0 0 20px 0;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

/* Begin 22Left78Right */

#column22 {
    width: 22%;
    margin: 0 0 20px 0;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#column78 {
    width: 78%;
    background: url(img/transparent_column_bkg.png);
    padding: 15px 35px 0 35px;
    margin: 0 0 20px 0;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

/* Begin Resources */

#column100 {
    width: 100%;
    background: url(img/column_rptbkg.jpg);
    border: 1px solid #dcdad1;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

/* Begin Home Page Cornerstones */

#cornerstonesContainer {
    width: 100%;
    height: 257px;
    background: url(img/home_cornerstone_rptbkg.jpg) repeat-x;
}

#cornerstonesContainer #cornerstones {
    width: 1250px;
    height: 274px;
    margin: 0 auto;
    background: url(img/home_cornerstone_bkg.jpg) no-repeat;
}

#cornerstonesContainer .cornerstone {
    width: 378px;
    height: 191px;
    background: url(img/home_cornerstone_bkg.png) no-repeat;
    float: left;
    margin: 19px;
}

#cornerstonesContainer .boxgrid {
    width: 333px;
    height: 157px;
    overflow: hidden;  
    position: relative;
    margin: 17px 0 0 23px;
}

#cornerstonesContainer .boxgrid img {
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}

#cornerstonesContainer .boxcaption {
    float: left;
    position: absolute;
    background: #000;
    width: 333px;
    height: 157px;
    opacity: .75;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); /* For IE 5-7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";/* For IE 8 */
}

#cornerstonesContainer .boxcaption p {
    color: #fff;
    padding: 0 15px 0 15px;
}

#cornerstonesContainer .boxcaption p span {
    color: #fff;
    float: right;
    font-style: italic;
}

#cornerstonesContainer .captionfull .boxcaption {
    top: 157px;
    left: 0;
}

/* Begin Footer */

#footerContainer {
    width: 100%;
    height: 0;
    position: relative;
    min-width:1250px;
}

#footer {
    width: 100%;
    height: 48px;
    bottom: 0;
    position: absolute;
    overflow: hidden;
    z-index: 999;
}

#footer #panel { 
	width: 100%;
	height: 300px;
}

#footer #header {
    width: 100%;
    height: 48px;
    background: url(img/footer_moreinfobtn_rptbkg.png) repeat-x;
}

#footer #moreInfo {
    width: 98px;
    height: 48px;
    background: url(img/footer_moreinfo_btn.png) no-repeat;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
}

#footer #contentContainer {
    width: 100%;
    height: 252px;
    background: url(img/footer_moreinfo_rptbkg.jpg) repeat-x;
}

#footer #content {
    width: 1250px;
    height: 250px;
    margin: 0 auto;
}

#footer #logo {
    width: 19%;
    height: 175px;
    margin: 25px 0 0 0;
    padding: 0 15px 0 50px;
    float: left;
    border-right: 1px solid #000000;
}

#footer #logo div {
    width: 220px;
    height: 125px;
    background: url(img/footer_logo.png) no-repeat;
}

#footer .contactUs {
    width: 195px;
    height: 34px;
    background: url(img/footer_contactus_btn.png) no-repeat;
    text-indent: -9000px;
    display: block;
}

#footer .contactUs:hover {
    background-position: 0 -34px;
}

#footer #siteMap {
    width: 70%;
    height: 175px;
    margin: 25px 0 0 0;
    padding: 0 0 0 38px;
    float: left;
    border-left: 1px solid #4b423b;
}

#footer #siteMap ul {
    margin: 0;
    padding: 0;
}

#footer #siteMap li {
    list-style: none;
    float: left;
    width: 160px;
}

#footer #siteMap h3 {
    font-size: 160%;
    font-weight: lighter;
    color: #fff;
}

#footer #siteMap .underline {
    width: 125px;
    height: 0;
    border-top: 1px solid #4b423b;
    border-bottom: 2px solid #000000;
    margin: 0 0 10px 0;
}

#footer #siteMap li li {
    height: 20px;   
}

#footer #siteMap li li a {
    list-style: none;
    float: none;
    font-size: 75%;
    font-weight: bold;
    color: #bdbbbc;
    text-transform: uppercase;
}

/* Begin SubFooter */

#subFooterContainer {
    width: 100%;
    height: 35px;
    background: url(img/subfooter_rptbkg.jpg) repeat-x;
    min-width:1250px;
}

#subFooter {
    width: 1250px;
    height: 35px;
    margin: 0 auto;
    color: #ffffff;
    line-height: 38px;
}

#subFooter ul {
    padding: 0;
    margin: 0;
    
}

#subFooter li
{
    padding: 0 2px 0 2px;
    list-style: none;
    height: 35px;
    float: right;
}

#subFooter #copyright {
    width: 600px;
    float: left;
    margin: 0 0 0 25px;
}

#subFooter #links {
    width: 615px;
    float: left;
    margin: 0 10px 0 0;
}

#subFooter a {
    color: #ffffff;
}

/* Advertisment */

.miscellaneous {
    width: 333px;
    height: 278px;
    padding: 15px;
    background: url(img/column_rptbkg.jpg);
    border: 1px solid #dcdad1;
    margin: 0 0 20px 0;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

/*#endregion */

/*#region Home */

#homeRotatorContainer {
    width: 1250px;
    height: 616px;
}

#homeRotatorContainer #spacer {
    width: 882px;
    height: 616px;
    float: left;
}

#homeRotatorContainer #content {
    width: 335px;
    height: 583px;
    font-size: 135%;
    float: left;
    color: #ffffff;
}

#homeRotatorContainer #nextHome {
    width: 39px;
    height: 61px;
    background: url(img/arrow8_right.png) no-repeat;
    display: block;
    text-indent: -9000px;
    position: relative;
    top: -415px;
    left: 780px;
    z-index: 2;
}

#homeRotatorContainer #previousHome {
    width: 39px;
    height: 61px;
    background: url(img/arrow8_left.png) no-repeat;
    display: block;
    text-indent: -9000px;
    position: relative;
    top: -355px;
    left: 48px;
    z-index: 2;
}

#homeRotatorContainer #nextHome:hover, #homeRotatorContainer #previousHome:hover {
    background-position: 0 -61px;
}

/*#endregion */

/*#region Hunt */

#hunt_ourPatterns {
    width: 823px;
}

#hunt_ourPatterns #header {
    width: 823px;
    height: 137px;
    background: url(img/hunt_ourpatterns_header.jpg) no-repeat;
}

#hunt_ourPatterns #background {
    width: 823px;
    height: 544px;
    background: url(img/hunt_ourpatterns_bkg.jpg) no-repeat;
}

#hunt_ourPatterns #filters {
    width: 803px;
    height: 43px;
    padding: 17px 20px 0 0;
    color: #fff;
    font-size: 85%;
    text-align: right;
}

#hunt_ourPatterns #filter {
    margin: 4px 0 0 0;
}

#hunt_ourPatterns .image-grid {
  width: 798px;
  margin: 12px 0 0 25px;
  padding: 0;
}

#hunt_ourPatterns .image-grid:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}

#hunt_ourPatterns .image-grid a {
  width: 192px;
  height: 222px;
  float: left;
}

#hunt_featuredVideo {
    width: 505px;
    height: 333px;
    background: url(img/hunt_featuredvideo_bkg.jpg) no-repeat;
    padding: 11px 0 0 12px;
    margin: 0 0 0 5px;
}

#hunt_ourShows {
    width: 823px;
    height: 260px;
    background: url(img/hunt_ourshows_bkg.png) no-repeat;
}

#hunt_ourShows h3 {
    font-family: Georgia, Serif;
    font-size: 130%;
    font-weight: normal;
    padding: 5px 0 0 0;
    margin: 0 0 0 15px;
}

#hunt_ourShows div {
    padding: 2px 2px 0 14px;
    float: left;
}

/*#endregion */

/*#region Conserve */

#conserve_header {
    width: 1250px;
    height: 272px;
}

#conserve_header div.content {
    width: 450px;
    font-size: 95%;
    line-height: 1.4;
    float: right;
    margin: 35px 45px 0 0;
    color: #d5d8cd;
}

#conserve_header div.content h1 {
    font-family: Georgia, Serif;
    font-size: 250%;
    font-weight: normal;
    color: #fefaf9;
    line-height: 28px;
}

#conserve_header div.content h2 {
    font-weight: normal;
    color: #b3bc9f;
}

#conserve_header div.content a {
    color: #ffffff;
    font-style: italic;
    float: right;
}

#conserve_content1 {
    width: 397px;
    height: 186px;
    background: url(img/conserve_content1_bkg.png) no-repeat;
}

#conserve_content1 div {
    width: 58%;
    height: 186px;
    float: right;
    margin: 7px 10px 0 22px;
}

#conserve_content1 h3 {
    font-family: Georgia, Serif;
    font-size: 140%;
    font-weight: normal;
	color: #4f4848;
	margin: 0;
	letter-spacing: 0;
	line-height: 32px;
}

#conserve_content1 span {
    width: 145px;
    height: 30px;
    background: url(img/arrow3_right.png) no-repeat;
    padding: 3px 5px 5px 27px;
}

#conserve_content1 a {
    font-size: 90%;
    color: #2e2e2f;
}

#conserve_content2 {
    width: 397px;
    height: 186px;
    background: url(img/conserve_content2_bkg.png) no-repeat;
}

#conserve_content2 div {
    width: 58%;
    height: 186px;
    float: right;
    margin: 7px 10px 0 22px;
}

#conserve_content2 h3 {
    font-family: Georgia, Serif;
    font-size: 140%;
    font-weight: normal;
	color: #4f4848;
	margin: 0;
	letter-spacing: 0;
	line-height: 32px;
}

#conserve_content2 span {
    width: 145px;
    height: 30px;
    background: url(img/arrow3_right.png) no-repeat;
    padding: 3px 5px 5px 27px;
}

#conserve_content2 a {
    font-size: 90%;
    color: #2e2e2f;
}

#conserve_featuredVideo .conserveVidSpan {
    width: 145px;
    height: 30px;
    background: url(img/arrow3_right.png) no-repeat;
    padding: 3px 0 5px 27px;
}

#conserve_featuredVideo a {
    font-size: 90%;
    color: #2e2e2f;
}

#conserve_featuredVideos {
    width: 823px;
    height: 395px;
}

#conserve_featuredVideos h3 {
    font-family: Georgia, Serif;
    font-size: 130%;
    color: #4f4848;
    font-weight: normal;
    margin: 7px 0 0 15px;
}

#conserve_featuredVideos .item {
    width: 172px;
    height: 158px;
    padding: 4px 17px 17px 16px;
    float: left;
}

#conserve_featuredVideos .item .thumbnail {
    width: 169px;
    height: 113px;
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    -moz-box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    z-index: 10;
}

#conserve_featuredVideos .thumbnail img {
    width: 300px;
    height: 202px;
    position: relative;
    bottom: 50px;
    right: 70px;
    z-index: 5;
}

#conserve_featuredVideos .title {
    padding: 5px 0 0 4px;
    line-height: 15px;
    color: #000000;
}

#conserve_featuredVideos .duration {
    color: #ababab;
    font-style: italic;
    font-size: 85%;
}

/* Product Feeds*/

#productFeedsContainer {
    width: 335px;
    height: 475px;
    padding: 15px;
}

#productFeeds {
    width: 333px;
    border: 1px solid #dedede;
    background-color: #ffffff;
}

#productFeeds #header {
    width: 100%;
    height: 33px;
    background: url(img/productfeeds_header_bkg.jpg) no-repeat;
    padding: 10px 0 0 10px;
}

#productFeeds #select {
    width: 155px;
}

#productFeeds #title {
    width: 160px;
    margin: 4px 0 0 0;
    color: #ffffff;
    font-size: 85%;
    text-align: right;
}

#productFeeds #content {
    width: 100%;
    height: 430px;
}

#productFeeds #content .itemContainer {
    width: 100%;
    height: 123px;
    border-bottom: 1px solid #dddbdc;
    padding: 5px 0 5px 0;
}

#productFeeds #content .bioLogicThumbnail {
    width: 33%;
    height: 123px;
    float: left;
    padding: 0 0 0 5px;
}

#productFeeds #content .bioLogicThumbnail img {
    width: 100px;
    height: 123px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#productFeeds #content .nativNurseriesThumbnail {
    width: 33%;
    height: 92px;
    float: left;
    padding: 0 0 0 5px;
}

#productFeeds #content .nativNurseriesThumbnail img {
    width: 75px;
    height: 92px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin: 15px 0 0 13px;
}

#productFeeds #content .mossyOakThumbnail {
    width: 33%;
    height: 75px;
    float: left;
    padding: 0 0 0 5px;
}

#productFeeds #content .mossyOakThumbnail img {
    width: 75px;
    height: 75px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin: 15px 0 0 13px;
}

#productFeeds #content .content {
    width: 64%;
    height: 123px;
    float: left;
}

#productFeeds #content .content h2 {
    font-size: 130%;
    line-height: 18px;
    font-weight: bold;
    color: #1c3f09;
    padding: 8px 0 0 0;
}

#productFeeds #content .content p {
    font-family: Times New Roman, sans-serif;
    font-size: 95%;
    margin: 0;
    padding: 0;
}

#productFeeds #content .content span {
    font-family: Times New Roman, sans-serif;
    font-size: 110%;
    line-height: 22px;
    font-weight: normal;
}

#productFeeds #content .content .learnMore {
    font-size: 85%;
    font-weight: bold;
    color: #c0c0c0;
}

#productFeeds #content .shop {
    font-size: 85%;
    font-weight: bold;
    color: #1c3f09;
    line-height: 28px;
}

/*#endregion */

/*#region Inspire */

#inspireHeader {
    width: 1250px;
    height: 302px;
    background: url(img/inspire_header_bkg.jpg) no-repeat;
}

#inspireHeader p {
    float: right;
    margin: 150px 58px 0 0;
}

#inspire_inspirationStories {
    width: 823px;
    height: 525px;
}

#inspire_inspirationStories #contentContainer {
    width: 100%;
    height: 318px;
}

#inspire_inspirationStories #img {
    width: 450px;
    height: 318px;
    float: left;
}

#inspire_inspirationStories #content {
    width: 350px;
    height: 300px;
    padding: 15px 0 0 0;
    float: left;
}

#inspire_inspirationStories #content h1 {
    font-family: Georgia, Serif;
    font-size: 180%;
    line-height: 33px;
    font-weight: normal;
    display: inline;
}

#inspire_inspirationStories #content h3 {
    font-family: Arial, Serif;
    font-size: 150%;
    color: #706768;
    line-height: 30px;
    font-weight: normal;
    display: inline;
}

#inspire_inspirationStories #rotator {
    width: 810px;
    height: 200px;
    background: url(img/inspire_inspirationstories_bkg.png) no-repeat;
    padding: 0 0 0 13px;
}

#inspire_inspirationStories #rotator h3 {
    font-family: Georgia, Serif;
    font-size: 130%;
    font-weight: normal;
}

#inspire_inspirationStories #previousInspirationStories {
    width: 29px;
    height: 28px;
    background: url(img/arrow1_left.png) no-repeat;
    float: left;
}

#inspire_inspirationStories #nextInspirationStories {
    width: 29px;
    height: 28px;
    background: url(img/arrow1_right.png) no-repeat;
    float: left;
}

#inspire_inspirationStories #previousInspirationStories:hover, #inspire_inspirationStories #nextInspirationStories:hover {
    background-position: 0 -28px;
}

#inspire_inspirationStories .story {
    width: 133px;
    height: 127px;
    float: left;
    background: url(img/inspire_inspirationstories_thumbnail_bkg.png) no-repeat;
    padding: 3px 0 0 3px;
    cursor: pointer;
}

#inspire_inspirationStories .title {
    font-size: 85%;
    color: #706768;
}

#inspire_cuzsCorner {
    width: 93%;
    height: 320px;
    padding: 15px 0 0 0;
}

#inspire_cuzsCorner h1 {
    font-family: Georgia, Serif;
    font-size: 220%;
    font-weight: normal;
    line-height: 28px;
}

#inspire_cuzsCorner h2 {
    font-size: 150%;
    font-weight: normal;
}

#inspire_ourBlogs {
    width: 808px;
    height: 182px;
    background: url(img/inspire_ourblogs_bkg.png) no-repeat;
    padding: 0 0 0 15px;
}

#inspire_ourBlogs h3 {
    font-family: Georgia, Serif;
    font-size: 130%;
    font-weight: normal;
    color: #4f4848;
}

#inspire_ourBlogs #rotatorControls {
    height: 28px;
    margin: 0 15px 0 0;
    float: right;
}

#inspire_ourBlogs #previousAllOfOurBlogs {
    width: 29px;
    height: 28px;
    background: url(img/arrow1_left.png) no-repeat;
    float: left;
}

#inspire_ourBlogs #nextAllOfOurBlogs {
    width: 29px;
    height: 28px;
    background: url(img/arrow1_right.png) no-repeat;
    float: left;
}

#inspire_ourBlogs #previousAllOfOurBlogs:hover, #inspire_ourBlogs #nextAllOfOurBlogs:hover {
    background-position: 0 -28px;
}

#inspire_ourBlogs .blog {
    width: 133px;
    height: 127px;
    float: left;
    background: url(img/inspire_inspirationstories_thumbnail_bkg.png) no-repeat;
    padding: 3px 0 0 3px;
    cursor: pointer;
}

#inspire_featuredVideo {
    width: 505px;
    height: 333px;
    background: url(img/inspire_featuredvideo_bkg.jpg) no-repeat;
    padding: 11px 0 0 12px;
    margin: 0 0 0 5px;
}

#inspire_featuredVideos {
    width: 823px;
    height: 225px;
    background: url(img/inspire_featuredvideos_bkg.png) no-repeat;
}

#inspire_featuredVideos h3 {
    font-family: Georgia, Serif;
    font-size: 130%;
    color: #4f4848;
    font-weight: normal;
    margin: 0 0 0 15px;
}

#inspire_featuredVideos #rotatorControls {
    height: 28px;
    margin: 0 15px 0 0;
    float: right;
}

#inspire_featuredVideos #previousFeaturedVideos {
    width: 29px;
    height: 28px;
    background: url(img/arrow1_left.png) no-repeat;
    float: left;
}

#inspire_featuredVideos #nextFeaturedVideos {
    width: 29px;
    height: 28px;
    background: url(img/arrow1_right.png) no-repeat;
    float: left;
}

#inspire_featuredVideos #previousFeaturedVideos:hover, #inspire_featuredVideos #nextFeaturedVideos:hover {
    background-position: 0 -28px;
}

#inspire_featuredVideos .item {
    height: 158px;
    padding: 4px 17px 17px 14px;
    float: left;
    cursor: pointer;
}

#inspire_featuredVideos .item .thumbnail {
    width: 169px;
    height: 113px;
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    -moz-box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    overflow: hidden;
}

#inspire_featuredVideos .thumbnail img {
    width: 300px;
    height: 202px;
    position: relative;
    bottom: 50px;
    right: 70px;
}

#inspire_featuredVideos .title {
    padding: 5px 0 0 4px;
    line-height: 15px;
    color: #000000;
}

#inspire_featuredVideos .duration {
    color: #ababab;
    font-style: italic;
    font-size: 85%;
}

/*#endregion */

/*#region Miscellaneous */

.bullet {
    background: url(img/dots2.png) 0 0;
    width: 9px;
    height: 9px;
    margin: 1px;
    cursor: pointer;
    float: left;
}

.bullet:hover {
    background-position: 0 -9px;
}

.bulletSelect
{
    background: url(img/dots2.png) 0 -9px;
    width: 9px;
    height: 9px;
    margin: 1px;
    cursor: pointer;
    float: left;
}

.bullet2 {
    background: url(img/dots1.png) 0 0;
    width: 16px;
    height: 16px;
    margin: 1px;
    cursor: pointer;
    float: left;
}

.bullet2:hover {
    background-position: 0 -16px;
}

.bullet2Select
{
    background: url(img/dots1.png) 0 -16px;
    width: 16px;
    height: 16px;
    margin: 1px;
    cursor: pointer;
    float: left;
}

.blogThumbnailBackground 
{
    width: 145px;
    height: 129px;
    background: url(img/blog_thumbnail_bkg.png) no-repeat;
    padding: 5px 0 0 5px;
}

#staticHeaderContainer {
    width: 100%;
    height: 302px;
}

#staticHeader {
    width: 1250px;
    height: 302px;
    margin: 0 auto;
}

.left {
    float: left;
}

.right {
    float: right;
}

.center {
    margin-left: auto;
    margin-right: auto;
}

.padding {
    padding: 0 15px 0 15px;
}

.dots1 {
    width: 16px;
    height: 16px;
    background: url(img/dots1.png);
    cursor: pointer;
    float: left;
}

.dots1: hover {
    background-position: 0 -16px;
}

.dots2 {
    width: 9px;
    height: 9px;
    cursor: pointer;
    float: left;
}

div.TelerikModalOverlay {
    background-color: black !important;
}

/* Dynamic Rotator */

#singleRotatorContainer {
    width: 100%;
    height: 260px;
    padding: 20px 0 0 3px;
}

#singleRotatorContainer #singleRotator {
    width: 100%;
    height: 246px;
}

#singleRotatorContainer .rotator {
    width: 721px;
    height: 246px;
    float: left;
}

#singleRotatorContainer #previousSingleRotator {
    width: 20px;
    height: 142px;
    background: url(img/arrow5_left.png) no-repeat;
    float: left;
    margin: 45px 12px 0 16px;
    cursor: pointer;
}

#singleRotatorContainer #nextSingleRotator {
    width: 20px;
    height: 142px;
    background: url(img/arrow5_right.png) no-repeat;
    float: left;
    margin: 45px 16px 0 12px;
    cursor: pointer;
}

#singleRotatorContainer #previousSingleRotator:hover, #singleRotatorContainer #nextSingleRotator:hover {
    background-position: 0 -142px;
}

#singleRotatorContainer .itemContainer {
    width: 100%;
    height: 246px;
}

#singleRotatorContainer .thumbnail {
    width: 385px;
    height: 246px;
    background: url(img/dynamicrotator_bkg.png) no-repeat;
    float: left;
    padding: 23px 0 0 18px;
}

#singleRotatorContainer img {
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .15);
    -moz-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .15);
    box-shadow: 0 0 4px 2px rgba(120, 120, 112, .15);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#singleRotatorContainer .content {
    width: 310px;
    height: 239px;
    float: left;
    color: #000000;
    margin: 20px 0 0 5px;
}

#singleRotatorContainer .title {
    width: 100%;
    font-family: Georgia, Serif;
    font-size: 250%;
    line-height: 40px;
    color: #4f4848;
}

#singleRotatorContainer .subtitle {
    width: 100%;
    font-family: Arial;
    font-size: 130%;
    line-height: 22px;
    color: #6e6868;
}

#singleRotatorContainer .readMore {
    font-family: Georgia, Sans-Serif;
    font-size: 95%;
    font-style: italic;
    color: #3b530d;
}

#multipleRotatorContainer {
    width: 100%;
    height: 236px;
}

#multipleRotatorContainer #upper
{
    width: 1194px;
    height: 48px;
    background: url(img/brands_footer_upper_bkg.png) no-repeat;
    margin: 0 auto;
}

#multipleRotatorContainer #lower
{
    width: 1194px;
    height: 48px;
    background: url(img/brands_footer_lower_bkg.png) no-repeat;
    margin: 0 auto;
}

#multipleRotatorContainer #multipleRotator {
    width: 100%;
    height: 140px;
    margin: 0 auto;
}

#multipleRotatorContainer .rotator {
    width: 1120px;
    height: 140px;
    float: left;
    padding: 0 0 0 45px; /* only used with nav buttons hidden */
}

#multipleRotatorContainer .rotator a img {
    padding: 12px 5px 12px 5px;
}

#multipleRotatorContainer #previousMultipleRotator {
    width: 20px;
    height: 48px;
    background: url(img/arrow2_left.png) no-repeat;
    float: left;
    margin: 45px 12px 0 12px;
    cursor: pointer;
}

#multipleRotatorContainer #nextMultipleRotator {
    width: 20px;
    height: 48px;
    background: url(img/arrow2_right.png) no-repeat;
    float: left;
    margin: 45px 12px 0 12px;
    cursor: pointer;
}

#multipleRotatorContainer #previousMultipleRotator:hover, #multipleRotatorContainer #nextMultipleRotator:hover {
    background-position: 0 -48px;
}

/* Begin Licensees */

#licenseesContainer {
    width: 335px;
    height: 605px;
    padding: 15px;
}

#licensees {
    width: 333px;
    border: 1px solid #dedede;
    background-color: #ffffff;
}

#licensees #header {
    width: 100%;
    height: 103px;
    background: url(img/licensees_header_bkg.jpg) no-repeat;
    padding: 10px 0 0 10px;
}

#licensees #select {
    width: 155px;
}

#licensees #title {
    width: 160px;
    margin: 4px 0 0 0;
    color: #ffffff;
    font-size: 85%;
    text-align: right;
}

#licensees #content {
    width: 100%;
    height: 460px;
    background: url(img/licensees_content_bkg.jpg) no-repeat;
}

#licensees h3 {
    font-size: 130%;
    font-weight: normal;
    line-height: 23px;
    color: #4f4848;
    padding: 5px 0 0 0;
}

#licensees #previousLicensees {
    width: 27px;
    height: 54px;
    background: url(img/arrow4_left.png) no-repeat;
    cursor: pointer;
    position: relative;
    top: 60px;
    left: 10px;
    z-index: 25;
}

#licensees #nextLicensees {
    width: 27px;
    height: 54px;
    background: url(img/arrow4_right.png) no-repeat;
    cursor: pointer;
    position: relative;
    top: 60px;
    right: 10px;
    z-index: 25;
}

#licensees #previousLicensees:hover, #licensees #nextLicensees:hover {
    background-position: 0 -54px;
}

#licensees .logo {
    width: 100%;
    height: 212px;
    padding: 0 0 10px 10px;
}

#licensees .summary {
    width: 100%;
    padding: 4px 0 5px 0;
}

#licensees .website {
    font-family: Times New Roman, sans-serif;
    font-size: 110%;
    color: #1b3f08;
}

#licensees span a {
    font-size: 80%;
    color: #a39e9f;
    font-style: italic;
    line-height: 30px;
    padding: 0 0 0 25px;
}

/* Begin Partners */

#partnersContainer {
    width: 335px;
    height: 605px;
    padding: 15px;
}

#partners {
    width: 333px;
    border: 1px solid #dedede;
    background-color: #ffffff;
}

#partners #header {
    width: 100%;
    height: 103px;
    background: url(img/partners_header_bkg.jpg) no-repeat;
    padding: 10px 0 0 10px;
}

#partners #select {
    width: 155px;
}

#partners #select select {
    width: 155px;
}

#partners #title {
    width: 160px;
    margin: 4px 0 0 0;
    color: #ffffff;
    font-size: 85%;
    text-align: right;
}

#partners #content {
    width: 100%;
    height: 460px;
    background: url(img/partners_content_bkg.jpg) no-repeat;
}

#partners h3 {
    font-size: 130%;
    font-weight: normal;
    line-height: 23px;
    color: #4f4848;
    padding: 5px 0 0 0;
}

#partners #previousPartners {
    width: 27px;
    height: 54px;
    background: url(img/arrow4_left.png) no-repeat;
    cursor: pointer;
    position: relative;
    top: 60px;
    left: 10px;
    z-index: 25;
}

#partners #nextPartners {
    width: 27px;
    height: 54px;
    background: url(img/arrow4_right.png) no-repeat;
    cursor: pointer;
    position: relative;
    top: 60px;
    right: 10px;
    z-index: 25;
}

#partners #previousPartners:hover, #partners #nextPartners:hover {
    background-position: 0 -54px;
}

#partners .logo {
    width: 100%;
    height: 212px;
    padding: 0 0 10px 0;
}

#partners .summary {
    width: 100%;
    padding: 4px 0 5px 0;
}

#partners .website {
    font-family: Times New Roman, sans-serif;
    font-size: 110%;
    color: #1b3f08;
}

#partners span a {
    font-size: 80%;
    color: #a39e9f;
    font-style: italic;
    line-height: 30px;
    padding: 0 0 0 25px;
}

/* Begin Conservation Stories */

#conservationStoriesContainer {
    width: 335px;
    height: 325px;
    padding: 15px;
}

#conservationStories {
    width: 333px;
    height: 323px;
    border: 1px solid #dedede;
    background-color: #ffffff;
}

#conservationStories #header {
    width: 100%;
    height: 103px;
    background: url(img/conservationstories_header_bkg.jpg) no-repeat;
    padding: 10px 0 0 10px;
}

#conservationStories #select {
    width: 265px;
}

#conservationStories #title {
    width: 50px;
    margin: 4px 0 0 0;
    color: #ffffff;
    font-size: 85%;
    text-align: right;
}

#conservationStories #content {
    width: 100%;
    height: 164px;
    background: url(img/conservationstories_content_bkg.jpg) no-repeat;
}

#conservationStories #previousConservationStories {
    width: 27px;
    height: 54px;
    background: url(img/arrow4_left.png) no-repeat;
    position: absolute;
    top: 55px;
    left: 15px;
    z-index: 99;
    cursor: pointer;
}

#conservationStories #nextConservationStories {
    width: 27px;
    height: 54px;
    background: url(img/arrow4_right.png) no-repeat;
    position: absolute;
    top: 55px;
    right: 15px;
    z-index: 99;
    cursor: pointer;
}

#conservationStories #previousConservationStories:hover, #conservationStories #nextConservationStories:hover {
    background-position: 0 -54px;
}

#conservationStories #content .thumbnail {
    height: 115px;
    padding: 20px 0 29px 59px;
}

#conservationStories .thumbnail img {
    border: 4px solid #ffffff;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

/* Begin Latest Blog Posts */

#latestBlogPostsContainer {
    width: 335px;
    padding: 15px 15px 5px 15px;
}

#latestBlogPosts {
    width: 333px;
    border: 1px solid transparent;
}

#latestBlogPosts #header {
    width: 100%;
    height: 44px;
    background: url(img/latestblogposts_header_bkg.jpg) no-repeat;
    padding: 10px 0 0 10px;
}

#latestBlogPosts #select {
    width: 140px;
}

#latestBlogPosts #label {
    width: 175px;
    margin: 4px 0 0 0;
    color: #ffffff;
    font-size: 85%;
    text-align: right;
}

#latestBlogPosts #content {
    width: 100%;
}

#latestBlogPosts .postContainer {
    width: 100%;
    height: 57px;
}

#latestBlogPosts .thumbnail {
    width: 27%;
    height: 57px;
    float: left;
}

#latestBlogPosts .post {
    width: 73%;
    height: 57px;
    float: left;
}

#latestBlogPosts .title {
    width: 76%;
    float: left;
    line-height: 20px;
}

#latestBlogPosts .time {
     width: 23%;
     float: left;
     text-align: right;
     font-size: 85%;
     font-weight: bold;
     color: #aba9a8;
     line-height: 20px;
}

#latestBlogPosts .summary {
    width: 100%;
    float: left;
    font-family: Times New Roman, sans-serif;
    font-size: 110%;
    line-height: 18px;
}

#latestBlogPosts #moreStories {
    width: 100%;
}

#latestBlogPosts hr.postSeperator {
    height: 0;
    border: 1px solid #eeedea;
}

#latestBlogPosts .publicationDate {
    width: 100%;
    border-top: 2px solid #1b3f08;
    padding: 10px 0 5px 0;
    margin: 15px 0 0 0;
    text-transform: uppercase;
    font-size: 85%;
    font-weight: bold;
    color: #1b3f08;
}

#latestBlogPosts img {
     width: 81px;
     height: 45px;
     margin: 6px 0 0 0;
     border: 1px solid #d5d5c6;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#latestBlogPosts .link {
    color: #1b3f08;
    font-size: 85%;
    font-weight: bold;
    text-transform: uppercase;
}

#latestBlogPosts #moreStories {
    width: 100%;
    margin: 8px 0 0 0;
    padding: 6px 0 0 0;
    border-top: 1px solid #eeedea;
}

/* Begin Conservation Blog Posts */

#conservationBlogPostsContainer {
    width: 335px;
    padding: 15px 15px 5px 15px;
}

#conservationBlogPosts {
    width: 333px;
    border: 1px solid transparent;
}

#conservationBlogPosts #header {
    width: 100%;
    height: 44px;
    background: url(img/latestblogposts_header_bkg.jpg) no-repeat;
    padding: 10px 0 0 10px;
}

#conservationBlogPosts #title {
    width: 140px;
    padding: 3px 0 0 0;
    color: #ffffff;
}

#conservationBlogPosts #label {
    width: 175px;
    margin: 4px 0 0 0;
    color: #ffffff;
    font-size: 85%;
    text-align: right;
}

#conservationBlogPosts #content {
    width: 100%;
}

#conservationBlogPosts .postContainer {
    width: 100%;
    height: 57px;
}

#conservationBlogPosts .thumbnail {
    width: 27%;
    height: 57px;
    float: left;
}

#conservationBlogPosts .post {
    width: 73%;
    height: 57px;
    float: left;
}

#conservationBlogPosts .title {
    width: 76%;
    float: left;
    line-height: 20px;
}

#conservationBlogPosts .time {
     width: 23%;
     float: left;
     text-align: right;
     font-size: 85%;
     font-weight: bold;
     color: #aba9a8;
     line-height: 20px;
}

#conservationBlogPosts .summary {
    width: 100%;
    float: left;
    font-family: Times New Roman, sans-serif;
    font-size: 110%;
    line-height: 18px;
}

#conservationBlogPosts hr.postSeperator {
    height: 0;
    border: 1px solid #eeedea;
}

#conservationBlogPosts .publicationDate {
    width: 100%;
    border-top: 2px solid #1b3f08;
    padding: 10px 0 5px 0;
    margin: 15px 0 0 0;
    text-transform: uppercase;
    font-size: 85%;
    font-weight: bold;
    color: #1b3f08;
}

#conservationBlogPosts img {
     width: 81px;
     height: 45px;
     margin: 6px 0 0 0;
     border: 1px solid #d5d5c6;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#conservationBlogPosts .link {
    color: #1b3f08;
    font-size: 85%;
    font-weight: bold;
    text-transform: uppercase;
}

#conservationBlogPosts #moreStories {
    width: 100%;
    margin: 8px 0 0 0;
    padding: 6px 0 0 0;
    border-top: 1px solid #eeedea;
}

/* Begin Gear Spotlight */

#gearSpotlightContainer {
    width: 335px;
    height: 715px;
    padding: 15px;
}

#gearSpotlight {
    width: 333px;
    border: 1px solid #dedede;
}

#gearSpotlight #header {
    width: 100%;
    height: 120px;
    background: url(img/gearSpotlight_header_bkg.jpg) no-repeat;
}

#gearSpotlight #content {
    height: 585px;
    background-color: #ffffff;
    padding: 8px 27px 0 27px;
}

#gearSpotlight h3 {
    font-family: Arial;
    font-size: 130%;
    font-weight: normal;
    color: #4f4848;
    line-height: 24px;
}

#gearSpotlight #content object {
    width: 280px;
    height: 156px;
    overflow: hidden;
    display: block;
}

#gearSpotlight #content span {
    font-size: 70%;
    color: #a39e9f;
    font-style: italic;
    display: block;
    padding: 0 0 6px 0;
}

/* Begin CornerstoneFooter */

#cornerstoneFooterContainer {
    width: 100%;
    height: 217px;
    background: url(img/cornerstonefooter_rptbkg.jpg);
    min-width:1250px;
}

#cornerstoneFooter {
    width: 1250px;
    height: 217px;
    margin: 0 auto;
}

#cornerstoneFooter div {
    margin: 0 0 0 17px;
}

#cornerstoneFooter a {
    float: left;
    margin: 35px 1px 20px 1px;
}

/* Begin Blogs Search By Category */

#blogCategoriesContainer {
    width: 335px;
    height: 370px;
    padding: 15px;
}

#blogCategories {
    width: 333px;
    border: 1px solid #dedede;
    background-color: #ffffff;
}

#blogCategories #header {
    width: 100%;
    height: 117px;
    background: url(img/blogs_searchbycategory_header_bkg.jpg) no-repeat;
    padding: 10px 0 0 10px;
}

#blogCategories #title {
    width: 315px;
    margin: 4px 0 0 0;
    color: #ffffff;
    font-size: 85%;
    text-align: right;
}

#blogCategories #content {
    width: 100%;
    height: 241px;
}

#blogCategories ul {
    padding: 4px 0 0 28px;
    margin:0;
}

#blogCategories li {
    width: 150px;
    background: url(img/listitem_underline2.png) no-repeat 0 29px;
    line-height: 32px;
    float: left;
    display: block;
}

#blogCategories li a {
    color: #444444;
}

#blogCategories li a span {
    color: #88a052;
    font-weight: bold;
    font-size: 90%;
}

/* Begin Blogs Search By Month */

#blogArchiveContainer {
    width: 335px;
    height: 339px;
    padding: 15px;
}

#blogArchive {
    width: 333px;
    border: 1px solid #dedede;
    background-color: #ffffff;
}

#blogArchive #header {
    width: 100%;
    height: 117px;
    background: url(img/blogs_searchbymonth_header_bkg.jpg) no-repeat;
    padding: 10px 0 0 10px;
}

#blogArchive #select {
    width: 140px;
}

#blogArchive #label {
    width: 175px;
    margin: 4px 0 0 0;
    color: #ffffff;
    font-size: 85%;
    text-align: right;
}

#blogArchive #title {
    width: 315px;
    margin: 4px 0 0 0;
    color: #ffffff;
    font-size: 85%;
    text-align: right;
}

#blogArchive #content {
    width: 100%;
    height: 210px;
}

#blogArchive ul {
    padding: 4px 0 0 28px;
    margin: 0;
}

#blogArchive li {
    width: 130px;
    background: url(img/listitem_underline2.png) no-repeat 0 29px;
    line-height: 32px;
    float: left;
}

#blogArchive li a {
    color: #444444;
}

#blogArchive li a span {
    color: #88a052;
    font-weight: bold;
    font-size: 90%;
}

/* Blog Comments */

.sfreContentArea
{
	background-color:#FFFFFF;	
}

/* Facebook Feeds*/

#facebookFeedsContainer {
    width: 335px;
    height: 595px;
    padding: 15px;
}

#facebookFeeds {
    width: 333px;
    border: 1px solid #dedede;
    background-color: #ffffff;
}

#facebookFeeds #header {
    width: 100%;
    height: 33px;
    background: url(img/facebookfeeds_header_bkg.jpg) no-repeat;
    padding: 10px 0 0 10px;
}

#facebookFeeds #select {
    width: 145px;
}

#facebookFeeds #title {
    width: 170px;
    margin: 4px 0 0 0;
    color: #ffffff;
    font-size: 85%;
    text-align: right;
}

#facebookFeeds #content {
    width: 100%;
    height: 550px;
}

/* Newsletter */

#newsletterContainer {
    width: 320px;
    height: 128px;
    padding: 16px 0 0 19px;
    float: left;
}

#newsletterContainer h3 {
    color: #dadada;
    font-weight: normal;
    padding: 1px 0 11px 1px;
}

.newsletter {
    width: 339px;
    height: 140px;
    background: url(img/newsletter_bkg.png) no-repeat;
}

.newsletterCondensed {
    width: 339px;
    height: 103px;
    background: url(img/newsletter_condensed_bkg.png) no-repeat;
}

.newsletterFooter {
    width: 339px;
    height: 103px;
    background: url(img/newsletter_condensed_bkg.png) no-repeat;
}

#newsletterContainer img {
    width: 72px;
    height: 26px;
}

#newsletterContainer img:hover{
    background-position: 0 -26px;
}

#newsletterContainer #content {
    width: 319px;
}

#newsletterContainer #description {
    font-size: 90%;
    font-style: italic;
    color: #dadada;
    line-height: 15px;
    padding: 0 0 10px 0;
    float: left;
}

#newsletterContainer #field {
    width: 229px;
    height: 29px;
    float: left;
}

.newsletterSocialControls {
    width: 45px;
    padding: 4px 0 0 3px;
    float: left;
}

.newsletterSocialControls .facebook 
{
    width: 45px;
    height: 45px;
    background: url(img/newsletter_facebook.png) no-repeat;
    padding: 5px 0 0 0;
    cursor: pointer;
    text-indent: -9000px;
    float: left;
}

.newsletterSocialControls .youtube 
{
    width: 45px;
    height: 45px;
    background: url(img/newsletter_youtube.png) no-repeat;
    padding: 5px 0 0 0;
    cursor: pointer;
    text-indent: -9000px;
    float: left;
}

.facebookFooter {
    width: 40px;
    height: 34px;
    background: url(img/footer_facebook.png) no-repeat;
    padding: 5px 0 0 0;
    cursor: pointer;
    text-indent: -9000px;
    float: left;
}

.youtubeFooter {
    width: 40px;
    height: 34px;
    background: url(img/footer_youtube.png) no-repeat;
    padding: 5px 0 0 0;
    cursor: pointer;
    text-indent: -9000px;
    float: left;
}

#newsletterMenu {
    width: 87px;
    height: 30px;
    position: relative;
    float: left;
}

#newsletterMenu h2 {
    color: #fff;
    padding: 10px 0 10px 0;
}

#newsletterMenu .newsletterButton {
    width: 72px;
    height: 29px;
	background: url(img/newsletter_submit_btn.jpg) no-repeat;
	cursor: pointer;
	text-align: right;
}

#newsletterMenu .newsletterButton:hover {
	background-position: 0 -29px;
}

#newsletterMenuContainer {
	display: none;
	width: 291px;
	height: 280px;
	padding: 0 0 0 10px;
	background: url(img/newslettermenu_bkg.png) no-repeat;
	position: absolute;
	z-index: 99999 !important;
	text-align: left;
	top: -280px; 
	right: -109px;
    border: 0;
}

#newsletterMenuContainer .newsletterSubmitButton {
    width: 72px;
    height: 29px;
    background: url(img/newsletter_submit_btn.jpg) no-repeat;
    position: absolute;
    top: 226px;
    left: 212px;
}

#newsletterMenuContainer .newsletterSubmitButton:hover {
    background-position: 0 -29px;
}

#newsletterContent {
    padding: 10px 0 0 0;
}

#newsletterContent td {
    padding: 0;
}

#newsletterContent table label, #newsletterContent label {
    font-size: 90%;
}

#newsletterContent #privacy {
    width: 177px;
    color: #a8a6a1;
    font-size: 75%;
    font-style: italic;
    padding: 3px 0 0 19px;
    line-height: 13px;
}

/* Our Story */

#ourStory {
    width: 100%;
    height: 159px;
    margin: 0 0 0 10px;
}

#ourStory #image {
    width: 180px;
    height: 155px;
    background: url(img/ourstory.png) no-repeat;
    float: left;
}

#ourStory #content{
    width: 207px;
    height: 140px;
    padding: 15px 0 0 0;
    float: left;
}

#ourStory h3 {
    font-family: Arial;
    font-size: 130%;
    font-weight: normal;
    line-height: 34px;
    margin: 10px 0 0 0;
}

#ourStory a {
    font-family: Georgia;
    font-size: 85%;
    font-style: italic;
    color: #1d2a06;
    line-height: 40px;
}

/* Need Help */

#needHelpContainer {
    padding: 15px 15px 0 15px;
}

#needHelp {
    padding: 15px 15px 15px 15px;
}

#needHelp h3 {
    font-family: Georgia;
    font-size: 180%;
    font-weight: normal;
}

#needHelp #divider {
    width: 142px;
    height: 5px;
    background: url(img/listitem_underline1.png) no-repeat;
}

#needHelp #links {
    padding: 8px 0 0 0;
}

#needHelp a {
    color: #79aa4e;
}

/* Share */

.share {
    margin: 2px 0 0 0;
}

.shareButton {
    width: 56px;
    height: 26px;
	background: url(img/share_btn.png) no-repeat;
	cursor: pointer;
	display: inline-block;
}

.shareButton:hover {
	background-position: 0 -26px;
}

.shareMenu {
	display: none;
	width: 165px;
	height: 251px;
	margin: 23px 0 0 0;
	background: url(img/share_menu_bkg.png) no-repeat;
	position: absolute;
	z-index: 9999 !important;
	text-align: left;
    border: 0;
}

.share fieldset {
    padding: 7px 3px 3px 3px;
    margin: 0;
}

.share fieldset div {
    width: 164px;
    height: 34px;
    margin: 0 0 0 1px;
    padding: 12px 0 0 0;
    border-bottom: 1px solid #e6e6e6;
}

.shareFacebook {
    background: url(img/share_facebook_btn.jpg) 10px 10px no-repeat;
}

.shareTwitter {
    background: url(img/share_twitter_btn.jpg) 10px 10px no-repeat;
}

.shareGooglePlus {
    background: url(img/share_googleplus_btn.jpg) 10px 10px no-repeat;
}

.shareTumbl {
    background: url(img/share_tumbl_btn.jpg) 10px 10px no-repeat;
}

.shareEmail {
    background: url(img/share_email_btn.jpg) 10px 14px no-repeat;
}

.share #shareTumbl, .share #shareGooglePlus, .share #shareTwitter, .share #shareFacebook {
    font-size: 85%;
    color: #1b3f08;
    margin: 0 0 0 47px;
}

.share #shareEmail {
    font-size: 85%;
    color: #1b3f08;
    margin: 0 0 0 35px;
}

/* Share Email */

#shareEmail {
    width: 356px;
    height: 447px;
    background-color: #fff;
    padding: 6px 15px 5px 13px;
}

#shareEmail h1 {
    font-size: 140%;
    font-weight: normal;
    line-height: 14px;
}

#shareEmail #close {
    width: 33px;
    height: 33px;
    display: block;
    background: url(img/close.png) no-repeat;
    cursor: pointer;
    position: absolute;
    top: 7px;
    right: 10px;
    z-index: 10;
    text-indent: -9000px;
}

#shareEmail label {
    font-weight: bold;
}

#shareEmail .shareButton {
    width: 70px;
    height: 33px;
	background: url(img/share_btn.jpg) no-repeat;
	cursor: pointer;
}

#shareEmail .shareButton:hover {
	background-position: 0 -33px;
}

#shareEmail .cancelButton {
    width: 78px;
    height: 33px;
	background: url(img/cancel_btn.jpg) no-repeat;
	cursor: pointer;
}

#shareEmail .cancelButton:hover {
	background-position: 0 -33px;
}

#shareEmail #share {
    color: #7d8082;
}

#shareEmail #content {
    width: 325px;
    padding: 8px 12px 8px 12px;
    background-color: #ccc;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#shareEmail #content p {
    font-weight: bold;
    color: #1467cd;
    margin: 0 0 8px 0;
}

/* Copy Link */

.copyLink {
    width: 78px;
    height: 26px;
    background: url(img/copylink_btn.png) no-repeat;
    margin: 1px 0 0 0;
}

/*#endregion */

/*#region Blogs */

.blogsHeader {
    background: url(img/blogs_header_bkg.jpg) no-repeat;
    width: 1250px;
    height: 199px;
}

.conservationHeader {
    background: url(img/blogs_conservation_header_bkg.jpg) no-repeat;
    width: 1250px;
    height: 199px;
}

.deerHeader {
    background: url(img/blogs_deer_header_bkg.jpg) no-repeat;
    width: 1250px;
    height: 199px;
}

.gameHeader {
    background: url(img/blogs_game_header_bkg.jpg) no-repeat;
    width: 1250px;
    height: 199px;
}

.huntingHeader {
    background: url(img/blogs_hunting_header_bkg.jpg) no-repeat;
    width: 1250px;
    height: 199px;
}

.predatorHeader {
    background: url(img/blogs_predator_header_bkg.jpg) no-repeat;
    width: 1250px;
    height: 199px;
}

.prostaffHeader {
    background: url(img/blogs_prostaff_header_bkg.jpg) no-repeat;
    width: 1250px;
    height: 199px;
}

.recipesHeader {
    background: url(img/blogs_recipes_header_bkg.jpg) no-repeat;
    width: 1250px;
    height: 199px;
}

.smallGameHeader {
    background: url(img/blogs_smallgame_header_bkg.jpg) no-repeat;
    width: 1250px;
    height: 199px;
}

.turkeyHeader {
    background: url(img/blogs_turkey_header_bkg.jpg) no-repeat;
    width: 1250px;
    height: 199px;
}

.waterfowlHeader {
    background: url(img/blogs_waterfowl_header_bkg.jpg) no-repeat;
    width: 1250px;
    height: 199px;
}

.cuzsCornerHeader {
    background: url(img/blogs_cuzsCorner_header_bkg.jpg) no-repeat;
    width: 1250px;
    height: 199px;
}

.howToHeader {
    background: url(img/blogs_howTo_header_bkg.jpg) no-repeat;
    width: 1250px;
    height: 199px;
}

.gearSpotlightHeader {
    background: url(img/blogs_gearspotlight_header_bkg.jpg) no-repeat;
    width: 1250px;
    height: 199px;
}

.pressReleasesHeader {
    background: url(img/blogs_pressreleases_header_bkg.jpg) no-repeat;
    width: 1250px;
    height: 199px;
}

#headerRotatorContainer {
    width: 650px;
    height: 137px;
    margin: 35px 30px 0 0;
}

#headerRotatorContainer #rotator {
    height: 132px;
    border-right: 1px solid #2e2721;
    border-left: 1px solid #2e2721;
    float: left;
}

#headerRotatorContainer #previousHeader {
    width: 20px;
    height: 60px;
    background: url(img/arrow2_left.jpg) no-repeat;
    float: left;
    margin: 36px 0 0 0;
    cursor: pointer;
}

#headerRotatorContainer #nextHeader {
    width: 20px;
    height: 60px;
    background: url(img/arrow2_right.jpg) no-repeat;
    float: left;
    margin: 36px 0 0 0;
    cursor: pointer;
}

#headerRotatorContainer #previousHeader:hover, #headerRotatorContainer #nextHeader:hover {
    background-position: 0 -60px;
}

#headerRotatorContainer .postContainer {
    width: 100%;
    height: 137px;
}

#headerRotatorContainer .thumbnailContainer {
    width: 30%;
    height: 137px;
    float: left;
}

#headerRotatorContainer .thumbnail {
    width: 100%;
    height: 137px;
    overflow:hidden;
}

#headerRotatorContainer img {
    margin: 6px 0 0 26px;
    border: 3px solid #ffffff;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#headerRotatorContainer .post {
    width: 69%;
    height: 133px;
    float: left;
    font-size: 85%;
    color: #c3c2be;
    margin: 4px 0 0 0;
}

#headerRotatorContainer .title a {
    width: 100%;
    font-family: Georgia, Serif;
    font-size: 250%;
    color: #c3c2be;
    line-height: 40px;
}

#headerRotatorContainer .summary {
    width: 100%;
    font-size: 110%;
    color: #a9a698;
    line-height: 18px;
}

#headerRotatorContainer .readMore {
    font-family: Georgia, Sans-Serif;
    font-size: 95%;
    font-style: italic;
    color: #d4d1c7;
}

.sfpostsList {
    margin: 0;
    padding: 0;
}

.sfpostsList li {
    display: inline;
}

.sfpostListItem {
    list-style: none;
    display: inline;
}

.sfpostListItem .boxShadowContainer, .sfpostDetails .boxShadowContainer {
    padding: 5px;
}

.sfpostListItem .boxShadow, .sfpostDetails .boxShadow {
    border: 6px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    -moz-box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.sfpostListItem .boxBorder, .sfpostDetails .boxBorder {
    border: 1px solid #d5d5c6;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.sfpostListItem h1.sfpostTitle {
	font-weight: normal;
	letter-spacing: 0;
	line-height: 33px;
}

.sfpostListItem h1.sfpostTitle a {
    font-family: Georgia, Serif;
    color: #4f4848;
}

.sfpostDetails h1.sfpostTitle {
    font-family: Georgia, Serif;
    color: #4f4848;
    font-weight: normal;
	letter-spacing: 0;
	line-height: 33px;
}

.sfpostListItem .sfpostAuthorAndDate, .sfpostDetails .sfpostAuthorAndDate {
    font-family: Georgia, Serif;
    font-size: 90%;
    font-style: italic;
    color: #2e2e2f;
}

.sfpostListItem .sfpostAuthorAndDate .category {
    display: inline-block;
    padding: 0 0 10px 0;
    color: #90a838;
    font-family: Arial;
    font-style: normal;
}

.sfpostListItem .content, .sfpostDetails .content {
    width: 83%;
}

.sfpostListItem .statistics, .sfpostDetails .statistics {
	width: 17%;
	padding: 20px 0 0 58px;
}

.sfpostListItem .views, .sfpostDetails .views {
    padding: 10px 6px 0 6px;
    border-right: 1px solid #a5a0a0;
    line-height: 18px;
}

.sfpostListItem .comments, .sfpostDetails .comments {
    padding: 10px 6px 0 6px;
    border-left: 1px solid #ffffff;
    line-height: 18px;
}

.sfpostListItem span a, .sfpostListItem span a:hover, .sfpostListItem span a:visited {
    font-family: Arial;
    font-size: 85%;
    color: #90a838;
    font-style: italic;
}

.sfpostListItem .views div, .sfpostDetails .views div {
    font-family: Arial, Serif;
    font-size: 120%;
    font-weight: bold;
    color: #2e2e2f;
}

.sfpostListItem .comments div, .sfpostDetails .comments div {
    font-family: Arial, Serif;
    font-size: 120%;
    font-weight: bold;
    color: #88a052;
}

.sfpostListItem .views span, .sfpostDetails .views span, .sfpostListItem .comments span, .sfpostDetails .comments span {
    font-family: Arial, Sans-Serif;
    font-size: 85%;
    color: #a5a0a0;
}

.sfpostListItem .divider, .sfpostDetails .divider {
    width: 672px;
    height: 5px;
    background: url(img/divider1.png) no-repeat;
}

#relatedPostsContainer {
    width: 780px;
    height: 300px;
}

#relatedPosts {
    width: 100%;
}

#relatedPosts #header {
    width: 100%;
    height: 55px;
    font-family: Georgia, Serif;
    font-size: 200%;
    color: #4f4848;
    font-weight: normal;
	line-height: 33px;
}

#relatedPosts h3 {
    padding: 0;
    margin: 0;
    line-height: 18px;
}

#relatedPosts ul {
    padding: 0;
    margin: 0;
}

#relatedPosts li {
    width: 258px;
    height: 260px;
    list-style: none;
    float: left;
}

#relatedPosts .post {
    width: 210px;
    padding: 0 15px 15px 15px;
}

#relatedPosts .continueReadingArrow {
    width: 155px;
    height: 18px;
    background: url(img/arrow3_right.png) no-repeat right;
    padding: 3px 0 0 0;
}

#relatedPosts .continueReading {
    font-size: 90%;
    color: #2e2e2f;
}

/* Comments */

#commentsContainer h1 {
    font-family: Georgia, Serif;
    font-size: 200%;
    color: #4f4848;
    font-weight: normal;
	line-height: 33px;
	padding: 0 0 15px 0;
}

#commentsContainer ul.reToolbar {
    display: block !important;
}

#commentsContainer ul.reToolbar .ToggleAdvancedToolbars {
    display: none;
}

#commentsContainer .sfforumThreadPostUser {
    width: 134px;
    padding: 13px;
    background-color: #eeebe2;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#commentsContainer .sfforumUser {
    font-size: 110%;
    color: #245009;
    font-weight: normal;
    line-height: 17px;
    padding: 0;
    margin: 0;
}

#commentsContainer .sfforumUserPostsInfo p {
    padding: 0;
    margin: 0;
    color: #52514d;
    line-height: 16px;
}

#commentsContainer .sfforumUserAvatarWrp {
    width: 128px;
    height: 128px;
    border: 3px solid #fff;
    margin: 0 0 5px 0;
    -webkit-box-shadow: 0 0 2px 2px rgba(213, 213, 198, .75);
    -moz-box-shadow: 0 0 2px 2px rgba(213, 213, 198, .75);
    box-shadow: 0 0 2px 2px rgba(213, 213, 198, .75);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    overflow: hidden;
}

#commentsContainer .sfforumThreadPostContentWrp {
    padding: 0 0 0 23px;
}

#commentsContainer .sfforumPostAge {
    font-family: Georgia;
    font-size: 75%;
    font-weight: normal;
    font-style: italic;
    color: #52514d;
}

#commentsContainer .sfforumLastModified {
    font-family: Georgia;
    font-size: 75%;
    font-weight: normal;
    font-style: italic;
    color: #52514d;
    padding: 15px 0 15px 0;
}

#commentsContainer hr {
    height: 1px;
    border: 0;
    border-bottom: 1px solid #cccccc;
    padding: 2px 0 8px 0;
    margin: 0 0 10px 0;
}

#commentsContainer .sfSubmitBtnWrp {
    padding: 15px 0 0 0;
}

#commentsContainer .sfSubmitBtnWrp .sfSubmitBtn {
    font-family: Arial;
    font-size: 60%;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    padding: 5px 12px 5px 12px;
    margin: 0 4px 0 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#abc47b), to(#4e6630));
    background: -moz-linear-gradient(top, #abc47b, #4e6630);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#abc47b', endColorstr='#4e6630');
    border: 1px solid #788e55;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#commentsContainer .sfSubmitBtnWrp .sfSubmitBtn:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#4e6630), to(#abc47b));
    background: -moz-linear-gradient(top, #4e6630, #abc47b);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#abc47b', endColorstr='#4e6630');
}

#commentsContainer .sfSubmitBtnWrp .sfCancel {
    color: #474541;
}

/*#endregion */

/*#region Wallpapers */

#wallpapersFilters {
    width: 1210px;
    height: 61px;
    background: url(img/wallpapers_header_bkg.png) no-repeat;
    margin: 8px 0 0 0;
}

#wallpapersFilters #title {
    width: 20%;
    height: 61px;
    float: left;
}

#wallpapersFilters #title h1 {
    font-family: Georgia, Serif;
    font-size: 250%;
    font-weight: normal;
    color: #ffffff;
    margin: 2px 0 0 15px;
}

#wallpapersFilters #filters {
    width: 80%;
    height: 34px;
    margin: 29px 0 0 0;
    float: left;
}

#wallpapersFilters #filters #patterns {
    width: 200px;
    height: 61px;
    float: right;
}

#wallpapersFilters #filters #pursuits {
    width: 200px;
    height: 61px;
    float: right;
}

#wallpapersFilters #filters #brands {
    width: 200px;
    height: 61px;
    float: right;
}

#wallpapers {
    width: 1195px;
    margin: 15px 0 15px 15px;
}

#wallpapers .sfitem {
    width: 234px;
    margin: 0 0 0 5px;
    padding: 0 0 25px 0;
    float: left;
}

#wallpapers img {
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    -moz-box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#wallpapers .title a 
{
    font-size: 85%;
    font-weight: bold;
    color: #4f4848;
    padding: 2px 0 8px 4px;
    color: #4f4848;
}

#wallpapers .pager {
    width: 1175px;
    border: 0;
    background-color: transparent; 
}

#wallpaper {
    width: 804px;
    padding: 15px 0 15px 15px;
}

#wallpaper h1 {
    font-family: Georgia, Serif;
	color: #4f4848;
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 250%;
	font-weight: normal;
	letter-spacing: 0;
}

#wallpaper #preview {
     width: 653px;
     height: 387px;
     border: 1px solid #e7e6e1;
     float: left;
}

#wallpaper #downloadsContainer {
     width: 125px;
     height: 389px;
     float: right;
}

#wallpaper #downloadsContainer h2 {
    font-family: Arial;
    font-size: 125%;
    font-weight: bold;
    color: #2e2e2f;
}

#wallpaper #downloads {
     width: 100%;
     height: 300px;
     border: 1px solid #e7e6e1;
     border-right: 0;
     background-color: #f3f3f3;
     float: right;
}

#wallpaper #downloads a {
    font-size: 90%;
    color: #6f8b2b;
    line-height: 24px;
}

#wallpaper #downloads ul {
    padding: 0;
    margin: 12px 0 0 27px;
}

#wallpaper #description {
    width: 653px;
    float: left;
}

#wallpaper #description h3 {
    font-family: Arial;
    font-size: 110%;
    font-weight: bold;
    line-height: 28px;
    color: #4f4848;
}

#wallpaperMoreWallpapers {
    width: 800px;
    height: 220px;
    float: left;
    padding: 0 0 0 15px;
}

#wallpaperMoreWallpapers h3 {
    font-family: Arial;
    font-size: 130%;
    font-weight: bold;
    color: #2e2e2f;
}

#wallpaperMoreWallpapers .content {
    padding: 10px 0 15px 24px;
}

#wallpaperMoreWallpapers .thumbnail {
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    -moz-box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#wallpaperMoreWallpapers .title {
    font-size: 85%;
    font-weight: bold;
    color: #4f4848;
    padding: 2px 0 8px 4px;
}

#wallpaperMoreWallpapers #previousMoreWallpapers {
    width: 29px;
    height: 28px;
    background: url(img/arrow1_left.png) no-repeat;
    float: left;
}

#wallpaperMoreWallpapers #nextMoreWallpapers {
    width: 29px;
    height: 28px;
    background: url(img/arrow1_right.png) no-repeat;
    float: left;
}

#wallpaperMoreWallpapers #previousMoreWallpapers:hover, #wallpaperMoreWallpapers #nextMoreWallpapers:hover {
    background-position: 0 -28px;
}

/*#endregion */

/*#region Contact Us */

#contactUs_map {
    padding: 22px 30px 15px 20px;
}

#contactUs_map #circlemap
{
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	cursor:pointer;
}

#contactUs_map div {
    width: 145px;
    height: 21px;
    background: url(img/arrow3_right.png) no-repeat;
    padding: 0 0 0 26px;
}

#contactUs_map a {
    font-family: Arial;
    font-size: 95%;
    font-style: normal;
}

#contactUs_map h2 {
    font-family: Georgia;
    font-size: 200%;
    font-weight: normal;
    color: #4f4848;
    line-height: 14px;
    padding: 15px 0 0 0;
    margin: 0;
}

#contactUs_map h3 {
    font-family: Arial;
    font-size: 130%;
    font-weight: normal;
    color: #4f4848;
    line-height: 8px;
    margin: 0;
}

#contactUs_map div a {
    color: #4f4848;
}

#contactUs_map ul {
    margin-left: 0;
    padding-left: 0;
}

#contactUs_map li {
    list-style: none;
}

#contactUs_questions {
    padding: 22px 30px 0 20px;
}

#contactUs_questions h2 {
    font-family: Georgia;
    font-size: 200%;
    font-weight: normal;
    color: #4f4848;
    line-height: 14px;
    padding: 15px 0 0 0;
    margin: 0;
}

#contactUs_questions h3 {
    font-family: Arial;
    font-size: 130%;
    font-weight: normal;
    color: #4f4848;
    line-height: 8px;
    margin: 0;
}

#contactUs_retailLocations {
    padding: 30px;
}

#contactUs_retailLocations h2 {
    font-family: Georgia;
    font-size: 200%;
    font-weight: normal;
    color: #4f4848;
    line-height: 14px;
    padding: 15px 0 0 0;
    margin: 0;
}

#contactUs_retailLocations h3 {
    font-family: Arial;
    font-size: 130%;
    font-weight: normal;
    color: #4f4848;
    line-height: 8px;
    margin: 0;
}

#contactUs_retailLocations #westpoint {
    width: 200px;
    padding: 0 0 0 50px;
    background: url(img/1.png) no-repeat;
}

#contactUs_retailLocations #foley {
    width: 200px;
    padding: 0 0 0 50px;
    background: url(img/2.png) no-repeat;
}

#contactUs_retailLocations ul {
    margin-left: 0;
    padding-left: 0;
}

#contactUs_retailLocations li {
    list-style: none;
}

#contactUs_retailLocations li a {
    color: #742121;
}

#contactUs_retailLocations #shopOnline {
    width: 200px;
    height: 20px;
    background: url(img/arrow3_right.png) no-repeat;
    padding: 1px 0 0 26px;
}

#contactUs_retailLocations a {
    font-family: Arial;
    font-size: 95%;
    font-style: normal;
    color: #4f4848
}

#contactUs_form {
    padding: 0 30px 15px 20px;
}

#contactUs_form label {
    font-weight: bold;
}

#contactUs_form #submitMessage {
    width: 145px;
    height: 21px;
    background: url(img/arrow3_right.png) no-repeat;
    padding: 0 0 0 26px;
    margin: 0 0 0 10px;
}

#contactUs_form a {
    color: #4f4848;
}

/*#endregion */

/*#region SiteMap */

#siteMapHeader {
    background: url(img/transparent_column_bkg.png);
    padding: 20px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#siteMapHeader h2 {
    font-family: Georgia;
    font-size: 250%;
    font-weight: normal;
    color: #4f4848;
    line-height: 14px;
    padding: 0;
    margin: 0;
}

.siteMap .RadSiteMap .rsmLevel > .rsmItem .rsmLink {
    color: red !important;
    padding-left: 5px;
}

.siteMap .RadSiteMap .rsmLevel > li .rsmItem .rsmLink {
    color: #666666 !important;
}

/*#endregion */

/*#region Registration */

#registration_header {
    padding: 0 0 0 30px;
}

#registration_header span {
    font-family: Arial;
    font-size: 150%;
    line-height: 18px;
    color: #6f6868;
}

.enjoyOurCommunity img, .shareWhatYouThink img, .knowTheLatestKnewsFirst img {
    padding: 0 0 0 30px;
}

.enjoyOurCommunity, .shareWhatYouThink, .knowTheLatestKnewsFirst {
    padding: 0 0 10px 0;
}

.enjoyOurCommunity span, .shareWhatYouThink span, .knowTheLatestKnewsFirst span {
    font-size: 150%;
    line-height: 18px;
    color: #6f6868;
}

#registrationContainer {
    width: 100%;
    padding: 20px 0 0 0;
}

#registration {
    width: 330px;
    height: 635px;
    margin-left: auto;
    margin-right: auto;
    padding: 13px 0 22px 20px;
    border: 1px solid #c0c0c0;
    background-color: #efece7;
}

#registration td label {
    font-weight: bold;
    color: #2f2e2e;
}

#registration span {
    font-size: 85%;
}

#registration a {
    color: #79aa4e;
}

#registration h1 {
    font-family: Georgia;
    font-size: 250%;
    font-weight: normal;
    color: #4f4848;
    line-height: 24px;
    padding: 5px 0 0 0;
    margin: 0;
}

#registration p {
    color: #4f4848;
    padding: 0 15px 0 0;
}

#registration #captcha {
    width: 294px;
    background-color: #ffffff;
    border: 1px solid #c0c0c0;
}

#registration #captcha {
    font-size: 80%;
}

#registration a {
    font-size: 100%;
}

.registerButton {
    width: 169px;
    height: 30px;
    background: url(img/registration_member_btn.png) no-repeat;
}

/*#endregion */

/*#region Terms of Use */

#termsOfUse_tableOfContents {
    margin: 0 0 0 10px;
}

#termsOfUse_tableOfContents div {
    width: 142px;
    height: 27px;
    font-family: Georgia;
    font-size: 135%;
    font-weight: bold;
    color: #4f4848;
    background: url(img/listitem_underline1.png) no-repeat 0 bottom;
    padding: 0 0 5px 0;
}

#termsOfUse_tableOfContents a {
    color: #4f4848;
}

#termsOfUse_tableOfContents ul {
    margin: 0 0 0 5px;
    padding: 5px 0 0 8px;
}

#termsOfUse_tableOfContents li {
    height: 25px;
}

#termsOfUse_tableOfContents li a {
    font-family: Georgia;
    font-style: italic;
}

#termsOfUse_content h1 {
    font-family: Georgia;
    font-size: 220%;
    font-weight: normal;
    color: #4f4848;
    line-height: 42px;
    margin: 0;
    background: url(img/divider1.png) no-repeat 0 41px;
}

#termsOfUse_content a {
    color: #1a5018;
    font-style: normal;
}

#termsOfUse_content span {
    font-family: Georgia;
    font-size: 90%;
    font-style: italic;
    color: #2e2e2f;
}

#termsOfUse_content label {
    font-family: Georgia;
    font-size: 90%;
    color: #5f5f61;
    text-decoration: underline;
}

#termsOfUse_content #scrollToTop {
    width: 40px;
    position: fixed;
    right: 2%;
    top: 85%;
    cursor: pointer;
    border: 1px solid #a5a0a0;
    background-color: #ffffff;
    padding: 4px;
    font-size: 90%;
    text-align: center;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#termsOfUse_content #scrollToTop div {
    font-size: 120%;
}

/*#endregion */

/*#region Privacy Policy */

#privacyPolicy_tableOfContents {
    margin: 0 0 0 10px;
}

#privacyPolicy_tableOfContents div {
    width: 142px;
    height: 27px;
    font-family: Georgia;
    font-size: 135%;
    font-weight: bold;
    color: #4f4848;
    background: url(img/listitem_underline1.png) no-repeat 0 bottom;
    padding: 0 0 5px 0;
}

#privacyPolicy_tableOfContents a {
    color: #4f4848;
}

#privacyPolicy_tableOfContents ul {
    margin: 0 0 0 5px;
    padding: 5px 0 0 8px;
}

#privacyPolicy_tableOfContents li {
    height: 25px;
}

#privacyPolicy_tableOfContents li a {
    font-family: Georgia;
    font-style: italic;
}

#privacyPolicy_content h1 {
    font-family: Georgia;
    font-size: 220%;
    font-weight: normal;
    color: #4f4848;
    line-height: 42px;
    margin: 0;
    background: url(img/divider1.png) no-repeat 0 41px;
}

#privacyPolicy_content a {
    color: #1a5018;
    font-style: normal;
}

#privacyPolicy_content span {
    font-family: Georgia;
    font-size: 90%;
    font-style: italic;
    color: #2e2e2f;
}

#privacyPolicy_content label {
    font-family: Georgia;
    font-size: 90%;
    color: #5f5f61;
    text-decoration: underline;
}

#privacyPolicy_content #scrollToTop {
    width: 40px;
    position: fixed;
    right: 2%;
    top: 85%;
    cursor: pointer;
    border: 1px solid #a5a0a0;
    background-color: #ffffff;
    padding: 4px;
    font-size: 90%;
    text-align: center;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#privacyPolicy_content #scrollToTop div {
    font-size: 120%;
}

/*#endregion */

/*#region FAQ */

#faq_content {
    padding: 5px 20px 0 0;
}

#faq_content a {
    color: #79aa4e;
}

#faq_content .faqcategory {
	margin-top:5px;
}

#faq_content .faqbutton {
	height:23px;
	padding-left:35px;
	background-image: url('img/faq_button.png');
	background-repeat: no-repeat;
	background-position:0px -23px;
}

#faq_content .faqclosed {
	height:23px;
	overflow:hidden;
}

#faq_content .faqquestion {
	margin-top:5px;
	margin-left:35px;
	width: 816px;
	background: url(img/transparent_column_bkg.png);
	padding: 15px 15px 15px 15px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size:14px;
	font-family:Arial, Sans-Serif;
	color:#2d2c2c;
}

#faq_content .faqtitle {
	cursor: pointer;
}

#faq_content h2 {
	font-family: Georgia;
    font-size: 30px;
    font-weight: normal;
    color: #4f4848;
    line-height: 43px;
    padding: 0;
    margin: 0;
}

#faq_content h3 {
	font-size: 18px;
    font-weight: normal;
    color: #4c4949;
    line-height: 22px;
    padding: 0;
    margin: 0;
}

#faq_content h4 {
	font-size:18px;
	font-family:Arial, Sans-Serif;
	color:#4c4949;
	margin: 0px 0px 0px 0px;
	line-height:normal;
}

#faq_content h5 {
	font-size:16px;
	font-family:Arial, Sans-Serif;
	color:#1e1c1c;
	margin:0px 0px 0px 0px;
	line-height:normal;
}

#faq_content .plus {
	background-position:0px 0px;
}

/* FAQ Forms */

.FAQForm {
	background: url(img/transparent_column_bkg.png);
	padding: 15px 15px 15px 15px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	margin-right: 15px;
	margin-left: 35px;
	margin-bottom: 15px;
}

.FAQFormInstructionalText {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #2d2C2C;
}

.FAQFormHeader {
	font-family: Georgia;
	font-size: 30px;
	line-height: 30px;
	padding: 10px 0 10px 0;
}

.FAQFormRadio label {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #2d2C2C;
}

.FAQFormSubmit {
	margin-top: 5px;
}

.FAQFormSubmit input {
    background: url(img/FAQ_Submit.png) no-repeat;
    cursor: pointer;
    width: 385px;
    height: 38px;
    border: none;
}

.FAQFormSubmit input:hover {
    background:url(img/FAQ_Submit.png) no-repeat;
    background-position:0px -38px;
    cursor:pointer;
    width: 385px;
    height: 38px;
    border: none;
}

.FAQForm .sfTxt {
	font-family:Arial, Sans-Serif;
	font-size:16px;
	color: #7e8082;
	padding-left:3px;
}

.FAQForm .sfTxtLbl {
	font-weight: bold;
	color: #2f2e2e;
}

/* Autograph Form */

.FAQForm .violationMessageContent2_C007_ctl00_ctl00_C001 { /* Full name */
	width: 120px;
	position: relative;
	top: -44px;
	left: 75px;
	color: red;
	font-size: 85%;
}

.FAQForm .violationMessageContent2_C007_ctl00_ctl00_C004 { /* Address */
	width: 120px;
	position: relative;
	top: -44px;
	left: 64px;
	color: red;
	font-size: 85%;
}

.FAQForm .violationMessageContent2_C007_ctl00_ctl00_C005 { /* City */
	width: 120px;
	position: relative;
	top: -44px;
	left: 33px;
	color: red;
	font-size: 85%;
}

.FAQForm .violationMessageContent2_C007_ctl00_ctl00_C008 { /* State */
	width: 120px;
	position: relative;
	top: -44px;
	left: 43px;
	color: red;
	font-size: 85%;
}

.FAQForm .violationMessageContent2_C007_ctl00_ctl00_C006 { /* Zip */
	width: 120px;
	position: relative;
	top: -44px;
	left: 27px;
	color: red;
	font-size: 85%;
}

.FAQForm .violationMessageContent2_C007_ctl00_ctl00_C017 { /* Email address */
	width: 120px;
	position: relative;
	top: -44px;
	left: 103px;
	color: red;
	font-size: 85%;
}

/* Dealer Form */

.FAQForm .violationMessageContent2_C008_ctl00_ctl00_C005 { /* Dealer phone */
	width: 120px;
	position: relative;
	top: -44px;
	left: 100px;
	color: red;
	font-size: 85%;
}

.FAQForm .violationMessageContent2_C008_ctl00_ctl00_C003 { /* Business name */
	width: 120px;
	position: relative;
	top: -44px;
	left: 115px;
	color: red;
	font-size: 85%;
}

.FAQForm .violationMessageContent2_C008_ctl00_ctl00_C004 { /* Address */
	width: 120px;
	position: relative;
	top: -44px;
	left: 64px;
	color: red;
	font-size: 85%;
}

.FAQForm .violationMessageContent2_C008_ctl00_ctl00_C009 { /* City */
	width: 120px;
	position: relative;
	top: -44px;
	left: 33px;
	color: red;
	font-size: 85%;
}

.FAQForm .violationMessageContent2_C008_ctl00_ctl00_C011 { /* State */
	width: 120px;
	position: relative;
	top: -44px;
	left: 43px;
	color: red;
	font-size: 85%;
}

.FAQForm .violationMessageContent2_C008_ctl00_ctl00_C012 { /* Zip */
	width: 120px;
	position: relative;
	top: -44px;
	left: 27px;
	color: red;
	font-size: 85%;
}

.FAQForm .violationMessageContent2_C008_ctl00_ctl00_C017 { /* Email address */
	width: 120px;
	position: relative;
	top: -44px;
	left: 103px;
	color: red;
	font-size: 85%;
}

/* Sponsor Show Form */

.FAQForm .violationMessageContent2_C010_ctl00_ctl00_C004 { /* Full name */
	width: 120px;
	position: relative;
	top: -44px;
	left: 75px;
	color: red;
	font-size: 85%;
}

.FAQForm .violationMessageContent2_C010_ctl00_ctl00_C006 { /* Email address */
    width: 120px;
	position: relative;
	top: -44px;
	left: 103px;
	color: red;
	font-size: 85%;
}

.FAQForm .violationMessageContent2_C010_ctl00_ctl00_C005 { /* Business name */
	width: 120px;
	position: relative;
	top: -44px;
	left: 115px;
	color: red;
	font-size: 85%;
}

.FAQForm .violationMessageContent2_C010_ctl00_ctl00_C007 { /* Business phone */
    width: 120px;
	position: relative;
	top: -44px;
	left: 118px;
	color: red;
	font-size: 85%;
}

.FAQForm .sfInlineWrapper {
	position: relative;
	top: 0;
	left: 20px;
}

.FAQForm .sfErrorWrp {
    height: 46px;
}

/*#endregion */

/*#region Outfitters */

#outfitters {
    padding: 20px 20px 0 0;
}

#outfitters h2 {
    font-family: Georgia;
    font-size: 250%;
    font-weight: normal;
    color: #4f4848;
    line-height: 43px;
    padding: 0;
    margin: 0;
}

#outfitters h3 {
    font-size: 135%;
    font-weight: normal;
    color: #4c4949;
    line-height: 22px;
    padding: 0;
    margin: 0;
}

#outfitters #divider {
    width: 672px;
    height: 5px;
    background: url(img/divider1.png) no-repeat;
}

#outfitters label {
    font-weight: bold;
}

#outfitters ul {
    padding: 20px 0 20px 0;
    margin: 0;
}

#outfitters li {
    list-style: none;
    float: left;
}

#outfitters .search {
    width: 80px;
    height: 30px;
    background: url(img/search_btn.png) no-repeat;
}

#outfitters .search:hover {
    background-position: 0 -30px;
}

#outfitters .outfitterContainer {
    width: 265px;
    height: 167px;
    background: url(img/resources_bkg.png) no-repeat;
    padding: 3px 5px 0 20px;
    float: left;
}

#outfitters .number {
    width: 35px;
    background: url(img/resources_number_rptbkg.jpg) repeat-y;
    color: #ffffff;
    font-size: 175%;
    font-weight: bold;
    padding: 6px 0 3px 12px;
}

#outfitters .bottom {
    width: 35px;
    height: 10px;
    background: url(img/resources_number_bkg.png) no-repeat
}

#outfitters .title {
    width: 210px;
    color: #4f4848;
    font-size: 150%;
    font-weight: bold;
    line-height: 20px;
    padding: 6px 0 0 0;
}

#outfitters .phone {
    padding: 13px 0 0 0;
}

#outfitters a {
    font-family: Times New Roman, sans-serif;
    font-size: 110%;
    color: #1d2a06;
}

/*#endregion */

/*#region Dealers */

#dealers {
    padding: 15px 20px 0 0;
}

#dealers h2 {
    font-family: Georgia;
    font-size: 250%;
    font-weight: normal;
    color: #4f4848;
    line-height: 43px;
    padding: 0;
    margin: 0;
}

#dealers h3 {
    font-size: 135%;
    font-weight: normal;
    color: #4c4949;
    line-height: 22px;
    padding: 0;
    margin: 0;
}

#dealers #divider {
    width: 672px;
    height: 5px;
    background: url(img/divider1.png) no-repeat;
}

#dealers label {
    font-weight: bold;
}

#dealers ul {
    padding: 20px 0 20px 0;
    margin: 0;
}

#dealers li {
    list-style: none;
    float: left;
}

#dealers .search {
    width: 80px;
    height: 30px;
    background: url(img/search_btn.png) no-repeat;
}

#dealers .search:hover {
    background-position: 0 -30px;
}

#dealers .dealerContainer {
    width: 265px;
    height: 167px;
    background: url(img/resources_bkg.png) no-repeat;
    padding: 3px 5px 0 20px;
    float: left;
    font-size: 90%;
}

#dealers .numberContainer {
    width: 40px;
    height: 167px;
    float: left;
}

#dealers .number {
    background: url(img/resources_number_rptbkg.jpg) repeat-y;
    color: #ffffff;
    font-size: 175%;
    font-weight: bold;
    padding: 6px 0 3px 12px;
}

#dealers .bottom {
    width: 35px;
    height: 10px;
    background: url(img/resources_number_bkg.png) no-repeat
}

#dealers .contentContainer {
    width: 215px;
    height: 167px;
    float: left;
    font-size: 90%;
}

#dealers .title {
    color: #4f4848;
    font-size: 130%;
    font-weight: bold;
    line-height: 20px;
    padding: 6px 0 0 0;
}

#dealers .phone {
    padding: 13px 0 0 0;
}

#dealers a {
    font-family: Times New Roman, sans-serif;
    font-size: 110%;
    color: #1d2a06;
}

/*#endregion */

/*#region Find Products */

#findProducts {
    padding: 0;
}

#findProducts h2 {
    font-family: Georgia;
    font-size: 250%;
    font-weight: normal;
    color: #4f4848;
    line-height: 43px;
    padding: 0;
    margin: 0;
}

#findProducts h3 {
    font-size: 135%;
    font-weight: normal;
    color: #4c4949;
    line-height: 22px;
    padding: 0;
    margin: 0;
}

#findProducts #divider {
    width: 672px;
    height: 5px;
    background: url(img/divider1.png) no-repeat;
}

#findProducts label {
    font-weight: bold;
}

#findProducts ul {
    padding: 20px 0 20px 0;
    margin: 0;
}

#findProducts li {
    list-style: none;
    float: left;
}

#findProducts #col78 {
    width: 78%;
    background: url(img/transparent_column_bkg.png);
    padding: 15px 10px 0 20px;
    margin: 0px 5px 0px 15px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#findProducts .search {
    width: 80px;
    height: 30px;
    background: url(img/search_btn.png) no-repeat;
}

#findProducts .search:hover {
    background-position: 0 -30px;
}

#findProducts .licenseeContainer {
    width: 265px;
    height: 167px;
    background: url(img/resources_bkg.png) no-repeat;
    padding: 3px 5px 0 20px;
    float: left;
}

#findProducts .numberContainer {
    width: 40px;
    height: 167px;
    float: left;
}

#findProducts .number {
    background: url(img/resources_number_rptbkg.jpg) repeat-y;
    color: #ffffff;
    font-size: 175%;
    font-weight: bold;
    padding: 6px 0 3px 12px;
}

#findProducts .bottom {
    width: 35px;
    height: 10px;
    background: url(img/resources_number_bkg.png) no-repeat
}

#findProducts .contentContainer {
    width: 215px;
    height: 167px;
    float: left;
    font-size: 90%;
}

#findProducts .title {
    color: #4f4848;
    font-size: 130%;
    font-weight: bold;
    line-height: 22px;
    padding: 6px 0 0 0;
}

#findProducts .locateheader
{
	font-family:Arial, Sans-Serif;
	font-size:12px;
	color:#463d31;	
	text-align:center;
	margin-top:15px;
}

#findProducts #locatelicensee
{
	font-size: 24px;
	font-family: Georgia, Serif;
	color: #4f4848;	
	text-align: center;
}

#findProducts .phone {
    padding: 13px 0 0 0;
}

#findProducts a {
    font-family: Times New Roman, sans-serif;
    font-size: 110%;
    color: #1d2a06;
}

#findProducts .searchworldmap
{
	width:213px;
	height:120px;
	background-image:url(img/resources_licensees_map.png);
	margin-left:auto;
	margin-right:auto;
}

/*#endregion */

/*#region State Licensing Agencies */

#agencies {
    padding: 20px 20px 0 0;
}

#agencies h2 {
    font-family: Georgia;
    font-size: 250%;
    font-weight: normal;
    color: #4f4848;
    line-height: 43px;
    padding: 0;
    margin: 0;
}

#agencies h3 {
    font-size: 135%;
    font-weight: normal;
    color: #4c4949;
    line-height: 22px;
    padding: 0;
    margin: 0;
}

#agencies #divider {
    width: 672px;
    height: 5px;
    background: url(img/divider1.png) no-repeat;
}

#agencies label {
    font-weight: bold;
}

#agencies ul {
    padding: 20px 0 20px 0;
    margin: 0;
}

#agencies li {
    list-style: none;
    float: left;
}

#agencies .search {
    width: 80px;
    height: 30px;
    background: url(img/search_btn.png) no-repeat;
}

#agencies .search:hover {
    background-position: 0 -30px;
}

#agencies .agencyContainer {
    width: 855px;
    height: 160px;
    background: url(img/statelicensing_state_bkg.png) no-repeat;
    padding: 3px 5px 0 20px;
    float: left;
}

#agencies .number {
    width: 35px;
    background: url(img/resources_number_rptbkg.jpg) repeat-y;
    color: #ffffff;
    font-size: 175%;
    font-weight: bold;
    padding: 6px 0 3px 12px;
}

#agencies .bottom {
    width: 35px;
    height: 10px;
    background: url(img/resources_number_bkg.png) no-repeat
}

#agencies .content {
    width: 90%;
    float: left;
}

#agencies .title {
    color: #4f4848;
    font-size: 150%;
    font-weight: bold;
    line-height: 28px;
    padding: 6px 0 0 0;
}

#agencies .phone {
    padding: 13px 0 0 0;
}

#agencies a {
    font-family: Times New Roman, sans-serif;
    font-size: 110%;
    color: #1d2a06;
}

#agencies #breakUpInfinity {
    width: 881px;
    height: 277px;
    background: url(img/statelicensing_breakupinfinity.png) no-repeat;
}

#agencies #obsession {
    width: 881px;
    height: 277px;
    background: url(img/statelicensing_obsession.png) no-repeat;
}

#agencies #breakUp {
    width: 881px;
    height: 277px;
    background: url(img/statelicensing_breakup.png) no-repeat;
}

#agencies #treestand {
    width: 881px;
    height: 277px;
    background: url(img/statelicensing_treestand.png) no-repeat;
}

#agencies #brush {
    width: 881px;
    height: 277px;
    background: url(img/statelicensing_brush.png) no-repeat;
}

#agencies #duckBlind {
    width: 881px;
    height: 277px;
    background: url(img/statelicensing_duckblind.png) no-repeat;
}

#agencies #bottomland {
    width: 881px;
    height: 277px;
    background: url(img/statelicensing_bottomland.png) no-repeat;
}

#agencies #patterns h3 {
    font-size: 150%;
    font-weight: bold;
    padding: 0 0 6px 0;
}

#agencies #patterns table {
    margin: 15px 0 0 0;
}

/*#endregion */

/*#region ProStaff Application */

#proStaffApplication {
    padding: 15px 0 0 15px;
}

#proStaffApplication h2 {
    font-family: Georgia;
    font-size: 250%;
    font-weight: normal;
    color: #4f4848;
    line-height: 43px;
    padding: 0;
    margin: 0;
}

#proStaffApplication h3 {
    font-size: 135%;
    font-weight: normal;
    color: #4c4949;
    line-height: 22px;
    padding: 0;
    margin: 0;
}

#proStaffApplication #divider {
    width: 672px;
    height: 5px;
    background: url(img/divider1.png) no-repeat;
}

#proStaffApplication label {
    font-weight: bold;
}

#proStaffApplication ul {
    padding: 20px 0 20px 0;
    margin: 0;
}

#proStaffApplication li {
    list-style: none;
    float: left;
}

#proStaffApplication .search {
    width: 80px;
    height: 30px;
    background: url(img/search_btn.png) no-repeat;
}

#proStaffApplication .search:hover {
    background-position: 0 -30px;
}

#proStaffApplication .proStaffApplicationContainer {
    width: 265px;
    height: 167px;
    background: url(img/resources_bkg.png) no-repeat;
    padding: 0 0 0 20px;
    float: left;
    font-size: 90%;
}

#proStaffApplication .numberContainer {
    width: 40px;
    height: 167px;
    float: left;
}

#proStaffApplication .number {
    background: url(img/resources_number_rptbkg.jpg) repeat-y;
    color: #ffffff;
    font-size: 175%;
    font-weight: bold;
    padding: 6px 0 3px 12px;
}

#proStaffApplication .bottom {
    width: 35px;
    height: 10px;
    background: url(img/resources_number_bkg.png) no-repeat
}

#proStaffApplication .contentContainer {
    width: 215px;
    height: 167px;
    float: left;
    font-size: 90%;
}

#proStaffApplication .contentContainer .state {
    color: #4f4848;
    font-size: 120%;
    text-transform: uppercase;
    line-height: 17px;
    padding: 6px 0 0 0;
}

#proStaffApplication .contentContainer .pursuit {
    color: #4f4848;
    font-size: 190%;
    text-transform: uppercase;
    font-family: Georgia;
    line-height: 20px;
}

#proStaffApplication .divider {
    border-bottom: 2px dotted #d1c4b5;
    height: 1px;
    margin: 6px 0 8px 0;
}

#proStaffApplication .contentContainer .title {
    color: #4f4848;
    font-size: 100%;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 14px;
}

#proStaffApplication .contentContainer .subtitle {
    color: #8f887f;
    font-size: 90%;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 13px;
}

#proStaffApplication .contentContainer a {
    width: 150px;
    height: 30px;
    background: url(img/prostaff_apply_btn.png) no-repeat;
    text-indent: -9000px;
    display: block;
}

/*#endregion */

/*#region Brands */

.brandsHeaderMaster {
	width: 100%;
	position: relative;
	z-index: 0;
	background-color: #000;
	min-width:1250px;
}

.brandsHeaderContainer { /* Sitefinity Layout Template class */
    width: 100%;
    height: 434px;
}

.productionsHeaderContainer { /* Sitefinity Layout Template class */
    width: 100%;
    height: 461px;
}

#brandsHeader {
    height: 434px;
    overflow: hidden;
    display: block;
}

#brandsHeader #video {
    width: 650px;
    height: 380px;
    position: relative;
    top: 20px;
    left: 50px;
    border: 6px solid rgba(255, 255, 255, .15);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

/* Properties */

.propertiesHeader {
    width: 1250px;
    height: 434px;
    background: url(img/brands_properties_header.jpg) no-repeat;
}

.propertiesHeader a {
    float: right;
    margin: -60px 83px 0 0;
}

#propertiesRotatorContainer {
    width: 650px;
    height: 220px;
}

#propertiesRotatorContainer #rotator {
    height: 220px;
}

#propertiesRotatorContainer #previousProperties {
    width: 20px;
    height: 49px;
    background: url(img/arrow2_left.png) no-repeat;
    float: left;
    margin: 75px 0 0 0;
    cursor: pointer;
}

#propertiesRotatorContainer #nextProperties {
    width: 20px;
    height: 49px;
    background: url(img/arrow2_right.png) no-repeat;
    float: left;
    margin: 75px 0 0 0;
    cursor: pointer;
}

#propertiesRotatorContainer #previousProperties:hover, #propertiesRotatorContainer #nextProperties:hover {
    background-position: 0 -49px;
}

#propertiesRotatorContainer .propertiesContainer {
    width: 100%;
    height: 137px;
}

#propertiesRotatorContainer .thumbnailContainer {
    width: 293px;
    height: 205px;
    float: left;
    background: url(img/properties_property_bkg.png) no-repeat;
}

#propertiesRotatorContainer .thumbnail {
    width: 250px;
    height: 163px;
    overflow: hidden;
    margin: 15px;
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .15);
    -moz-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .15);
    box-shadow: 0 0 4px 2px rgba(120, 120, 112, .15);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#propertiesRotatorContainer img {
    width: 295px;
    height: 193px;
    position: relative;
    top: -15px;
    left: -20px;
}

#propertiesRotatorContainer .properties {
    width: 46%;
    height: 180px;
    float: left;
    font-size: 85%;
    color: #c3c2be;
    margin: 13px 0 0 10px;
}

#propertiesRotatorContainer .title a {
    width: 100%;
    font-family: Georgia, Serif;
    font-size: 170%;
    color: #4f4848;
    line-height: 24px;
}

#propertiesRotatorContainer .summary p {
    color: #6b6864;
    margin-bottom: 0;
}

#propertiesRotatorContainer .summary {
    width: 100%;
    font-size: 110%;
    color: #000;
    line-height: 18px;
}

#propertiesRotatorContainer .readMore {
    font-family: Georgia, Sans-Serif;
    font-size: 95%;
    font-style: italic;
    color: #6b6864;
}

/* BioLogic */

.bioLogicHeader {
    width: 1250px;
    height: 434px;
    background: url(img/brands_biologic_header.jpg) no-repeat;
}

.bioLogicHeader a {
    float: right;
    margin: -60px 135px 0 0;
}

#bioLogicRotatorContainer {
    width: 626px;
    height: 228px;
}

#bioLogicRotatorContainer #rotator {
    height: 180px;
    margin: 5px 10px 0 11px;
    padding: 10px;
}

#bioLogicRotatorContainer #previousBioLogic {
    width: 20px;
    height: 49px;
    background: url(img/arrow2_left.png) no-repeat;
    float: left;
    margin: 65px 0 0 0;
    cursor: pointer;
}

#bioLogicRotatorContainer #nextBioLogic {
    width: 20px;
    height: 49px;
    background: url(img/arrow2_right.png) no-repeat;
    float: left;
    margin: 65px 0 0 0;
    cursor: pointer;
}

#bioLogicRotatorContainer #previousBioLogic:hover, #bioLogicRotatorContainer #nextBioLogic:hover {
    background-position: 0 -49px;
}

#bioLogicRotatorContainer .bioLogicContainer {
    width: 139px;
    height: 180px;
}

#bioLogicRotatorContainer .thumbnail {
    width: 139px;
    height: 145px;
}

#bioLogicRotatorContainer img {
    width: 110px;
    height: 136px;
    margin: 5px 0 0 5px;
    border: 3px solid #fff;
    -webkit-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .15);
    -moz-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .15);
    box-shadow: 0 0 4px 2px rgba(120, 120, 112, .15);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#bioLogicRotatorContainer .title {
    width: 91%;
    margin: 10px 0 0 0;
    line-height: 16px;
    text-align: center;
}

#bioLogicRotatorContainer .title a {
    color: #4f4848;
}

/* Nativ Nurseries */

.nativNurseriesHeader {
    width: 1250px;
    height: 434px;
    background: url(img/brands_nativnurseries_header.jpg) no-repeat;
}

.nativNurseriesHeader a {
    float: right;
    margin: -60px 137px 0 0;
}

#nativNurseriesRotatorContainer {
    width: 626px;
    height: 215px;
}

#nativNurseriesRotatorContainer #rotator {
    height: 180px;
    margin: 0 10px 0 11px;
    padding: 10px;
}

#nativNurseriesRotatorContainer #previousNativNurseries {
    width: 20px;
    height: 49px;
    background: url(img/arrow2_left.png) no-repeat;
    float: left;
    margin: 55px 0 0 0;
    cursor: pointer;
}

#nativNurseriesRotatorContainer #nextNativNurseries {
    width: 20px;
    height: 49px;
    background: url(img/arrow2_right.png) no-repeat;
    float: left;
    margin: 55px 0 0 0;
    cursor: pointer;
}

#nativNurseriesRotatorContainer #previousNativNurseries:hover, #nativNurseriesRotatorContainer #nextNativNurseries:hover {
    background-position: 0 -49px;
}

#nativNurseriesRotatorContainer .nativNurseriesContainer {
    width: 139px;
    height: 180px;
}

#nativNurseriesRotatorContainer .thumbnail {
    width: 139px;
    height: 118px;
}

#nativNurseriesRotatorContainer img {
    width: 110px;
    height: 110px;
    margin: 5px 0 0 5px;
    border: 3px solid #fff;
    -webkit-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .15);
    -moz-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .15);
    box-shadow: 0 0 4px 2px rgba(120, 120, 112, .15);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#nativNurseriesRotatorContainer .title {
    width: 91%;
    margin: 10px 0 0 0;
    line-height: 16px;
    text-align: center;
}

#nativNurseriesRotatorContainer .title a {
    color: #4f4848;
}

/* GameKeepers */

.gameKeepersHeader {
    width: 1250px;
    height: 434px;
    background: url(img/brands_gamekeepers_header.jpg) no-repeat;
}

.gameKeepersHeader a {
    float: right;
    margin: -60px 135px 0 0;
}

#gameKeepersRotatorContainer {
    width: 650px;
    height: 180px;
}

#gameKeepersRotatorContainer #rotator {
    height: 180px;
    margin:0 10px 0 10px;
    padding: 10px;
}

#gameKeepersRotatorContainer #previousGameKeepers {
    width: 20px;
    height: 49px;
    background: url(img/arrow2_left.png) no-repeat;
    float: left;
    margin: 45px 0 0 0;
    cursor: pointer;
}

#gameKeepersRotatorContainer #nextGameKeepers {
    width: 20px;
    height: 49px;
    background: url(img/arrow2_right.png) no-repeat;
    float: left;
    margin: 45px 0 0 0;
    cursor: pointer;
}

#gameKeepersRotatorContainer #previousGameKeepers:hover, #gameKeepersRotatorContainer #nextGameKeepers:hover {
    background-position: 0 -49px;
}

#gameKeepersRotatorContainer .gameKeepersContainer {
    width: 100%;
    height: 137px;
}

#gameKeepersRotatorContainer .item {
    height: 158px;
    padding: 4px 17px 17px 4px;
    float: left;
    cursor: pointer;
}

#gameKeepersRotatorContainer .item .thumbnail {
    width: 169px;
    height: 113px;
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    -moz-box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    z-index: 10;
}

#gameKeepersRotatorContainer .thumbnail img {
    width: 300px;
    height: 202px;
    position: relative;
    bottom: 50px;
    right: 70px;
    z-index: 5;
}

#gameKeepersRotatorContainer .title {
    padding: 5px 0 0 4px;
    line-height: 15px;
    color: #000000;
}

#gameKeepersRotatorContainer .duration {
    color: #ababab;
    font-style: italic;
    font-size: 85%;
}

/* Moose Media */

.mooseMediaHeader {
    width: 1250px;
    height: 434px;
    background: url(img/brands_moosemedia_header.jpg) no-repeat;
}

.mooseMediaHeader a {
    float: right;
    margin: -60px 82px 0 0;
}

/* Magazine */

#mooseMagazineContainer {
    width: 335px;
    height: 790px;
    padding: 15px;
}

#magazine {
    width: 333px;
    height: 788px;
    border: 1px solid #dedede;
    background-color: #ffffff;
}

#magazine #header {
    width: 100%;
    height: 34px;
    background: url(img/moosemedia_magazine_header_bkg.jpg) no-repeat;
    padding: 10px 0 0 10px;
}

#magazine #select {
    width: 170px;
    margin: 3px 0 0 0;
    color: #ffffff;
}

#magazine #title {
    width: 145px;
    margin: 4px 0 0 0;
    color: #ffffff;
    font-size: 85%;
    font-weight: bold;
    text-align: right;
}

#magazine #content {
    width: 100%;
    height: 390px;
    background: url(img/moosemedia_magazine_content_bkg.jpg) no-repeat;
    padding: 20px 0 0 27px;
}

#magazine h3 {
    font-weight: bold;
    margin: 10px 0 10px 15px;
}

#magazine #summary {
    width: 98%;
    margin: 10px 0 0 15px;
}

#magazine a {
    font-size: 80%;
    color: #a39e9f;
    font-style: italic;
    line-height: 30px;
    margin: 10px 0 0 0;
}

/*#endregion */

/*#region Limelight Search Results */

#defaultsearchdiv {
    margin-left:25px;
    margin-right:10px;
}

#defaultsearchdiv .defresult {
    margin-bottom:20px;	
}

#defaultsearchdiv .deftitle {
}

#defaultsearchdiv .defpager {
    height:60px;
}

#defaultsearchdiv .defurl a, 
#defaultsearchdiv .defurl a:link, 
#defaultsearchdiv .defurl a:visited, 
#defaultsearchdiv .defurl a:hover {
    font-family:Arial, Sans-Serif;
    font-size:14px;
    color:#2e0d73;
    text-decoration:none;	
}
 
.llactivefilter {
    font-family:Arial, Sans-Serif;
    font-size:15px;
    color:#0c4d12;
    cursor:pointer;
}

.llactivefilter2 {
    font-family:Arial, Sans-Serif;
    font-size:15px;
    color:#0c4d12;
    cursor:pointer;
}

.llcontainer {
    margin:10px 10px 10px 10px;
}

.lldescr {
    width:500px;
}

.lldetails {
    margin-left:15px;
}

.llfilter {
    margin-left:3px;
    margin-right:3px;
    cursor:pointer;	
}

.llfiltercontainer {
    position:relative;	
    font-family:Arial, Sans-Serif;
    color:#898a8b;
    border-bottom:1px solid #898a8b;
    font-size:15px;
    margin-top:5px;
    margin-bottom:15px;
}

.llfilterdivider {
    margin-left:3px;
    margin-right:3px;
}

.llfleft {
    position:relative;
    float:left;
}

.llfright {
    position:relative;
    float:right;	
}

.llheader {
    margin-bottom:10px;
}

.lllink {
    color:#0c4d12;
}

.lllink a, .lllink a:link, .lllink a:visited, .lllink a:hover {
    color:#0c4d12;
    text-decoration:underline;
}

.llpagebtn {
    background-image:url('Img/Search_Paging_Numbers.png');
    width:28px;
    height:34px;
    border:none;
    float:left;
    position:relative;
    margin-right:5px;
    margin-bottom:3px;
    font-size:75%;
    font-weight:bold;
}

.llpagebtn:hover {
    background-position:0px -34px;
    cursor:pointer;
}

.llpagebtnactive {
    background-image:url('Img/Search_Paging_Numbers.png');
    background-position:0px -68px;
    width:28px;
    height:34px;
    border:none;
    float:left;
    position:relative;
    margin-right:5px;
    margin-bottom:3px;
    font-size:75%;
    font-weight:bold;
}

.llpagebtnactive:hover {
    background-position:0px -34px;
    cursor:pointer;
}

#llpagingdiv {
    position:relative;
    float:right;
    /*height:34px;*/
    margin-bottom:10px;
}

.llprevbtn {
    background-image:url('Img/Search_Paging_Prev.png');
    width:82px;
    height:34px;
    border:none;
    float:left;
    position:relative;
    margin-right:5px;
}

.llprevbtn:hover {
    background-position:0px -34px;
    cursor:pointer;
}

.llnextbtn {
    background-image:url('Img/Search_Paging_Next.png');
    width:55px;
    height:34px;
    border:none;
    float:left;
    position:relative;
    margin-right:5px;
}

.llnextbtn:hover {
    background-position:0px -34px;
    cursor:pointer;
}

.llprevitem {
    width: 190px;
}

.llprevthumb {
    padding: 2px;
    border: solid;
    border-color: #DDD #AAA #AAA #DDD;
    border-width: 1px 2px 2px 1px;
    width: 170px;
    height: 95px;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(206, 204, 204, .75);	
    cursor:pointer;
}

.llprevtitle {
    margin-top:2px;
    font-size:12px;
    font-weight:bold;
    color:#2d2d2d;
    text-decoration:none;
}

.llprevtitle a {
    font-size:12px;
    font-weight:bold;
    color:#2d2d2d;
    text-decoration:none;
}

.llresult {
    position:relative;
    margin-bottom:20px;
}

.llresultsdiv {
    margin-top:10px;
    margin-left:20px;	
}

.llsearchboxcontainer {
    position:relative;
    border: 1px solid #cdcdcc;
    background-color: #e4e5e6;	
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.llsearchbox {
    margin:8px 8px 8px 8px;
    height:30px;
    border:1px solid #979797;
    background-color:white;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.llsearchbox input {
    border:0;
    font-size:20px;
    margin-left:5px;
    width:700px;
}

.llthumb {
    padding: 2px;
    border: solid;
    border-color: #DDD #AAA #AAA #DDD;
    border-width: 1px 2px 2px 1px;
    width: 170px;
    height: 95px;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(206, 204, 204, .75);	
    cursor:pointer;
}

.lltitle {
    font-family:Georgia, Serif;
    font-size:30px;
    color:#4f4848;
    margin-top:10px;
}

/*#endregion */

/*#region My Account */

#myAccountMoreWallpapers {
    width: 930px;
    height: 220px;
    float: left;
    padding: 0 0 0 22px;
}

#myAccountMoreWallpapers h1 {
    font-size: 150%;
    color: #4f4848;
    display: inline;
}

#myAccountMoreWallpapers #seeAll {
    font-size: 90%;
    color: #415e20;
    text-decoration: underline;
    margin: 0 0 0 20px;
}

#myAccountMoreWallpapers .content {
    padding: 10px 0 15px 7px;
}

#myAccountMoreWallpapers .thumbnail {
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    -moz-box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#myAccountMoreWallpapers .title {
    font-size: 85%;
    font-weight: bold;
    color: #4f4848;
    padding: 2px 0 8px 4px;
}

#myAccountMoreWallpapers #previousMoreWallpapers {
    width: 29px;
    height: 28px;
    background: url(img/arrow1_left.png) no-repeat;
    float: left;
}

#myAccountMoreWallpapers #nextMoreWallpapers {
    width: 29px;
    height: 28px;
    background: url(img/arrow1_right.png) no-repeat;
    float: left;
}

#myAccountMoreWallpapers #previousMoreWallpapers:hover, #myAccountMoreWallpapers #nextMoreWallpapers:hover {
    background-position: 0 -28px;
}

/*#endregion */

/*#region What's New */

/* Dashboard */

#dashBoard {
    width: 790px;
    height: 471px;
    border: 1px solid #a1a1a1;
    margin: 15px;
    overflow: hidden;
}

#dashBoard #wrapper {
    width: 100%;
    height: 471px;
    overflow: hidden;
}

#dashBoard #slider {
    width: 100%;
    height: 471px;
    background-color: #fff;
    overflow: hidden;
}

#dashBoard .scroll {
    width: 100%;
    height: 443px;
    overflow: hidden;
    position: relative;
    clear: left;
}

#dashBoard .panel {
    width: 100%;
    height: 443px;
    position: relative;
    overflow: hidden;
}

#dashBoard .dashBoardDivider {
    width: 790px;
    height: 5px;
}

#dashBoard .imageRightNav {
    cursor: pointer;
    float: left;
    padding: 0 5px 0 0;
}

#dashBoard .imageLeftNav {
    cursor: pointer;
    float: right;
    padding: 0 0 0 5px;
}

#dashBoard #blog .titleLabelContainer, #dashBoard #gear .titleLabelContainer {
    width: 792px;
    height: 40px;
    position: absolute;
    top: 235px;
    background-color: #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    z-index: 6;
}

#dashBoard #blog .titleLabel, #dashBoard #gear .titleLabel {
    font-family: Arial;
    font-size: 27px;
    color: #fff;
    position: absolute;
    top: 235px;
    left: 10px;
    z-index: 10;
}

#dashBoard #blog .readMore, #dashBoard #gear .readMore {
    position: absolute;
    top: 240px;
    left: 621px;
    z-index: 10;
}

#dashBoard #gear .gearLookingFor {
    font-family: Arial;
    font-size: 70%;
    font-weight: normal;
    color: #5a5a5a;
    text-transform: uppercase;
    line-height: 13px;
    padding: 2px 0 0 0;
}

#dashBoard #blog .radItemTemplate, #dashBoard #gear .radItemTemplate {
    padding: 0 0 0 4px;
}

#dashBoard #blog .radItemTemplate .title, #dashBoard #gear .radItemTemplate .title {
    width: 94%;
    font-family: Arial;
    font-size: 70%;
    font-weight: normal;
    color: #5a5a5a;
    text-transform: uppercase;
    line-height: 13px;
    padding: 3px 0 0 0;
}

#dashBoard #blog .radItemTemplate .RotatorImageBackground, #dashBoard #gear .radItemTemplate .RotatorImageBackground {
    width: 134px;
    height: 118px;
    background: url(img/ourobsession_dashboard_blogs_bkg.png) no-repeat;
}

#dashBoard #blog .RotatorImage, #dashBoard #gear .RotatorImage {
    cursor: pointer;
    display: block;
    padding: 3px;
}

#dashBoard img.highlighted {
    width: 128px;
    height: 112px;
    cursor: pointer;
    border: 3px solid #36461a;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#dashBoard #videos {
    background-color: #f0eeef;
}

#dashBoard #videos #videoBackground {
    background: url(img/ourobsession_dashboard_videobanner_bkg.jpg) no-repeat;
    width: 790px;
    height: 267px;
}

#dashBoard #videos #videoImage {
    width: 54%;
    height: 250px;
    padding: 17px 0 0 17px;
    float: left;
}

#dashBoard #videos #videoImage img {
    width: 403px;
    height: 226px;
    display: block;
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .75);
    -moz-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .75);
    box-shadow: 0 0 4px 2px rgba(120, 120, 112, .75);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#dashBoard #videos #videoContent {
    width: 43%;
    height: 250px;
    padding: 17px 0 0 0;
    float: left;
}

#dashBoard #videos .titleLabel {
    font-family: Georgia;
    font-size: 220%;
    color: #3f3b3b;
    line-height: 30px;
}

#dashBoard .aboutTheVideo {
    color: #908973;
    margin: 15px 0 0 0;
}

#dashBoard .videoDescription {
    color: #4E483A;
}

#dashBoard #videos .radItemTemplate {
    padding: 0 0 0 3px;
}

#dashBoard #videos .RotatorImage {
    width: 169px;
    height: 113px;
    cursor: pointer;
    display: block;
    padding: 4px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#dashBoard #videos .RotatorImageBackground {
    background: url(img/ourobsession_dashboard_video_bkg.png) no-repeat;
}

#dashBoard img.highlightedVideo {
    width: 169px;
    height: 113px;
    cursor: pointer;
    cursor: pointer;
    border: 3px solid #36461a;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#dashBoard #wall .titleLabelContainer {
    width: 792px;
    height: 40px;
    position: absolute;
    top: 235px;
    background-color: #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    z-index: 6;
}

#dashBoard #wall .titleLabel {
    font-family: Arial;
    font-size: 27px;
    color: #fff;
    position: absolute;
    top: 235px;
    left: 10px;
    z-index: 10;
}

#dashBoard #wall ul.downloadLinks {
    position: absolute;
    top: 235px;
    left: 5px;
    z-index: 10;
}

#dashBoard #wall ul.downloadLinks li {
    width: 100px;
    list-style: none;
    float: left;
}

#dashBoard #wall ul.downloadLinks li a {
    color: #fff;
    font-family: Arial;
    font-size: 18px;
}

#dashBoard #wall .viewAll {
    position: absolute;
    top: 240px;
    left: 592px;
    z-index: 10;
}

#dashBoard #wall .radItemTemplate {
    padding: 0 0 0 13px;
}

#dashBoard #wall .radItemTemplate .title {
    width: 94%;
    font-family: Arial;
    font-size: 70%;
    font-weight: normal;
    color: #5a5a5a;
    text-transform: uppercase;
    line-height: 13px;
    padding: 3px 0 0 0;
}

#dashBoard #wall .radItemTemplate .RotatorImageBackground {
    width: 214px;
    height: 123px;
    background: url(img/ourobsession_dashboard_wallpaper_bkg.png) no-repeat;
}

#dashBoard #wall .RotatorImage {
    width: 206px;
    height: 115px;
    cursor: pointer;
    display: block;
    padding: 4px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#dashBoard img.highlightedWallpaper {
    width: 206px;
    height: 115px;
    cursor: pointer;
    cursor: pointer;
    border: 3px solid #36461a;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#dashBoard #navigationContainer {
    width: 790px;
    height: 32px;
    background: url(img/ourobsession_dashboard_navigation_bkg.jpg) no-repeat;
}

#dashBoard ul.navigation {
    width: 456px;
    height: 32px;
    list-style: none;
    margin: 0 auto;
    padding: 0;
}

#dashBoard ul.navigation li {
    display: inline;
    margin-right: 10px;
    float: left;
}

#dashBoard ul.navigation a {
    padding-top: 18px;
    padding-bottom: 10px;
    color: #000;
    text-decoration: none;
}

#dashBoard img.blog {
    width: 104px;
    height: 29px;
    background: url(img/OurObsession_Dashboard_Blogs_Btn.jpg);
}

#dashBoard img.gear {
    width: 104px;
    height: 29px;
    background: url(img/OurObsession_Dashboard_Gear_Btn.jpg);
}

#dashBoard img.video {
    width: 104px;
    height: 29px;
    background: url(img/OurObsession_Dashboard_Videos_Btn.jpg);
}

#dashBoard img.wallpaper {
    width: 104px;
    height: 29px;
    background: url(img/OurObsession_Dashboard_Wallpapers_Btn.jpg);
}

/* Weather App */

#weatherApp {
    width: 254px;
    height: 282px;
    background-color: #fff;
    margin: 7px 15px 0 15px;
    padding: 3px 0 0 3px;
    -webkit-box-shadow: 0 0 2px 2px rgba(213, 213, 198, .75);
    -moz-box-shadow: 0 0 2px 2px rgba(213, 213, 198, .75);
    box-shadow: 0 0 2px 2px rgba(213, 213, 198, .75);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

/* How To */

#howToBlogPosts {
    width: 255px;
    height: 284px;
    background-color: #fff;
    margin: 7px 13px 0 12px;
    -webkit-box-shadow: 0 0 2px 2px rgba(213, 213, 198, .75);
    -moz-box-shadow: 0 0 2px 2px rgba(213, 213, 198, .75);
    box-shadow: 0 0 2px 2px rgba(213, 213, 198, .75);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#howToBlogPosts h1 {
    font-family: Arial;
    font-size: 150%;
    font-weight: normal;
    padding: 8px 0 8px 15px;
}

#howToBlogPosts ul {
    width: 220px;
    padding: 5px 0 0 15px;
    margin: 0;
}

#howToBlogPosts li {
    list-style: none;
    background: url(img/arrow6_right.jpg) no-repeat 0 5px;
    padding: 0 0 6px 17px;
    line-height: 18px;
}

#howToBlogPosts a {
    color: #4f4848;
}

#howToBlogPosts .readMore {
    padding: 0 0 0 15px;
}

/* Forum Links */

#forumLinks {
    width: 255px;
    height: 284px;
    background-color: #fff;
    margin: 7px 0 0 1px;
    -webkit-box-shadow: 0 0 2px 2px rgba(213, 213, 198, .75);
    -moz-box-shadow: 0 0 2px 2px rgba(213, 213, 198, .75);
    box-shadow: 0 0 2px 2px rgba(213, 213, 198, .75);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#forumLinks h1 {
    font-family: Arial;
    font-size: 150%;
    font-weight: normal;
    padding: 8px 0 8px 15px;
}

#forumLinks ul {
    width: 220px;
    padding: 5px 0 0 15px;
    margin: 0;
}

#forumLinks li {
    list-style: none;
    background: url(img/arrow6_right.jpg) no-repeat 0 5px;
    padding: 0 0 6px 17px;
    line-height: 18px;
}

#forumLinks a {
    color: #4f4848;
}

#forumLinks a span {
    font-size: 95%;
    font-style: italic;
    color: #908973;
}

#forumLinks .readMore {
    padding: 0 0 0 15px;
}

/*#endregion */

/*#region Forums */

#forum .sfforumsList {
    padding: 0;
    margin: 0;
}

#forum .forum {
    width: 819px;
    height: 61px;
    background: url(img/forum_header_bkg.png) no-repeat;
}

#forum h1 {
    font-family: Georgia;
    font-size: 220%;
    font-weight: normal;
    color: #fff;
    margin: 5px 0 9px 15px;
    text-align: left;
}

#forum .header {
    width: 789px;
    height: 18px;
    margin: 0 0 0 15px;
}

#forum .header .topicsHeader {
    width: 300px;
    height: 18px;
    font-size: 75%;
    font-weight: normal;
    color: #474541;
    text-align: left;
    float: left;
}

#forum .header .threadsHeader {
    width: 150px;
    height: 18px;
    font-size: 75%;
    font-weight: normal;
    color: #474541;
    text-align: center;
    float: left;
}

#forum .header .latestPostHeader {
    width: 303px;
    height: 18px;
    font-size: 75%;
    font-weight: normal;
    color: #474541;
    text-align: left;
    margin: 0 0 0 27px;
    float: left;
}

#forum .topicColumn {
    width: 316px;
}

#forum .threadsColumn {
    width: 150px;
}

#forum .latestPostColumn {
    width: 370px;
}

#forum .topics {
    width: 300px;
    height: 50px;
    font-size: 75%;
    font-weight: normal;
    color: #474541;
    margin: 8px 0 0 15px;
}

#forum .topics a {
    font-size: 180%;
    font-weight: normal;
    line-height: 20px;
    color: #000;
    text-align: left;
}

#forum .topics a:hover {
    color: #2b2b2b;
}

#forum .topics .description {
    font-size: 120%;
    font-weight: normal;
    color: #474541;
    text-align: left;
}
    
#forum .threads {
    width: 123px;
    height: 17px;
    font-size: 100%;
    font-weight: normal;
    color: #000;
    text-align: right;
    margin: 5px 0 0 0;
    padding: 0 27px 0 0;
}

#forum .posts {
    width: 123px;
    height: 36px;
    font-size: 85%;
    font-weight: normal;
    color: #000;
    text-align: right;
    padding: 0 27px 0 0;
}

#forum .latestPost {
    width: 311px;
    height: 54px;
    font-weight: normal;
    color: #474541;
    text-align: left;
    margin: 10px 0 0 0;
    padding: 0 0 0 27px;
}

#forum .latestPost .lastPostAge {
    font-size: 85%;
    font-weight: normal;
    font-style: italic;
    line-height: 15px;
    color: #474541;
    text-align: left;
}

#forum .latestPost .lastPostThread {
    font-size: 85%;
    font-weight: normal;
    font-style: italic;
    line-height: 15px;
    color: #474541;
    text-align: left;
}

#forum .latestPost a {
    display: block;
    font-weight: normal;
    line-height: 15px;
    color: #245009;
    text-align: left;
}

#forum #filter {
    width: 100%;
    height: 22px;
    line-height: 18px;
    margin: 15px 0 8px 15px;
}

#forum #filter #label {
    font-size: 90%;
    color: #474541;
    float: left;
}

#forum .sfthreadsFilterListWrp {
    float: left;
}

#forum .sfthreadsFilterList {
    padding: 0;
    margin: 0;
}

#forum .sfthreadsFilterListItm {
    padding: 0 20px 0 0;
    list-style: none;
    float: left;
}

#forum .sfthreadsFilterListItm a {
    font-size: 90%;
    color: #4b4949;
}

#forum .sfthreadsFilterListItm a:hover {
    color: #245009;
}

.sfforumNewThreadWrp {
    border: 0;
    padding: 0;
    margin: 10px 0 0 0;
    background: url(img/forum_header_bkg.png) no-repeat;
}

.sfforumNewThreadWrp .sfTxt {
    width: 350px;
}

.sfforumNewThreadWrp h1 {
    font-family: Georgia;
    font-size: 220%;
    font-weight: normal;
    color: #fff;
    margin: 5px 0 10px 15px;
}

.sfforumNewThreadWrp .sfforumNewThreadFormList {
    padding: 15px;
    margin: 0;
}

.sfforumNewThreadWrp ul.reToolbar {
    display: block !important;
}

.sfforumNewThreadWrp ul.reToolbar .ToggleAdvancedToolbars {
    display: none;
}

.sfforumNewThreadWrp .sfforumNewThreadName {
    list-style: none;
    padding: 0 0 15px 0;
}

.sfforumNewThreadWrp .sfforumNewThreadContent {
    list-style: none;
}

.sfforumNewThreadWrp .sfSubmitBtnWrp {
    padding: 0 0 0 15px;
}

.sfSubmitBtnWrp .sfSubmitBtn {
    font-family: Arial;
    font-size: 60%;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    padding: 5px 12px 5px 12px;
    margin: 0 4px 0 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#abc47b), to(#4e6630));
    background: -moz-linear-gradient(top, #abc47b, #4e6630);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#abc47b', endColorstr='#4e6630');
    border: 1px solid #788e55;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.sfSubmitBtnWrp .sfSubmitBtn:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#4e6630), to(#abc47b));
    background: -moz-linear-gradient(top, #4e6630, #abc47b);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#abc47b', endColorstr='#4e6630');
}

.sfSubmitBtnWrp .sfCancel {
    color: #474541;
}

#thread  {
    width: 819px;
    height: 61px;
    background: url(img/forum_header_bkg.png) no-repeat;
}

#thread h1 {
    font-family: Georgia;
    font-size: 220%;
    font-weight: normal;
    color: #fff;
    padding: 5px 0 10px 15px;
    margin: 1px 0 0 0;
    text-align: left;
}

#threads .sfforumThreadsList {
    padding: 0;
    margin: 0;
}

#threads .header {
    width: 789px;
    height: 18px;
    padding: 0 0 2px 0;
    margin: 0 0 0 15px;
    border-bottom: 1px solid #cccccc;
}

#threads .header .threadsHeader {
    width: 416px;
    height: 18px;
    font-size: 75%;
    font-weight: normal;
    color: #474541;
    text-align: left;
    float: left;
}

#threads .header .postsHeader {
    width: 135px;
    height: 18px;
    font-size: 75%;
    font-weight: normal;
    color: #474541;
    text-align: center;
    float: left;
}

#threads .header .latestPostHeader {
    width: 210px;
    height: 18px;
    font-size: 75%;
    font-weight: normal;
    color: #474541;
    text-align: left;
    margin: 0 0 0 27px;
    float: left;
}

#threads .threadsColumn {
    width: 416px;
    padding: 10px 0 8px 0;
}

#threads .postsColumn {
    width: 150px;
    padding: 10px 0 8px 0;
}

#threads .latestPostColumn {
    width: 270px;
    padding: 10px 0 8px 0;
}

#threads .threads {
    width: 400px;
    font-size: 75%;
    font-weight: normal;
    color: #474541;
    margin: 0 0 0 15px;
}

#threads .threads a {
    font-size: 180%;
    font-weight: normal;
    line-height: 20px;
    color: #000;
    text-align: left;
}

#threads .threads .author {
    font-size: 120%;
    font-weight: normal;
    color: #474541;
    text-align: left;
}

#threads .threads .author a {
    font-size: 90%;
    font-weight: normal;
    font-style: italic;
    color: #245009;
}

#threads .posts {
    width: 123px;
    font-size: 100%;
    font-weight: normal;
    line-height: 16px;
    color: #000;
    text-align: right;
    margin: 0 27px 0 0;
}

#threads .views {
    width: 123px;
    font-size: 85%;
    font-weight: normal;
    line-height: 14px;
    color: #000;
    text-align: right;
    padding: 0 27px 0 0;
}

#threads .latestPost {
    width: 211px;
    font-weight: normal;
    color: #474541;
    text-align: left;
    padding: 0 0 0 27px;
}

#threads .latestPost a {
    display: block;
    font-weight: normal;
    line-height: 16px;
    color: #245009;
    text-align: left;
}

#threads .latestPost .lastPostTime {
    font-size: 85%;
    font-weight: normal;
    font-style: italic;
    line-height: 15px;
    color: #474541;
    text-align: left;
    padding: 0;
}

#threads .latestPost .lastPostDate {
    font-size: 85%;
    font-weight: normal;
    line-height: 15px;
    color: #474541;
    text-align: left;
}

#threads .sfforumNoThreadsWrp {
    margin: 15px;
}

#threadFilter {
    width: 100%;
    height: 44px;
}

#threadFilter #filter {
    width: 68%;
    height: 22px;
    line-height: 18px;
    margin: 15px 0 8px 15px;
    float: left;
}

#threadFilter #filter #label {
    font-size: 90%;
    color: #474541;
    float: left;
}

#threadFilter .sfforumSubscribeWrp {
    width: 26%;
    margin: 7px 7px 0 8px;
    float: right;
}

#threadFilter .sfforumSubscribeWrp .newThread {
    width: 82px;
    height: 20px;
    padding: 3px;
    margin: 5px 0 0 0;
    float: right;
    background: url(img/forum_newthread_btn.png) no-repeat;
}

#threadFilter .sfforumSubscribeWrp .newThread:hover {
    background-position: 0 -26px;
}

#threadFilter .sfforumSubscribeWrp .followFeed {
    width: 112px;
    height: 20px;
    padding: 3px;
    margin: 5px 0 0 0;
    float: right;
    background: url(img/forum_followfeed_btn.png) no-repeat;
}

#threadFilter .sfforumSubscribeWrp .followFeed:hover {
    background-position: 0 -26px;
}

#forum .sfthreadsFilterListWrp {
    float: left;
}

#threadFilter .sfthreadsFilterList {
    padding: 0;
    margin: 0;
}

#threadFilter .sfthreadsFilterListItm {
    padding: 0 20px 0 0;
    list-style: none;
    float: left;
}

#threadFilter .sfthreadsFilterListItm a {
    font-size: 90%;
    color: #4b4949;
}

#threadFilter .sfthreadsFilterListItm a:hover {
    color: #245009;
}

.sfforumReplyFormVisible {
    padding-bottom: 0 !important;
}

#post  {
    width: 819px;
    height: 61px;
    background: url(img/forum_header_bkg.png) no-repeat;
    margin: 10px 0 0 0;
}

#post h1 {
    font-family: Georgia;
    font-size: 220%;
    font-weight: normal;
    color: #fff;
    margin: 1px 0 10px 15px;
    padding: 5px 0 0 0;
    text-align: left;
}

#post .sfforumThreadsList {
    padding: 0;
    margin: 0;
}

#posts .sfforumReplyPostWrp {
    width: 100%;
    height: 35px;
}

#posts .sfforumSubscribeWrp #share {
    width: 101px;
    height: 20px;
    padding: 0;
    margin: 0;
    float: right;
}

#posts .sfforumSubscribeWrp .replyToThread {
    width: 96px;
    height: 20px;
    padding: 3px;
    margin: 2px 0 0 0;
    float: right;
    background: url(img/forum_postreply_btn.png) no-repeat;
    text-indent: -9000px;
}

#posts .sfforumSubscribeWrp .replyToThread:hover {
    background-position: 0 -26px;
}

#posts .sfforumSubscribeWrp .followFeed {
    width: 112px;
    height: 20px;
    padding: 3px;
    margin: 2px 0 0 0;
    float: right;
    background: url(img/forum_followfeed_btn.png) no-repeat;
}

#posts .sfforumSubscribeWrp .followFeed:hover {
    background-position: 0 -26px;
}

#posts .sfforumThreadPostList {
    padding: 0;
    margin: 0 15px 0 15px;
    border-top: 1px solid #93928c;
}

#posts .sfforumThreadPost {
    list-style: none;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #cccccc;
}

#posts .sfforumThreadPost .sfforumThreadPostUser {
    width: 134px;
    padding: 13px;
    background-color: #eeebe2;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#posts .sfforumThreadPost .sfforumUser {
    font-size: 110%;
    color: #245009;
    font-weight: normal;
    line-height: 17px;
    padding: 0;
    margin: 0;
}

#posts .sfforumThreadPostUser .sfforumUserPostsInfo p {
    padding: 0;
    margin: 0;
    color: #52514d;
    line-height: 16px;
}

#posts .sfforumThreadPost .sfforumUserAvatarWrp {
    width: 128px;
    height: 128px;
    border: 3px solid #fff;
    margin: 0 0 5px 0;
    -webkit-box-shadow: 0 0 2px 2px rgba(213, 213, 198, .75);
    -moz-box-shadow: 0 0 2px 2px rgba(213, 213, 198, .75);
    box-shadow: 0 0 2px 2px rgba(213, 213, 198, .75);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    overflow: hidden;
}

#posts .sfforumThreadPost .sfforumThreadPostContentWrp {
    padding: 0 0 0 23px;
}

#posts .sfforumThreadPost .sfforumPostAge {
    font-family: Georgia;
    font-size: 75%;
    font-weight: normal;
    font-style: italic;
    color: #52514d;
}

#posts .sfforumThreadPost .relocatedPostTitle {
    font-size: 125%;
    font-weight: bold;
    color: #4e4848;
    padding: 0 0 15px 0;
}

#posts .sfforumThreadPost .sfforumLastModified {
    font-family: Georgia;
    font-size: 75%;
    font-weight: normal;
    font-style: italic;
    color: #52514d;
    padding: 15px 0 15px 0;
}

#posts .sfforumThreadPostContentWrp blockquote {
    width: 485px;
    background-color: #f8f8f8;
    border: 1px solid #c4c4c4;
    padding: 10px 18px 10px 18px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#posts .sfforumThreadPostContentWrp blockquote strong {
    display: block;
}

#posts .sfforumThreadPostContentWrp blockquote .sfUserQuote {
    font-style: italic; 
    font-weight: normal;
    color: #52514d;
}

#posts .sfforumThreadPostContentWrp .linkToPost {
    width: 91px;
    height: 20px;
    padding: 3px;
    margin: 19px 0 0 0;
    background: url(img/forum_linkpost_btn.png) no-repeat;
    display: inline-block;
}

#posts .sfforumThreadPostContentWrp .linkToPost:hover {
    background-position: 0 -26px;
}

#posts .sfforumThreadPostContentWrp .editPost {
    width: 41px;
    height: 20px;
    padding: 3px;
    margin: 19px 0 0 0;
    background: url(img/forum_editpost_btn.png) no-repeat;
    display: inline-block;
}

#posts .sfforumThreadPostContentWrp .editPost:hover {
    background-position: 0 -26px;
}

#posts .sfforumThreadPostContentWrp .replyToPost{
    width: 51px;
    height: 20px;
    padding: 3px;
    background: url(img/forum_reply_btn.png) no-repeat;
    display: inline-block;
    text-indent: -9000px;
}

#posts .sfforumThreadPostContentWrp .replyToPost:hover {
    background-position: 0 -26px;
}

#posts .sfforumReplyPostWrp .additionalReplyToThread {
    width: 96px;
    height: 20px;
    padding: 3px;
    margin: 7px 0 0 0;
    float: right;
    background: url(img/forum_postreply_btn.png) no-repeat;
    text-indent: -9000px;
}

#posts .sfforumReplyPostWrp .additionalReplyToThread:hover {
    background-position: 0 -26px;
}

.sfforumPostReplyContainer {
    width: 750px;
}

.sfforumPostReplyContainer h2 {
    font-weight: normal;
    padding: 0 0 15px 0;
}

.sfforumPostReplyContainer .sfQuote {
    font-size: 90%;
    font-style: italic;
    color: #245009;
    position: relative;
    top: 25px;
    left: 657px;
}

.sfforumPostReplyContainer .sfforumThreadPostUser {
    display: none;
}

.sfforumPostReplyContainer ul.reToolbar {
    display: block !important;
}

.sfforumPostReplyContainer ul.reToolbar .ToggleAdvancedToolbars {
    display: none;
}

.sfforumPostReplyContainer .sfSubmitBtnWrp {
    padding: 25px 0 0 0;
}

.sfforumPostReplyContainer .sfClose {
    display: none;
}

/*#endregion */

/*#region Error */

#error h1 {
    font-family: Georgia;
    font-size: 390%;
    font-weight: normal;
    color: #1c1c26;
    line-height: 50px;
}

#error h3 {
    font-size: 130%;
    font-weight: normal;
    color: #6f6868;
    line-height: 24px; 
}

#error a {
    font-family: Georgia;
    font-style: italic;
    color: #0c4d12;
}

/*#endregion */

/*#region GameKeepers Magazine */

#gameKeepersMagazineContainer {
    width: 868px;
    height: 588px;
    background-color: #ffffff;
    margin: 4px 0 0 4px;
}

#gameKeepersMagazineContainer #logo {
    width: 531px;
    height: 588px;
    float: left;
    background: url(img/gamekeepersmagazine.jpg) no-repeat;
}

#gameKeepersMagazineContainer #gameKeepersMagazine {
    width: 337px;
    height: 588px;
    float: left;
}

#gameKeepersMagazine #content {
    width: 308px;
    height: 563px;
    background: url(img/gamekeepersmagazine_bkg.jpg) no-repeat;
    padding: 25px 0 0 29px;
}

#gameKeepersMagazine .closeButton {
    width: 11px;
    height: 11px;
    background: url(img/makehome_close_btn.jpg) no-repeat;
    position: absolute;
    top: 25px;
    right: 23px;
    z-index: 999;
    cursor: pointer;
}

#gameKeepersMagazine .row {
    height: 48px;
}

#gameKeepersMagazine td label {
    font-weight: bold;
    font-size: 90%;
}

#gameKeepersMagazine h3 {
    font-size: 125%;
    color: #4b4b4b;
    line-height: 22px;
}

#gameKeepersMagazine h4 {
    font-size: 105%;
    color: #b5a49c;
    line-height: 21px;
    font-weight: normal;
}

#gameKeepersMagazine .divider {
    width: 273px;
    height: 2px;
    background: url(img/divider6.png) no-repeat;
    margin: 10px 0 6px 2px;
}

#gameKeepersMagazine .registerButton {
    width: 280px;
    height: 60px;
    background: url(img/gamekeepersmagazine_btn.png) no-repeat;
    margin: 10px 0 0 0;
}

#gameKeepersMagazine #chkBoxNewsLetter label {
    font-size: 85%;
    color: #919194;
    font-weight: normal;
}

#gameKeepersMagazineConfirmed #logo {
    width: 144px;
    height: 164px;
    background: url(img/gamekeepers_logo.jpg) no-repeat;
    margin: 5px 0 0 15px;
    float: left;
}

#gameKeepersMagazineConfirmed #content {
    width: 316px;
    padding: 30px 0 0 15px;
    float: left;
}

#gameKeepersMagazineConfirmed .closeButton {
    width: 11px;
    height: 11px;
    background: url(img/makehome_close_btn.jpg) no-repeat;
    position: absolute;
    top: 25px;
    right: 23px;
    z-index: 999;
    cursor: pointer;
}

#gameKeepersMagazineConfirmed h1 {
    font-size: 125%;
    color: #4b4b4b;
    line-height: 22px;
}

#gameKeepersMagazineConfirmed h4 {
    font-size: 105%;
    color: #b5a49c;
    line-height: 21px;
    font-weight: normal;
    padding: 5px 0 0 0;
}

/*#endregion */

/*#region Subscriptions */

#subscriptions {
    padding: 20px;
}

#subscriptions h1 {
    font-family: Georgia;
    font-size: 220%;
    font-weight: normal;
    color: #4f4848;
    line-height: 31px;
    padding: 0;
    margin: 0;
}

#subscriptions .divider1 {
    width: 70%;
    height: 5px;
    background: url(img/divider1.png) repeat-x;
    padding: 0 0 5px 0;
    margin: 5px 0 0 0;
}

#subscriptions .divider2 {
    width: 90%;
    height: 5px;
    background: url(img/divider5.png) repeat-x;
    margin: 5px 0 0 0;
}

#subscriptions #emailContainer {
    width: 99%;
    height: 52px;
    border: 1px solid #cecece;
    background-color: #e4e5e7;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding: 4px;
    margin: 4px 0 0 0;
}

#subscriptions .email {
    width: 751px;
    height: 42px;
    border: 1px solid #979797;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin: 4px 0 4px 4px;
    padding: 0 0 0 10px;
    font-size: 130%;
}

#subscriptions ul {
    padding: 0;
    margin: 0;
}

#subscriptions li {
    list-style: none;
    float: left;
}

#subscriptions .newsletterSubmitButton {
    width: 80px;
    height: 30px;
    background: url(img/submit_btn.png) no-repeat;
}

#subscriptions .newsletterSubmitButton:hover {
    background-position: 0 -30px;
}

/*#endregion */

/*#region Break-Up Country */

#breakUpCountry {
}

#breakUpCountry .videoContainer {
    width: 100%;
    height: 597px;
    background: url(Img/BreakUpCountry_RptBkg.jpg) repeat-x;
}

#breakUpCountry .videoContainer .video {
    width: 882px;
    height: 496px;
    margin: 0 auto;
    padding-top: 50px;
    cursor: pointer;
}

#breakUpCountry .videoContainer .embeddedVideo {
    width: 882px;
    height: 496px;
    position: absolute;
    z-index: 1;
}

#breakUpCountry .videoContainer .watchTrailer {
    width: 882px;
    height: 496px;
    position: relative;
    z-index: 2;
}

#breakUpCountry .copyContainer1 {
    width: 84%;
    background-color: #ffffff;
    padding: 4% 0 4% 8%;
}

#breakUpCountry .copyContainer1 .copy1 {
    font-family: Helvetica, sans-serif;
    font-size: 30px;
    color: #4b4848;
    line-height: 39px;
    background-color: #ffffff;
    text-align: center;
}

#breakUpCountry .copyContainer1 .countrySmall {
    width: 131px;
    display: inline-block;
    background: url(Img/BreakUpCountry_CountrySmall.jpg) no-repeat;
    vertical-align: text-bottom;
}

#breakUpCountry .bulletsContainer {
    width: 100%;
    height: 261px;
    background: url(Img/BreakUpCountry_Bullets_RptBkg.jpg) repeat-x;
}

#breakUpCountry .bulletsContainer .bullets {
    width: 54px;
    height: 55px;
    background: url(Img/BreakUpCountry_Bullet.png) no-repeat;
    margin: 0 auto;
    cursor: pointer;
}

#breakUpCountry .bulletsContainer .bullets:hover {
    background-position: 0 -55px;
}

#breakUpCountry .bulletsContainer .bulletSelected {
    background-position: 0 -55px;
}

#breakUpCountry .bulletsContainer .label {
    font-family: Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    line-height: 18px;
    text-align: center;
    text-shadow: 2px 2px 2px #000000;
    margin: 0 auto;
}

#breakUpCountry .bulletsContainer .contrasting {
    width: 175px;
    height: 100px;
    position: relative;
    top: 65px;
    left: 8%;
}

#breakUpCountry .bulletsContainer .flawless {
    width: 175px;
    height: 78px;
    top: 65px;
    left: 25%;
    position: relative;
}

#breakUpCountry .bulletsContainer .trueToNature {
    width: 175px;
    height: 78px;
    top: -155px;
    left: 38%;
    position: relative;
}

#breakUpCountry .bulletsContainer .lifeSize {
    width: 175px;
    height: 78px;
    top: -120px;
    left: 55%;
    position: relative;
}

#breakUpCountry .bulletsContainer .photoReal {
    width: 175px;
    height: 78px;
    top: -250px;
    left: 78%;
    position: relative;
}

#breakUpCountry .bulletsCopyContainer {
    width:100%;
    background-color: #dc532f;
}

#breakUpCountry .bulletsCopyContainer .bulletCopy {
    width: 90%;
    margin: 0 auto;
    padding: 30px 0 45px 0;
    text-align: center;
    font-family: Helvetica, sans-serif;
    font-size: 17px;
    color: #fff8ee;
    line-height: 24px;
    display: none;
}

#breakUpCountry .bulletsCopyContainer .bulletCopySelected {
    display: block;
}

#breakUpCountry .seeCountryContainer {
    width: 100%;
    height: 364px;
}

#breakUpCountry .seeCountryContainer table {
    margin-top: -60px;
}

#breakUpCountry .seeCountryContainer .inAction {
    margin: 40px auto;
    text-align: center;
    font-family: Helvetica, sans-serif;
    font-size: 44px;
    font-weight: bold;
    color: #000000;
}

#breakUpCountry .seeCountryContainer .countryLarge {
    width: 208px;
    display: inline-block;
    background: url(Img/BreakUpCountry_CountryLarge.jpg) no-repeat;
    vertical-align: text-bottom;
}

#breakUpCountry .seeCountryContainer #prevSeeCountry {
    width: 18px;
    height: 33px;
    background: url(img/arrow10_left.jpg) no-repeat;
    cursor: pointer;
    display: block;
    margin-right: 8px;
}

#breakUpCountry .seeCountryContainer #nextSeeCountry {
    width: 18px;
    height: 33px;
    background: url(img/arrow10_right.jpg) no-repeat;
    cursor: pointer;
    display: block;
}

#breakUpCountry .seeCountryContainer #prevSeeCountry:hover, #breakUpCountry .seeCountryContainer #nextSeeCountry:hover {
    background-position: 0 -33px;
}

#breakUpCountry .seeCountryContainer .item {
    padding: 10px;
}

#breakUpCountry .seeCountryContainer .cycle-slide {
    vertical-align: top;
}

#breakUpCountry .seeCountryContainer .thumbnailContainer {
    width: 308px;
    height: 174px;
    overflow: hidden;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#breakUpCountry .seeCountryContainer .thumbnail {
    width: 350px;
    position: relative;
    top: -22px;
    left: -20px;
    z-index: 99;
    cursor: pointer;
}

#breakUpCountry .seeCountryContainer .title {
    width: 308px;
    font-family: Helvetica, sans-serif;
    font-size: 17px;
    color: #2b2525;
    line-height: 22px;
    margin: 6px 0 0 0;
}

#breakUpCountry .seeCountryContainer .duration {
    float: right;
    font-family: Helvetica, sans-serif;
    font-size: 18px;
    color: #ffffff;
    margin-right: 10px;
    padding: 3px 8px 1px 8px;
    position: relative;
    top: -40px;
    z-index: 99;
    background: url(img/transparent2.png) repeat;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#breakUpCountry .seeCountryContainer .watch {
    font-family: Helvetica, sans-serif;
    font-size: 14px;
    color: #828181;
}

#breakUpCountry .seeCountryContainer .videos {
    display: none;
}





#breakUpCountry .imagesContainer {
    width: 100%;
    height: auto;
}

#breakUpCountry .imagesContainer #prevImages {
    width: 39px;
    height: 61px;
    background: url(img/arrow8_left.png) no-repeat;
    cursor: pointer;
    display: block;
    position: absolute;
    margin-top: 16%;
    left: 2%;
    z-index: 99;
}

#breakUpCountry .imagesContainer #nextImages {
    width: 39px;
    height: 61px;
    background: url(img/arrow8_right.png) no-repeat;
    cursor: pointer;
    display: block;
    position: absolute;
    margin-top: 16%;
    left: 94%;
    z-index: 99;
}

#breakUpCountry .imagesContainer #prevImages:hover, #breakUpCountry .imagesContainer #nextImages:hover {
    background-position: 0 -61px;
}

#breakUpCountry .slideshow {
    z-index: 1;
}

#breakUpCountry .responsive img {
    width: auto;
    height: auto;
}









#breakUpCountry .statusEarnedContainer {
    width: 100%;
    height: 168px;
}

#breakUpCountry .statusEarnedContainer .statusEarnedMiddleCol {
    width: 60%;
}

#breakUpCountry .statusEarnedContainer .copy2 {
    width: 600px;
    font-family: Helvetica, sans-serif;
    font-size: 30px;
    color: #4b4848;
    line-height: 39px;
    background-color: #ffffff;
}

#breakUpCountry .moreContainer {
    width: 100%;
    height: 460px;
    background: url(Img/BreakUpCountry_RptBkg.jpg) repeat-x;
}

#breakUpCountry .moreContainer .more {
    width: 1250px;
    height: 410px;
    margin: 0 auto;
    padding: 50px 0 0 0;
}

#breakUpCountry .moreContainer .logo {
    width: 400px;
    height: 206px;
    margin: 0 auto;
}

#breakUpCountry .moreContainer .buttonsContainer {
    width: 895px;
    margin: 0 auto;
}

#breakUpCountry .moreContainer .buttonsContainer a {
    display: block;
    font-family: Helvetica, sans-serif;
    font-size: 24px;
    color: #ffffff;
    margin: 6% auto;
    margin-right: 2%;
    padding: 5px 25px 5px 25px;
    background: url(img/transparent2.png) repeat;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    float: left;
    border: 2px solid #ffffff;
}

/*#endregion */










/*#region Magnus (Needs to be cleaned up) */

.visibility
{
    display: none;
}

.leftArrow
{
    background: url('img/Arrow1_Left.png') no-repeat;
    display: block;
    width: 30px;
    height: 29px;
    cursor: pointer;
    text-indent: -9000px;
}

.leftArrow :hover
{
    background-position: 0px 90px;
}

.rightArrow
{
    background: url('img/Arrow1_Right.png') no-repeat;
    display: block;
    width: 30px;
    height: 29px;
    cursor: pointer;
    text-indent: -9000px;
}

.rightArrow :hover
{
    background-position: 0px 90px;
}

/*=======================================================================================*/
/* ABOUT US                                                                              */
/*=======================================================================================*/

/* Our Staff */

#ourStaff {
    width: 809px;
    margin: 0 0 0 12px;
}

#ourStaff .panel-expand-curstaff {
    background: url(img/aboutus_staff_bkg.jpg) no-repeat 0 -34px;
    width: 797px;
    height: 34px;
    cursor: pointer;
}

#ourStaff .panel-collapse-curstaff {
    background: url(img/aboutus_staff_bkg.jpg) no-repeat 0 0;
    width: 797px;
    height: 34px;
    cursor: pointer;
}

#ourStaff .panel-expand-prostaff {
    background: url(img/aboutus_prostaff_bkg.jpg) no-repeat 0 -34px;
    width: 797px;
    height: 34px;
    cursor: pointer;
}

#ourStaff .panel-collapse-prostaff {
    background: url(img/aboutus_prostaff_bkg.jpg) no-repeat 0 0;
    width: 797px;
    height: 34px;
    cursor: pointer;
    margin: 0 0 -2px 0;
}

#ourStaff .previous {
    width: 29px;
    height: 28px;
    display: block;
    background: url(img/arrow1_left.png) no-repeat;
    cursor: pointer;
}

#ourStaff .previous:hover {
    background-position: 0 -28px;
}

#ourStaff .next {
    width: 29px;
    height: 28px;
    display: block;
    background: url(img/arrow1_right.png) no-repeat;
    cursor: pointer;
}

#ourStaff .next:hover {
    background-position: 0 -28px;
}

.navstaffitemhighlight {
    background-image: url('Img/Dots2.png');
    background-position: 0 -9px;
    background-repeat: no-repeat;
    width: 9px;
    height: 9px;
    cursor: pointer;
    float: left;
    text-align: center;
    vertical-align: middle;
    padding-left: 3px;
}

.navstaffitems {
    background-image: url('Img/Dots2.png');
    background-position: 0 0px;
    background-repeat: no-repeat;
    width: 9px;
    height: 9px;
    cursor: pointer;
    float: left;
    text-align: center;
    vertical-align: middle;
    padding-left: 3px;
}

.navstaffitems:hover {
    background-position: 0 0;
}

#ourStaff .staffnavlinks {
    margin: 0 auto;
    padding: 0 0 10px 0;
}

#ourStaff .ourstaffname {
    font-family: Arial;
    font-size: 18px;
    color: #2e2e2f;
    text-align: left;
    padding: 4px 0 0 12px;
    margin: 0 0 0 0;
}

#ourStaff .ourstaffdescription {
    font-family: Arial;
    font-size: 13px;
    color: #767676;
    text-align: left;
    padding: 0 0 0 12px;
    line-height: 16px;
}

#ourStaff .ourstaffimage {
    cursor: pointer;
    display: block;
    margin: 10px 10px 0 10px;
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .25);
    -moz-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .25);
    box-shadow: 0 0 4px 2px rgba(120, 120, 112, .25);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 166px;
    height: 223px;
}

#ourStaff .ourstaffHeaderTitle {
    font-family: Georgia;
    font-size: 30px;
    letter-spacing: 0.025em;
    color: #4f4848;
    padding: 10px 0 6px 0;
    margin: 0 0 0 0;
}

#ourStaff .OurStaffContainer {
    padding-top: 5px;
    padding-left: 17px;
    height: 305px !important;
}

#ourStaff h1 {
    font-size: 30px;
    font-family: Georgia;
    font-weight: normal;
    color: #4f4848;
}

/* Print Advertising */

#printAdvertising {
    margin: -7px 0 0 0;
    padding: 0 0 0 11px;
}

#printAdvertising h3 {
    font-size: 130%;
    font-weight: normal;
    color: #6f6868;
}

#printAdvertising .previous {
    width: 29px;
    height: 28px;
    display: block;
    background: url(img/arrow1_left.png) no-repeat;
    cursor: pointer;
}

#printAdvertising .previous:hover {
    background-position: 0 -28px;
}

#printAdvertising .next {
    width: 29px;
    height: 28px;
    display: block;
    background: url(img/arrow1_right.png) no-repeat;
    cursor: pointer;
}

#printAdvertising .next:hover {
    background-position: 0 -28px;
}

#printAdvertising .divider
{
    background: url(img/divider1.png) no-repeat;
    height: 3px;
    margin: 0 0 5px -11px;
}

#printAdvertising .item
{
    width: 243px;
    height: 323px;
    margin: 8px 8px 8px 11px;
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .25);
    -moz-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .25);
    box-shadow: 0 0 4px 2px rgba(120, 120, 112, .25);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    cursor: pointer;
}

#printAdvertisingOverlay {
    width: 425px;
    height: 600px;
}

#printAdvertisingOverlay .previous {
    width: 35px;
    height: 44px;
    display: block;
    background: url(img/arrow6_left.png) no-repeat;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 10px;
    z-index: 10;
}

#printAdvertisingOverlay .next {
    width: 35px;
    height: 44px;
    display: block;
    background: url(img/arrow6_right.png) no-repeat;
    cursor: pointer;
    position: absolute;
    top: 50%;
    right: 10px;
    z-index: 10;
}

#printAdvertisingOverlay #close {
    width: 33px;
    height: 33px;
    display: block;
    background: url(img/close.png) no-repeat;
    cursor: pointer;
    position: absolute;
    top: 7px;
    right: 10px;
    z-index: 10;
    text-indent: -9000px;
}

/* Media Advertising */

#mediaAdvertising {
    width: 823px;
    height: 195px;
}

#mediaAdvertising h3 {
    font-size: 130%;
    font-weight: normal;
    color: #6f6868;
    margin: 0 0 0 12px;
    padding: 0 0 4px 0;
}

#mediaAdvertising .divider
{
    background: url(img/divider1.png) no-repeat;
    height: 3px;
    margin: 0 0 5px 0;
}

#mediaAdvertising .item {
    width: 172px;
    height: 158px;
    padding: 9px 6px 17px 22px;
    float: left;
}

#mediaAdvertising .item .thumbnail {
    width: 169px;
    height: 113px;
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .25);
    -moz-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .25);
    box-shadow: 0 0 4px 2px rgba(120, 120, 112, .25);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    z-index: 10;
}

#mediaAdvertising .thumbnail img {
    width: 300px;
    height: 202px;
    position: relative;
    bottom: 50px;
    right: 70px;
    z-index: 5;
}

#mediaAdvertising .title {
    padding: 5px 0 0 4px;
    line-height: 15px;
    color: #000000;
}

#mediaAdvertising .duration {
    color: #ababab;
    font-style: italic;
    font-size: 85%;
}

/* Press Releases, ProStaff Events, Twitter Updates (scroll bar) */

#outer_container {
    width: 333px;
    position: relative;
    z-index: 2;
}

#customScrollBox {
    width: 333px;
    float: left;
    overflow: hidden;
    background-color: #fff;
}

#customScrollBox .container {
    width: 306px;
    position: relative;
    float: left;
}

#customScrollBox .content {
    width: 333px;
}

#dragger_container {
    position: relative;
    background-color: #a7a5a6;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 15px;
    float: right;
    margin: 5px;
}

#dragger {
    position: absolute;
    width: 15px;
    height: 59px;
    background: url(img/slider_btn.png) no-repeat center center;
    cursor: pointer;
}

/* Press Peleases */

#latestPressReleasesContainer {
    width: 335px;
    padding: 15px 15px 24px 15px;
}

#latestPressReleases {
    width: 333px;
    height: 535px;
    border: 1px solid #a7a5a6;
}

#latestPressReleases #header {
    width: 333px;
    height: 127px;
    background: url(img/pressrelease_header_bkg.jpg) no-repeat;
}

#latestPressReleases .item {
    width: 295px;
    height: 87px;
    padding: 9px 3px 5px 9px;
    border-top: 1px solid #a7a5a6;
    border-right: 1px solid #a7a5a6;
}

#latestPressReleases .item:hover {
    background-color: #efefef;
}

#latestPressReleases .dateContainer {
    background: url(img/date_bkg.jpg) no-repeat;
    float: left;
    padding-right: 10px;
    width: 52px;
    height: 62px;
    border-right: 1px solid #a7a5a6;
}

#latestPressReleases .dateContainer .month {
    font-family: Georgia;
    font-size: 16px;
    color: #fff;
}

#latestPressReleases .dateContainer .date {
    font-family: Georgia;
    font-size: 24px;
    color: #323232;
}

#latestPressReleases .contentContainer {
    width: 218px;
    float: left;
    text-align: left;
    padding: 0 0 0 10px;
    margin: -4px 0 0 0;
}

#latestPressReleases .contentContainer .title {
    width: 218px;
    color: #3a3939;
    font-size: 16px;
    font-weight: bold;
    display: block;
}

#latestPressReleases .contentContainer .content {
    width: 218px;
    color: #4e4c4c;
    display: block;
}

#latestPressReleases #morePressReleases {
    width: 100%;
    margin: -3px 0 -12px 0;
    padding: 6px 0 0 0;
}

#latestPressReleases #morePressReleases a {
    font-size: 85%;
    color: #1b3f08;
    font-weight: bold;
}

/*=======================================================================================*/

/* MY ACCOUNTS */

/*=======================================================================================*/

#myAccount
{
    /*background-color: #ffffff;*/
    background-image: url(Img/MyAccountBG.png);
    border-radius: 9px;
    height: 100%;
    width: 1212px;
}

#myAccount .userAvatarWrp {
    width: 128px;
    height: 128px;
    border: 3px solid #fff;
    margin: 0 0 5px 0;
    -webkit-box-shadow: 0 0 2px 2px rgba(213, 213, 198, .75);
    -moz-box-shadow: 0 0 2px 2px rgba(213, 213, 198, .75);
    box-shadow: 0 0 2px 2px rgba(213, 213, 198, .75);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    overflow: hidden;
}

#myAccount .riTextBox {
	height:25px !important;
}
#myAccount .myAccountProfileImgAndDes
{
    padding: 26px 18px 10px 18px;
}

#myAccount .myAccountImgUp
{
    height: 66px;
}

#myAccount .myAccount
{
    padding-top: 32px;
    background-color: #ffffff;
    height: 100%;
    width: 100%;
}

#myAccount hr.SeperatorTR
{
    border: 1px solid #CDCDCD;
    margin: 10px -5px;
}

#myAccount .MyAccountEditProfiileBtn
{
    display: block;
    width: 111px;
    height: 30px;
    background: transparent url(Img/MyAccount_EditProfile_Btn.png) no-repeat;
}

#myAccount a.MyAccountEditProfiileBtn:hover
{
    display: block;
    width: 111px;
    height: 30px;
    background: transparent url(Img/MyAccount_EditProfile_Btn.png);
    background-position: 0px 90px;
}

#myAccount a.MyAccountSaveProfiileBtn
{
    display: block;
    width: 111px;
    height: 30px;
    background: transparent url(Img/MyAccount_Save_Btn.png) no-repeat;
}

#myAccount a.MyAccountSaveProfiileBtn:hover
{
    display: block;
    width: 111px;
    height: 30px;
    background: transparent url(Img/MyAccount_Save_Btn.png);
    background-position: 0px 90px;
}

#myAccount #myAccountEditButton
{
    padding-top: 16px;
    margin: 0px 25px 0px -250px;
}
.ie7 #myAccount #myAccountEditButton
{
       padding-top: 16px;
    margin: -25px 25px 0px -175px;
    position:absolute;
}
#myAccount #profileImageContent
{
    font-family: Arial;
    font-size: 14px;
    color: #000;
    line-height: 20px;
    margin-right: auto;
    margin-left: auto;
    margin: -35px 0px;
}
.ie7 #myAccount #profileImageContent
{
    font-family: Arial;
    font-size: 14px;
    color: #000;
    line-height: 20px;
    margin-right: auto;
    margin-left: auto;
    margin: -35px 0px;
    padding-top: 5px;
    width:200px;
    position:absolute;
}


/* MY ACCOUNTS TABS */
#myAccount .wallPapersSlide
{
    padding-left: 24px;
}

#myAccount .profileSummary
{
    font-family: Arial;
    font-size: 18px;
    color: #7a7373;
    cursor: pointer;
}

#myAccount .mainContainer
{
    height: 100%;
    width: 980px;
    margin: 0 -5px;
}


#myAccount .tabs li
{
    display: inline;
}

#myAccount .tabs img
{
    padding-left: 4px !important;
    display: inline !important;
}

#myAccount .tabs li a
{
    font-family: Arial;
    font-size: 18px;
    color: #7a7373;
    cursor: pointer;
    padding: 0 23px 0 12px;
    margin: 0 10px;
}

#myAccount .tabs .tab-current
{
    font-family: Arial;
    font-size: 18px;
    color: #4b4c18;
    cursor: pointer;
}

#myAccount .tabsContent
{
    font-family: Arial;
    font-size: 18px;
    color: #7a7373;
    cursor: pointer;
}

#myAccount ul.tabs
{
    height: 25px;
    padding: 5px 0 5px 0;
    margin: 0;
    background-color: #dfddde;
}

/*MY ACCOUNTS TABS CONTENTS */

#myAccount .extraGoodies
{
    font-family: Arial;
    font-size: 12px;
    color: #616161;
    padding-left: 25px;
}

#myAccount .myAccountsExtraGoodiesSeparator
{
    border: 1px solid #eeedea;
    margin-left: -5px;
    width: 896px;
}

#myAccount .myAccountSummaryTable
{
    padding-left: 15px;
    padding-bottom: 30px;
    height: 272px;
}

#myAccount .myAccountSummaryTable .encryptedPassword
{
    border: 0;
    background: transparent;
    color: #000;
}

#myAccount .myAccountsTable
{
    height: 272px;
    padding-left: 33px;
    padding-bottom: 30px;
    padding-top: 14px;
}

#myAccount .myAccountSummaryTable
{
    height: 272px;
}

#myAccount .summaryFields
{
    width: 165px;
    height: 30px;
    font-family: Arial;
    font-size: 18px;
    color: #4f4848;
    text-align: right;
    padding: 7px 17px 0 0;
}

#myAccount .summaryFieldGender
{
    height: 30px;
    font-family: Arial;
    font-size: 18px;
    color: #4f4848;
    text-align: right;
    padding-right: 7px 20px 0 0;
}

#myAccount .summaryfieldResult
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    padding: 8px 0 0 0;
}

#myAccount .summaryfieldGenderResult
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    padding-top: 5px;
    margin: 0px;
}

#myAccount .summaryfieldBirthResult
{
    font-family: Arial;
    font-size: 14px;
    color: #616161;
    padding: 0 0 2px 0;
}

#myAccount .myProfileTitle
{
    font-family: Georgia;
    color: #4f4848;
    font-size: 30px;
    padding: 16px 0px 0px 15px;
}



#myAccount .myAccountNewsLetterHeader
{
    font-family: Arial;
    font-size: 18px;
    color: #4f4848;
    padding-bottom: 4px;
}

#myAccount .myAccountsNewsLetterContent
{
    font-family: Arial;
    font-size: 14px;
    color: #616161;
}

#myAccount #chkBoxNewsLetter
{
    padding-top: 20px;
}

#myAccount #outdoorActivities
{
    background: url(img/MyAccount_OutdoorActivities_Bkg.png) no-repeat;
    width: 270px;
    height: 428px;
}

#myAccount #gameAndFish
{
    background: url(img/MyAccount_Game_Bkg.png) no-repeat;
    width: 270px;
    height: 428px;
}

#myAccount #region
{
    background: url(img/MyAccount_Region_Bkg.png) no-repeat;
    width: 270px;
    height: 428px;
}

#myAccount #preferredCamo
{
    background: url(img/MyAccount_PreferredCamo_Bkg.png) no-repeat;
    width: 270px;
    height: 378px;
}

#myAccount #huntStyle
{
    background: url(img/MyAccount_HuntStyle_Bkg.png) no-repeat;
    width: 270px;
    height: 378px;
}

#myAccount .myAccountChkboxlst
{
    font-family: Arial;
    font-size: 14px;
    color: #4e4c4c;
    padding-top: 70px;
    width: 99%;
    padding-left: 10px;
    padding-right: 10px;
}
.ie7 #myAccount .myAccountChkboxlst
{
    font-family: Arial;
    font-size: 14px;
    color: #4e4c4c;
    margin-top: 70px;
    width: 95%;
    margin-left: 10px;
    margin-right: 10px;
    position: absolute;
}

#myAccount #chkBoxNewsLetter #privacy {
    width: 270px;
    color: #a8a6a1;
    font-size: 75%;
    font-style: italic;
    padding: 3px 0 0 19px;
    line-height: 15px;
}

/*Upload Images*/

.RadUpload input.ruBrowse
{
    background: url('Img/MyAccount_ChangePicture_Btn.png') top left no-repeat !important;
    width: 185px !important;
    line-height: 21px;
    height: 31px !important;
    text-align: left;
    cursor: pointer;
}

.RadUpload input.ruFakeInput
{
    display: none;
}

.RadUpload .ruBrowse
{
    height: 50px !important;
    width: 115px !important;
}

#myAccount .profileImage
{
    height: 200px;
    width: 38px;
}

#myAccount .button
{
    visibility: hidden;
    cursor: pointer;
}

.RadUpload
{
    width: 200px !important;
    height: 38px !important;
    text-align: left;
}

.RadUpload .ruFileWrap
{
    overflow: visible !important;
    cursor: pointer !important;
}

.RadUpload .ruBrowse
{
    margin-left: 0px;
}

.RadUpload INPUT.ruFileInput
{
    font: 22px monstar;
}


/*My Account WallPapers Slide*/

#myAccount .imageSize
{
    width: 12px;
    height: 12px;
}

#myAccount .wallPapersImages
{
    padding: 2px; /*  border: thin solid #7b7b7b; */
    border: solid;
    border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
    border-width: 1px 2px 2px 1px;
    width: 207px;
    height: 115px;
    border-radius: 3px; /* border: 1px white;*/
    box-shadow: 0 0 2px 2px rgba(206, 204, 204, .75);
}


#myAccount .selectedImage
{
    src: url(img/BulletSelected.png);
    width: 12px;
    height: 12px;
}

#myAccount .unselectedImage
{
    src: url(img/BulletUnSelected.png);
    width: 12px;
    height: 12px;
}

#myAccount .wallpapersDescription
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    color: #2d2d2d;
    padding: 3px;
}

#myAccount .seeAllWallPapers
{
    text-decoration: underline;
    font-family: Arial;
    font-size: 14px;
    color: #415e20;
    cursor: pointer;
}

#myAccount .wallPaersAndSports
{
    text-align: left;
    font-family: Arial;
    font-size: 18px;
    color: #4f4f48;
}

#myAccount .wallPapersNavigation
{
    padding-left: 300px;
}

/*=======================================================================================*/

/*PROSTAFF */

/*=======================================================================================*/

#meetTheProStaff
{
    width: 809px;
    margin: 0 0 0 12px;    
}

#meetTheProStaff .meetTheProstaffHeaderTitle
{
    font-family: Georgia;
    font-size: 30px;
    color: #4f4848;
    padding: 10px 0 6px 5px;
    margin: 7px 0 0 0;
}

#meetTheProStaff .prostaffname
{
    font-family: Arial;
    font-size: 18px;
    color: #2e2e2f;
    text-align: left;
    padding: 4px 0 0 12px;
    margin: 0 0 0 0;
}

#meetTheProStaff .prostaffdescription
{
    font-family: Arial;
    font-size: 13px;
    color: #4f4848;
    text-align: left;
    padding: 0 0 0 12px;
    margin: -3px 0 0 0;
}

#meetTheProStaff .prostaffimage
{
    cursor: pointer;
    display: block;
    margin: 10px 10px 0 10px;
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .25);
    -moz-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .25);
    box-shadow: 0 0 4px 2px rgba(120, 120, 112, .25);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 166px;
    height: 223px;
}

#meetTheProStaff .panel-expand-nationalstaff {
    background: url(img/ProStaff_National_Bkg.jpg) no-repeat 0 -34px;
    width: 797px;
    height: 34px;
    cursor: pointer;
}

#meetTheProStaff .panel-collapse-nationalstaff {
    background: url(img/ProStaff_National_Bkg.jpg) no-repeat 0 0;
    width: 797px;
    height: 34px;
    cursor: pointer;
}

#meetTheProStaff .panel-expand-regionalstaff {
    background: url(img/ProStaff_Regional_Bkg.jpg) no-repeat 0 -34px;
    width: 797px;
    height: 34px;
    cursor: pointer;
}

#meetTheProStaff .panel-collapse-regionalstaff {
    background: url(img/ProStaff_Regional_Bkg.jpg) no-repeat 0 0;
    width: 797px;
    height: 34px;
    cursor: pointer;
    margin: 0 0 -2px 0;
}

#meetTheProStaff .staffnavright
{
    width: 29px;
    height: 28px;
    background-image: url('Img/Arrow1-Left.png');
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
}

#meetTheProStaff .staffnavleft
{
    width: 29px;
    height: 28px;
    background-image: url('Img/Arrow1-Right.png');
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
}
#meetTheProStaff .staffnavlinks
{
    vertical-align: middle;
    margin: -11px auto 11px auto;
    width: 481px;
}
#meetTheProStaff .ProStaffContainer
{
    padding-top: 11px;
    padding-left: 15px;
    height: 304px !important;
}
#meetTheProStaff .ProStaffContainerRegionalStaff
{
    padding-top: 8px;
    padding-left: 2px;
    height: 305px !important;
}
#meetTheProStaff .ProStaffContainerstaffnavlinks
{
    padding-top: 8px;
    padding-left: 22px;
    height: 266px !important;
}
#latestPressRelases .link
{
    font-family: Arial Narrow;
    font-size: 12px;
    letter-spacing: 0.025em;
    color: #1b3f08;
    font-weight: bold;
}

#meetTheProStaff h1 {
    font-size: 30px;
    font-family: Georgia;
    font-weight: normal;
    color: #4f4848;
}

/* ProStaff Events */

#proStaffEventsContainer {
    width: 335px;
    padding: 15px 15px 24px 15px;
}

#proStaffEvents {
    width: 333px;
    height: 535px;
    border: 1px solid #a7a5a6;
}

#proStaffEvents #header {
    width: 333px;
    height: 127px;
    background: url(img/prostaff_events_header_bkg.jpg) no-repeat;
}

#proStaffEvents .item {
    width: 295px;
    height: 87px;
    padding: 9px 3px 5px 9px;
    border-top: 1px solid #a7a5a6;
    border-right: 1px solid #a7a5a6;
    cursor: pointer;
}

#proStaffEvents .item:hover {
    background-color: #efefef;
}

#proStaffEvents .dateContainer {
    background: url(img/date_bkg.jpg) no-repeat;
    float: left;
    padding-right: 10px;
    width: 52px;
    height: 62px;
    border-right: 1px solid #a7a5a6;
}

#proStaffEvents .dateContainer .month {
    font-family: Georgia;
    font-size: 16px;
    color: #fff;
}

#proStaffEvents .dateContainer .date {
    font-family: Georgia;
    font-size: 24px;
    color: #323232;
}

#proStaffEvents .contentContainer {
    width: 218px;
    float: left;
    text-align: left;
    padding: 0 0 0 10px;
    margin: -4px 0 0 0;
}

#proStaffEvents .contentContainer .title {
    width: 218px;
    color: #3a3939;
    font-size: 16px;
    font-weight: bold;
    display: block;
}

#proStaffEvents .contentContainer .content {
    width: 218px;
    color: #4e4c4c;
    display: block;
}

#proStaffEventsDetails .detailsContainer {
    width: 275px;
    height: 365px;
    padding: 4px 8px 0 5px;
    background: url(img/prostaff_events_menu_bkg.png) no-repeat;
    position: absolute;
    z-index: 99999 !important;
    text-align: left;
    float: left;
    top: 0;
    left: -280px;
    display: none;
    border: 0;
}
    
#proStaffEventsDetails .detailsContainer .title {
    width: 245px;
    font-size: 16px;
    font-weight: bold;
    color: #3a3939;
    padding: 0 0 0 10px;
}

#proStaffEventsDetails .detailsContainer .dateImage {
    width: 17px;
    height: 30px;
    background: url(img/time.jpg) no-repeat;
    margin: 15px 0 0 10px;
}
        
#proStaffEventsDetails .detailsContainer .date {
    height: 30px;
    color: #4e4c4c;
    margin: 11px 0 0 0;
}
        
#proStaffEventsDetails .detailsContainer hr.seperator {
    width: 260px;
    border: 1px solid #dcdad1;
    margin: 0;
}
        
#proStaffEventsDetails .detailsContainer .locationImage {
    width: 17px;
    height: 30px;
    background: url(img/location.jpg) no-repeat;
    margin: 10px 0 0 10px;
}
        
#proStaffEventsDetails .detailsContainer .location {
    height: 55px;
    color: #4e4c4c;
    margin: 11px 0 0 0;
}
       
#proStaffEventsDetails .detailsContainer .header {
    margin: 0 0 0 10px;
    padding: 8px 0 0 0;
    color: #868383;
}        
        
#proStaffEventsDetails .detailsContainer .description {
    width: 243px;
    height: 140px;
    margin: 0 5px 0 10px;
    color: #4e4c4c;
    line-height: 20px;
    overflow: auto;
}







/*Prostaff Misc */

#prostaffadspace
{
	padding: 14px;
	background: url(img/column_rptbkg.jpg);
	border: #DBD6D0 1px solid;
	border-radius: 5px;
	margin-bottom: 20px;
}

/*PROSTAFF - MAGNUS*/

.neverStopExploring
{
    padding-top: 20px;
    padding-right: 185px;
    padding-bottom: 30px;
    padding-left: 15px;
}

.chrome .neverStopExploring
{
    padding-top: 20px;
    padding-right: 182px;
    padding-bottom: 30px;
    padding-left: 14px;
}

.ie8 .neverStopExploring
{
    padding-top: 20px;
    padding-right: 182px;
    padding-bottom: 30px;
    padding-left: 14px;
}

/*End Pro Staff */


/*=======================================================================================*/

/* PRODUCTIONS*/

/*=======================================================================================*/

/*     PRODUCTIONS HEADER   */

#productionsHeaderContainer
{
    width: 100%;
    height: 460px;
    background-color: #000;
}

#productionsHeader
{
	min-width:1250px;
    height: 460px;
    margin: 0 auto;
}

#productionsHeader .rrRelativeWrapper
{
    position: relative !important;
    float: left !important;
}

#productionsHeader .rrClipRegion #productionsHeader .RadRotator
{
    margin: 0px 10px !important;
}

#productionsHeader .RotatorHeaderImage
{
    cursor: pointer;
    margin: -5px 0px !important;
}

#productionsHeader .highlightedHeaderImage
{
    cursor: pointer;
    display: block;
    width: 160px;
    height: 60px;
    background-position: 0px 0px;
    margin: -5px 0px !important;
}

#productionsHeader .BGImgProductionHeaderBottom
{
	position:relative;
    margin: -80px auto;
    background: url('Img/Productions_Header_Bottom_Bkg.png') !important;
    width: 800px;
}

#productionsHeader .BGImgProductionHeader
{
    background: Url('Img/Productions_Header_Bottom_Bkg.jpg') repeat-x;
    height: 60px;
    min-width:1250px;
}

#productionsHeader a.ProductionHeaderBtn
{
    display: block;
    width: 266px;
    height: 54px;
    background: transparent url(Img/Productions_Header_Btn.png) 0 0 no-repeat;
}

#productionsHeader a.ProductionHeaderBtn:hover
{
    display: block;
    width: 266px;
    height: 54px;
    background: url(Img/Productions_Header_Btn.png) 0 -53px no-repeat;
}

#productionsHeader .headerButtonDiv
{
	position:absolute;
	right:100px;
	bottom:60px;
    padding: 0px;
    cursor: pointer;
    word-wrap: break-word;
    width: 300px;
    text-transform: uppercase;
}

#productionsHeader .headerButtonDiv #airtimeday
{
	margin-left:5px;
	text-shadow:-1px -1px 0 #000,
				 1px -1px 0 #000,
				-1px  1px 0 #000,
				 1px  1px 0 #000; 
}

#productionsHeader #productionAirtime
{
    font-family: Arial;
    font-weight: bold;
    font-size: 30px;
    color: #fff;
}

#productionsHeader #productionBroadcaster
{
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    color: #fff;
}

/* PRODUCTIONS LINE UP */

#lineUpItems
{
    width: 250px;
    margin-top: -10px;
}
#lineUpItems #productionsLineUp
{
    margin: 0; /*padding: 0 0 0 20px;*/
    padding: 0;
    width: 250px;
    height: 300px;
}

#lineUpItems .selectedSunday
{
    display: block;
    width: 31px;
    background: url(img/Productions_LineUp_Sunday_Btn.png);
    background-position: 0 29px;
}

#lineUpItems .selectedMonday
{
    display: block;
    width: 31px;
    background: url(img/Productions_LineUp_Monday_Btn.png);
    background-position: 0 29px;
}

#lineUpItems .selectedTuesday
{
    display: block;
    width: 31px;
    background: url(img/Productions_LineUp_Tuesday_Btn.png);
    background-position: 0 29px;
}

#lineUpItems .selectedThursday
{
    display: block;
    width: 31px;
    background: url(img/Productions_LineUp_Thursday_Btn.png);
    background-position: 0 29px;
}

#lineUpItems .selectedFriday
{
    display: block;
    width: 31px;
    background: url(img/Productions_LineUp_Friday_Btn.png);
    background-position: 0 29px;
}

#lineUpItems .selectedSaturday
{
    display: block;
    width: 31px;
    background: transparent url(img/Productions_LineUp_Saturday_Btn.png);
    background-position: 0px 29px;
}

#lineUpItems .selectedWednesday
{
    display: block;
    width: 31px;
    background: transparent url(img/Productions_LineUp_Wednesday_Btn.png);
    background-position: 0px 29px;
}

#lineUpItems .DefaultWednesday
{
    width: 31px;
    height: 28px;
    background: url(img/Productions_LineUp_Wednesday_Btn.png);
    background-position: 0px 0px;
}

#lineUpItems .DefaultSunday
{
    width: 31px;
    height: 28px;
    background: url(img/Productions_LineUp_Sunday_Btn.png);
    background-position: 0px 0px;
}

#lineUpItems .DefaultMonday
{
    width: 31px;
    height: 28px;
    background: url(img/Productions_LineUp_Monday_Btn.png);
    background-position: 0px 0px;
}

#lineUpItems .DefaultTuesday
{
    width: 31px;
    height: 28px;
    background: url(img/Productions_LineUp_Tuesday_Btn.png);
    background-position: 0px 0px;
}

#lineUpItems .DefaultThursday
{
    width: 31px;
    height: 28px;
    background: url(img/Productions_LineUp_Thursday_Btn.png);
    background-position: 0px 0px;
}

#lineUpItems .DefaultFriday
{
    width: 31px;
    height: 28px;
    background: url(img/Productions_LineUp_Friday_Btn.png);
    background-position: 0px 0px;
}

#lineUpItems .DefaultSaturday
{
    width: 31px;
    height: 28px;
    background: url(img/Productions_LineUp_Saturday_Btn.png);
    background-position: 0px 0px;
}

#lineUpItems .DefaultSunday:hover
{
    width: 31px;
    height: 24px;
    background: urlimg/Productions_LineUp_Sunday_Btn.png);
    background-position: 0 55px;
}

#lineUpItems .DefaultMonday:hover
{
    width: 31px;
    height: 24px;
    background: url(img/Productions_LineUp_Monday_Btn.png);
    background-position: 0 55px;
}

#lineUpItems .DefaultTuesday:hover
{
    width: 31px;
    height: 24px;
    background: url(img/Productions_LineUp_Tuesday_Btn.png);
    background-position: 0 55px;
}

#lineUpItems .DefaultWednesday:hover
{
    width: 31px;
    height: 24px;
    background: url(img/Productions_LineUp_Wednesday_Btn.png);
    background-position: 0 55px;
}

#lineUpItems .DefaultThursday:hover
{
    width: 31px;
    height: 24px;
    background: url(img/Productions_LineUp_Thursday_Btn.png);
    background-position: 0 55px;
}

#lineUpItems .DefaultFriday:hover
{
    width: 31px;
    height: 24px;
    background: url(img/Productions_LineUp_Friday_Btn.png);
    background-position: 0 55px;
}

#lineUpItems .DefaultSaturday:hover
{
    width: 31px;
    height: 24px;
    background: url(img/Productions_LineUp_Saturday_Btn.png);
    background-position: 0 55px;
}

#lineUpItems .unSelect
{
    width: 31px;
    height: 28px;
}

#lineUpItems #productionsLineUpList
{
    width: 250px;
    height: 209px;
    overflow: auto;
    padding: 3px 0 0 0;
}

#lineUpItems #productionsLineUpList hr {
    border: 0;
    border-top: #D7D4CB 1px solid;
}

#lineUpItems .productionsLineUpAirtime
{
    font-family: Arial;
    font-weight: bold;
    font-size: 22px;
    color: #291a08;
    line-height: 18px;
}

#lineUpItems .productionsLineUpTitle
{
    font-size: 15px;
    font-weight: bold;
    color: #463d31;
    line-height: 17px;
    text-transform: uppercase;
    margin: 0 0 0 4px;
}

#lineUpItems .productionsLineUpBroadcaster
{
    font-size: 11px;
    color: #8f887f;
    line-height: 13px;
    text-transform: uppercase;
    margin: 0 0 0 4px;
}

#lineUpItems .productionsLineUpHeader
{
    font-family: Arial;
    font-weight: bold;
    font-size: 18px;
    color: #000000; /*margin: 15px 0 0 -5px;*/
    margin: 0px -2px;
}

#lineUpItems .productionsLineDays
{
    margin: 10px 0 0 -5px;
    width: 200px;
}

#lineUpItems .productionsLineUpSchedule
{
    /* background-image: url(img/Productions_LineUp_Btn.png);*/
    width: 107px;
    height: 26px;
    cursor: pointer;
    margin: 8px 0 0 -3px;
}

#lineUpItems #verticalHRProductions
{
    width: 1px;
    margin-top: 30px;
    height: 240px;
    border-right: #D7D4CB 1px solid;
    float: left;
}

/* PRODUCTIONS TWITTER NEWS*/

#twitterNews
{
    font-family: Arial;
    font-size: 18px;
    color: #000000;
}

#twitterNews .newsandUpdatesHeader
{
    font-family: Arial;
    font-weight: bold;
    font-size: 18px;
    color: #000000;
    padding: 10px 0 0 0;
}

#twitterNews #jstwitter
{
    font-family: georgia;
    font-size: 15px;
    color: #333333;
    padding: 10px 10px 10px -10px;
    margin-top: 10px;
}

#jstwitter .tweet
{
    padding: 0 0 7px 0;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    color: #1c1703;
}

#twitterNews #jstwitter .tweet a
{
    text-decoration: none;
    color: #154c19;
    font-family: Arial;
    font-size: 12px;
}

#twitterNews #jstwitter .tweet .time
{
    font-family: Arial;
    font-size: 11px;
    font-style: italic;
    color: #9c9b9b;
    padding-top: 10px;
}

/*    BEHIND THE SCENES    */

#behindTheScenes
{
    width: 918px;
}

#behindTheScenesRecently
{
    width: 505px;
}

#behindTheScenes #behindTheScenesTitle, #behindTheScenesRecently #behindTheScenesTitle
{
    font-family: Arial;
    font-weight: bold;
    font-size: 18px;
    color: #000000;
    margin-bottom: 15px;
    padding-top: 10px;
}

#behindTheScenes .item {
    width: 284px;
    float: left;
}

#behindTheScenes .item .thumbnail {
    width: 284px;
    height: 190px;
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .25);
    -moz-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .25);
    box-shadow: 0 0 4px 2px rgba(120, 120, 112, .25);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    z-index: 10;
}

#behindTheScenes .thumbnail img {
    width: 478px;
    height: 320px;
    position: relative;
    bottom: 50px;
    right: 70px;
    z-index: 5;
}

#behindTheScenes .behindTheSceneImageTitle
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    color: #291a08;
    margin: 0 0 0 3px;
}

#behindTheScenes .behindTheSceneImageDesc
{
    font-family: Arial;
    line-height: 16px;
    font-size: 12px;
    color: #75706a;
    margin: 0 0 0 3px;
}

/** RECENTLY ON THE AIR */

#Recent
{
    width: 440px;
    margin: -8px 0 0 0;
}

#recentlyOnTheAirTitle
{
    font-family: Arial;
    font-weight: bold;
    font-size: 18px;
    color: #000000;
    margin-bottom: 15px;
    padding-top: 10px;
}

#Recent .item {
    width: 203px;
    height: 127px;
    padding: 14px 0 0 0;
}

#Recent .item .thumbnail {
    width: 188px;
    height: 126px;
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .25);
    -moz-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .25);
    box-shadow: 0 0 4px 2px rgba(120, 120, 112, .25);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    z-index: 10;
}

#Recent .thumbnail img {
    width: 260px;
    height: 175px;
    position: relative;
    bottom: 20px;
    right: 40px;
    z-index: 5;
}

/* PRODUCTIONS CUSTOM LINKS*/

#customLinks .linksselectedImage
{
    height: 137px;
    width: 229px;
    border: 4px solid #ffffff;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#customLinks .linksimageTitle
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    line-height: 18px;
    color: #291a08;
    padding: 0 5px 0 6px;
}

#customLinks .linksimageSummary
{
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    color: #363431;
    padding: 0 5px 0 5px;
}

#customLinks .linksUrlLink
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color: #0c4d12;
    padding: 0px 5px;
}

#customLinks .productionsSummary
{
    width: 240px;
}

#customLinks .productionImageTitle
{
    margin-top: 10px;
}

#customLinks .productionsLinkLabel
{
    margin-top: 10px;
}

/*=======================================================================================*/

/* Schedule Show's */

/*=======================================================================================*/
.scheduleShows
{
    margin-top: 10px;
}
#scheduleContactUsContainer
{
    width: 333px;
    padding: 15px;
    background-color: #fff;
}
#scheduleShowsContainer #ShowSchedule
{
    padding-top: 10px;
    margin-right: auto;
    margin-left: auto;
}

#scheduleContactUsContainer .schedulecontactUsHeader
{
    width: 333px;
    height: 50px;
    background: url(img/ContactUs_Header_Bkg.jpg) no-repeat;
    padding: 15px;
    font-size: 85%;
    color: #fff;
}

#scheduleContactUsContainer .scheduleheaderNavigation
{
    padding: 8px;
}
#scheduleShowsContainer .showScheduleContent
{
    float: left;
    margin: 7px 0 0 0;
}

#scheduleShowsContainer .schedulevideosTitle
{
    font-family: Georgia;
    font-size: 18px;
    color: #4f4848;
    margin: 4px 0 0 0px;
}

#scheduleShowsContainer .schedulevideoGroup
{
    font-family: Arial;
    font-size: 10px;
    color: #757572;
    margin: -6px 0 0 0px;
}

#scheduleShowsContainer .schedulemodifiedTime
{
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
    margin: 2px 0 0 0px;
}
#scheduleShowsContainer .schedulevisitShowContent
{
    margin: -1px 0 -2px -3px;
}
#scheduleShowsContainer .schedulevisitShow
{
    font-style: italic;
    font-family: Arial;
    font-size: 12px;
    color: #1b4e07;
    margin: 2px 0px 0px 3px;
}

#scheduleShowsContainer .showsSchedule
{
    font-family: Georgia;
    font-size: 30px;
    color: #4f4848;
    margin: 0px 0px 0px 15px;
}

/* Begin Latest Clips */

#latestClipsContainer
{
    width: 333px;
    padding: 15px;
    background-color: #fff;
}

#latestClips
{
    width: 333px;
    border: 1px solid #dcdad1;
}

#latestClips #header
{
    width: 333px;
    height: 50px;
    background: url(Img/latestblogposts_header_bkg.jpg) repeat;
}

#latestClips #label
{
    width: 175px;
    margin: 4px 0 0 15px;
    color: #ffffff;
    font-size: 85%;
    font-weight: bold;
}

#latestClips #content
{
    width: 310px;
    margin: 0 auto 0 auto;
    padding: 0 0 0 0;
}

#latestClips .latestclipsTitle
{
    color: White;
    padding: 0 0 0 0;
    margin: 12px 0 0 0;
    font-weight: normal;
}

#latestClips .summary
{
    width: 100%;
    float: left;
    font-family: Times New Roman, sans-serif;
    font-size: 110%;
}

#latestClips .link
{
    color: #1b3f08;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

#latestClips .featuredClipdivider
{
    padding-top: 20px;
    background: url(img/Divider1.png) no-repeat;
    height: 5px;
    padding-bottom: 20px;
    padding: 0 0 0 0;
    margin: 20px 0 0 0;
}

#latestClips #featuredClipLink
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color: #0c4d12;
}

#latestClips #featuredClipTitle
{
    font-family: Arial;
    font-style: italic;
    font-size: 10px;
    color: #757272;
    padding: 0 0 0 0;
    margin: 5px 0 5px 3px;
}

#latestClips #firstClipDescription
{
    font-family: Arial;
    line-height: 18px;
    font-size: 14px;
    color: #000000;
}

#latestClips #firstClipLink
{
    padding: 15px;
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color: #0c4d12;
}

#latestClips .featuredClip
{
    font-family: Arial;
    font-style: italic;
    font-size: 10px;
    color: #757272;
}
#latestClips .item {
    width: 308px;
    height: 103px;
    border-bottom: 1px solid #dcdad1;
    padding: 15px 0 0 0;
}

#latestClips .item .thumbnail {
    width: 125px;
    height: 84px;
    border: 2px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    -moz-box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    z-index: 10;
    float: left;
}

#latestClips .thumbnail img {
    width: 170px;
    height: 115px;
    position: relative;
    bottom: 15px;
    right: 20px;
    z-index: 5;
}

#latestClips .title {
    width: 165px;
    padding: 5px 0 0 14px;
    line-height: 15px;
    color: #000000;
    float: left;
}

#latestClips .duration {
    color: #ababab;
    font-style: italic;
    font-size: 85%;
}

#latestClips #moreClips {
    padding: 3px;
}

/*=======================================================================================*/

/* PRODUCTIONS DETAILS  */

/*=======================================================================================*/


/* PRODUCTIONS DETAIL  - HEADER */


#productionsDetailHeader .productionsDetailHeaderDeerThugsImage
{
    width: 1250px;
    height: 302px;
    background: url(img/ProductionsDetails_DeerThugs_Header_Bkg.jpg) no-repeat;
    position:relative;
    margin: 0px auto;
}

#productionsDetailHeader .productionsDetailHeaderHuntingTheCountryImage
{
    width: 1250px;
    height: 302px;
    background: url(img/ProductionsDetails_HuntingTheCountry_Header_Bkg.jpg) no-repeat;
    position:relative;
    margin: 0px auto;
}

#productionsDetailHeader .productionsDetailHeaderGamekeepersImage
{
    width: 1250px;
    height: 302px;
    background: url(img/ProductionsDetails_Gamekeepers_Header_Bkg.jpg) no-repeat;
    position:relative;
    margin: 0px auto;
}

#productionsDetailHeader .productionsDetailHeaderTurkeyThugsImage
{
    width: 1250px;
    height: 302px;
    background: url(img/ProductionsDetails_TurkeyThugs_Header_Bkg.jpg) no-repeat;
    position:relative;
    margin: 0px auto;
}

#productionsDetailHeader .productionsDetailHeaderInsideTheObsessionImage
{
    width: 1250px;
    height: 302px;
    background: url(img/ProductionsDetails_InsideTheObsession_Header_Bkg.jpg) no-repeat;
    position:relative;
    margin: 0px auto;
}

#productionsDetailHeader .productionsDetailFooter
{
    width: 100%;
    height: 60px;
    background: url(img/Productions_Header_Bottom_Bkg.jpg);
    min-width:1250px;
}

#productionsDetailHeader .productionsDetailAirtime
{
    font-family: Arial;
    font-weight: bold;
    font-size: 26px;
    color: #e9e3d5;
    padding: 12px 0 0 0;   
    display: none; 
}

#productionsDetailHeader .productionsDetailDeerThugsAirtime {  
	font-family: Arial;
    font-weight: bold;
    font-size: 26px;
    color: #e9e3d5;
    padding: 0px 0 0 0;   
    display: none; 
}

#productionsDetailHeader .productionsDetailBroadCaster
{
    font-family: Arial;
    font-weight: bold;
    font-size: 13px;
    color: #a9a69f;
    padding: 0 0 0 20px;
    margin: -7px 0 0 0; 
    display: none; 
}

#productionsDetailHeader .productionsDetailDeerThugsSeeAllClips { 
	font-family: Arial;
    font-weight: bold;
    font-size: 22px;
    color: #deddd2;
    padding: 0px 0 0 20px;
}

#productionsDetailHeader .productionsDetailObsessionSeeAllClips
{
    font-family: Arial;
    font-weight: bold;
    font-size: 22px;
    color: #deddd2;
    padding: 0px 0 0 20px;
}

#productionsDetailHeader .productionsDetailObsessionSeeAllClipsImage
{
    margin: 8px 0px 0px 0px;
    background-position: 0px 45%;
}

#productionsDetailHeader .productionsDetailHuntingTheCountryHeaderContent 
{
    position: absolute;
	right: 164px;
	bottom: 45px;
}

#productionsDetailHeader .productionsDetailSeeAllClips
{
    font-family: Arial;
    font-weight: bold;
    font-size: 22px;
    color: #deddd2;
    padding: 0px 0 0 20px;
}

#productionsDetailHeader .productionsDetailSeeAllClipsImage
{
    margin: 8px 0px 0px 0px;
    background-position: 0px 45%;
}

#productionsDetailHeader .productionsDetailTurkeyThugsHeaderContent 
{
    position: absolute;
	right: 95px;
	bottom: 45px;
}

#productionsDetailHeader .productionsDetailHeaderContent 
{
    position: absolute;
	right: 105px;
	bottom: 45px;
}

#productionsDetailHeader .productionsDetailInsideTheObsessionHeaderContent{
	position: absolute;
	right: 112px;
	bottom: 45px;
}

#productionsDetailHeader .productionsDetailDeerThugsHeaderContent {
	position: absolute;
	right: 100px;
	bottom: 45px;
}

#productionsDetailHeader .seeAllClipsLink {
    width: 153px;
    height: 53px;
    background: url(img/productionsdetails_header_btn.png) no-repeat;
    margin:0 0 -25px 0;
}

#productionsDetailHeader .seeAllClipsLink:hover {
    background-position: 0 -53px;
}

#productionsDetailHeader
{
    width: 100%;
    height: auto;
    margin: 0 auto;
}


/* PRODUCTIONS DETAIL - THE SCHEDULE */


#productionsDetailTheSchedule
{
    background-image: url(img/ProductionsDetails_Schedule_Bkg.jpg);
    width: 223px;
    height: 349px;
    padding: 10px 0 0 0;
}

#productionsDetailTheSchedule .productionsDetailScheduleHeader
{
    text-align: center;
    width: 223px;
    height: 25px;
    background-color: #dbd8cd;
    padding: 5px 0 0 0;
    margin: 3px 0 0 0;
}

#productionsDetailTheSchedule .productionsDetailTheScheduleHeader
{
    font-family: Arial;
    font-size: 18px;
    color: #000000;
    margin: -2px 0 0 0;
}

#productionsDetailTheSchedule .productionsDetailScheduleHeaderLine
{
    color: #b1aea5;
}

#productionsDetailTheSchedule .productionsDetailScheduleList
{
    width: 223px;
    height: 220px;
    overflow: auto;
    padding: 9px 0 0 0;
}

#productionsDetailTheSchedule .productionsDetailScheduleFooterText1
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    color: #463d31;
    padding: 5px 0 0 27px;
}

#productionsDetailTheSchedule .productionsDetailScheduleFooterText2
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    color: #8f887f;
    padding: 0 0 0 27px;
}

#productionsDetailTheSchedule .productionsDetailScheduleButton
{
    /* background-image: url(img/Productions_LineUp_Btn.png);*/
    width: 107px;
    height: 26px;
    cursor: pointer;
    margin: 11px 0 0 63px;
}

#productionsDetailTheSchedule .productionsDetailScheduleFooter
{
    margin: -7px 0 0 0;
}

#productionsDetailTheSchedule .productionsDetailScheduleAirtime
{
    font-family: Arial;
    font-weight: bold;
    font-size: 20px;
    color: #291a08;
    padding: 0 0 0 23px;
}

#productionsDetailTheSchedule .productionsDetailScheduleDay
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #463d31;
    padding: 0 0 0 27px;
    margin: -5px 0 0 0;
}

#productionsDetailTheSchedule .productionsDetailScheduleBroadcaster
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    color: #8f887f;
    padding: 0 0 0 27px;
    margin: -2px 0 0 0;
}

#productionsDetailTheSchedule .productionsDetailScheduleDivider hr
{
    border: 0;
    border-top: #D7D4CB 1px solid;
}

/* PRODUCTIONS DETAIL -VIDEO -TABS */

#productionDetailVideo #main
{
    background: #0099cc;
    margin-top: 0;
    padding: 2px 0 4px 0;
    text-align: center;
}

#productionDetailVideo #main a
{
    color: #ffffff;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
}

#productionDetailVideo #main a:hover
{
    text-decoration: underline;
}

#productionDetailVideo #tabcontainer
{
    margin: 0px;
    width: 450px;
    height: 340px; /*margin-top: 50px;*/
}

#productionDetailVideo #tabul
{
    padding: 0;
    margin: 0;
    padding: 5px 0;
    z-index: 10;
}

#productionDetailVideo .tabul
{
    padding: 0;
    margin-bottom: -0.12px;
    padding: 0px 0;
    z-index: 10;
    margin-top:0px;
}

#productionDetailVideo .tabul li
{
    font-family: Arial;
    font-size: 14px;
    color: #5c5b57;
    font-weight: bold;
    word-wrap: break-word;
    text-align: center;
    display: block;
    padding: 18px 0 0 0;
    text-align: center;
    position: relative;
    display: -moz-inline-stack;
    display: inline-block;
}

#productionDetailVideo .tabulli
{
    cursor: pointer;
    border-style: none;
    font-family: Arial;
    font-size: 14px;
    color: #5c5b57;
    font-weight: bold;
    word-wrap: break-word;
    width: 100px;
    text-align: center;
    position: relative;
    display: -moz-inline-stack;
    display: inline-block;
}

#productionDetailVideo .tabul li.selected
{
    width: 155px;
    height: 24px;
    position: relative;
    background: url(Img/ProductionsDetails_Tab_Bkg.png);
    background-repeat: no-repeat;
    font-family: Arial;
    font-size: 14px;
    color: #3d3c34;
    font-weight: bold;
    margin: 0 0 -1px 0;
}

#productionDetailVideo .ntabs
{
    margin-right: 1px;
    color: #333;
    font-family: Arial;
    font-size: 14px;
    color: #5c5b57;
    font-weight: bold;
}

#productionDetailVideo .add
{
    padding: 5px 8px;
}

#productionDetailVideo #addtab
{
    font-size: 16px;
    text-decoration: none;
    position: relative;
    top: 2px;
    color: #333;
}

#productionDetailVideo #addtab:hover
{
    color: #999;
}

#productionDetailVideo .ctab
{
    background: #E7EDF6;
    position: relative;
    top: 2px;
    border-bottom-width: 0;
}

#productionDetailVideo .close
{
    text-decoration: none;
    color: #999;
    font-weight: bold;
    font-size: 14px;
    padding: 0 4px;
    -webkit-border-radius: .2em;
    -moz-border-radius: .2em;
    border-radius: .2em;
}

#productionDetailVideo .close:hover
{
    background: #999;
    color: #333;
}

#productionDetailVideo .tabcontent
{
width:420px;
height:300px;
    padding: 10px 0 0 0;
    background: url(Img/ProductionsDetails_TabContent_Bkg.png) no-repeat;
    border-top:1px solid #cbc8bb;
}

/* PRODUCTIONS DETAIL -VIDEO  */

#productionDetailVideo
{
    margin: 0px 10px;
    vertical-align: top;
}

#productionDetailVideo .item {
    width: 130px;
    height: 96px;
    padding: 4px 0 0 12px;
}

#productionDetailVideo .item .thumbnail {
    width: 120px;
    height: 80px;
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    -moz-box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    z-index: 10;
}

#productionDetailVideo .thumbnail img {
    width: 170px;
    height: 115px;
    position: relative;
    bottom: 15px;
    right: 25px;
    z-index: 5;
}

#productionDetailVideo #productionDetailVideoBG
{
    width: 505px;
    height: 376px;
    background: url(img/Productions_VideoOutlay.png) no-repeat;
    padding: 11px 0 0 12px;
    margin: -10px 0 0 5px;
}
#productionDetailVideo .tabContentBG
{
    width: 100%;
}

#productionDetailVideo .bloopersVideoTitle
{
    font-family: Arial;
    line-height: 15px;
    font-size: 12px;
    color: #2d2d2d;
    margin: 0px;
    font-weight: bold;
}

#productionDetailVideo .bloopersVideoTitle p
{
    margin: 0;
    padding: 0;    
}

#productionDetailVideo .bloopersVideoDesc
{
    font-family: Arial;
    font-size: 11px;
    color: #504e4e;
    font-weight: normal;
    
}

#productionDetailVideo .bloopersVideoSubTitle
{
    font-family: Arial;
    font-size: 11px;
    color: #62813e;
    font-weight: normal;
}

#productionDetailVideo .viewAllLink
{
    padding: 0 0 0 10px;
}

#productionDetailVideo .viewAllLink a
{
    font-family: Arial;
    font-size: 12px;
    color: #556c45;
    cursor: pointer;
}
    
#productionDetailVideo .rrClipRegion
{
    border-top: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-right: none !important;
}

#productionDetailVideo #container1
{
    margin: 0px;
}
#productionDetailVideo #videosPagerContent
{
    margin-top: -5px;
}

/* PRODUCTIONS DETAIL  - WALLPAPER - DEPRECATED (see redo below)*/


#productionsDetailWallpapers
{
    width: auto;
    height: auto;
    padding-bottom: 25px;
}
#productionsDetailWallpapers #wallpaerTitle
{
    margin: 0px -25px;
}

#productionsDetailWallpapers #wallpaperContent
{
    margin-top: -10px;
}
#productionsDetailWallpapers .productionsDetailWallpaperBackgroundImage
{
    width: 248px;
    height: 28px;
    background: url(img/ProductionsDetails_Wallpapers_Header_Bkg.png);
    margin: 0 0 0 20px;
}

#productionsDetailWallpapers .viewAllLink
{
    font-family: Arial;
    font-size: 12px;
    color: #556c45;
    padding: 0 0 0 10px;
    text-decoration: underline;
    cursor: pointer;
}

#productionsDetailWallpapers .productionsDetailWallpaperUpperDivider
{
    width: auto;
    height: 12px;
    background: url(img/ProductionsDetails_Wallpapers_UpperDivider.png); /* margin: -10px 0 0 0;*/
    margin: 0px -20px;
}

#productionsDetailWallpapers .productionsDetailWallpaperImages
{
    margin: 10px 0 0 -287px;
    padding: 2px; /*  border: thin solid #7b7b7b; */
    border: solid;
    border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
    border-width: 1px 2px 2px 1px;
    width: 282px;
    height: 170px;
    border-radius: 10px; /* display: block;     margin: 10px 0 0 -287px;     padding: 2px;     border: solid;     border-color: #dddddd #aaaaaa #aaaaaa #dddddd;     border-width: 1px 2px 2px 1px;     background-color: white;     width: 270px;     border-radius: 10px;*/
}

#productionsDetailWallpapers .productionsDetailWallpaperLowerDivider
{
    width: auto;
    height: 12px;
    background: url(img/ProductionsDetails_Wallpapers_LowerDivider.png); /* margin: 0px 0 0 0;*/
    margin: 0px -20px;
}

.ie #productionsDetailWallpapers #verticalHR
{
    width: 1px;
    height: 199px;
    border-right: #deddd2 1px solid;
    float: left; /*  margin: 0 0 0 290px;*/
    margin: 0 0 0 270px;
    padding: 0px 10px 0px 20px;
}

.webkit #productionsDetailWallpapers #verticalHR, .win.gecko #productionsDetailWallpapers #verticalHR
{
    width: 1px;
    height: 199px;
    border-right: #deddd2 1px solid;
    float: left;
    margin: 0 0 0 290px;
}

#productionsDetailWallpapers #verticalHR
{
    width: 1px;
    height: 199px;
    border-right: #deddd2 1px solid;
    float: left;
    margin: 0 0 0 299px;
}

#productionsDetailWallpapers .productionsDetailWallpaperBackground
{
    background-color: White;
    width: 1252px;
    margin: 0px -20px;
}

#productionsDetailWallpapers #wallpaperItems
{
    margin: 0px 20px;
    width: 100%;
}

/* PRODUCTIONS DETAIL ****REDO***** */

#ProductionDetailsWallpapers
{
	margin-top:10px;
	margin-bottom:25px;
}

#ProductionDetailsWallpapers #PDWallpaperHeader
{
	position:relative;
	height:28px;
	width:248px;
	background:url('img/ProductionsDetails_Wallpapers_Header_Bkg.png') no-repeat;
	margin-left:25px;
}
#ProductionDetailsWallpapers #PDWallpaperTopBorder
{
	background: url('img/ProductionsDetails_Wallpapers_UpperDivider.png') repeat-x;
	width: 100%;
	height: 12px;
	margin-top: -6px;
}

#ProductionDetailsWallpapers #PDWallpaperBottomBorder
{
	background: url('img/ProductionsDetails_Wallpapers_LowerDivider.png') repeat-x;
	width: 100%;
	height: 12px;
}

#ProductionDetailsWallpapers .content
{
	position:relative;
	float:left;
	margin:10px 10px 10px 10px;
	padding: 2px;
	border: 1px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .5);
    -moz-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .5);
    box-shadow: 0 0 4px 2px rgba(120, 120, 112, .5);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#ProductionDetailsWallpapers #wallpaperContainer
{
	position:relative;
	width:1160px;
	margin-left:auto;
	margin-right:auto;
}

#ProductionDetailsWallpapers #wallpaperBackground
{
	width:100%;
	background-color:#FFFFFF;
}

/* PRODUCTIONS DETAIL -WHAT THEY USE */


#productionsDetailWhatTheyUse #previousWhatTheyUse
{
    background: url(Img/Arrow2_Left.png) 0 0 no-repeat;
    width: 20px;
    height: 49px;
    margin-top: 60px;
    cursor: pointer;
}

#productionsDetailWhatTheyUse #nextWhatTheyUse
{
    background: url(Img/Arrow2_Right.png) 0 0 no-repeat;
    width: 20px;
    height: 49px;
    margin-top: 60px;
    cursor: pointer;
}

#productionsDetailWhatTheyUse #previousWhatTheyUse:hover
{
    background-position: 0 -49px;
}

#productionsDetailWhatTheyUse #nextWhatTheyUse:hover
{
    background-position: 0 -49px;
}

#productionDetailstheyUseItemDesc
{
    font-family: Arial;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    padding: 20px 30px;
    width: 72%;
}

#productionsDetailWhatTheyUse .productionDetailstheyUseItem
{
    width: 330px;
    height: 160px;
}

#productionsDetailWhatTheyUse .productionDetailstheyUseDescription
{
    font-family: Arial;
    font-size: 22px;
    color: #867a62;
}

#productionsDetailWhatTheyUse .productionDetailstheyUseLinkLabel
{
    font-family: Arial;
    font-size: 11px;
    color: #767572;
}

#productionsDetailWhatTheyUse #whatTheyUseContent
{
    padding-top: 15px;
}



#productionsDetailWhatTheyUse .productionsDetailsOurSponsers
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #463d31;
}

#productionsDetailWhatTheyUse .productionDetailsSponsersInfo
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #8f887f;
}

#productionsDetailWhatTheyUse .productionsDetailWhatTheyUseHeader
{
    width: 189px;
    height: 35px;
    background: url(img/ProductionsDetails_WhatTheyUse_Header_Bkg.png) no-repeat;
    margin: 0px 10px;
}

#productionsDetailWhatTheyUse .productionsDetailWhatTheyUseTitle
{
    font-family: Arial;
    font-size: 18px;
    color: #000000;
    padding: 2px 0 0 26px;
    margin: 0 0 0 0;
}


/* PRODUCTIONS DETAIL -THE CAST */

#productionsDetailTheCast
{
    margin-right: 20px;
    padding: 0px;
    width: 30%;
}
#productionsDetailTheCast .productionsDetailTheCastTitle
{
    font-family: Arial;
    font-size: 18px;
    color: #000000;
    padding: 5px 0 0 17px; /*  width: 189px;     height: 35px;   background: url(img/ProductionsDetail_The Cast_Header_Bkg.png) no-repeat; /*  padding: 5px 0 0 20px;     margin: 0 0 0 0;     background: url(img/ProductionsDetail_The Cast_Header_Bkg.png);*/
}

#productionsDetailTheCast .productionsDetailDeerThugsCastImageBG
{
    width: 385px;
    height: 298px;
    background: url(img/ProductionsDetails_TheCast_DeerThugs_Bkg.png) no-repeat;
}

#productionsDetailTheCast .productionsDetailGamekeepersCastImageBG
{
    width: 385px;
    height: 298px;
    background: url(img/ProductionsDetails_TheCast_Gamekeepers_Bkg.png) no-repeat;
}

#productionsDetailTheCast .productionsDetailHuntingTheCountryCastImageBG
{
    width: 385px;
    height: 298px;
    background: url(img/ProductionsDetails_TheCast_HuntingTheCountry_Bkg.png) no-repeat;
}

#productionsDetailTheCast .productionsDetailObsessionRevealedCastImageBG
{
    width: 385px;
    height: 298px;
    background: url(img/ProductionsDetails_TheCast_InsideTheObsession_Bkg.png) no-repeat;
}

#productionsDetailTheCast .productionsDetailTurkeyThugsCastImageBG
{
    width: 385px;
    height: 298px;
    background: url(img/ProductionsDetails_TheCast_TurkeyThugs_Bkg.png) no-repeat;
}

#productionsDetailTheCast .productionsDetailTheCastNameBackground
{
    margin-top: -60px;
    margin-left: 38px;
    width: 343px;
    height: 57px;
    background: url(img/ProductionsDetails_TheCast__Name_Bkg.jpg) no-repeat;
    padding: 13px 0 0 0;
}

#productionsDetailTheCast .productionDetailCastBulletContainer
{
    width: auto;
}

#productionsDetailTheCast .productionsDetailTheCastHeader
{
    width: 131px;
    height: 35px;
    background: url(img/ProductionsDetails_TheCast_Header_Bkg.png) no-repeat;
    margin: 0 0 0 17px;
}

#productionsDetailTheCast .productionsDetailCastShowHeader
{
    width: 192px;
    height: 35px;
    background: url(img/ProductionsDetails_WhatTheyUse_Header_Bkg.png) no-repeat;
    margin: 0px 20px;
}

#productionsDetailTheCast .castImage
{
    width: 185px;
    height: 215px;
    padding-left: 41px;
    padding-top: 23px;
}

#productionsDetailTheCast .castPaging
{
    margin-left: 230px;
}

#productionsDetailTheCast .castHeader
{
    width: 192px;
    height: 35px;
    background: url(img/ProductionsDetails_The Cast_Header_Bkg.png) no-repeat;
}


/* PRODUCTIONS DETAIL -ABOUT */


#productionsDetailAboutTheShow .productionsDetailAboutTheShowHeader
{
    width: 192px;
    height: 35px;
    background: url(img/ProductionsDetails_AboutTheShow_Header_Bkg.png) no-repeat;
    margin: 0px 10px;
}

#productionsDetailAboutTheShow .productionsDetailAboutTheShowTitle
{
    font-family: Arial;
    font-size: 18px;
    color: #000000;
    padding: 5px 0 0 20px;
    margin: 0 0 0 0;
}

#productionsDetailAboutTheShow .productionsDetailAboutTheShowDesc
{
    width: 82%;
    font-family: Arial;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    padding: 20px 0 0 30px;
    margin: 0 0 0 0;
}

#ourSponsers
{
    padding-top: 3px;
    padding-left: 30px;
}
#ourSponsers .aboutTitle
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #463d31;
}

#ourSponsers .aboutLinks
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #8f887f;
}


/*=======================================================================================*/
/* LICENSING                                                                             */
/*=======================================================================================*/

.licensingHeaderContainer { /* Sitefinity Layout Template class */
    width: 100%;
    height:434px;
}

.licensingHeader { /* Sitefinity Layout Template class */
    height: 434px;
    overflow: hidden;
    display: block;
}

.licensingHeader
{
    width: 1250px;
    height: 434px;
    background: url(img/licensing_header_bkg.jpg) no-repeat;
}

#licensingGetToKnowUs #licensingHeaderBGImg
{
    background: url(img/Licensing_Header_Bkg.png) repeat-x;
    width: 823px;
    height:70px;
}


#licensingGetToKnowUs .licensingHeaderText
{
    font-family: Georgia;
    font-size: 30px;
    color: #ffffff;
    width: 350px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 12px;
}
 .ie7 #licensingGetToKnowUs .licensingHeaderText
{
    font-family: Georgia;
    font-size: 30px;
    color: #ffffff;
    width: 350px;
    margin: 10px;
    padding: 0px 0px 0px 12px;
}
#licensingGetToKnowUs .licensingPatternTitle
{
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0.05em;
    color: #463d31;
    font-weight: bold;
    padding: 12px 0px 0px 343px;
    margin: 7px 0px 0px 0px;
}

#licensingGetToKnowUs .licensingPatternSubTitle
{
    font-family: Arial;
    font-size: 20px;
    letter-spacing: 0.025em;
    color: #131212;
    font-weight: bold;
    padding: 12px 0px 0px 52px;
    margin: 0px 0px 0px 0px;
}

#licensingGetToKnowUs .licensingPatternContent
{
    font-family: Arial;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    padding: 0px 0px 0px 1px;
    margin: -3px 0px 0px -39px;
}

  .ie7 #licensingGetToKnowUs .licensingPatternContent
    {
        font-family: Arial;
        font-size: 14px;
        line-height: 20px;
        color: #000000;
        padding: 0px 0px 0px 1px;
        margin: 0px 0px 0px 0px;
    }
    
#licensingGetToKnowUs .licenseUserName
{
    font-family: Arial;
    font-size: 18px;
    color: #2e2e2f;
    padding: 0px 0px 0px 11px;
}

#licensingGetToKnowUs .licenseUserPosition
{
    font-family: Arial;
    font-size: 13px;
    color: #767676;
    padding: 0px 0px 0px 11px;
    margin: -3px 0px 0px 0px;
    line-height:16px;
}

.ie7 #licensingGetToKnowUs .licenseUserPosition
    {     
        padding: 0px 0px 0px 1px;
        margin: 0px 0px 0px 0px;
    }
    
    
.ie7 #licensingGetToKnowUs .position
    {
      margin-left:10px;
    }
    
   #licensingGetToKnowUs input, input:active, input:focus{
    outline: 0;
    outline-style:none;
    outline-width:0;
}


#licensingGetToKnowUs #GetToKnowUsContent
{
    height: 310px;
}

#licensingGetToKnowUs #GetToKnowUsContent .gtkuImgContainer
{
    width: 178px;
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .5);
    -moz-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .5);
    box-shadow: 0 0 4px 2px rgba(120, 120, 112, .5);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin: 10px 0 0 10px;
}

#licensingGetToKnowUs #licensingRadMainItems
{
    height: 235px;
}

#licensingGetToKnowUs #licensingRadMainItems img
{
    cursor: pointer;
    width: 178px;
    height: 164px;
}

#licensingGetToKnowUs #licensingRadGetToKnowUsIndicator
{
    height: 30px;
    padding: 0px 0px 0px 87px;
    margin: -3px 0px 0px 0px;
}

#licensingGetToKnowUs .licensingimgUserImage
{
    width: 810px;
    height: 260px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 7px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
}

#licensingGetToKnowUs #licensingRadGetToKnowUsContent
{
    padding: 2px 0 2px 0px;
}

#licensingGetToKnowUs #licensingGetToKnowUsResultContent
{
    width: 43%;
    padding: 0px 0px 0px 404px;
    margin: -3px 0px 0px 0px;
}

#licensingGetToKnowUs .getToKnowUsTitle
{
    font-family: Arial;
    font-size: 18px;
    color: #6f6868;
    padding: 4px 0px 4px 16px;
    margin: 0px 0px 0px 11px;
}

#licensingGetToKnowUs .img_Right_Arr
{
    cursor: pointer;
    background: url(img/Arrow1_Right.png);
    width: 28px;
    height: 28px;
    cursor: pointer;
}

#licensingGetToKnowUs .img_left_Arr
{
    background: url(img/Arrow1_Left.png);
    width: 28px;
    height: 28px;
    cursor: pointer;
}

#licensingGetToKnowUs .img_left_Arr:hover
{
    background: url(img/Arrow1_Left.png);
    background-position: 0 -28px;
    width: 28px;
    height: 28px;
    cursor: pointer;
}

#licensingGetToKnowUs .img_Right_Arr:hover
{
    background: url(img/Arrow1_Right.png);
    background-position: 0 -28px;
    width: 28px;
    height: 28px;
    cursor: pointer;
}

#marketServices .licensingDivider
{
	background: url(Img/Divider1.png) repeat-x;
	height: 5px;
	width: 650px !important;
}

#marketServices #marketContainer
{
	padding:10px;
}

#marketServices #marketHeader
{
	font-family: Georgia, Serif;
	font-size:30px;
	float:left;
}

#marketServices #marketButton
{
	width:170px;
	height:30px;
	float:right;
}

#marketServices #marketHeaderContainer
{
	position:relative;
}

#marketServices #marketingServicesLearnMoreBtn
{
	width:170px;
	height:30px;
	cursor:pointer;
	background-image:url('');
}

#licensingGetToKnowUs .licensingPatternClose
    {
        margin: -243px 758px;
    }
    
    .ie7 #licensingGetToKnowUs .licensingPatternClose
    {
        margin: -240px 0px 0px 760px;
    }
    
    #licensingGetToKnowUs .licensingPatternContactbtn
    {
        border: 0;
        cursor: pointer;
        margin: 3px 0px 0px -39px;
    }
    
    .ie7 #licensingGetToKnowUs .licensingPatternContactbtn
    {
        border: 0;
        cursor: pointer;
        margin: 3px 0px 0px 0px;
    }
    
    #licensingGetToKnowUs .licensingPatternContentContainer
    {
        padding-left: 438px;
        width: 43%;
    }
    
    .ie7 #licensingGetToKnowUs .licensingPatternContentContainer
    {
        padding-left: 400px;
        width: 43%;
    }
    
/******************* WHAT WE LICENSE*******************/



#whatWeLicensingContainer .whatweLicenseTitle
{
    font-family: Arial;
    font-size: 18px;
    color: #6f6868;
    padding-left: 14px;
    padding-top: 4px;
}

#whatWeLicensingContainer #licensingHeaderBGImg
{
    background: url(img/Licensing_Header_Bkg.png) repeat-x;
    width: 823px;
    height:70px;
}

#whatWeLicensingContainer .licensingHeaderText
{
    font-family: Georgia;
    font-size: 30px;
    color: #ffffff;
    width: 350px;
    margin: 0;
    padding: 0 0 0 13px;
}

 .ie7 #whatWeLicensingContainer .licensingHeaderText
    {
        font-family: Georgia;
        font-size: 30px;
        color: #ffffff;
        width: 340px;
        margin:10px;
        padding: 0px 0px 0px 3px;
    }

#whatWeLicensingContainer .licenseUserName
{
    font-family: Arial;
    font-size: 18px;
    color: #2e2e2f;
    padding: 0px 0px 0px 11px;
}

#whatWeLicensingContainer .licenseUserPosition
{
    font-family: Arial;
    font-size: 13px;
    color: #767676;
    padding: 0px 0px 0px 11px;
}

#whatWeLicensingContainer .licensingimgUserImage
{
    width: 810px;
    height: 260px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 7px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
}

#whatWeLicensingContainer .licensingPatternTitle
{
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0.05em;
    color: #463d31;
    font-weight: bold;
    padding: 12px 0px 0px 383px;
    margin: 9px 0px 0px 0px;
}

#whatWeLicensingContainer .licensingPatternSubTitle
{
    font-family: Arial;
    font-size: 20px;
    letter-spacing: 0.025em;
    color: #131212;
    font-weight: bold;
    padding: 14px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
}

#whatWeLicensingContainer .licensingPatternContent
{
    font-family: Arial;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    padding: 0px 0px 0px 1px;
    margin: -3px 0px 0px 0px;
}

#whatWeLicensingContainer .brandLicenseButton
{
    background: url(Img/Licensing_Brand_Btn.png) 0px -37px no-repeat;
    width: 128px;
    height: 36px;
    cursor: pointer;
    margin: 0px -16px 0px 91px;
    padding: 0px 0px 0px 0px;
}

#whatWeLicensingContainer .brandLicenseButton input
{
	cursor:pointer;
}

#whatWeLicensingContainer .brandCamoButton input
{
	cursor:pointer;
}

.ie7 #whatWeLicensingContainer .brandLicenseButton
{
    background: url(Img/Licensing_Brand_Btn.png) no-repeat;
    width: 128px;
    height: 36px;
    cursor: pointer;
    margin: 0px -50px 0px 91px;
    padding: 0px 0px 0px 0px;
}
.ie7 #whatWeLicensingContainer .brandLicenseButton:hover
{
	background-position: 0px -37px;
	margin: 0px -50px 0px 91px;
}
#whatWeLicensingContainer .brandLicenseButton:hover
{
    width: 128px;
    height: 36px;
    background: transparent url(Img/Licensing_Brand_Btn.png);
    background-position: 0px -37px;
    margin: 0px -16px 0px 91px;
    padding: 0px 0px 0px 0px;
}
    
#whatWeLicensingContainer .brandCamoButton
{
    background: url(Img/Licensing_Camo_Btn.png) no-repeat;
    width: 128px;
    height: 36px;
    cursor: pointer;
    margin: 0px 0px 0px -7px;
    padding: 0px 0px 0px 0px;
}

#whatWeLicensingContainer .brandCamoButton:hover
{
    display: block;
    width: 128px;
    height: 36px;
    background: transparent url(Img/Licensing_Camo_Btn.png);
    background-position: 0px -36px;
    margin: 0px 0px 0px -7px;
    padding: 0px 0px 0px 0px;
}

#whatWeLicensingContainer .licensingHeaderOr
{
    font-family: Georgia;
    font-style: italic;
    font-size: 15px;
    color: #fcf8f8;
    padding: 0px 0px 5px 9px;
}

#whatWeLicensingContainer #WhatWeLicenseContent
{
    padding: 0 0 0 12px;
    height: 255px;
}
.rotatorWhatWeLicense
{
    margin-left: 13px;
    margin-top: 2px;
}

#whatWeLicensingContainer .img_Right_Arrow
{
    cursor: pointer;
    background: url(img/Arrow1_Right.png);
    width: 28px;
    height: 28px;
    cursor: pointer;
}

#whatWeLicensingContainer .img_left_Arrow
{
    background: url(img/Arrow1_Left.png);
    width: 28px;
    height: 28px;
    cursor: pointer;
}

#whatWeLicensingContainer .img_left_Arrow:hover
{
    background: url(img/Arrow1_Left.png);
    background-position: 0 -28px;
    width: 28px;
    height: 28px;
    cursor: pointer;
}

#whatWeLicensingContainer .img_Right_Arrow:hover
{
    background: url(img/Arrow1_Right.png);
    background-position: 0 -28px;
    width: 28px;
    height: 28px;
    cursor: pointer;
}

#whatWeLicensingContainer .whatWeLicensingIndicator
{
    width: 20px;
    height: 43px;
    margin-top: 5px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}

#whatWeLicensingContainer .whatWeLicensingThumbnail
{
    cursor: pointer;
    width: 175px;
    height: 162px;
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .5);
    -moz-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .5);
    box-shadow: 0 0 4px 2px rgba(120, 120, 112, .5);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

    #whatWeLicensingContainer .licensingPatternClose
    {
        margin: -243px 758px;
    }
    
    .ie7 #whatWeLicensingContainer .licensingPatternClose
    {
        margin: -240px 0px 0px 760px;
    }

  #whatWeLicensingContainer .whatWeLicensingNavigations
    {
        width: 100px;
        padding-left: 13px;
    }
    
    .ie7 #whatWeLicensingContainer .whatWeLicensingNavigations
    {
        width: 0px;
        padding-left: 0px;
    }
/*         WHAT  IT MEANS   MAIN CONTENT BLOCK                    */


#whatItMeansContainer .titleLicensing
{
    font-family: Georgia;
    font-size: 30px;
    color: #4f4848;
    padding: 10px 0px 0px 18px;
    margin: 0px 0px 0px 0px;
}

#whatItMeansContainer .subtitleLicensing
{
    font-family: Arial;
    font-size: 18px;
    color: #6f6868;
    padding: 0px 0px 10px 20px;
    margin: -6px 0px 0px 0px;
}

#whatItMeansContainer .licensingDivider
{
    background: url(Img/Divider1.png) repeat-x;
    height: 5px;
    width: 650px !important;
}

#whatItMeansContainer .licensingPartnerContent
{
    font-family: Arial;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom:10px;
}

#whatItMeansContainer #licensingPartnerSubContent
{
	padding-left:30px;
}

#whatItMeansContainer #licensingPartnerSubContentItems li
{
    list-style: disc inside url(img/Bullet.png);
    font-family: Georgia;
    font-style: italic;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
}

#whatItMeansContainer #licensingPartnerSubContentItems li span
{
    /*margin:0px 0px 0px -8px;*/
}

#whatItMeansContainer .licensingPartnerSubContentTitle
{
    font-family: Arial;
    font-size: 18px;
    color: #6f6868;
    padding: 4px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
}

#whatItMeansContainer .licensingSubContentDivider
{
    background: url(Img/Divider1.png) no-repeat;
    height: 5px; /*width: 61%;*/
    width: 364px;
    margin: 7px 0px 9px 0px;
    padding: 0px 0px 0px 0px;
}

#whatItMeansContainer .licensingSubContentHeaderDivider
{
    background: url(Img/Divider1.png) no-repeat;
    height: 5px;
    width: 364px;
    margin: 0px 0px 9px 0px;
    padding: 0px 0px 0px 0px;
}

#whatItMeansContainer .licensingPartnerContentIntro
{
    font-family: Arial;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    padding: 10px 0px 0px 20px;
    margin: 0px 0px 0px 0px;
}

#whatItMeansContainer .divider1
{
    background: url(img/Divider1.png) no-repeat;
    margin: -20px 0px 0px 0px;
    height: 5px;
}

/* =====LICENSING HEADER =====  */

.licensingHeaderImg
{
    width: 1250px;
    height: 434px;
    background: url('Img/Licensing_Header_Bkg.jpg') no-repeat;
    padding: 0px;
    margin: auto;
}


/* =====LICENSING MARKETING SERVICES=====  */

#licensingMarketingServicesContainer #LicensingMerketingServices
{
    padding-bottom: 0px;
    margin: -3px 0px 0px;
    padding-left: 20px;
    padding-right: 0px;
    padding-top: 0px;
}

#licensingMarketingServicesContainer .licensingMarketingServicesTitle
{
    font-family: Georgia;
    font-size: 30px;
    color: #4f4848;
}

#licensingMarketingServicesContainer .licensingMarketingServicesContent
{
    font-family: Arial;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
}

/* =====LICENSING HANG TAG=====  */

#licensingHangTagContainer .licensingHangTag
{
    font-family: Arial;
    font-size: 12px;
    color: #4f4848;
}




#licensingHangTagContainer .licensingHangTagContent
{
    padding: 8px 0px 0px 45px;
}

#licensingHangTagContainer .lincensingHangTagImageContent
{
    padding-bottom: 5px;
    background-color: white;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    border: #BEBEBC 1px solid;
}

.hangTagWidgets
{
    padding: 14px 15px 8px 14px;
    background: url(Img/myaccountbg.png);
    border: #dbd6d0 1px solid;
    margin: 0px 0px 0px 0px;
    border-radius: 5px;
}

/* =====LICENSING GEAR BAG=====  */

#licensingGearBagContainer
{
	margin-bottom:20px;
}

#licensingGearBagContainer #licensingApplication
{
	height:35px;
    background-position: 0px 0px;
    background: url(Img/Licensing_Application_Btn.jpg) no-repeat;
    padding-top:0px;
    padding-left:90px;
}

#licensingGearBagContainer #moreInformation
{
    background-position: 0px 0px;
    background: url(Img/Licensing_MoreInfo_Btn.jpg) no-repeat;
    padding-top:5px;
    padding-left:90px;
}

#licensingGearBagContainer #licensingContactUs
{
	height:36px;
    background-position: 0px 0px;
    background: url(Img/Licensing_Contact_Btn.jpg) no-repeat;
    padding-top:19px;
    padding-left:90px;
}

#licensingGearBagContainer #compassNewsLetter
{
	height:36px;
    background-position: 0px 0px;
    background: url(Img/Licensing_Email_Btn.jpg) no-repeat;
    padding-top:19px;
    padding-left:90px;
}

#licensingGearBagContainer #corporateBrochure
{
	height:36px;
    background-position: 0px 0px;
    background: url(Img/Licensing_Brochure_Btn.jpg) no-repeat;
    padding-top:19px;
    padding-left:90px;
}

#licensingGearBagContainer #marketingServices
{
    height: 36px;
    background-position: 0px 0px;
    background: url(Img/Licensing_MarketingServices_Btn.jpg) no-repeat;
    padding-top:19px;
    padding-left:90px;
}

#licensingGearBagContainer #licensingApplication:hover
{
    background-position: 0px -55px;
    cursor: pointer;
}

#licensingGearBagContainer #moreInformation:hover
{
    background-position: 0px -55px;
    cursor: pointer;
}

#licensingGearBagContainer #compassNewsLetter:hover
{
    background-position: 0px -55px;
    cursor: pointer;
}

#licensingGearBagContainer #corporateBrochure:hover
{
    cursor: pointer;
    background-position: 0px -55px;
}

#licensingGearBagContainer #marketingServices:hover
{
    background-position: 0px -55px;
    cursor: pointer;
}

#licensingGearBagContainer #licensingContactUs:hover
{
    background-position: 0px -55px;
    cursor: pointer;
}

#licensingGearBagContainer .LicensinggearBagSubTitle
{
    width: 79px;
    height: 55px;
    background-position: 0px -55px;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#licensingGearBagContainer .licensingDivider
{
    width: 333px;
}

#licensingGearBagContainer .licensingApplicationContent
{
    height: 67px; /*    width: 96px;*/
    width: 89px;
    padding: 0px 0px 0px 7px;
}

#licensingGearBagContainer /*.backgroundWidgets*/
{
    padding: 14px;
    background: url(img/column_rptbkg.jpg);
    border: #dbd6d0 1px solid;
    border-radius: 5px;
}

#licensingGearBagContainer #licensingApplicationCategories
{
    background-color: White;
}

#licensingGearBagContainer #licensingApplicationCategories span, #licensingApplicationCategories span a
{
    font-family: Arial;
    font-size: 16px;
    line-height: 18px;
    color: #3a3939;
}

#licensingHangtagAdContainer
{
	padding: 14px 14px 0px 14px;
	background: url(img/column_rptbkg.jpg);
	border: #DBD6D0 1px solid;
	border-radius: 5px;
	margin-bottom: 20px;
}

#hangtagad
{
	width:324px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #DBD6D0;
}

#hangtagadfooter
{
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	color:#4f4848;
}

.licensingGearBagHeader
{
 background-image:url('img/Licensing_GearBag_Header_Bkg.jpg');
 height:125px;
 width:335px;
}

/*=======================================================================================*/

/* MARKETING SERVICES */

/*=======================================================================================*/

/*MARKETING SERVICES HEADER*/

.marketingServicesHeader
{
    margin: auto;
}

/*MARKETING SERVICES LINKS*/

#marketingServicesLinks #marketingServicesEmail
{
    background-image: url(Img/MarketingServices_Email_Btn.jpg);
    width: 81px;
    height: 51px;
    background-position: 0px 0px;
}

#marketingServicesLinks #marketingServicesEmail:hover
{
    background-position: 0px -51px;
    cursor: pointer;
}

#marketingServicesLinks #marketingServicesPhone
{
    background-image: url(Img/MarketingServices_Phone_Btn.jpg);
    width: 81px;
    height: 51px;
    background-position: 0px 0px;
}

#marketingServicesLinks #marketingServicesPhone:hover
{
    background-position: 0px -51px;
    cursor: pointer;
}

#marketingServicesLinks .marketingServicesContentLicensing
{
    font-family: Arial;
    font-size: 20px;
    color: #1e160f;
    padding: 3px 0px 0px 0px;
}

#marketingServicesLinks .marketingServicesContentMarketing
{
    font-family: Arial;
    font-size: 20px;
    color: #1e160f;
    padding: 0px 0px 0px 0px;
}

#marketingServicesLinks .marketingServicesContentLicenDesc
{
    font-family: Arial;
    font-size: 10px;
    color: #767572;
}

#marketingServicesLinks .marketingServicesContentMarketingDesc
{
    font-family: Arial;
    font-size: 10px;
    color: #767572;
}

#marketingServicesLinks .marketingServicesEmailbtn
{
    width: 81px;
    height: 65px;
    padding-left: 6px;
}

#marketingServicesLinks .marketingServicesPhonebtn
{
    width: 81px;
    height: 61px;
    padding-left: 8px;
}

#marketingServicesLinks .marketingServicesEmailbtnContent
{
    padding: 6px 0px 0px 10px;
    vertical-align: top;
}

#marketingServicesLinks .marketingServicesPhonebtnContent
{
    padding: 0px 0px 0px 10px;
    vertical-align: top;
}

#marketingServicesLinks #marketingServicescontents
{
    background-color: #fff;
    border: 1px solid #dbd6d0;
}

#marketingServicesLinks .marketingServicesListItemUnderline
{
    width: 335px;
    height: 9px;
}

/*MARKETING SERVICE BECOME A MEMBER NOW*/

.marketingServicesBecomeAMemberNow
{
    padding-bottom: 14px;
    padding-left: 14px;
    padding-right: 0px;
    padding-top: 14px;
    width: 95.2%;
}
/*MARKETING SERVICES WHAT WE CAN HELP*/

#marketingServicesWhatWeCanHelp .marketingServicesHowWeCanHelpTitle
{
    padding-top: 30px;
    font-family: Georgia;
    font-size: 30px;
    color: #4f4848;
    letter-spacing: 0.025em;
}

#marketingServicesWhatWeCanHelp .marketingServicesBaseCampTitle
{
    font-family: Georgia;
    font-size: 30px;
    color: #4f4848;
    margin: -12px 0px 0px 0px;
    letter-spacing: 0.025em;
}


#marketingServicesWhatWeCanHelp .marketingServicesPatternTitle
{
    font-family: Georgia;
    font-size: 30px;
    color: #4f4848;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 0px 0px;
    letter-spacing: 0.025em;
}

#marketingServicesWhatWeCanHelp .marketingServicesHowWeCanHelpSubTitle
{
    font-family: Arial;
    font-size: 18px;
    color: #6f6868;
    padding: 0px 0px 10px 1px;
    margin: -6px 0px 0px 0px;
    letter-spacing: 0.075em;
}

#marketingServicesWhatWeCanHelp .marketingServicesHowWeCanHelpContent
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    padding-left: 1px;
    padding-bottom: 0px;
    padding-top: 0px;
    letter-spacing: 0.05em;
}

#marketingServicesWhatWeCanHelp .marketingServicesPatternsContent
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    padding-left: 1px;
    padding-bottom: 22px;
    padding-top: 8px;
    padding-right: 15px;
    letter-spacing: 0.05em;
}

#marketingServicesWhatWeCanHelp .marketingServicesBaseCampContent
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    padding-left: 1px;
    padding-bottom: 12px;
    padding-top: 8px;
    padding-right: 15px;
    letter-spacing: 0.05em;
}

#marketingServicesWhatWeCanHelp .marketingServicesDivider
{
    padding-bottom: 3px;
    padding-top: 8px;
}

#marketingServicesWhatWeCanHelp .marketingServicesCampDivider
{
    padding-bottom: 3px;
    padding-top: 6px;
}

#marketingServicesWhatWeCanHelp .marketingServicesContents
{
    padding-left: 14px;
}

#marketingServicesWhatWeCanHelp .marketingServicesBasecampBtn
{
    cursor: pointer;
    margin-top: 16px;
    border: none;
    padding-top: 18px 0px 0px 0px;
}

#marketingServicesWhatWeCanHelp #marketingServicesHowWeCanHelpImageContent
{
    padding-top: 0px;
}

#marketingServicesWhatWeCanHelp #marketingServicesHowWeCanHelpDescContent
{
    width: 100%;
}

/*MARKETING SERVICES WIDGETS*/

.marketingServicesContentsWidgets
{
    padding-bottom: 14px;
    margin-top: 20px;
    padding-left: 14px;
    padding-right: 0px;
    padding-top: 14px;
    width: 95.2%;
}


/*=======================================================================================*/
/* VIDEO ON DEMAND                                                                       */
/*=======================================================================================*/

#videoOnDemand {
    width: 1210px;
    margin: 8px 0 0 0;
}

#videoOnDemand #header {
    width: 100%;
    height: 61px;
    background: url(img/videoondemand_search_bkg.png) no-repeat;
    color: #fff;
    padding: 1px 0 0 0;
}

#videoOnDemand #header h1 {
    font-family: Georgia, Serif;
    font-size: 250%;
    font-weight: normal;
    margin: 0 0 0 15px;
}

#videoOnDemand #search {
    width: 175px;
    height: 28px;
    background: url(img/search_bkg.jpg) no-repeat;
    padding: 3px 0 0 31px;
    margin: 0 0 0 15px;
}

#videoOnDemand #searchButton {
    width: 80px;
    height: 28px;
    background: url(img/search_btn.png) no-repeat;
    padding: 2px 0 0 0;
    margin: 0 0 0 -5px;
}

#videoOnDemand #searchButton:hover {
    background-position: 0 -30px;
}

#videoOnDemand .searchText {
    font-family: Arial;
    font-size: 14px;
    color: #828080;
    width: 165px;
    height: 20px;
    border: 0;
    margin: 1px 0 0 0;
}

#videoOnDemand #divider {
    width: 100%;
    height: 5px;
    background: url(img/divider1.png) repeat-x;
    padding: 0 0 5px 0;
    margin: 15px 0 0 0;
    float: left;
}

#videoOnDemand #videoList {
    padding: 0 0 0 3px;
}

#videoOnDemand .item {
    width: 169px;
    height: 170px;
    padding: 14px 17px 17px 14px;
    float: left;
}

#videoOnDemand .item .thumbnail {
    width: 169px;
    height: 113px;
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    -moz-box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    box-shadow: 0 0 4px 2px rgba(213, 213, 198, .75);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    overflow: hidden;
    cursor: pointer;
}

#videoOnDemand .thumbnail img {
    width: 300px;
    height: 202px;
    position: relative;
    bottom: 50px;
    right: 70px;
}

#videoOnDemand .title {
    padding: 5px 0 0 4px;
    line-height: 15px;
    color: #000000;
}

#videoOnDemand .duration {
    color: #ababab;
    font-style: italic;
    font-size: 85%;
}

#videoOnDemand #noVideos {
    width: 200px;
    font-size: 14px;
    color: #828080;
    margin: 20px 42%;
}

/* Pick Your Obsession */

#pickYourObsession {
    width: 1210px;
    height: 440px;
    margin: 8px 0 0 0;
}

#pickYourObsession #header {
    width: 100%;
    height: 61px;
    background: url(img/videoondemand_shows_bkg.png) no-repeat;
}

#pickYourObsession #header h1 {
    font-family: Georgia, Serif;
    font-size: 250%;
    font-weight: normal;
    color: #ffffff;
    margin: 0 0 0 15px;
}

#pickYourObsession #previousPickYourObsession {
    width: 29px;
    height: 28px;
    background: url(img/arrow1_left.png) no-repeat;
    display: block;
}

#pickYourObsession #nextPickYourObsession {
    width: 29px;
    height: 28px;
    background: url(img/arrow1_right.png) no-repeat;
    display: block;
}

#pickYourObsession #previousPickYourObsession:hover, #pickYourObsession #nextPickYourObsession:hover {
    background-position: 0 -28px;
}

#pickYourObsession .boxgrid {
    width: 250px;
    height: 333px;
    overflow: hidden;  
    position: relative;
    margin: 17px 0 0 21px;
    border: 3px solid #90a838;
}

#pickYourObsession .boxgrid img {
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}

#pickYourObsession .boxcaption {
    float: left;
    position: absolute;
    background: #000;
    width: 250px;
    height: 228px;
    opacity: .75;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); /* For IE 5-7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /* For IE 8 */
}

#pickYourObsession .boxcaption p {
    font-size: 90%;
    line-height: 18px;
    color: #fff;
    padding: 0 12px 0 12px;
}

#pickYourObsession .boxcaption p span {
    font-family: Georgia;
    font-style: italic;
}

#pickYourObsession .captionfull .boxcaption {
    top: -228px;
    left: 0;
}

/*=======================================================================================*/
/* VIDEO ON DEMAND - DETAILS                                                             */
/*=======================================================================================*/

#vodDetail a
{
    text-decoration: none;
    color: #3b530d;
}

#vodDetail a:active, #vodDetail a:focus
{
    outline: none;
    ie-dummy: expression(this.hideFocus=true);
}

#vodDetail #videoOnDemandClipsEpisodes
{
    margin: 19px 0 0 0;
    height: auto;
    width: auto;
}

#vodDetail .videoOnDemandClipsEpisodesTable
{
    background-color: #fff;
    border-top: 1px solid #dcdad1;
}

#vodDetail .videoOnDemandSelectedTab
{
    background-image: url(Img/VideoOnDemandDetail_Menu_Bkg.jpg);
    background-position: 0 176px;
}

#vodDetail .videoOnDemandHoveredTab
{
    background-image: url(Img/VideoOnDemandDetail_Menu_Bkg.jpg);
    background-position: -0px 0px;
}

#vodDetail .videoOnDemandDefaultTab
{
    background-image: url(img/VideoOnDemandDetail_Menu_Bkg.jpg);
    background-position: 0 90px;
    margin: -1px 0 0 -1px;
}

.RadTabStrip_Default .rtsLink
{
    font-family: Georgia !important;
    font-size: 18px !important;
    color: #4f4848 !important;
    text-align: center !important;
    width: 170px;
    padding: 7px 0 7px 24px;
    white-space: normal !important;
    line-height: 20px;
    text-align: left !important;
}

#vodDetail .videoOnDemandImageEpisode
{
    background-image: url(img/VideoOnDemandDetail_Episode_Bkg.jpg);
    width: 53px;
    height: 62px;
}

#vodDetail .videoOnDemandDetailsHeader
{
    font-family: Georgia;
    font-size: 30px;
    color: #4f4848;
    padding: 0 0 2px 30px;
}

#vodDetail .videoOnDemandChannelHeader
{
    font-family: Arial;
    font-size: 18px;
    color: #4f4848;
    width: 430px;
    padding: 27px 0 0 26px;
}

#vodDetail .videoOnDemandChannelDesc
{
    font-family: Arial;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    width: 430px;
    padding: 14px 0 0 26px;
}

#vodDetail .videoOnDemandEpisodeNumber
{
    font-family: Georgia;
    font-size: 24px;
    color: #323232;
    padding: 25px 0 0 12px;
}

#vodDetail .videoOnDemandMediaTitle
{
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    color: #3a3939;
    width: 273px;
    padding: 0 0 0 11px;
    margin: -4px 0 0 0;
}

#vodDetail .videoOnDemandMediaDesc
{
    font-family: Arial;
    font-size: 14px;
    line-height: 20px;
    color: #4e4c4c;
    width: 405px;
    padding: 0 0 0 14px;
    margin: -8px 0 0 0;
}
.ie7 #vodDetail .videoOnDemandMediaDesc
{
  
    margin: 0px;
}

#vodDetail .videoOnDemandMediaDuration
{
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    color: #3a3939;
    width: 100px;
    position: relative;
    float: right;
    text-align: right;
    margin: -7px 0 0 7px;
}
.ie7 #vodDetail .videoOnDemandMediaDuration
{
  
    margin: 0px 0 0 7px;
}
#vodDetail .videoOnDemandPlayButton
{
    background-image: url(img/VideoOnDemandDetail_Play_Btn.png);
    background-position: 0 0;
    width: 21px;
    height: 20px;
    margin: -6px 0 0 3px;
}

.ie7 #vodDetail .videoOnDemandPlayButton
{
   
    margin: 0px 0 0 3px;
}

#vodDetail .videoOnDemandReadMore
{
    color: #3b530d;
    visibility: hidden;
}

#vodDetail .videoOnDemandReadMoreLink
{
    color: #3b530d;
    text-decoration: none;
}

#vodDetail .videoOnDemandRadTabBackground
{
    background-color: #ccc9c2;
    height: 500px;
    overflow: hidden;
}

#vodDetail .videoOnDemandDetailsDivider
{
    color: #e4e1dc;
}
.webkit #vodDetail .videoOnDemandDetailsEpisodeDivider
{
    color: #e4e1dc;
    width: 502px;
    margin: 7px 0 6px 4px;
}
.win.gecko #vodDetail .videoOnDemandDetailsEpisodeDivider
{
    color: #e4e1dc;
    width: 502px;
    margin: 7px 0 6px 4px;
}
#vodDetail .videoOnDemandDetailsEpisodeDivider
{
    color: #e4e1dc;
    width: 502px;
    margin: 7px 0 6px 4px;
}
.webkit #vodDetail .VideoOnDemandDetailsList, .win.gecko #vodDetail .VideoOnDemandDetailsList
{
    padding: 40px 0 41px 0px;
    margin: 0 0 0 36px;
    width: 518px;
}
#vodDetail .VideoOnDemandDetailsList
{
    padding: 40px 0 51px 0px;
    margin: 0 0 0 45px;
    width: 518px;
}

#vodDetail .videoOnDemandDetailsHeaderDivider
{
    margin: 0;
}


/*********VOD DETAIL************/

#vodDetail .rotatorCont
{
    width: 300px;
    height: 400px;
    margin: 10px auto;
    padding-top: 54px;
}

#vodDetail .rotator
{
    margin: 0 auto;
    width: 500px;
    height: 220px;
}

#vodDetail #ButtonsContainer
{
    height: 22px;
    line-height: 22px;
    padding: 0 5px 0 2px;
}

#vodDetail .btnHighlight
{
    color: #fff !important;
    display: block;
    width: 27px;
    height: 29px;
    background: transparent url(Img/VideoOnDemandDetail_Paging_Bkg.png);
    background-position: 0px 175px;
    text-decoration: none;
}

#vodDetail .btnDefault
{
    color: Black;
    display: block;
    width: 27px;
    height: 26px;
    background: transparent url(Img/VideoOnDemandDetail_Paging_Bkg.png) no-repeat;
    text-decoration: none;
}

#vodDetail #ButtonsContainer .buttonClass
{
    background-position: 0 0;
}

#vodDetail #ButtonsContainer .buttonClass:hover
{
    background-position: 0 -110px;
    color: #9EDA29;
}

#vodDetail #ButtonsContainer, .leftButton, .rightButton
{
    float: left;
}

#vodDetail .leftButton, .rightButton
{
    display: none;
    width: 22px;
    height: 22px;
}

#vodDetail .leftButton
{
    background-position: 0 -22px;
}

#vodDetail .leftButton:hover
{
    background-position: 0 -44px;
}

#vodDetail .rightButton
{
    /*background-position: 0 -66px;*/
}

#vodDetail .rightButton:hover
{
    /*background-position: 0 -88px;*/
}

#vodDetail .conf
{
    clear: both;
    height: 100px;
}

#vodDetail .itemTemplateVOD
{
    width: 570px;
    height: 230px;
}

#vodDetail .imageStyle
{
    float: left;
    width: 265px;
    height: 226px;
    margin: 0 0 0 5px;
    padding: 5px 0 0 5px;
    background: url('Images/item_back.png') no-repeat -7px -6px !important;
}

#vodDetail .VODDetailRotatorImage
{
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .5);
    -moz-box-shadow: 0 0 4px 2px rgba(120, 120, 112, .5);
    box-shadow: 0 0 4px 2px rgba(120, 120, 112, .5);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 248px;
    height: 330px;
}

#vodDetail .info, #vodDetail .title
{
    font-size: 14px;
}

#vodDetail .radStyle
{
    border: 3px solid Rad;
}

#vodDetail .containerButton
{
    float: left;
    margin: 7px 0 0 78px;
    padding: 0px;
}

#vodDetail #showPage
{
    height: 100%;
    width: 100%;
    margin: auto;
}

#vodDetail #VODDetailRotator
{
    width: 250px;
}

#vodDetail #channelGroupContent
{
    width: 422px;
    vertical-align: top;
    padding: 20px 0 0 0px;
    margin: 0 0 0 60px;
}

#vodDetail .channelGroupTitle
{
    font-family: Georgia;
    font-size: 30px;
    color: #4f4848;
}

#vodDetail #channelgroupSubTitle
{
    font-family: Arial;
    font-size: 12px;
    color: #6b6864;
    padding: 13px 0 0 0;
}

#vodDetail #channelgroupDescription
{
    font-family: Arial;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
}

#vodDetail #showScheduleTitle
{
    font-family: Arial;
    font-size: 18px;
    color: #515050;
    padding: 0;
}

#vodDetail #showSubTitle
{
    font-family: Arial;
    font-size: 10px;
    color: #757272;
}

#vodDetail #showPlaySeason
{
    padding: 5px;
}

#vodDetail #showMossyOakStore
{
    padding: 5px;
}

#vodDetail .playSeasons
{
    padding: 6px;
    background-image: url('Img/VideoOnDemandDetail_PlayEpisode1_Btn.png');
    width: 166px;
    height: 30px;
    cursor: pointer;
    margin: 23px 0 0 69px;
}

#vodDetail .mossyOakStoreButton
{
    padding: 6px;
    background-image: url('Img/VideoOnDemandDetail_Store_Btn.png');
    width: 166px;
    height: 30px;
    cursor: pointer;
    margin: 5px 0 0 69px;
}

#vodDetail .VODDetailGalleryImage
{
    padding: 18px 0 0 23px;
}

#vodDetail .VODDetailPagelinkbutton
{
    width: 27px;
    float: left;
    background: url(Img/VideoOnDemandDetail_Paging_Bkg.png) no-repeat;
    height: 21px;
    color: black;
    text-decoration: none;
    text-align: center;
    padding: 4px 5px 0 0;
}

#vodDetail .VODDetailPagelinkbuttonSelected
{
    width: 27px;
    background: url(Img/VideoOnDemandDetail_Paging_Bkg.png);
    background-position: 0px 175px;
    height: 21px;
    color: white;
    text-decoration: none;
    float: left;
    text-align: center;
    margin-right: 5px;
    padding: 4px 0 0 0;
}

/*=======================================================================================*/

/* OUR OBSESSION */

/*=======================================================================================*/

/*    Watch Our Shows Gallery    */
#watchOurShows
{
    margin-top: 18px;
}


/* Watch Our Shows HeaderRotatorImage  */

#watchOurShows .watchOurShowsHeader
{
    width: 822px;
    height: 61px;
    background: url(img/VideoOnDemand_Search_Bkg.png);
}

/*  Header label and Images  */

#watchOurShows .ourShowsHeaderLabel
{
    color: #FFFFFF;
    font-family: Georgia;
    font-size: 30px;
    margin: 0;
    float: left;
    padding: 0 0 0 10px;
}

/*  Content  */

#watchOurShows .ourShowsTableContent
{
    font-family: Arial;
    float: left;
    color: #000000;
    padding-left: 12px;
    padding-top: 10px;
}
#watchOurShows #showScheduleTitle
{
    font-family: Arial;
    font-size: 18px;
    color: #515050;
    padding: 18px 0 0 0;
}

#watchOurShows #showSubTitle
{
    font-family: Arial;
    font-size: 10px;
    color: #6D6C68;
}

#watchOurShows .ourShowsVideoContentTable
{
    float: right;
    padding: 10px;
}

#watchOurShows .linklabels
{
    color: #497A4C;
    font-size: 0.75em;
    font-family: Verdana, "Times New Roman";
    font-weight: bold;
    cursor: pointer;
}


.webkit #watchOurShows .ourshowsLeft
{
    cursor: pointer;
    margin: -28px 0px 0px 750px;
    display: block;
    background: url(Img/Arrow1_Left.png);
    width: 28px;
    height: 28px;
}

.ie8 #watchOurShows .ourshowsLeft
{
    cursor: pointer;
    margin: -28px 0px 0px 750px;
    display: block;
    background: url(Img/Arrow1_Left.png);
    width: 28px;
    height: 28px;
}

.ie9 #watchOurShows .ourshowsLeft
{
    cursor: pointer;
    margin: -28px 0px 0px 490px;
    display: block;
    background: url(Img/Arrow1_Left.png);
    width: 28px;
    height: 28px;
}

#watchOurShows .ourshowsLeft
{
    cursor: pointer;
    margin: -28px 0px 0px 750px;
    display: block;
    background: url(Img/Arrow1_Left.png);
    width: 28px;
    height: 28px;
}

/* Gallery Lower Navigation Next */


.webkit #watchOurShows .ourshowsRight
{
    cursor: pointer;
    display: block;
    margin: 7px 0 0 780px;
    background: url(Img/Arrow1_Right.png);
    width: 28px;
    height: 28px;
}

.ie8 #watchOurShows .ourshowsRight
{
    cursor: pointer;
    display: block;
    margin: 7px 0px 0px 780px;
    background: url(Img/Arrow1_Right.png);
    width: 28px;
    height: 28px;
}

.ie9 #watchOurShows .ourshowsRight
{
    cursor: pointer;
    display: block;
    margin: 7px 0px 0px 520px;
    background: url(Img/Arrow1_Right.png);
    width: 28px;
    height: 28px;
}

#watchOurShows .ourshowsRight
{
    cursor: pointer;
    display: block;
    margin: 7px 0px 0px 780px;
    background: url(Img/Arrow1_Right.png);
    width: 28px;
    height: 28px;
}

#watchOurShows .ourshowsLeft:hover
{
    background: url(Img/Arrow1_Left.png);
    background-position: 0 -28px;
    width: 28px;
    height: 28px;
}

#watchOurShows .ourshowsRight:hover
{
    background: url(Img/Arrow1_Right.png);
    background-position: 0 -28px;
    width: 28px;
    height: 28px;
}

/*................................................................*/


#watchOurShows .imageDetailsHeader
{
    font: bold 16px Arial;
    color: #666666;
    margin-top: 20px;
    margin-left: 30px;
    margin-bottom: 5px;
}

#watchOurShows .details
{
    font: normal 11px Arial;
    color: #666666;
    margin-left: 30px;
    width: 230px;
    vertical-align: middle;
    margin-bottom: 4px;
}

#watchOurShows .thumbsViewer
{
    background-color: #fff;
}

#watchOurShows .RotatorImage
{
    background-position: margin: 0px 11px;
    cursor: hand;
}

#watchOurShows .ourShowsitemTemplate
{
    text-align: center;
    padding: 20px; /*border: solid 1px #dddddd !important;*/
}

#watchOurShows .literal
{
    width: 272px;
    height: 192px;
}

#watchOurShows .selectedImage
{
    border-color: Blue;
}

#watchOurShows .itemTemplate
{
    text-align: center; /* padding: 20px;*/
    border-style: none;
    border: 3px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
}

#watchOurShows .title
{
    font-family: "Times New Roman";
    font-size: 30px;
    float: left;
    color: #433B34;
    padding-left: 12px;
    line-height: 25px;
}
#watchOurShows .linklabels
{
    color: #497A4C;
    font-size: 0.75em;
    font-family: Verdana, "Times New Roman";
    font-weight: bold;
    cursor: pointer;
}
#watchOurShows #ourShowsResultContent
{
    padding-left: 10px;
}
#watchOurShows .featuredClip
{
    font-family: Arial;
    font-size: 12px;
    font-style: italic;
    color: #A2A19F;
}

/*=======================================================================================*/
/* FOOTER ROTATOR                                                                        */
/*=======================================================================================*/

.ie7  #footerRotator {
	margin:20px 0px 0px 0px;
}

#footerRotator .brandLinksUrlLink
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color: #0c4d12;
}

#footerRotator .brandLinkLabel
{
    margin-top: 15px;
}

#footerRotator .brand-bottom-image
{
    cursor: pointer;
    border: 1px solid #898982;
}

#footerRotator .brand_bottom_upper_image
{
    width: 1194px;
    height: 48px;
    background-image: url('Img/Brands_Footer_Upper_Bkg.png');
    background-repeat: no-repeat;
    margin: -22px 0 -12px 0;
}

.ie7 #footerRotator .brand_bottom_upper_image
{
    width: 1194px;
    height: 48px;
    background-image: url('Img/Brands_Footer_Upper_Bkg.png');
    background-repeat: no-repeat;
    margin: -22px 0px 0px 0px;
}

#footerRotator .brand_bottom_lower_image
{
    width: 1194px;
    height: 48px;
    background-image: url('Img/Brands_Footer_Lower_Bkg.png');
    margin: -32px 0 0 0;
}

.ie7 #footerRotator .brand_bottom_lower_image
{
    width: 1194px;
    height: 48px;
    background-image: url('Img/Brands_Footer_Lower_Bkg.png');
    margin: 0px;
}

#footerRotator .brandnavleft
{
    margin: 30px 10px 40px;
    width: 20px;
    height: 49px;
    background-position: 0 0;
    background-image: url('Img/Arrow2_Left_Btn.png');
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    vertical-align: middle;
}

#footerRotator .brandnavleft:hover
{
    background-position: 0 -49px;
}

#footerRotator .brandnavright
{
    margin: 30px 10px 40px;
    width: 20px;
    height: 49px;
    background-position: 0 0;
    background-image: url('Img/Arrow2_Right_Btn.png');
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    vertical-align: middle;
}

.ie7 #footerRotator .brandnavright
{
    margin: 30px 10px 40px 0px;
    width: 20px;
    height: 49px;
    background-position: 0 0;
    background-image: url('Img/Arrow2_Right_Btn.png');
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    vertical-align: middle;
}

#footerRotator .brandnavright:hover
{
    background-position: 0 -49px;
}

#footerRotator .brandimage
{
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border-style: none;
}


#footerRotator .brandsSingleNavLeft
{
    margin: 40px 10px 40px;
    width: 20px;
    height: 143px;
    background-position: 0 0;
    background-image: url('Img/Arrow5_Left.png');
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    vertical-align: middle;
}

#footerRotator .brandsSingleNavLeft:hover
{
    background-position: 0 -143px;
}

#footerRotator .brandsSingleNavRight
{
    margin: 40px 10px 40px;
    width: 20px;
    height: 143px;
    background-position: 0 0;
    background-image: url('Img/Arrow5_Right.png');
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    vertical-align: middle;
}

#footerRotator .brandsSingleNavRight:hover
{
    background-position: 0 -143px;
}
#footerRotator h1
{
    line-height: 40px;    
    font-family: Georgia, Serif;
    color: #514849;
    font-size: 190%;
    letter-spacing: 0.025em;
}

#footerRotator h2
{
    line-height: 20px;
    width: 100%;
    font-family: Arial;
    color: #716869;
    font-size: 140%;
}

#footerRotator p
{
    table-layout: fixed;
    line-height: 20px;
    width: 100%;
    font-family: Arial;
    color: #000000;
    font-size: 100%;
    text-align:left;
}


#footerRotator .thumbnailContainer
{
    float: left;
    background: url(Img/FooterRotator_Bkg.png) no-repeat;
}

#footerRotator .thumbnail
{
    width: 348px;
    height: 187px;
    overflow: hidden;
    margin: 15px;
    border: 6px solid #ffffff;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#footerRotator .singleRotatorThumbnails
{
    width: 348px;
    height: 187px;
    position: relative;
}


/*#endregion */