html
{
	height: 100%;
}

body
{
	margin: 0 0 0 0;
	background: url(../images/body_bg.png) top left repeat-x;
	padding: 0 0 10px 0;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	background-color: #153EA4;
	color: #112453;
}

H1,H2,H3,H4 
{
	color: #13399d;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
}

#header
{
	background: transparent url(../images/header_bg.jpg) repeat-y scroll left top;
	height: 131px;
	width: 820px;
}

#topMenu
{
	padding-top: 66px;
}

#topMenu #menu1
{
	width: 108px;
	height: 63px;
	background-image: url(../images/menu/home.png);
}

#topMenu #menu1:hover
{
	background-image: url(../images/menu/home_on.png);
}

#topMenu #menu27
{
	width: 89px;
	height: 63px;
	background-image: url(../images/menu/uses.png);
}

#topMenu #menu27:hover
{
	background-image: url(../images/menu/uses_on.png);
}

#topMenu #menu2
{
	width: 157px;
	height: 63px;
	background-image: url(../images/menu/instructions.jpg);
}

#topMenu #menu2:hover
{
	background-image: url(../images/menu/instructions_on.jpg);
}

#topMenu #menu60
{
	width: 99px;
	height: 63px;
	background-image: url(../images/menu/about.jpg);
}

#topMenu #menu60:hover
{
	background-image: url(../images/menu/about_on.jpg);
}

#topMenu #menu49
{
	width: 137px;
	height: 63px;
	background-image: url(../images/menu/contact.png);
}

#topMenu #menu49:hover
{
	background-image: url(../images/menu/contact_on.png);
}

#subwrap .items
{
	width: 150px;
}

#subwrap td
{
	border-top: 2px solid #CCCCCC;
	background: #48b6b5 url(../images/menu/dropdown.jpg) repeat-y scroll right center;
	white-space: normal;
	overflow: visible;
	padding: 0px !important;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
}

#mainbody
{
	width: 800px;
	text-align: left;
}

#midblock_a
{
	background: transparent url(../images/midblock_bg.png) repeat-y scroll left top;
	width: 800px;
}

.spacer18
{
	height: 18px;
}

#mid_outer
{
	margin-left: auto;
	margin-right: auto;
	width: 771px;
}

#widecont_top
{
	background: transparent url(../images/contenttop_wide.png) no-repeat scroll left top;
	height: 38px;
	width: 100%;
}

#widecont_a
{
	background: #FFFFFF url(../images/contentmid_wide.png) repeat-y scroll left top;
	padding-left: 20px;
	padding-right: 20px;
	min-height: 300px;
	_height: 300px;
	overflow: visible;
}

#widecont_bot
{
	background: transparent url(../images/contentbot_wide.png) no-repeat scroll left top;
	height: 23px;
	width: 100%;
}

.phocagallery
{
	overflow: auto;
	width: 610px;
	_width: 620px;
}

#divProductList 
{
	text-align: center;
	overflow: auto;
	width: 100%;
}

#divProductList ul 
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#divProductList li 
{
	float: left;
	width: 20%;
	text-align: center;
}

#divProductList .prodThumb 
{
	padding: 10px;
} 

#divProductList a 
{
	text-decoration: none;
} 

.browseProductTitle 
{
	width: 100%;
}

.buttons_heading 
{
	display: none;
}

ul.pagination 
{
	display: none;
}

#footer
{
	background-image: url(../images/midblock_bot_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 131px;
	width: 820px;
	color: #FFFFFF;
	padding-top: 130px;
	font-size: 12px;
	text-align: center;
}

#footer a 
{
	color: #FFFFFF;
	font-weight: bold;
}

#login 
{
	position: absolute;
	left: 15px;
	top: 42px;
	width: 600px;
	color: #FFFFFF;
}

#login a 
{
	color: #FFFFFF;
	font-weight: bold;
}

#login .formfield, #login .button
{
	float: left;
	padding-left: 2px;
}

#login #login_vmlogin
{
	margin-top: 13px;
}

#login ul 
{
	float: left;
	margin: 0;
	padding: 0;
	padding-left: 3px;
	list-style-position: outside; 
	list-style-type: none;
}

#cart 
{
	position: absolute;
	left: 410px;
	top: 5px;
	width: 170px;
	text-align: center;
} 

#cart a 
{
	text-decoration: none;
}
