@charset "utf-8";
/* CSS Document */

body {background: url(../images/back.gif) top repeat-x #000000; font-family:Geneva, Arial, Helvetica, sans-serif; color: #CFCFCF; font-size: 13px;}
* { margin:0; padding:0;}
a{color:#CCCC00; text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif;}
a:hover {color: #877b33;}
h1 {color: #FFFFFF; font-size: 18px; margin-bottom: 5px;}
h2 {color: #e4be00; font-size: 18px; margin-bottom: 5px;}
h3 {color: #FFFFFF; font-size: 16px; margin-bottom: 5px;}
h4 {color: #FFFFFF; font-size: 11px; margin-bottom: 5px;}
p {padding: 0; margin: 5px 0 10px 0; color: #9a9a9a}
table tr td strong {color: #ffffff;}


#wrapper {width: 1068px; margin: 0 auto;}
#content {width: 1068px; padding: 10px 0 0 0; margin-top: 35px;}
#footer {width: 100%; height: 70px; background-color: #151718; margin-top: 35px; font-size: 11px;}
#footer .menu {width: 1068px; margin: 0 auto; color: #797231; text-align: center; padding: 20px 0;}
#footer .menu a{color: #ffffff; }
#footer .menu a:hover{color: #ffffff; text-decoration: underline }

#topbanner {width: 1068px; height: 97px; background:url(../images/header.jpg) top no-repeat;}
#topmenu {width: 1068px; height: 45px; background:url(../images/menu_bg.jpg) no-repeat;}
#topmenu ul li{ padding: 10px 0; margin: 0; text-decoration:none; font-family: Helvetica, Geneva, Arial, sans-serif; display: block; float:left; font-size: 15px;}
#topmenu ul li a{color:#ffffff; padding: 12px 20px 15px 20px; border-right: 1px solid #000000}
#topmenu ul li a:hover{color:#000000; background: url(../images/topmenu_rollover.gif) repeat-x top #FFFF66;}

#leftcontent { width: 176px; float: left;}
#leftcontent .products {width: 176px; height: 26px; background: url(../images/products_menu_left.gif) top no-repeat}
#leftcontent .menubody {width: 176px; background:url(../images/products_bg.gif) top repeat-x #171a1b}
#leftcontent .menubody ul li {list-style:none; color: #EDEDED; border-bottom: 1px solid #232323; border-top: 1px solid #000000; font-size: 12px; width: 176px;}
#leftcontent .menubody ul li a{list-style:none; color: #EDEDED; display: block; width: 154px; padding: 2px 10px;}
#leftcontent .menubody ul li a:hover{list-style:none; color: #FFFFFF; background-color:#333333}
#leftcontent .menu_bottom {width: 176px; height: 17px; background: url(../images/products_menu_bottom.gif) top no-repeat}

#midcontent { float: left; margin-left: 15px; width: 573px; }
#midcontent .lower {margin-top: 25px;}
#midcontent .lower a {font-weight: bold;}
#midcontent .lower .left{ width: 216px; float: left; padding-right: 27px;}
#midcontent .lower .right{ width: 300px; float: left; border-left: 1px solid #333333; padding-left: 20px; }
#midcontent .padding { margin-right:10px; padding: 15px; }
#midcontent .slideshow { background-color:#000000; }

#midcontentwide { float: left; margin-left: 15px; width: 873px; }
#midcontentwide .lower {margin-top: 25px;}
#midcontentwide .lower a {font-weight: bold;}
#midcontentwide .lower .left{ width: 216px; float: left; padding-right: 27px;}
#midcontentwide .lower .right{ width: 300px; float: left; border-left: 1px solid #333333; padding-left: 20px; }


#rightcontent { float: left; margin-left: 15px; width: 285px;}
#rightcontent .newsletter {width: 285px; height: 26px; background: url(../images/newsletter_menu_right.gif) top no-repeat}
#rightcontent .products {width: 285px; height: 26px; background: url(../images/products_menu_right.gif) top no-repeat}
#rightcontent .video {width: 285px; height: 26px; background: url(../images/video_menu_right.gif) top no-repeat}
#rightcontent .menubody {width: 265px; background:url(../images/right_bg.gif) top repeat-x #171a1b; padding: 10px 10px 0 10px}
#rightcontent .menu_bottom {width: 285px; height: 11px; background: url(../images/right_bottom.gif) top no-repeat; margin-bottom: 25px;}
#rightcontent .rightside {width: 285px; margin-top: 50px;}


.clr {clear:both;}
.prodback {width: 413px; height:230px; background: #171717 url(../images/products_back.jpg) top no-repeat; padding: 10px; }
.prodback2 {background: #171717 url(../images/products_back.jpg) top no-repeat; padding: 10px; color: #ffffff}


.field-xsm {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: normal;	background-color: #E4E4E4;border: 1px solid #D1A245;	width: 70px; }
.field-sm {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: normal;	background-color: #E4E4E4;border: 1px solid #D1A245;	width: 100px; }
.field-md {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: normal;	background-color: #E4E4E4;border: 1px solid #D1A245;	width: 150px; }
.field-lg {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: normal;	background-color: #E4E4E4;border: 1px solid #D1A245;	width: 250px; }
.field-box {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: normal;	background-color: #E4E4E4;border: 1px solid #D1A245;	width: 375px; }
.field-srch { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal;	background-color: #E4E4E4;border: 1px solid #D1A245;	width: 120px; }
.field-qty {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt; 	font-weight: normal;	background-color: #E4E4E4;border: 1px solid #D1A245;	width: 35px;}
.field-search {background-color: #E4E4E4;border: 1px solid #D1A245;height: 18px;width:135px;}

#slideshow {

    position:relative;

    height:346px;

                width: 571px;

                z-index: 1;

}

 

#slideshow IMG {

    position:absolute;

    top:0;

    left:0;

    z-index:8;

    opacity:0.0;

}

 

#slideshow IMG.active {

    z-index:10;

    opacity:1.0;

}

 

#slideshow IMG.last-active {

    z-index:9;

}

#videoWin {
	position:absolute;
	top:200px;
	left:200px;
	 z-index:12;
	visibility:hidden;
}

#photoWin {
	position:absolute;
	top:50px;
	left:50px;
	 z-index:200;
	visibility:hidden;
}
