html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}

body {
  background-color: #000;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  margin: 0 0 0 0; 
  padding: 0 0 0 0; 
  text-align: center; /* Centers the page content container in IE 5 browsers. */
 } 
 
/* Commonly used to style section titles. */	
h1 {
	font-family:  Garamond, Verdana, Arial,Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 28px;
	color:#ffffff;
	padding: 10px 0 20px 10px;
}
h2 {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
h3  {
	color:: #fff;
	font-size: 14px;
	font-weight: bold;
	
}
h4	{
	color:#000;
	font-size: 12px;
	font-weight: bold;
}
img {border: none;}	    

/* Sets the style for unvisited links. */
a,  a:link {
  color: #ffffcc;
  text-decoration: underline;
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;; 
}
/* Sets the style for visited links. */
a:visited {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
/* Sets the style for links on mouseover. */
a:hover {
  color: #acacac;
  text-decoration: underline;
}
/* Sets the style for a link that has focus. */
a:focus {
  color: #000;
}
/* Sets the style for a link that is being activated/clicked. */
a:active {
  color: #000;
}
img {border: none;}

/* This is a container for the page content.  */
#outerWrapper {
  background-color: #6a0c00;
  margin: 0 auto 0 auto; 
  padding: 0px;
  text-align: left; /* Redefines the text alignment defined by the body element. */
  width: 1000px;
}
#outerWrapper #header {
  background-image: url(../../images/header-right-FB.jpg);
  background-repeat: repeat-x;
  border-style: none; /* Sets the border style properties for an element using shorthand notation */
  font-size: 18px;
  font-weight: bold;
  height: 162px;
  line-height: 15px;
  padding: 0px;
  margin: 0px;
  width: 1000px;
}
/* Main Top Navigation Menu */
#outerWrapper #topNavigation {
  background-image: url("../../images/new-nav-bar.jpg");
  background-repeat: no-repeat;
  height: 35px;
  margin:  0px; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
  width: 1000px;
}

.menu { width:875px; height:35px; padding: 0;}
.menu ul { list-style:none; margin:0 30px 0 0; padding:0; float:right;}
.menu ul li { float:left; margin:0; padding:0; line-height:14px;}
.menu ul li a { float:left; font-weight: normal; font-size: 12px; color:#FFF; padding:9px 15px 10px 10px; line-height:14px; text-decoration:none;}
.menu ul li a:hover { background:url(../../images/menu_hover_bg.jpg); color:#FFF; text-decoration:none;}

#outerWrapper #subNavigation {
  background-image: url("../../images/sub-nav.jpg");
  background-repeat: repeat-x;
  height: 35px;
  margin:  0px; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
  width: 1000px;
}

.submenu { width:850px; height:35px; padding: 0;}
.submenu ul { list-style:none; margin:0 30px 0 0; padding:0; float:right;}
.submenu ul li { float:left; margin:0; padding:0; line-height:14px;}
.submenu ul li a { float:left; font-weight: normal;font-size: 12px; color:#FFF; padding:9px 15px 16px 10px; line-height:12px; text-decoration:none;}
.submenu ul li a:hover { background:url(../../images/menu_hover_bg.jpg); color:#FFF; text-decoration:none;}

#outerWrapper #photoBar {
	background-color: #666;
	padding: 0;
	margin:  0;
	height: 300px;
}
#outerWrapper #homePhotoBar {
	background-color: #000;
	padding: 0;
	margin:  0;
	height: 500px;
}
#outerWrapper #spryPhotoBar {
	background-color: #666;
	padding: 0;
	margin:  0;
	height: 300px;
}
#outerWrapper #contentWrapper {
  width: 1000px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #ffffff;
  font-size: 12px;
  overflow: hidden;  
}
/* Contains the main page content. */

#outerWrapper #contentWrapper #content {
  margin: 0; 
  padding: 20px;
} 

#outerWrapper #contentWrapper #gallery {
  margin: 0; 
  padding: 0px;
}
.photos {
  	width: 980px;
	background-color: #aaa;    
	color: #000;
	padding:  10px;
}

#outerWrapper #footer {
  padding: 10px 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
  width: 1000px;
  color: #FFF;
  font-size: 12px;
} 
#outerWrapper #footer a, #outerWrapper #footer a:link {color: #ffffff; text-decoration: none;font-weight: normal;}
#outerWrapper #footer a:hover {color: #000; text-decoration: underline;}
#outerWrapper #footer a:visited {color: #9e9e9e;}
.copyright {
	color: #FFF;
	font-size:10px;
	text-align:right;
}


.activePage { text-decoration: underline;}

#address table {padding: 0px; border: 0; width: 70%; }
#address tr {vertical-align: top; }
#address td {font-size: 14px; width: 50%; padding-bottom: 12px;} 
#address a {font-size: 14px; color: #ffffff;}
#address a:hover {color:#000; text-decoration: underline;}

#products {
 	width: 920px;
	color: #ffffff;
	padding:  0 10px 10px 10px;
}
#products h2 {color: #ffffff;  }				   
#products table {text-align: left; border: 0px solid #000;}  
#products tr {
	vertical-align: top;
	font-weight: bold;
} 


.smallred {color: #6a0c00;font-size: 12px; font-weight:bold;text-align: center;}
.smallwhite {color: #ffffff;font-size: 12px; font-weight:bold;text-align: center;text-decoration: underline;}
.redAmt   {color: #6a0c00;font-size: 12px; font-weight:bold; text-align: right;} 
.whiteAmt   {color: #ffffff;font-size: 12px; font-weight:bold; text-align: right;}
.clr { clear:both;}
.white { color:#FFF;}
.none { display:none;}
.px22 { font-size:22px;}
.ctrIt {margin: 0 auto 0 auto !important; } 
#testimonial {
	width: 900px;
	padding: 10px;
}
#testimonial tr {vertical-align: top;} 	

#accessories {
	width: 900px;
	padding: 10px;
}
#accessories tr {vertical-align: top;}
.pic {width: 375px;text-align:left; }
.txt {width: 575px; padding: 0 10px;}
.sig  {
 	padding-left: 30px;font-style:italic; line-height: 2.0em;
}
#t2 table {width: 375px; }
.bigger {
	font-size: 16px;
	padding-top: 5px;
}									    
.indentIt {padding: 0 25px 0 25px;}	
.centerIt {text-align: center; }

