/* Main body style definition  */
BODY  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 0;
	border-width : 0;
	margin : 0;	
	color : #003366;
	background-color : #b2a795;
	text-align: center; /*center in ie*/
}

#wrap 		{ width:960px; margin:0 auto; } /* "auto" makes the left and right margins center the wrapper */

td, td a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #003366;
	text-decoration:none;
}

.tag-line{
	color : #dadb51;
	padding-left:18px;
	font-size : 14px;
	font-weight:bold;
	word-spacing:10px;
	font-family: Verdana, Geneva, sans-serif;
	vertical-align:middle;
}


#body{
	width:956px;
	position:relative;
	z-index:400;
	margin-top:-12px;
}


#navContainer{
	width:956px;
	position:relative;
	z-index:300;
	height:30px;
	color : #003366;
	background-color : #958c7d;
	margin-top:-12px;
	margin-left:2px;
	text-align:left
}


#menu {padding-left:10px;}

#menu ul {
	padding-top: 6px;
}

#menu ul li {
	list-style-type: none;
	display: inline;
	margin-right: 30px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #FFF;
}

#menu ul li a {
	color: #FFF;
	text-decoration: none;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
}

#menu ul li a:hover {
	color: #000;
	text-decoration: none;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	text
}

.search {
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size : 12px;
	color : #3995a0;
	line-height: 1.6;
	font-weight:bold;
}

.left-nav {
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:18px;
	font-size : 12px;
	color : #3995a0;
	line-height: 1.6;
	font-weight:bold;
	text-decoration:none;
}

.left-nav a {
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:18px;
	font-size : 12px;
	color : #3995a0;
	line-height: 1.6;
	font-weight:bold;
	text-decoration:none;
}

.left-nav a:hover{
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:18px;
	font-size : 12px;
	color : #184147;
	line-height: 1.6;
	font-weight:bold;
	text-decoration:none;
}

.left-nav-hr {
	border-top: 0.1em solid #3995a0;
	color:#3995a0;
	width: 165px;
	margin-left:15px;
	
}

.right-nav-white {
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:12px;
	font-size : 12px;
	color : #fff;
	line-height: 1.4;
	font-weight:bold;
}

.right-nav-red {
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size : 12px;
	color: #C00;
	line-height: 1.4;
	font-weight:bold;
}


.right-nav-brown, .right-nav-brown a, .right-nav-brown a:visited, .right-nav-brown a:hover, .right-nav-brown a:link {
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
	font-size : 9px;
	color : #766342;
	line-height: 1.4;
	font-weight:bold;
	text-decoration:none;
}

.right-nav-black-12 {
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:18px;
	font-size : 12px;
	color : #000;
	line-height: 1.4;
	font-weight:bold;
}

.right-nav-black-10 {
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:12px;
	padding-top:2px;
	font-size : 10px;
	color : #000;
	line-height: 1.6;
	font-weight:bold;
	text-decoration:none;
}

.right-nav-black-10 a {
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:12px;
	font-size : 10px;
	color : #000;
	line-height: 1.6;
	font-weight:bold;
	text-decoration:none;	
}

.right-nav-black-10 a:hover{
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:12px;
	font-size : 10px;
	color : #000;
	line-height: 1.6;
	font-weight:bold;
}


.right-nav-hr {
	border-top: 0.1em solid #FFF;
	width: 165px;
	margin-left:15px;
	
}

.main-nav {
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size : 11px;
	color: #766342;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
}

.main-nav a{
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size : 11px;
	color: #766342;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
}

.main-nav a:hover{
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size : 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
}

.main-nav-selected, .main-nav-selected a, .main-nav-selected a:hover {
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size : 11px;
	color : #FFFFFF;
	font-weight:bold;
	vertical-align:middle;
}

.pageContent {
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #003366;
line-height: 1.5;
}

.newsBox{
  background-image:url('/images/nav2_inputbox.jpg');
  background-repeat:no-repeat;
  background-position:top right;
  width: 100px;
  height:18px;
  margin: 5px 0px 0px 0px;
  padding:  4px 0px 0px 6px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size : 10px;
  color:#000;
  border: none ;
}

.searchBox{
  background-image:url('/images/nav2_inputbox.jpg');
  background-repeat:no-repeat;
  background-position:top right;
  width: 100px;
  height:18px;
  margin: 6px 0px 0px 3px;
  padding:  4px 0px 0px 6px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
  color:#000;
  border: none ;
}


.searchBox2{
  background-image:url('/images/home_search_input.jpg');
  background-repeat:no-repeat;
  background-position:top right;
  width: 190px;
  height:20px;
  margin: 5px 0px 0px 3px;
  padding:  4px 0px 0px 6px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size : 10px;
  color:#000;
  border: none ;
}

