 /*Global White Space Reset*/
 * {
 padding:0;
 margin:0;
 }
 
 /* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */

/* Purpose: undo some of the default styling of common (X)HTML browsers */


/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* de-italicize address */
address { font-style:normal }

/* more varnish stripping as necessary... */


body{
width:100%;
background-color:#fff;
background-image:url(img/bk.gif);
background-repeat:repeat-x;}

html { min-height: 100%; margin-bottom: 1px; }
/*Layout columes*/



#wrapper {
 width: 776px;
 margin: 0 auto;
 background-image:url(img/bg.gif);
 background-repeat:no-repeat;
 background-position:center bottom;
}

#header {
text-align:left;
margin: 0px;
height: 70px;
background-color:#ffffff;

background-position:top;
background-repeat:no-repeat;
background-position:inherit;

}



#centercolumn { /* Parent Wrapper for inside boxes */
 /*border: 1px solid #ccc;*/
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 /*padding: 4px;*/
 width: 50.1%;
 float: left;
  font: 12px arial, helvetica, sans-serif;
 color:#000000;}


* html #centercolumn {height:300px} /* IE Min-Height Hack */ 



#frontbullet{
list-style-image:url(images/page_imgs/bullet_fp.gif);
list-style-position:outside;
list-style-type:square;
padding-left:25px;

}

#frontbullet li{

color:#000000;
}

.frontext p{
 font: 12px arial, helvetica, sans-serif;
 color:#000000;}

#rightcolumn {
 margin: 0 ;
 padding: 4px;
 display: inline; /* IE Hack */
 width: 45.9%;
 float: left;
 background-color: #fff;
 font: 12px arial, helvetica, sans-serif;
 color:#000000;

}
* html #rightcolumn {height:300px} /* IE Min-Height Hack */ 

#footer {


 
}
/* end of Layout columes*/

/* top drop down navigation */
	
	#nav, ul {
		list-style: none;
		padding: 0;
		margin: 0;
		font: 12px arial, helvetica, sans-serif;
		color:#FFFFFF
		
	}
	
	#nav li {
		float: left;
		position: relative;
		width:94px;

	}
	
	#nav li ul {
		display: none;
		position: absolute;
		top: 13px;
		left: 0;
		background: #051857;
		color:#fff;

	}
	
	#nav li li {
		float: none;
		padding-bottom:2px;
		padding-left:2px;
		padding-top:2px;

		
	}
	
	#nav li:hover ul, #nav li.sfhover ul {
		display: block;
		color:#FFFF00;
		border-left-width:1px;
		border-style: solid;
		border-left-color:#FFFFFF;
		border-right-width:0px;
		border-top-width:0px;
		border-bottom-width:0px;
		color:#ffffff;
		margin-left:-1px;
	}
	
#leftboarder{

		border-left-width:1px;
		border-style: solid;
		border-left-color:#FFFFFF;
		border-bottom-width:0px;
		border-right-width:0px;
		border-top-width:0px;
		padding-left:2px;
		color:#ffffff;
		}
#nav a:active {
color:#FFFFFF;
}
#nav a:hover {
color:#FFFF00;
display: block;
background-color:#0000FF;
text-decoration:underline;



}
#nav a:visited {
color:#FFFFFF;
}
#nav a:link {
color:#FFFFFF;
}
#menu{float:right;}
/* end of top drop down navigation*/



/*location change*/
#location {
text-align:right;
padding-right:18px;
}

#location img{
padding-top:20px;
}
#current_location{
float:left;
clear:right;
}

/*end of location */


/*prodnav start of main Product navigation*/



.imagetotheleft{
float:left;
margin-right:5px;
}
.imagetotheright{
float:right;
margin-right:5px;
}
