body {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:0;
}
a img {
	border:none;
}
a:link, #navEZPagesTOC ul li a {
	color:#0058ab;
	text-decoration:none;
}
a:visited {
	color:#c60;
	text-decoration:none;
}
a:hover, #navEZPagesTOC ul li a:hover, .navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color:#C60;
}
a:active {
	color:#00F;
}
h1 {
	font-size:14px;
}
h4, h5, h6, LABEL, h4.optionName, ADDRESS, .larger {
	font-size:12px;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:5px;
}
CODE {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:1em;
}
FORM {
	display:inline;
	margin:0;
	padding:0;
}
fieldset {
	border:1px solid #ccc;
	padding:5px;
	margin-top:10px;
}
LEGEND {
	font-size:12px;
	font-weight:bold;
	color:#333;
}
TEXTAREA {
	display:block;
	width:95%;
	margin:auto;
}
input, select, textarea {
	font-size:12px;
}
input:focus, select:focus, textarea:focus {
	background:#fff;
}
LABEL, h4.optionName {
	line-height:1.5em;
	padding:0.2em;
}
LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin:0.5em 0.3em;
}
LABEL.inputLabel {
	width:11em;
	float:left;
}
LABEL.inputLabelPayment {
	width:15em;
	float:left;
}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width:12em;
	float:left;
}
P, ADDRESS {
	padding:0.5em;
}
ADDRESS {
	font-style:normal;
}
.clearBoth {
	clear:both;
}
.list {
	list-style:square;
}
.list li {
	padding-bottom:5px;
}
HR {
	height:1px;
	margin-top:0.5em;
	border:none;
	border-bottom:1px solid #9a9a9a;
}
#headerWrapper {
	width:98%;
	margin:auto;
}
.navmain {
	margin-top:5px;
	float:right;
	text-align:right;
}
.navmain li {
	float:left;
	margin-left:3px;
	height:16px;
}
#logoWrapper {
	text-align:center;
}
#logo {
	width:194px;
}
#top_nav {
	float:left;
	font-size:12px;
	line-height:normal;
}
#top_nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
#top_nav li {
	float:left;
	background:url("../images/nav_right.png") no-repeat right bottom;
	margin-left:3px;
	height:33px;
}
#top_nav a {
	float:left;
	display:block;
	background:url("../images/nav_left.png") no-repeat left bottom;
	padding:8px 15px 5px 15px;
	font-weight:bold;
	margin-top:6px;
}
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
#top_nav a {
	float:none;
	color:#922e00;
}
/* End IE5-Mac hack */
#top_nav .current {
	background-image:url("../images/nav_on_right.png");
}
#top_nav .current a {
	margin-top:6px;
	/*ing:11px 15px 8px 15px;*/
	padding:8px 15px 5px 15px;
	background-image:url("../images/nav_on_left.png");
	color:#fff;
}

#live_chat{
	float:left;
	margin-left:5px;
}
#nms_con {
	width:98%;
	margin:0px auto auto auto !important;
	margin:-2px auto auto auto;
	height:71px;
	/*background:url(../images/navsearch_bg.jpg) repeat-x;*/
}

#nmsContent {
	margin:auto;
	padding-top:5px;
}
#nmsContent form input{
	vertical-align:top;
}
#adv_bottom_search_txt {
	color:#346681;
	text-decoration:underline;
}
#adv_search_txt {
	color:#0041d3;
	text-decoration:underline;
}
#categoriesHeading {
	height:28px;
	background:url(../images/browse.gif) no-repeat;
	margin:0;
	padding:0;
}
#categoriesContent {
	background:#FFFBEF;
	border-left:1px solid #ff8f28;
	border-right:1px solid #ff8f28;
	border-bottom:1px solid #ff8f28;
	margin-bottom:10px;
	list-style:none;
}
.category-top {
	border-bottom:1px dotted #E5E5E8;
	margin:5px;
	padding:3px;
}
.category-top a {
	text-decoration:none;
	font-size:12px;
	font-weight:700;
	color:#c60;
}
.category-products {
	border-bottom:1px dotted #F0F0E8;
	margin:5px;
	padding:0;
}
.category-products a {
	text-decoration:none;
	color:#0058ab;
	font-weight:400;
}
.category-links {
	margin-left:7px;
	font-size:12px;
	font-weight:600;
}
.leftBoxContainer {
	margin-bottom:10px;
	background:#fff;
	margin-top:1.5em;
}
.sideBoxContent ul {
	list-style:none;
	margin:0;
	padding:0;
	word-wrap:break-word;
}
#columnCenter {
	margin:auto 10px auto 10px;
}
#checkoutPayment {
	margin-right:20px;
}
#navBreadCrumb {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#c60;
	background:#F8F8f8;
	border-bottom:1px solid #D6D2BC;
	margin:auto auto 10px auto;
	padding:5px;
}
.centerBoxWrapper {
	margin-top:20px;
	border:1px solid #FF8F27;
	height:50%;
	clear:both;
}
.centerBoxWrapper a:link {
	color:#039;
}
.centerBoxHeading {
	padding:5px auto auto 5px;
	height:1%;
	font:700 12px Verdana;
	color:#7b2e00;
	background:#F8F8f4 url(../images/centerBoxHeading_bg.jpg) repeat-x;
	text-align:left;
	border-bottom:1px solid #FF8F27;
}
.list_newproduct div {
	padding:5px;
}
TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;	
}
.centerBoxContentsNew{
	height:160px;	
}
.centeredContent{
	font-size:11px;
}
.centerBoxContentsSpecials, .specialsListBoxContents {
	text-align: center;
	height:170px;
}
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
}
#myAccountGen li, #myAccountNotify li {
	margin: 0;
}
.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;/*vertical-align: top*/
	}
