/*CSS Global Reset */
			a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
			code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
			h5, h6, hr, html, i, img, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
			q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
			tr, tt, ul, var {
				margin: 0;
				padding: 0;
				vertical-align: baseline;
			}

			abbr, acronym {
				border-bottom: 2px dotted #666;						/* IE Bug - 1px dotted border on a single side cant't be rendered */
			}
			
			blockquote, q {											/* removes any generated quotation marks from blockquote and Q elements */
				font-style: italic;
				quotes: "" "";
			}
				blockquote:before, blockquote:after, q:before, q:after {
					content: "";									/* removes any generated content from before and after blockquote and Q elements */
				}

			body {
				background: #FFF;
				color: #000;
				font: 85%/1.5 tahoma, verdana, arial, helvetica, sans-serif;
				letter-spacing: 1px;
				background: url('images/gradient.jpg') repeat-x;
				background-color: #0153a2;
				text-align:center;
				}

			code, pre {
				white-space: pre;
			}

			del {
				text-decoration: line-through;						/* Shows any deleted text */
			}

			dfn {
				font-style: italic;
				font-weight: bold;
			}

			em {
				font-style: italic;
			}

			fieldset {
				border: 0;
				display: inline;									/*IE bug - 86'd */
			}
			
			h1, h2, h3, h4, h5, h6 {
				font-family: georgia, garamond, "times new roman", times, serif;
				font-weight: bold;
			}

			h1 {
				font-size: 1.5em;
				font-weight: normal;
				line-height: 1.8em;
				padding: 0.25em;
			}

			h2 {
				font-size: 1.25em;
				padding: 0.25em;
			}

			h3 {
				font-size: 1em;
				padding: 0.25em;
			}

			h4 {
				font-size: 0.95em;
			}

			h5 {
				font-size: 0.85em;
			}

			h6 {
				font-size: 0.75em;
			}

			img {
				border: 0;											/*Firefox bug - 86'd */
				vertical-align: bottom;								/*IE bug - 86'd */
			}

			ins {
				text-decoration: none;
			}

			strong {
				font-weight: bold;
			}

			table {
				border: 0;
				border-collapse: collapse;
				border-spacing: 0;
			}
				caption, th, td {
					font-weight: 400;
					text-align: left;
				}
			
			tt {
				display: block;
				margin: 1.5em 0;
			}



 #container { 
                margin: 1em auto;
                width: 752px;
				border: 1px solid #fff;
				background-color: #000;
				color: #fff; 
				text-align: left;
				overflow: hidden;}  /*contains floats*/

#header { height: 80px;
          background-color: #003061;}

 #menu {  
	     height: 2em;
         line-height: 2em;
	     text-transform: uppercase;
		 border-bottom: 1px solid #fff; 
		 border-top: 1px solid #fff; 
		 background-color: #c3c6c3;
		 font-weight: bold;
		 }

#menu li { display: inline;
           white-space: nowrap;
		   }

#menu a { background-color: #c3c6c3;
          color: #000;
          float: left;
          height: 2em;
          margin: 0 0 0 2px;
          padding: 0 0.25em;
          text-decoration: none; 
		  -webkit-border-radius: 6px; 
          -moz-border-radius: 6px; }

#menu a:hover { background-color: #003061;
                 color: #fff;}
				  
				 			 


#content { width: 496px;                               /*HasLayout*/ 
           margin: 0;
		   float: left;}                      


* html #content .wrapper { height: 20em;   
}

#content .wrapper {
             
             float: left;
             min-height:  20em;
             width: 100%; }
			 
#content .wrapper p { padding: 0.5em; }	

#content .wrapper a {
text-decoration: none;
color: #fbed03;}

#content .wrapper a:link, a:visited {
-webkit-border-radius: 3px; 
-moz-border-radius: 3px; }


#content .wrapper a:hover {
background-color: #003061;
color: #fff; }


#content-image img { display: block;
                     margin: 0 auto;
					 padding: 0.25em;
					 border: 4px double #fff; }
					 
					 

#statement { font: 0.75em tahoma, verdana, arial, helvetica, sans-serif;}


/*Main Product Div Styles*/
 
#ad-bar, #sidebar { float: right;
                      width: 256px;
		              padding-bottom: 2em;
					  }
		
#ad-bar img, #sidebar img { display: block;
                            margin: 0 auto;
			                padding-top: 1em;
			                padding-bottom: 1em;}	


#ad-bar .sale, #sidebar .sale  { text-align: center;
                                  font-weight: bold;
				                  padding-bottom: 1em; }               


 #ad-bar a:link, #ad-bar a:visited, #sidebar a:link, #sidebar a:visited {
  display: block;
  width: 14em;  /* dimensions needed for IE5.x/Win */
  padding: 0.25em;
  line-height: 1.4;
  font-weight: bold;
  background-color:  #c3c6c3;
  border: 2px solid #fff;
  color: #000;
  text-decoration: none;
  text-align: center;
  margin: 0 auto;
 -webkit-border-radius: 6px; 
 -moz-border-radius: 6px;
}

#ad-bar a:hover, #sidebar a:hover {
 background-color: #003061;
 color: #fff;
 border: 2px solid #fff;

}	


#sidebar h5 { 
          text-align: center;
		  text-transform: uppercase;
		  text-decoration: underline; }




#footer { 
          clear: both;
          height: 1%;
          padding: 0.5em;
          text-align: center;
		  border-top: 1px solid #fff;
		  background-color: #c3c6c3;
		  color: #000; }

#footer em { display: block;
             font-size: normal;
              }
			  
			  

			  

