/*  
Theme Name: Sinister Wheel
Theme URI: http://www.williamjhines.com/
Description: The William J Hines developed theme for Sinister Wheel
Version: 1.0
Author: William J Hines
Author URI: http://www.williamjhines.com/
	Sinister Wheel Website
	http://www.williamjhines.com/
	This theme was developed by William J Hines.
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

html, body {
	margin: 0px;
	padding: 0px;
	color: #323235;
	height: 100%;	
	font-family: Arial, Helvetica, sans-serif;	
	size: 12px;
}
a:link {
	color: #e4ca80;
	text-decoration: none;
}
a:active {
	color: #e4ca80;
	text-decoration: none;
}
a:visited {
	color: #e4ca80;
	text-decoration: none;
}
a:hover {
	color: #83aae5;
	text-decoration: none;
}

.dealerBigBtn a { display: block; width: 685px; height: 60px; background: url("images/dealer-only-big-btn.png") no-repeat top left;}

.dealerBigBtn a:hover { background-position: 0 -60px; }

.dealerBigBtn { padding: 20px 0 40px 45px; text-align: center; }

.dealerBigBtn a span { margin: 0 0 0 -3000px; }

.homeGalPlacer .ngg-gallery-thumbnail { float: none; margin: 0 auto; padding: 5px 0; }

.homeGalLink { text-align: center; font-size: 0.9em; }

.homeGalLink a  { color: #a9a9a9; }

.homeGalPlacer .ngg-gallery-thumbnail img { margin: 0 auto; background-color: #2b2c2c; border-color: #2b2c2c; }

.homeGalPlacer .ngg-gallery-thumbnail-box { float: none; margin: 0 auto; }

.homeGalPlacer .ngg-galleryoverview { float: none; margin: 0 auto; } 

.ftrdRead { position: absolute; margin: 52px 0 0 230px; }

.homeUpdate h1 { margin: 0px; padding: 2px 0 9px 0; }

.homeUpdate p { padding: 0 0 10px 0; margin: 0px; }

.featuredPost .homeUpdate .ftrdRead a, .featuredPost .homeUpdate .ftrdRead a:link, .featuredPost .homeUpdate .ftrdRead a:visited, .featuredPost .homeUpdate h1, .featuredPost .homeUpdate h1 a, .featuredPost .homeUpdate h1 a:link, .featuredPost .homeUpdate h1 a:visited { color: #aeaeae; }

.featuredPost .homeUpdate p { color: #89898c; }

.featuredPost .homeUpdate h1 a:hover, .featuredPost .homeUpdate .ftrdRead a:hover { text-decoration: none; color: #ffba27; }

.featuredPost .homeUpdate p, .featuredPost .homeUpdate .ftrdRead a:link { font-size: 0.9em; }

#logo-placer { margin: 0 0 0 240px; }

.login-placer { position: absolute; margin: 0 0 0 595px; }

.loginUsername {
}

.loginUsername, .loginPassword, .loginSubmit {
    float: left;
    height: 40px;
    margin-right: 3px;
}

.loginPassword {
    display: block;
}

#loginBox { background: url("images/login-bg.png") no-repeat top left; padding: 24px 0 0 0; }

#loginNotice { padding: 24px 0 0 0; color: #89898C; font-size: 12px; width: 270px; text-align: right; }

.notDealerHead { color: #89898C; font-size: 10px; width: 270px; text-align: right; }

.notDealerHead a :link, .notDealerHead a:visited, .notDealerHead  a { font-size: 0.8em; color: #89898C; font-size: 10px; text-decoration: underline; }

.notDealerHead a:hover { text-decoration: underline; color: #AEAEAE; }

#loginNotice a, #loginNotice a:visited, #loginNotice a :link { font-size: 0.8em; color: #89898C; font-size: 12px; }

#loginNotice a:hover { text-decoration: underline; color: #AEAEAE; }

.advisorBtn  {
	width: 241px;
	height: 21px;
	float: right;
	margin-bottom: 10px;
	position: relative;
}

.advisorBtn a {
	width: 241px;
	height: 21px;
	background: url("images/advisor_btn.png") no-repeat top left;
	display: block;
}

.advisorBtn a:hover {
	background-position: 0 -21px;
}

#loginNotice  p{ padding-right: 4px; }

a:link.regLinkBig, a:active.regLinkBig, a:visited.regLinkBig { text-decoration: underline; }

#loginBox input {
    border: 0 none;
    display: block;
    padding: 4px 6px 4px;
	height: 16px;
    width: 100px;
	color: #ccc;
}

.homeGalPlacer h1, .homeGalPlacer .pageSepGoldGallery { display: none; }

#loginBox .loginBtn , #loginBox .loginBtn.idle, #loginBox .loginSubmit .idle {
    background: url("images/sinister-wheel-sprite.png") no-repeat scroll -675px -110px transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 24px;
    text-indent: -3000px;
    width: 47px;
}

ul.dealerPoints { color: #ABABB2; }

#loginBox  .idle {
    background: url("images/sinister-wheel-sprite.png") no-repeat scroll -450px -110px transparent;
    border: 0 none;
}

#loginBox .activeField {
    background: url("images/sinister-wheel-sprite.png") no-repeat scroll -450px -134px transparent;
    border: 0 none;
}

#loginBox .loginBtn:hover, #loginBox .loginSubmit .activeField, #loginBox .loginBtn:active {
    background-position: -675px -134px;
}

.navBoxPlacer { padding: 4px 0 0 0; }
ul#navBox { height: 48px; margin: 0; padding: 0; }
ul#navBox li { display: inline; float: left; margin: 0; padding: 0; list-style: none outside none; }
ul#navBox li a.sNav { background: url("images/sinister-wheel-sprite.png") no-repeat scroll 0 0; display: block; height: 55px; text-decoration: none; z-index: 6; }
ul#navBox li a span { margin: 0 0 0 -3000px; }
ul#navBox li.wheelsBtn a.sNav { background-position: 0 0; width: 96px; }
ul#navBox li.wheelsBtn a:hover.sNav { background-position: 0 -55px; }
ul#navBox li.idashBtn a.sNav { background-position: -96px 0; width: 81px; }
ul#navBox li.idashBtn a:hover.sNav { background-position: -96px -55px; }
ul#navBox li.buzzBtn a.sNav { background-position: -178px 0; width: 81px; }
ul#navBox li.buzzBtn a:hover.sNav { background-position: -178px -55px; }
ul#navBox li.galleryBtn a.sNav { background-position: -259px 0; width: 102px; }
ul#navBox li.galleryBtn a:hover.sNav { background-position: -259px -55px; }
ul#navBox li.accessoriesBtn a.sNav { background-position: -360px 0; width: 138px; }
ul#navBox li.accessoriesBtn a:hover.sNav { background-position: -360px -55px; }
ul#navBox li.companyBtn a.sNav { background-position: -498px 0; width: 108px; }
ul#navBox li.companyBtn a:hover.sNav { background-position: -498px -55px; }
ul#navBox li.mediaBtn a.sNav { background-position: -607px 0; width: 80px; }
ul#navBox li.mediaBtn a:hover.sNav { background-position: -607px -55px; }
ul#navBox li.eventsBtn a.sNav { background-position: -687px 0; width: 89px; }
ul#navBox li.eventsBtn a:hover.sNav { background-position: -687px -55px; }
ul#navBox li.contactBtn a.sNav { background-position: -775px 0; width: 100px; }
ul#navBox li.contactBtn a:hover.sNav { background-position: -775px -55px; }
ul#ftrNav { margin: 0 auto 0 8px; }
ul#ftrNav li { display: inline; float: left; margin: 0; padding: 0; list-style: none outside none; }
ul#ftrNav li a:link.fNav, ul#ftrNav li a.fNav  { padding: 8px; text-decoration: none; z-index: 6; color: #AEAEAE; text-transform: uppercase; font-size: 0.9em; }
ul#ftrNav li a:hover.fNav { padding: 8px; text-decoration: none; z-index: 6; background: #ffba27; color: #000; }

.homeSideBtns a span { display: none; }
.homeSideDesignBtn a, .homeSideIpodBtn a, .homeSideSpecialBtn a { display: block; width: 294px; }
.homeSideBtns { padding: 0; margin: 0; }
.homeSideDesignBtn a { height: 115px; background: url("images/home-design.jpg") no-repeat top left; margin: 0; }
.homeSideIpodBtn a { height: 115px; background: url("images/home-dash.jpg") no-repeat top left; margin: 0; }
.homeSideSpecialBtn a { height: 77px; background: url("images/home-specials.jpg") no-repeat top left; margin: 0; }
.homeSideDesignBtn { padding: 0 0 10px 0; margin: 0; }
.homeSideIpodBtn { padding: 0 0 6px 0; margin: 0; }

a { outline:0 none; }a { outline:0 none; }
h1 {
	font-size: 16px;
		color: #fff;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
}
h3 {
	font-size: 18px;
		color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
}
h2 {
	font-size: 14px;
		color: #ababb2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
}
h1 a:link, h1 a:active, h1 a:visited {
	font-size: 16px;
		color: #fff;
		font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		background: none;
		padding: 0;
}
h1 a:hover {
	font-size: 16px;
		color: #fff;
		font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: underline;
		background: none;
		padding: 0;
}
h3 a:link, h3 a:active, h3 a:visited {
	font-size: 18px;
		color: #fff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		background: none;
		padding: 0;
}
h3 a:hover {
	font-size: 18px;
		color: #fff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: underline;
		background: none;
		padding: 0;
}
#container {
	width: 876px;
	margin: 0 auto;
	padding: 0;
}
.flash-placer {
	width: 839px;
	height: 340px;
	padding: 0;
	margin: 0 auto;
}

#tv-holder { margin: 15px auto 0; }

ul.tvNavs { padding: 0; margin: 4px 0 0 410px; height: 46px; }
ul.tvNavs li { display: inline; float: left; margin: 0; padding: 0; list-style: none outside none; }
ul.tvNavs li a.tNav { background: url("images/sinister-wheel-sprite.png") no-repeat scroll 0 -156px; display: block; height: 46px; text-decoration: none; z-index: 6; }
ul.tvNavs li.tDesign a.tNav { background-position: 0 -156px; width: 196px; }
ul.tvNavs li.tDesign a:hover.tNav { background-position: 0 -110px; }
ul.tvNavs li.tiDash a.tNav { background-position: -196px -156px; width: 122px; }
ul.tvNavs li.tiDash a:hover.tNav { background-position: -196px -110px; }
ul.tvNavs li.tSpecials a.tNav { background-position: -318px -156px; width: 132px; }
ul.tvNavs li.tSpecials a:hover.tNav { background-position: -318px -110px; }

ul.socialHomeBtns { padding: 0; margin: 0; height: 111px; width: 169px; }
ul.socialHomeBtns li { margin: 0; padding: 0; list-style: none outside none; }
ul.socialHomeBtns li a.sNav { background: url("images/sinister-wheel-sprite.png") no-repeat scroll 0 -156px; display: block; text-decoration: none; z-index: 6; }
ul.socialHomeBtns li.socialTwitter a.sNav { background-position: 0 -202px; width: 169px; height: 35px; }
ul.socialHomeBtns li.socialTwitter a:hover.sNav { background-position: -169px -202px; }
ul.socialHomeBtns li.socialFacebook a.sNav { background-position: 0 -237px; width: 169px; height: 40px; }
ul.socialHomeBtns li.socialFacebook a:hover.sNav { background-position: -169px -237px; }
ul.socialHomeBtns li.socialYouTube a.sNav { background-position: 0 -277px; width: 169px; height: 35px; }
ul.socialHomeBtns li.socialYouTube a:hover.sNav { background-position: -169px -277px; }

.homeSubBox { width: 304px; height: 111px; margin-top: 10px; }

.socialHomePlacer { float: right; width: 169px; }

.homeGalPlacer { float: left; width: 130px; }

.homeRibbon { width: 335px; margin: 20px 0 0 15px; }

.homeRibbonInset { padding: 0 15px 10px 15px; }

.homeUpdate { height: 84px; border-bottom: #313131 1px solid; }

.featuredPost { padding-top: 10px; }

#main-copy1 {
	width: 531px;
	margin: 0;
	padding: 0;
}
#main-copy2 {
	margin: 0;
	padding: 252px 0 40px 6px;
}
#main-copy4b {
	padding: 15px 25px 30px 30px;
	color: #ffffff;
	font-size: 14px;
		height: 150px;
		overflow: auto;
		margin: 3px 20px 0 0;
}
#main-copy5b {
	padding: 15px 25px 0px 30px;
	color: #ffffff;
	font-size: 14px;
		height: 400px;
		overflow: auto;
		position: relative;
		margin: 3px 20px 0 0;
}
.homeBtnLrgS {
	float: left;
	width: 200px;
	height: 194px;
}.homeBtnLrgS a {
	display: block;
	width: 200px;
	height: 194px;
}.homeBtnLrg {
	float: left;
	width: 253px;
	height: 194px;
}.homeBtnLrg a {
	display: block;
	width: 253px;
	height: 194px;
}
.homeBtnLrgS a span, .homeBtnLrg a span, ul.socialHomeBtns li a span {
	margin: 0 0 0 -3000px;
}#sinister-sep {
	background: url(images/sinister-sep.gif) no-repeat top center;
	height: 23px;
	margin: 0 20px 30px 20px;
}
#footer {
	margin-top: 40px;
}

#footerSpacer { 
	margin-top: 100px;
}
#footer-inset {
	margin: 0;
}
.smalltxt {
	font-size: 12px;
	color: #9e9a8f;
	text-align: left;
}
.showcase-tagline {
	padding: 8px 15px 0 30px;
}
#main-copy4 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
}
#main-copy4 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ababb2;
}
#main-copy5 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
}
#main-copy5 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
}
.white, p.white,  #main-copy4 p.white   {
	color: #fff;
}
#bigbox1 {
	margin: 0;
	padding: 0 0 0 13px;
	
}
#bigbox2 {
	margin: 0;
	padding: 0;
		width: 850px;
	
}
#bigbox3 {
	margin: 0;
	padding: 0;
	width: 850px;
	
}
#bigbox3-main {
	height: 257px;
}
#bigbox3-gallery {
	margin: 0;
	padding: 0;
	width: 850px;
	
}

.ddfmwrap-error {
	padding: 7px !important;
	margin: 0 auto;
	width: 436px;
    background-color: #DFBE6C;
    border-color: #C59744;
}

#thanks-upload {
	padding: 7px !important;
	margin: 0 auto;
	width: 436px;
    background-color: #DFBE6C;
    border-color: #C59744;
	height: 185px;
	color: #000000 !important;
}

#ws-plugin--s2member-profile input, #ws-plugin--s2member-profile select, #ws-plugin--s2member-profile textarea { background: #ccc; color: #000; padding: 3px; border: 2px #AEAEAE solid; }

#ws-plugin--s2member-profile { color: #ccc; }

#bigbox3-gallery-gallery {
	margin: 0;
	padding: 30px 0 0 280px;
		background: url(images/showcase-BIKE.jpg) no-repeat center left;
	}
#thanks-upload {
	padding: 0px 0px 0px 150px;
	color: #fff;
	font-size: 14px;
}
#bigbox3-gallery-events {
	margin: 0;
		padding: 30px 0 0 200px;
		background: url(images/showcase-EVENT.jpg) no-repeat center left;
	}
#bigbox3b {
	margin: 0;
	padding: 18px 175px 25px 25px;
	
}
#bigbox4 {
	margin: 0;
	padding: 35px 25px 25px 25px;
	background: url(images/callys.gif) no-repeat 575px 40px; }
	
#boxNum {
	height: 44px;
	width: 202px;
	display: block;
	float: right;
	background: url(images/callys.gif) no-repeat; 
	margin: 35px 20px 0 0; }
	
#dealerHeaderBox.headerBoxFloatLeft { }	
	
#bigbox4.bigBoxNoImg {
	margin: 0;
	padding: 35px 25px 25px 25px;
	background: url(images/blank.gif); }

#bigbox4 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #ffffff;
}

#bigbox4 h1 a { font-size: 26px; font-weight: normal; }

#bigbox4 p, .mediatxt, #bigbox4 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ababb2;
}

#bigbox4 ul { margin: 0px; padding-left: 15px; }

acronym, abbr, span.caps {
	cursor: help;
	}
acronym, abbr {
	border-bottom: 1px dashed #999;
	}
blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}
blockquote cite {
	margin: 5px 0 0;
	display: block;
	}
.center {
	text-align: center;
	}
hr {
	display: none;
	}
a img {
	border: none;
	}

#post-markup, #post-markup a, #post-markup a:visited, #post-markup a:active {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
#post-markup a:hover {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	background: transparent;
}
#clear {
	clear: left;
}
.media-items {
	clear:both !important;
	display:block !important;
	font-size:0.9em !important;
	padding-top:15px;
	text-align:left;
}
.media-items img {
	float: left;
	padding: 0px 53px 0px 0px;
}
.media-bottom {
	clear:both;
	display:block !important;
	padding: 5px 0px;
	font-size: 0.9em;
	overflow:hidden;
	width:100%;
}
.logo-items-desc {
	float: left;
	padding: 0px 70px 0px 0px;
}
.media-items-desc {
	float: left;
	padding: 0px 35px 0px 0px;
}
#inset-gallery {
	float: left;
	padding: 6px;
}
.showcase-tagline p { margin: 0px; }
.slide { width: 839px; height: 340px; position: absolute; z-index: 3; display: none; }
.slide a span { margin: 0 0 0 -3000px; }
.slide a { width: 839px; height: 340px; display: block; }
.slideMeat { }
.slideBtns { width: 222px; }
.slideBtn a { display: block; height: 25px; width: 222px; background: url("images/slide-sprite.png") no-repeat; margin-bottom: 4px; }
.slideIpod a { background-position: 0 -150px; }
.slideIpod a:hover { background-position: 0 -175px; }
.slideBig a { background-position: 0 -200px; }
.slideBig a:hover { background-position: 0 -225px; }
.slideSpecials a { background-position: 0 0; }
.slideSpecials a:hover { background-position: 0 -25px; }
.slideBlack a { background-position: 0 -351px; }
.slideBlack a:hover { background-position: 0 -376px; }
.slideImage a { background-position: 0 -100px; }
.slideImage a:hover { background-position:  0 -125px; }
.slideTwister a { background-position:  0 -50px; }
.slideTwister a:hover { background-position:  0 -75px; }
.slideBuzz a { background-position:  0 -250px; }
.slideBuzz a:hover { background-position:  0 -275px; }
.slideElite a { background-position:  0 -300px; }
.slideElite a:hover { background-position:  0 -325px; }
.slideGallery a { background-position:  0 -402px; }
.slideGallery a:hover { background-position:  0 -427px; }
.tabs { height: 31px; margin: 309px 0 0 60px; position: absolute; z-index: 4; }
.tab { float: left; margin-right: 5px; }
.tab a span, .slideBtn a span, ul.tvNavs a span { margin: 0 0 0 -3000px; }
.tab a { background: url("images/sinister-wheel-sprite.png") no-repeat; display: block; height: 31px; width: 22px; }
.tab.tab1 a { background-position: -744px -110px; }
.tab.tab1 a.current { background-position: -722px -110px; }
.tab.tab2 a { background-position: -744px -110px; }
.tab.tab2 a.current { background-position: -722px -110px; }
.tab.tab3 a { background-position: -744px -110px; }
.tab.tab3 a.current { background-position: -722px -110px; }
.tab.tab4 a { background-position: -744px -110px; }
.tab.tab4 a.current { background-position: -722px -110px; }
.tab.tab5 a { background-position: -744px -110px; }
.tab.tab5 a.current { background-position: -722px -110px; }
.callBox { 	width: 839px; height: 340px; }

.sinisterSpecial { height: 255px; }

.accItem.accItem1 { height: 280px; background: black url("images/accessories/acc-extended.jpg") no-repeat top left; }

.accItem.accItem2 { background: black url("images/accessories/acc-handlebars.jpg") no-repeat top left; }

.accItem.accItem3 { height: 280px; background: black url("images/accessories/acc-apparel.jpg") no-repeat top left; }

.accItem.accItem4 { background: black url("images/accessories/acc-dash.jpg") no-repeat top left; }

.accItem.accItem5 { height: 280px; background: black url("images/accessories/acc-tourpacks.jpg") no-repeat top left; }

.accItem.accItem6 { background: black url("images/accessories/acc-fenders.jpg") no-repeat top left; }

.accItemInset { padding: 25px 0 0 290px; }

.special1 { background: url("images/special11a.jpg") no-repeat top left; }

.special2 { background: url("images/special11b.jpg") no-repeat top left; }

.special3 { background: url("images/special11c.jpg") no-repeat top left; }

.special4 { background: url("images/special11d.jpg") no-repeat top left; }

.specialInset { padding: 25px 0 0 312px; }

#ngg-gallery-17-305 h1, #ngg-gallery-25-305 h1, #ngg-gallery-23-305 h1, #ngg-gallery-24-305 h1, #ngg-gallery-17-305 .pageSepGoldGallery, #ngg-gallery-25-305 .pageSepGoldGallery, #ngg-gallery-23-305 .pageSepGoldGallery, #ngg-gallery-24-305 .pageSepGoldGallery { display: none; }

#dealerHeaderBox {
	padding-bottom: 25px;
}

.blackSpace { height: 15px; background: black; }

#bigbox4 .specialInset h1 { margin: 0; padding: 0 0 5px 0; font-size: 18px; }

#bigbox4 p.wheelNames { font-size: 16px; font-weight: bold; color: #e4ca80; margin: 0px; padding: 0 0 8px; }

#bigbox4 p.specDescrip { font-size: 13px; padding: 6px 0 0 0; margin: 0; }

.iDashPage #ngg-gallery-17-119 h1 { display: none; }

#ngg-gallery-19-134 h1, #ngg-gallery-19-134  p.pageSepGoldGallery , #ngg-gallery-18-137 h1, #ngg-gallery-18-137  p.pageSepGoldGallery, #ngg-gallery-20-142 h1, #ngg-gallery-20-142  p.pageSepGoldGallery, #ngg-gallery-27-305 h1, #ngg-gallery-27-305  p.pageSepGoldGallery,  #ngg-gallery-26-305 h1, #ngg-gallery-26-305  p.pageSepGoldGallery { display: none; }

#cboxTitle { font-size: 0.7em; }

#cboxCurrent { font-size: 0.9em; }

#bigbox4 .ngg-gallery-thumbnail img, #bigbox4 .ngg-thumbnail img { background-color: #2b2c2c; border-color: #483d1f; }

#bigbox4 .ngg-gallery-thumbnail img:hover, #bigbox4 .ngg-thumbnail img:hover { background-color: #88784c; border-color: #c7ad64; }

#bigbox4 .ngg-navigation { height: 37px; padding-top: 15px; margin-top: 30px; border-top: 1px solid #88784C; }

#bigbox4 .ngg-navigation a.page-numbers, #bigbox4 .ngg-navigation a.next, #bigbox4 .ngg-navigation a.prev, #bigbox4 .ngg-navigation span.page-numbers, #bigbox4 .ngg-navigation span.next, #bigbox4 .ngg-navigation span.prev { border: 1px solid #c7ad64; background-color: #483d1f; }

#bigbox4 .ngg-nagivation a:link, #bigbox4 .ngg-nagivation a , #bigbox4 .ngg-nagivation a:visited { color:#88784c; }

#bigbox4 .ngg-navigation span { color: #e4ca80; background: #605e57; padding: 2px; }

#bigbox4 .ngg-navigation a.page-numbers:hover, #bigbox4 .ngg-nagivation a:hover, #bigbox4 .ngg-navigation a.next:hover, #bigbox4 .ngg-navigation a.prev:hover, #bigbox4 .ngg-navigation span.page-numbers:hover, #bigbox4 .ngg-navigation span.next:hover, #bigbox4 .ngg-navigation span.prev:hover { color: #000 !important; background-color: #e4ca80; border-color: #2b2c2c; }

html > body #bigbox4 .ngg-album { border-top: 0px; border-right: 0px; border-left: 0px; border-bottom: 1px #88784c solid; padding-bottom: 15px; }

#bigbox4 .ngg-albumtitle { padding-left: 6px; 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal; }
	
.ngg-description p strong { font-style: italic; }

#cboxWrapper #cboxCurrent { background: #000; padding: 4px; color: #a2a2a2; }

.mediakitboxinside { width: 776px; height: 120px; }

.mediakitboxinside2 { width: 776px; height: 100px; }

.mediakitbox { padding: 12px; margin-top: 10px; margin-bottom: 10px; border-top: #ccc 1px solid; border-bottom: #ccc 1px solid; }

.mediakitbtn { width: 277px; float: left; padding-top: 25px; }

.mediakitbtn2 { width: 277px; float: left; padding-top: 15px; }

.mediakitbtn a, .mediakitbtn2 a { width: 277px; height: 73px; display: block; background: url("images/mediakitdw.jpg") no-repeat top left; }

.mediakitbtn a span, .mediakitbtn2 a span { margin: 0 0 0 -3000px; }

.mediakitdescrip { float: right; width: 480px; }

.mediakitdescrip ul li { font-size: 0.9em; color: #ABABB2; padding-bottom: 6px; }
