body {
	margin: 0px;
	padding: 0px;
	BACKGROUND-COLOR: white;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE: 70%;
  FONT-WEIGHT: normal;
  LETTER-SPACING: normal;
  TEXT-TRANSFORM: none;
  WORD-SPACING: normal;
  vertical-align:text-top;
}

#header {
	background:#fff;
	background-color: #fff;
	height: 100px;
	clear: both;
	padding: 7px;
}

#topnav 
{
	clear: both;
	background:#2D4492;
	background-color: #2D4492;
	height: 28px;
	text-align:center;
	/*padding-left:210px;*/
	border:solid 1px black;
		-moz-box-sizing:border-box;box-sizing:border-box;
}

#admintopnav {
	background:#2D4492;
	background-color: #2D4492;
	height: 28px;
	text-align:center;
	border:solid 1px black;
		-moz-box-sizing:border-box;box-sizing:border-box;
}

#logout {
	float:right;
	padding: 10px;
	FONT-SIZE: 1em;
}

#left 
{
	FONT-SIZE: 1em;
	float: left;
	padding-left:7px;
	padding-top:10px;
	width: 170px;
	background-color: #fff;
	margin: 0px;
	/* forces mozilla to use IE method -> IE measures the width of an object from border to border, where Mozilla measures the width in terms of the content. */
	-moz-box-sizing:border-box;box-sizing:border-box;
}

#right 
{
	FONT-SIZE: 1em;
	float: right;
	width: 170px;
	padding-right:7px;
	padding-top:10px;
	background-color: #fff;
	-moz-box-sizing:border-box;box-sizing:border-box;
}

#main 
{
	FONT-SIZE: 1em;
	padding-left:180px;
	padding-top:10px;
	padding-right:180px;
	padding-bottom:5px;
	margin: 0px;
	background-color: #fff;
	-moz-box-sizing:border-box;box-sizing:border-box;
}

#homepagespecial 
{
	FONT-SIZE: 1em;
	padding-left:10px;
	padding-right:10px;
}

div#footer {
	clear: both;
	background:#fff;
	background-color: #fff;
	padding:7px;
}

div#bottomnav {
	clear: both;
	background:#2D4492;
	background-color: #2D4492;
	color:White;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	text-align:center;
	border:solid 1px black;
	-moz-box-sizing:border-box;box-sizing:border-box;
	height: 20px;
	padding-top:2px;
	padding-bottom:2px;
}

#leftnav 
{
	FONT-SIZE: 1em;
	background-color: #fff;
}

#nav_sectiontitle {
	border:solid 1px #2D4492;
	padding:5px;	
	background:#B4C3F7;
	background-color: #B4C3F7;
	color:black	;
	text-align:center;
	FONT-SIZE: 1em;
}

#nav_section {
	border:solid 1px #6980CD;
	padding:5px;	
	background:white;
	background-color: white;
	color:black	;
	text-align:center;
	FONT-SIZE: 1em;
}

#nav_section_Products_Menu {
	border-right:solid 1px #6980CD;
	border-left:solid 1px #6980CD;
	border-top:solid 1px #6980CD;
	border-bottom:0px;
	padding:5px;	
	background:white;
	background-color: white;
	color:black	;
	text-align:center;
	FONT-SIZE: 1em;
}

#offer 
{
	border:solid 1px #6980CD;
	padding:5px;
	background:white;
	background-color: white;
	FONT-SIZE: 1em;
}

#offertitle 
{
	background:#2D4492;
	background-color: #2D4492;
	color:White;
	padding:2px;	
	FONT-SIZE: 1em;
}

#link {
	border:solid 1px #6980CD;
	padding:5px;	
	FONT-SIZE: 1em;
}

#linktitle 
{
	background:#2D4492;
	background-color: #2D4492;
	color:White;
	padding:2px;	
	FONT-SIZE: 1em;
}

#freephone {
	float:right;
	padding: 10px;
}

#newsimage {
	float:right;
}

#linkimage {
	margin:1px;
}

#productimage {
	float:left;
	padding-right:15px;
}

#checkout_option {
	float:left;
}






