
body { background-color: #141414; margin: 0; padding: 0 }
img { behavior: url("/css/iepngfix.htc") }
#container { margin: 0 auto 20px; width: 982px }

#headerHome   { background-image: url("../images/header_home_back.jpg"); background-repeat: no-repeat; position: relative; width: 982px; height: 349px; overflow: hidden }
#headerHome a#home   { display: block; position: absolute; width: 281px; height: 146px; top: 172px }
#header  { background-image: url("../images/header_back.jpg"); background-repeat: no-repeat; position: relative; width: 982px; height: 158px; overflow: hidden }
#header a#home   { display: block; position: absolute; width: 281px; height: 134px; top: 12px }

#topnavHome   { position: absolute; top: 172px; left: 656px; width: 299px; height: 134px }
#topnav   { position: absolute; top: 12px; left: 656px; width: 299px; height: 134px }
#topnavHome ul, #topnav ul { list-style-type: none; margin: 0; padding: 0 }
#topnavHome li, #topnav li  {}
#topnavHome li a, #topnav li a { display: block; padding-top: 30px; height: 0; overflow: hidden }
#topnavHome li#about, #topnav li#about { background-image: url("../images/topnav_about_bt.gif"); background-repeat: no-repeat; width: 299px }
#topnavHome li#about a:hover, #topnav li#about a:hover { background-image: url("../images/topnav_about_sbt.gif"); background-repeat: no-repeat }
#topnavHome li#support, #topnav li#support   { background-image: url("../images/topnav_support_bt.gif"); background-repeat: no-repeat; margin-top: 4px; width: 299px }
#topnavHome li#support a:hover, #topnav li#support a:hover { background-image: url("../images/topnav_support_sbt.gif"); background-repeat: no-repeat }
#topnavHome li#store, #topnav li#store   { background-image: url("../images/topnav_store_bt.gif"); background-repeat: no-repeat; margin-top: 4px; width: 299px }
#topnavHome li#store a:hover, #topnav li#store a:hover { background-image: url("../images/topnav_store_sbt.gif"); background-repeat: no-repeat }
#topnavHome li#contact, #topnav li#contact   { background-image: url("../images/topnav_contact_bt.gif"); background-repeat: no-repeat; margin-top: 4px; width: 299px }
#topnavHome li#contact a:hover, #topnav li#contact a:hover { background-image: url("../images/topnav_contact_sbt.gif"); background-repeat: no-repeat }

#navHomeContainer  { background-image: url("../images/nav_home_back.jpg"); background-repeat: no-repeat; width: 982px; height: 239px; overflow: hidden }

#navHome   { margin-top: 32px; margin-left: 28px; width: 927px; height: 207px }
#navHome ul { list-style-type: none; margin: 0; padding: 0 }
#navHome li { float: left }
#navHome li a { display: block; padding-top: 207px; height: 0; overflow: hidden }
#navHome li#box5 { background-image: url("../images/nav_home_box5_bt.jpg"); background-repeat: no-repeat; width: 222px }
#navHome li#box5 a:hover { background-image: url("../images/nav_home_box5_sbt.jpg"); background-repeat: no-repeat }
#navHome li#field { background-image: url("../images/nav_home_field_bt.jpg"); background-repeat: no-repeat; margin-left: 13px; width: 222px }
#navHome li#field a:hover { background-image: url("../images/nav_home_field_sbt.jpg"); background-repeat: no-repeat }
#navHome li#percussion  { background-image: url("../images/nav_home_percussion_bt.jpg"); background-repeat: no-repeat; margin-left: 13px; width: 222px }
#navHome li#percussion a:hover { background-image: url("../images/nav_home_percussion_sbt.jpg"); background-repeat: no-repeat }
#navHome li#guard  { background-image: url("../images/nav_home_guard_bt.jpg"); background-repeat: no-repeat; margin-left: 13px; width: 222px }
#navHome li#guard a:hover { background-image: url("../images/nav_home_guard_sbt.jpg"); background-repeat: no-repeat }

#nav   { width: 982px; height: 41px }
#nav ul { list-style-type: none; margin: 0; padding: 0 }
#nav li { float: left }
#nav li a { display: block; padding-top: 41px; height: 0; overflow: hidden }
#nav li#box5 { background-image: url("../images/nav_box5_bt.gif"); background-repeat: no-repeat; width: 246px }
#nav li#box5 a:hover { background-image: url("../images/nav_box5_sbt.gif"); background-repeat: no-repeat }
#nav li#field { background-image: url("../images/nav_field_bt.gif"); background-repeat: no-repeat; width: 245px }
#nav li#field a:hover { background-image: url("../images/nav_field_sbt.gif"); background-repeat: no-repeat }
#nav li#percussion  { background-image: url("../images/nav_percussion_bt.gif"); background-repeat: no-repeat; width: 245px }
#nav li#percussion a:hover { background-image: url("../images/nav_percussion_sbt.gif"); background-repeat: no-repeat }
#nav li#guard  { background-image: url("../images/nav_guard_bt.gif"); background-repeat: no-repeat; width: 246px }
#nav li#guard a:hover { background-image: url("../images/nav_guard_sbt.gif"); background-repeat: no-repeat }

#body  { background-image: url("../images/body_back.gif"); background-repeat: repeat-y; width: 982px; overflow: hidden }
#content   { background-image: url("../images/content_back.gif"); background-repeat: repeat-y; margin-top: 32px; width: 982px; overflow: hidden }
#contentTop  { background-image: url("../images/content_top.gif"); background-repeat: no-repeat; width: 982px; height: 10px }
#contentLeft   { display: inline; margin-bottom: 20px; margin-left: 28px; width: 600px; float: left }
#contentLeft h2       { color: #fff; font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; margin-top: 0 }
#contentLeft h3      { color: #fff; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; margin: 0 }
#contentLeft h4       { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; clear: both }
#contentLeft h5       { color: #888; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 20px; background-image: url("../images/icons/page_white_text.png"); background-repeat: no-repeat; background-position: 0 2px; margin: 0 0 10px; padding: 0 0 0 21px }
#contentLeft p, #contentLeft li     { color: #888; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 20px }
#contentLeft ul   { list-style-type: square }
#contentLeft table     { color: #888; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
#contentLeft a, #contentLeft table a, #contentRight a      { color: #ffdd64 }
#contentLeft .columnHeading a    {
	color: #bbb;
	font-weight: bold
	}

