/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-size: 100%;
	vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	background-color: #F3F3F3;
}

/* tables still need 'cellspacing="0"' in the markup */

caption, th, td {
	text-align: left;
	font-weight: normal;
}
.pngFix { behavior: url(/iepngfix.htc) !important; }
/*end reset*/
/*golbal styles*/
#bg{width:100%; height:100%; position:absolute; z-index:0; margin:0 auto; background-color:#F3F3F3; text-align:center}
#pageWrapper{z-index:1; position:absolute; width:100%;}

body { font:12px Arial, Helvetica, sans-serif; color:#666666;}
body a {font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#DFA409;
	text-decoration:none}
.body { font:12px Arial, Helvetica, sans-serif; color:#666666;}
.bodybold { font:12px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold}
.bodybold a { font:12px Arial, Helvetica, sans-serif; color:#DFA409; font-weight:bold;
	text-decoration:none}
.bullets, bullets li{font:12px Arial, Helvetica, sans-serif; color:#666666;  list-style-position:outside; margin-left:20px}
.body a {font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#DFA409;
	text-decoration:none}
.indexpromo a{font:12px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; font-weight:normal}
.sitemapindent { font:10px Arial, Helvetica, sans-serif; color:#666666; padding-left:10px}
.sitemapindent a { font:10px Arial, Helvetica, sans-serif; color:#666666;  text-decoration:none}
h1 {
  display: block;
  font-size: 2em;
  font-weight: bold;
}
#homepage h1 {
	margin:0;
	padding:0
}

h2 {font:12px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; padding-bottom:8px}
h2 a{font:12px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; padding-bottom:8px}

h3 {
  display: block;
  font-size: 1.2em;
  font-weight: bold;
  margin: 1em 0;
}

h4 {
  display: block;
  font-weight: bold;
  margin: 1.33em 0;
}

h5 {
  display: block;
  font-size: 0.83em;
  font-weight: bold;
  margin: 1.67em 0;
}

h6 {
  display: block;
  font-size: 0.67em;
  font-weight: bold;
  margin: 2.33em 0;
}

.price{ font:12px Arial, Helvetica, sans-serif; color:#DFA409;}
.productred{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#CC0000; padding-left:17px}
.productgreen{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color: #063; padding-left:17px}
.productgold{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#DFA409; padding-left:17px}
.gold{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#DFA409;}
.gold a{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#DFA409; text-decoration:none}
.productpdf a {font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#DFA409;
	text-decoration:none}
.productpdf {font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#DFA409;
	}
.productViewMore {font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#DFA409;
	text-decoration:none}	
.productskusmall
{
	font-weight:bold;padding:0px 0px 15px 0px;margin: 0px;
}
.cart{font:11px Arial, Helvetica, sans-serif; color:#A7A7A7;}
#contactus{ float:left; white-space:nowrap;}
.contactus{ padding-bottom:5px;  font:12px Arial, Helvetica, sans-serif; color:#666666;}
.contactusindent{padding-bottom:5px;  font:12px Arial, Helvetica, sans-serif; color:#666666;
	padding-left:20px}
/* Contact Us Validator */
.contactValidator
{
	display: block;
	float: none;
}	
/*end golbal*/
/*inside styles*/
#pagecontainerinside{width:964px; margin:16px auto 20px; position:relative; 
	left: 50%;
	margin-left: -475px;
	 }
#indexleftbg{width:10px; float:left}
#indeximg{float:left; width:908px}
#indexrightbg{width:46px; float:left}
#indexbodycontainer{width:964px; background-image:url(images/index-body-bg.png);
	float:left; height:145px}
#indexbodycontainer h2 a{ font-size:18px; font-weight:400}
#indexbody{ width:964px; padding:23px 0 0 64px}
#indexbox1{width:250px; float:left}
#indexbox2{width:264px; float:left; margin-left:35px}

#indexbox3{width:252px; float:left; margin-left:35px}
#boximg1{float:right; width:28px}
#boximg2{float:right; width:91px }
#indexlogo{
	position:absolute;
	left: 777px;
	top: 252px;
	z-index:11000;
}

#headerleft{width:176px; float:left; height:41px }
#headercontainer{width:964px; height:41px; margin:0; padding:0; }
#headercontainer img{ display:block }
#mainnavtop{width:748px; float:left; height:41px; background-image:url(images/inside-header-top.png);
behavior: url(/iepngfix.htc) 
 }
#headernav{width:748px; height:29px; float:left; background-color:#F7BC23; }
#headerright{width:40px; float:left; height:41px; vertical-align:top }
#logo{
	position:absolute;
	float:left;
	left: 30px;
	top: -9px;
	z-index:1000;
	border:0
}
#insidebodycontainer{width:964px; 
	background-image:url(images/inside-body-bg.png); 
	background-repeat:repeat; float:left; 
	}

#insidebgheader{
	background-image:url(images/inside-body-header-bg.png);
	background-repeat:no-repeat;
}
#bodyinside{width:663px}
#insidebody{padding:40px 0 0 72px}
#subnavcontainer{float:right; width:271px; padding-right:16px; padding-bottom:5px }
#txtheader{/*width:600px;*/margin-bottom:20px; 
	z-index:2000}
#body{width:590px; padding-left:10px;}
.line{ margin-top:25px; margin-bottom:25px;}
#subnavbg{ width:964px; background-image:url(images/subnav-jax.png); 
	background-position:bottom right;
	background-repeat: no-repeat;
	z-index:2000
	
	}
#footer{width:964px; background-image:url(images/footer.png); background-repeat:no-repeat; height:71px;
	float:left; }
.search{font:11px Arial, Helvetica, sans-serif; color:#634803; padding-right:8px;float: left; padding-top: 5px;
	}
#search{width:250px; float:left;  padding-top:12px; padding-left:42px}
#cart{width:115px; float:right; padding-top:15px}
#arrowcart{ padding-left:5px}

/*end inside*/
#footertxt{ text-align:right; vertical-align:top; width:850px; float:left}
.footertxt{font:11px Arial, Helvetica, sans-serif; color:#B3A788;}
#ascedia{ text-align:right; vertical-align:top; width:929px; float:right; padding-right:35px}
#footernavcontainer{ float:right; 
	padding-top:17px; 
	width:550px;
	padding-right:38px
	}

#footernav{ 
	display: block;
	float:right;
	font:11px Arial, Helvetica, sans-serif; color:#634803;
	text-align:right
	}
#footernav a{ 
	font:11px Arial, Helvetica, sans-serif; color:#634803;
	text-decoration:none;
	}
	
 #footernav, #footernav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	cursor:pointer;
}
#footernav li { /* all list items */
	float: left;
	padding-right:20px
}