.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
}
.productGeneral {
	text-align:right;
	font-size:12px;
	color:#333;
}
.normalprice, .productSpecialPriceSale {
	text-decoration:line-through;
}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color:red;
}
.messageStackError {
	border:1px solid #FEE2BA;
	background:#FDFAEE;
	padding:5px;
	margin:5px auto 5px auto;
	color:#f60;
}
.rightBoxContainer {
	margin-bottom:10px;
	background:#FFF;
	white-space:normal;
	width:150px;
}
.orderHistList li {
	margin-top:5px;
}
#bannerbox2Content {
	margin:-10px auto 10px;
}
#bestsellersHeading {
	height:28px;
	background:url(../images/most_popular.gif) no-repeat;
	margin:0;
	padding:0;
}
#bestsellersContent {
	background:#F9FBF4;
	margin-bottom:10px;
	border-left:1px solid #458b2d;
	border-right:1px solid #458b2d;
	border-bottom:1px solid #458b2d;
}
.bestSellerImg img {
	border:1px solid #F0F0E8;
	padding:1px;
}
#bestSellerPrice {
	color:#C00;
	font-size:11px;
}
.bs_title {
	font-size:10px;
}
.tabTable {
	border:1px solid #D3E8F3;
	border-bottom:none;
	margin:20px auto 10px auto;
}
.productListing-rowheading {
	height:25px;
	background:#D3E8F3;
	color:#205E8A;
	border-bottom:1px solid #82CCEC;
}
.productListing-rowheading a {
	color:#205E8A;
}
.itemTitle {
	font-size:13px;
}
.productListing-even {
	background:#F8FCFE;
}
.listingDescription {
	font-size:10px;
	color:#666;
}
.productListing-data {
	border-bottom:1px solid #D3E8F3;
	padding:5px;
	text-align:left;
}
.bt_table {
	border:1px solid #f0F0e8;
	background:#F8F8F6;
}
.bt_title {
	padding-left:20px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.bt_table ul {
	list-style:square;
	margin-left:40px;
	color:#369;
}
#ship_express {
	width:50%;
	text-align:center;
	margin:20px auto;
}
#ship_express p {
	float:left;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