.littleNote {
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #003366;
line-height: 1.5;
}

.bigNote {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 11.5px;
color : #003366;
}

.orangeText {
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #FF6600;
}

.orangeBoldText {
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight:bold;
color : #FF6600;
}

.whiteText {
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #FFFFFF;
}

.whiteBoldText {
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight:bold;
color : #FFFFFF;
}

.footerText{
font-size:10px;
text-align:center;
}

.leftnavText{
color : #ffffff;
}

.pageTitle{
vertical-align:bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:600;
color : #003366;
}

.pageTitle2{
vertical-align:bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:600;
color : #003366;
}

.pageTitle3{
vertical-align:bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:600;
color: #CC0000;
}

.pageRedTitle2{
vertical-align:bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:600;
color : #FF0000;
}

.footerText a:link{
	color : #003366;
	font-size:10px;
	text-decoration: none;	

}

.footerText a:hover{
	color : #003366;
	text-decoration:none;
}

.footerText a:visited{
	color : #003366;
	text-decoration:none;

}

A.green:link{
	color:#579830;
}
A.green:hover {
	text-decoration: none;
	color:#579830;
}
A.orange:link {
	color:#FF6600;
}
A.orange:hover {
	text-decoration: none;
	color:#FF6600;
}
A.yellow:link {
	color:#C69431;
}
A.yellow:hover {
	text-decoration: none;
	color:#C69431;
}

A.white:link { 
	text-decoration: none;
	color:#FFFFFF;
}
A.white:hover {
	text-decoration: none;
	color:#dc8c1b;
}
A.white:visited {
	text-decoration: none;
	color:#CCCCCC;
}

A.breadcrumb:link {
	color:#003366;
}
A.breadcrumb:hover {
	color:#003366;
}

A:link {
	color:#003366;
}
A:hover {
	text-decoration: none;
	color:#003366;
}

A:footertext {
	text-decoration: none;
	color:#003366;
}
A:hover {
	text-decoration: none;
	color:#003366;
}

/* Used if no thick and thin line images defined  */
HR.thickline {
	color : #000099;
	size : 4;
}

HR.thinline {
	color : #000099;
	size : 2;
}

/* This is the style for the majority of text not otherwise defined below
.mainpage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 0;
	border-width : 0;
	margin : 0;	
	color : #003366;
} */

/* Style for main page titles, if no image defined */
.title {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 22px;
	color : #000099;
	font-weight: bold;
}

/* Style for other page titles, if no image defined */
.title2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : #000099;
	font-weight: bold;
}

.navPagetitle {
	font-weight:bold;
	color:#dc8c1b;
}

/* Style for text that appears at the top of some special pages like specials, and search engine */
.toptext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : Red;
}

/* Style for product names, if no image defined   */
.prodname {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
}

/* Style for category names, if no image defined   */
.catname {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
}

/* Style for Product SKU line, if turned on */
.prodSKU {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

/* Style for Product price, if turned on */
.prodprice {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

/* Style for Product price emphasized words */
.prodprice2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: Red;
}

/* Style for Product discount line, if turned on */
.proddisc {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

/* Style for border around image on moreinfo page */
.moreimg {
	border-style : groove;
	border-width : thick;
	border-color : Silver;
	width: 30%;
	text-align : center;
	padding : 15px;
	background-color: white;
}

/* Style for orderbox text */
.ordertext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #003366;
}

/* Style for form headers */
.formheader {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : white;
}

/* Style for form background */
table.formbg {
	background-color : #FFFFFF;
}

/* Style for form text */
.formtext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #003366;
}

/* Style for larger form text */
.largerformtext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;	
	color : #003366;
}

/* Style for smaller form text */
.smallformtext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;	
	color : #003366;
}

/* Style for form error messages */
.formerror {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #CC0000;
}

/* Style for form required text */
.formreqtext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : red;
}

/* Style for shopping cart header */
.cartheader {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : white;
}

/* Style for shopping cart header background */
.cartheaderbg {
	background-color : #0018CE;
}

/* Style for shopping cart text */
.carttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #003366;
}

/* Style for small shopping cart text */
.smallcarttext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}

/* Style for main shopping cart color */
.mainrows {
	background-color : #FFFFFF;
}

/* Style for alternate shopping cart rows */
.altrows {
	background-color : #D8E7DE;
}

/* Add any additional styles you wish to use for your store here  */

.merchant {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : italic;	
	color : #000000;
}

.cartInput{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width:20
}

.newsletterInput{
	border:outset 1px #ccc;
	background:#666666;
	color:#003366;
	padding: 1px 2px;
	background-color:#FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width:200
}

.required {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #CC0000;
}

select{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.referenceInput{
	background-color:#FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}