#contentLeft .columnHeading a:hover    { color: #fff }

.textRight   { float: right }
.photoRight { background-color: #333; margin-left: 20px; padding: 4px; float: right }
.textLeft   { float: left }
.showStats   { float: left }
.showStats p  { margin: 0 }
#logoLeft   { background-color: #333; margin-right: 20px; padding: 4px; float: left }
#logoLeft img  { vertical-align: bottom }
.clearBoth  { clear: both }
.borderBtm  { border-bottom: 1px solid #333 }
.formField     { width: 100% }
#formContainer p  { line-height: 16px }
#contactBox      { color: #888; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 20px; margin: 20px 0; padding: 4px; border: solid 1px #343434 }
.icon   { margin-right: 3px; vertical-align: middle }
.smallIcon    { margin-right: 5px; vertical-align: text-bottom }
#rowloffLogo  { text-align: center }
#boxDrill  { overflow: hidden; border-bottom: 1px solid #333 }
#newsDate   { color: #888; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin-top: 8px; margin-bottom: 24px }
#contentLeft .blocktable h2, #contentLeft .blocktable h3 { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal }
.newsPhoto, .flagPhoto  { background-color: #333; padding: 4px; vertical-align: bottom }
.flagPhotoDark  { background-color: #2b2b2b; padding: 4px; vertical-align: bottom }
.highlightText  { background-color: #333; padding: 4px 6px }

#contentRight   { display: inline; margin-right: 58px; width: 236px; float: right }
#sortBox {
	background-color: #222;
	margin: 20px 0 30px;
	padding: 12px 16px;
	width: 204px;
	border: solid 1px #2f2f2f
	}

#sortBox p {
	margin: 0 0 8px
	}

#sortBox select {
	margin: 0 0 10px
	}

#contentRight h5       { color: #888; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 18px; background-image: url("../images/icons/page_white_text.png"); background-repeat: no-repeat; background-position: 0 2px; margin: 0 0 10px; padding: 0 0 0 21px }
#contentRight p, #contentRight li     { color: #888; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 20px }
#contentRight ul    { list-style-type: square; margin-left: 0; padding-left: 1em }
#phpLive { margin: 30px 0 0 }

#footer { background-image: url("../images/footer_back.gif"); background-repeat: no-repeat; width: 982px; height: 58px }
#footer p   { color: #444; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 58px; margin: 0 0 0 28px }

.titleHome     { background-image: url("../images/home_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 24px; width: 535px; height: 26px }
.titleLatestNews     { background-image: url("../images/latest_news_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 20px 0; width: 148px; height: 16px }
.titleNews     { background-image: url("../images/news_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 24px; width: 50px; height: 22px }
.titleAbout     { background-image: url("../images/about_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 24px; width: 266px; height: 22px }
.titleProducts     { background-image: url("../images/products_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 24px; width: 255px; height: 22px }
.titleDesigners     { background-image: url("../images/designers_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 24px; width: 135px; height: 26px }
.titleCustom     { background-image: url("../images/custom_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 24px; width: 192px; height: 26px }
.titleBox5     { background-image: url("../images/box5_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 24px; width: 171px; height: 22px }
.titleBox5Right     { background-image: url("../images/box5_prod_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 20px 0; width: 198px; height: 16px }
.titleField     { background-image: url("../images/avbundle_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 24px; width: 102px; height: 22px }
.titleFieldRight     { background-image: url("../images/avbundle_guide_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 20px 0; width: 115px; height: 15px }
.titlePercussion     { background-image: url("../images/percussion_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 24px; width: 172px; height: 22px }
.titlePercRight     { background-image: url("../images/winter_percussion_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 20px 0; width: 165px; height: 15px }
.titleGuard     { background-image: url("../images/guard_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 24px; width: 126px; height: 22px }
.titleGuardRight     { background-image: url("../images/winter_guard_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 20px 0; width: 131px; height: 15px }
.titleContact     { background-image: url("../images/contact_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 24px; width: 106px; height: 22px }
.titleContactRight     { background-image: url("../images/contact_info_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 20px 0; width: 130px; height: 15px }
.titleLogin     { background-image: url("../images/login_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 24px; width: 49px; height: 26px }
.titleAvailability     { background-image: url("../images/availability_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 24px; width: 173px; height: 26px }
.titleSupport     { background-image: url("../images/support_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 24px; width: 75px; height: 26px }
.titleCreateAccount     { background-image: url("../images/create_account_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 24px; width: 146px; height: 22px }
.titleRequest     { background-image: url("../images/request_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 24px; width: 130px; height: 26px }