#footer {
	margin-top:20px;
	padding-top:10px;
	text-align:center;
	background:url(../images/foot_line.gif) repeat-x;
}
.shippingEstimatorWrapper {
	text-align:left;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #E8E8E8;
}
.pd_frame {
	border-top:1px dotted #ccc;
}
#pd_title {
	font-size:14px;
	font-weight:bold;
	color:#c60;
	margin:5px auto auto 3px;
}
#productDescContent {
	padding:8px 8px 20px;
}
.alert {
	color:red;
	margin-left:0.5em;
}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size:0.9em;
}
#cartAdd {
	float:right;
	text-align:center;
	margin-top:15px;
}
#prevOrders {
	border:1px solid #2997d8;
	border-bottom:none;
}
#prevOrders td {
	padding:3px;
	border-bottom:1px solid #2997d8;
}
.tableHeading TH {
	border-bottom:1px solid #2997d8;
}
.tableHeading {
	border:#2997d8;
}
#cartSubTotal {
	color:#DA2D07;
	font-weight:bold;
	text-align:right;
	padding:5px
}
.navNextPrevCounter {
	font-size:0.9em;
	margin:0;
}
.navNextPrevList {
	display:inline;
	white-space:nowrap;
	list-style-type:none;
	margin:0;
	padding:0.5em 0;
}
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	background-color:#9a9a9a;
	font-weight:700;
	color:#fff;
	height:1%;
	width:100%;
	border:1px solid #F0F0E8;
	margin:0;
}
.navMain ul, #navSupp ul, #navCatTabs ul {
	list-style-type:none;
	text-align:center;
	line-height:1.5em;
	margin:0;
	padding:0.5em 0;
}
.navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration:none;
	color:#fff;
	white-space:nowrap;
	margin:0;
	padding:0 0.5em;
}
#navEZPagesTOCWrapper {
	font-weight:700;
	float:right;
	height:1%;
	border:1px solid #000;
}
#navEZPagesTOC ul {
	list-style-type:none;
	line-height:1.5em;
	margin:0;
	padding:0.5em 0;
}
#navEZPagesTOC ul li {
	white-space:nowrap;
}
#navEZPagesTOC ul li a {
	margin:0;
	padding:0 0.5em;
}
#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin:0.5em;
}
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	float:left;
	text-align:center;
	margin:0 20px 10px 0;
}
#productMainImage img {
	border:1px solid #E8E8E8;
	padding:2px;
}
#productDetailsList {
	list-style:square;
	border:1px solid f8f8f4;
	padding:5px;
}
#productAttributes {
	width:48%;
}
#cartImage {
	margin:0.5em 1em;
}
.attribImg {
	width:20%;
	margin:0.3em 0;
}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin:1em 0;
}
#upProductsHeading {
	text-align:left;
}
.rowOdd {
	background-color:#F8FCFE;
	height:1.5em;
	vertical-align:top;
}
.rowOdd td {
	padding:5px;
	border-bottom:1px solid #ccc;
}
.rowEven {
	height:1.5em;
	vertical-align:top;
}
.rowEven td {
	padding:5px;
	border-bottom:1px solid #ccc;
}
.hiddenField {
	display:none;
}
#myAccountGen li, #myAccountNotify li {
	margin:0;
}
.accountTotalDisplay, .accountTaxDisplay {
	width:20%;
	text-align:right;
}
.accountQuantityDisplay {
	width:10%;
	vertical-align:top;
}
.signupForm {
	margin:10px;
}
.signupTitle {
	font-weight:bold;
	font-size:14px;
	margin:3px auto 3px 0px;
	padding:0px;
}
.signupContent {
	padding:5px;
	background:#F8FCFE;
	border:1px solid #E2F4FC;
}
TR.tableHeading {
	background:url(../images/table_heading_bg.gif) repeat-x;
	font-size:15px;
	color:#fff;
	height:25px;
}
#siteMapList {
	width:90%;
	float:right;
}
.ratingRow {
	margin:1em 0 1.5em;
}
LABEL#textAreaReviews {
	font-weight:400;
	margin:1em 0;
}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color:#fff;
}
.information {
	line-height:150%;
	padding:10px 3px;
}
a, .bt_table li a {
	text-decoration:none;
}
h2, .biggerText {
	font-size:14px;
}
.back {
	float:left;
}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg, #top_nav li {
	float:left;
}
.navmain ul, #top_nav ul {
	list-style:none;
	margin:0;
}
.category-subs {
	margin:0px;
	padding:0px;
	height:16px;
	font-weight:600;
}
.category-subs-selected, .important, .bold {
	font-weight:700;
}
.leftBoxHeading {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	background:url(../images/leftboxheading.jpg) no-repeat;
	text-align:left;
	padding-left:10px;
}
.rightBoxHeading {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	background:url(../images/rightboxheading.jpg) no-repeat;
	text-align:left;
	padding-left:10px;
}
.leftBoxHeading a, .rightBoxHeading a, #navBreadCrumb a {
	color:#081b39;
}
.sideBoxContent, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
	padding:5px;
	word-wrap:break-word;
	background:#F2F7F9;
}
#whosonlineContent {
	width:100%;
	word-wrap:break-word;
	word-break:break-all;
}
.centeredContent {
	white-space:normal;
	word-wrap:break-word;
}
.centeredContent img {
	text-align:center;
}
#productQuantityDiscounts, #upDateHeading {
	text-align:right;
}
.gvBal, .forward, #shoppingCartDefault #PPECbutton {
	float:right;
}
.navMain ul li, #navSupp ul li, #navCatTabs ul li, .visibleField {
	display:inline;
}
/*.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
width:43%;
margin:0;
}*/
.login_default {
	width:47%;
	border:1px solid #E4F8D1;
	background:#F5FBF0;
	padding:3px;
	color:#306330;
	min-height:200px;
}
.login_default p {
	margin:0px 0px 10px 0px;
	padding:3px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:#4E9845
}
#checkoutShippingHeading {
	border-bottom:1px solid #C2C2C2;
	margin-bottom:10px;
}
.ShippingHeading {
	margin-top:10px;
	background:#F3F3F3;
}
.checkoutAdd {
	border:1px solid #F3F3F3;
	background:#FFF;
	width:auto !important;
	width:98%;
	padding:5px;
}
.cartAttribsList ul {
	list-style:square;
	margin:5px auto auto 8px;
	list-style-position:inside;
}
#cartImage {
	padding:1px;
	border:1px solid #ccc;
}
#cartProdTitle {
	font-weight:800;
}
.cartTotalDisplay {
	color:#C83C13;
}

#top_page {
	padding:3px;
	float:right;
}
.help_bottom {
	border:1px solid #E0E0E0;
	background:#F6F6F6;
	margin-bottom:10px;
}
.help_bottom ul {
	list-style:square;
}
.help_bottom li {
	color:#006699;
}
