body {
margin:0px;
padding:0px;
font-family:"Tahoma", Arial, Helvetica, sans-serif;
background:#00397e url('../images/bodyBG.gif') repeat-x;
font-size:0.8em;
color:#000000;
}

a {
color:#00397e;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

img {
border:none;
}

.clearBoth {
clear:both;
}

#mainContainer {
width:100%;
}

#subContainer {
background:url('../images/bodyBG.gif') no-repeat;
padding:0px;
margin:0px auto;
}

#header {
margin:0px auto;
width:972px;
}

#header a {
color:#FFFFFF;
text-decoration:none;
}

#header a:hover {
text-decoration:underline;
}

.back a {
color:#000000;
text-decoration:none;
}

.back a:hover {
text-decoration:underline;
}

.back {
list-style:none;
}

.logo {
float:left;
}

#navMain {
float:right;
width:593px;
}

#topNav {
color:#FFFFFF;
padding:15px 0px 10px 0px;
text-align:right;
}

.topNavItems {
float:left;
padding:0px 0px 10px 0px;
}

#navMainSearch {
float:right;
}

#mainContentContainer {
background:url('../images/topContentBG.jpg') no-repeat center top;
margin:0px auto;
width:100%;
}

#mainContent {
margin:0px auto;
width:972px;
}
#productMainImage img {
	float: left;
	padding-right: 15px;
	padding-bottom:15px;
}
.navigation {
}

.navItems {
float:left;
}

.contentContainer {
background:#eeeeee url('../images/contentBG.gif') no-repeat;
min-height:735px;
}

#navBreadCrumb {
background:#db2b5b;
color:#FFFFFF;
padding:5px 0px 5px 30px;
width:300px;
}

#navBreadCrumb a {
color:#FFFFFF;
}

#navBreadCrumb a {
text-decoration:none;
}

#navBreadCrumb a:hover {
text-decoration:underline;
}

.blueContentContainer {
background:url('../images/blueContentBG.gif') repeat-y;
width:627px;
margin:5px 0px 0px 10px;
}

.blueContent {
background:url('../images/blueContentTop.gif') no-repeat top;
width:627px;
min-height:273px;
}

.blueContainerBottom {
background:url('../images/blueContentBot.gif') no-repeat top;
width:627px;
height:2px;
}

#memberLogin {
background:#ffffff url('../images/sideboxBG.gif') repeat-x top;
border:#cccccc thin solid;
margin:0px 0px 0px 10px;
width:280px;
padding:5px;
}

#memberLogin a {
color:#000000;
}

#memberLogin h2 {
margin:0px 0px 10px 0px;
}

.centerColumn {
padding:20px;
}

#navColumnTwo {
float:right;
}

#ezpagesHeading {
background:#f58d35;
margin:5px 0px;
padding:5px 0px 5px 5px;
color:#FFFFFF;
}

#ezpagesContent {
background:#ffffff url('../images/sideboxBG.gif') repeat-x top;
border:#cccccc thin solid;
margin:0px 0px 0px 10px;
width:280px;
padding:5px;
}

#categoriesHeading {
background:#19af62;
margin:5px 0px;
padding:5px 0px 5px 5px;
color:#FFFFFF;
}

#categoriesContent {
background:#ffffff url('../images/sideboxBG.gif') repeat-x top;
border:#cccccc thin solid;
margin:0px 0px 0px 10px;
width:280px;
padding:5px;
}

.footer {
padding:30px 0px 10px 0px;
}

.footer a {
color:#FFFFFF;
text-decoration:none;
}

.footer a:hover {
text-decoration:underline;
}

#botNav {
color:#FFFFFF;
text-align:center;
}

.botNavItems {
float:right;
}
.dropdown dd {
	width: 240px;
}
/*dropdown*/
.subdropdown {
	position: relative;
}
.subdropdown dd {
	position: absolute;
	left: 90px;
	top: 0px;
}
.subdropdown ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	position: relative;
	left: 0px;
	}
.subdropdown ul li {
	position: relative;
	}
.subdropdown li ul {
	position: absolute;
	left: 149px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}
/* Styles for Menu Items */
.subdropdown ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff; /* IE6 Bug */
	padding: 0px 5px;
	}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
.subdropdown ul li a:hover { color: #E2144A; background: #f9f9f9; } /* Hover Styles */
.subdropdown li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
.subdropdown li:hover ul, li.over ul { display: block; } /* The magic */

.dropdown {float:left; font-weight:bold; padding:0px; margin:0px; color:#777777; font-size:0.9em;}
.dropdown p {margin:0px;}
.dropdown dt {/*width:161px;*/ padding:0px; font-weight:bold; cursor:pointer;}
/*.dropdown dt:hover {background:url('images/overdrop.gif');}*/
.dropdown dd {position:absolute; /*overflow:hidden; /*width:200px;*/ display:none; /*background:#f8f8fa;*/ z-index:200; opacity:0; padding:0px; margin:0px;}
.dropdown ul {/*width:200px;*/ list-style:none; border:#5d5d5d thin solid; padding:0px; margin: 0px; background:#FFFFFF url('images/dd_top.jpg') no-repeat;}
.dropdown li {/*display:inline;*/ margin: 0px; padding:5px 12px 5px 12px; background:url('../images/ddDots.gif') no-repeat bottom;}
.dropdown li:hover {padding:5px 12px 5px 12px;}
.dropdown ul li a, .dropdown ul li a:active, .dropdown ul li a:visited {padding:0px 0px 0px 0px;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; color:#777777; text-decoration:none; /*background:#f8f8fa; width:161px;*/ padding:0px;}
.dropdown a:hover {color:#203a6e;}
.dropdown .underline {/*border-bottom:1px solid #b9d6dc;*/}
.centerBoxContentsNew {
	float: left;
	text-align: center;
	padding: 8px 0px;
}