#mainnavcontainer{
	width:748px;
	padding-top:12px;
	color:#F7BC23
}

#mainnavcontainer img {
	display: block;	
	margin: 0;
	padding: 0;

}


 #mainnav, #mainnav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#mainnav li { /* all list items */
	float: left;
	padding: 0;
	margin: 0;
	
}

#sidenavcontainer{ padding:0px 0px 0 36px}

#sidenav, #sidenav li { /* all list items */
	margin:0;
	padding:0;
	list-style:none; 
	font:12px Arial, Helvetica, sans-serif; color:#000000;
	}

.sidenav a{font:12px Arial, Helvetica, sans-serif; color:#000000;
	text-decoration:none;
	list-style: none;
	line-height:28px
}
	
.sidenav a:hover{
	font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;
	text-decoration:none;
	line-height:28px }


.subnav li{ font:11px Arial, Helvetica, sans-serif; color:#000000;
	list-style:none; 
	}

.subnav a{ font:11px Arial, Helvetica, sans-serif; color:#000000;
	text-decoration:none;  
	list-style:none;
	line-height:20px;
	padding-left:10px;
	 }

.subnav a:hover{ font:11px Arial, Helvetica, sans-serif; color:#FFFFFF;
	text-decoration:none;  
	list-style:none;
	margin:0;
	background-image:url(images/arrow-subnav.gif);
	background-position:left;
	background-repeat:no-repeat;
	line-height:20px;
	padding-left:10px;
	
}



#mainNav_1{display:none; }
#mainNav_2{display:none; }
#mainNav_3{display:none; }
#mainNav_4{display:none; }
#mainNav_5{display:none; }
#mainNav_6{display:none; }
#mainNav_7{display:none; }
#mainNav_8{display:none; }
#mainNav_9{display:none; }


#bgDiv {
   height: 300px;
   width: 200px;
   background: url(images/opacity.png);
   text-align: center;
   border: 1px solid #999;
  }

/*
SURVEY FORM                 */
#divSurvey #messageDiv{clear:none}
#divSurvey table#survey thead th,table#survey td{text-align:center}
#divSurvey table#survey,#divSurvey table#surveyContactInfo{width:550px;margin:15px 0 0}
#divSurvey table td,#divSurvey table th{padding:3px 0}


h2.tagline {
    color: #FFFFFF;
    font-size: 1.3em;
    left: 270px;
    position: relative;
    top: -20px;
    width: 300px;
}

