html, body { height:100%; padding:0; margin:0;}
* {font-family:arial;font-size:12px;}
body { background:#525229 URL("/images/body_bg.gif") top repeat-x;}
#mainBody { width:796px; height:100%;margin:0 0 0 40px;padding:0;background:URL("/images/body_content_tile.gif") top center repeat-y; }
#contentTable {padding:0;margin:0;width:100%;}
#leftFade { width:18px;background:URL("/images/body_left_shadow.gif") top left no-repeat; }
#rightFade { width:18px;background:URL("/images/body_right_shadow.gif") top right no-repeat; }
#contentBody {background:URL("/images/header_bg.gif") top center no-repeat; }
#header {padding:0;margin:0;}
#content { padding:0px; margin:0; width:760px;}

a, a:visited {
	color:#334f66;
	font-weight:800;
	text-decoration:none;
	}
	a:hover {
		color:#000;
		text-decoration:underline;
	}

	
p {
	padding:5px 30px;
	text-indent:20px;
	text-align:justify;
	}

.borderPic { padding:0 10px; }
	
h1 {
	display:inline;
	clear:both;
	line-height:43px;
	padding:17px 0;
	background:URL("/images/H1_02.gif") right no-repeat;
	}
	h1 span {
		padding:17px;
		color:#fff;
		background:url("/images/H1_01.gif") left no-repeat;
		}
	h1 a, h1 a:visited {
		text-decoration:none;
		color:#ccc;
		}
	h1 a:hover {
		color:#fff;
		}

h2 {
	color:#960;
}
	
h3 {
	padding-left:20px;
	font-size:14px;
	color:#555;
	text-decoration:underline;
}

.clearfix {display:block;clear:both;}
.categoryBox {width:663px;overflow:hidden;margin:15px 48px;}
.productBox {float:left;width:190px;height:190px;overflow:hidden;margin:15px 31px;}
.productBox div {
    position:relative; 
    background:URL("/images/product_details_bg.gif") no-repeat;
    top:-230px;
    left:18px;
    width:154px; 
    height:60px;
  }
  .productBox div.onSale { background:URL("/images/product_details_sale.gif") no-repeat; }
  .productBox div.subCat { background:URL("/images/product_details_category.gif") no-repeat; top:-216px; }
  .productBox b {color:#fff;display:block;padding:10px;}


#footerLinks {
	background:#666 URL("/images/footerBG.gif") top center no-repeat;
	height:35px;
	padding:14px 20px 0 20px;
	}
#footerLinks ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#footerLinks ul li {
  display: inline;
  margin:0;
  }

#footerLinks ul a {
  padding: 4px 10px;
  margin:0;
  color: #ccc;
  text-decoration: none;
  }

#footerLinks ul a:hover {
  color: #000;
  background-color: #ddd;
  }

#footerLinks ul a.selected {
  background-color: #555;
  color:#fff;
  }


/* 360 SLIDER */

#slider {
    width: 700px;
    margin:0 30px;
    padding:0px;
    position: relative;
}

.scroll {
	margin-top:10px;
    height: 250px;
    width: 700px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
}

.scrollContainer div.panel {
    padding: 0px;
    height: 250px;
    width: 700px;
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0 0 2px 0;
    border-bottom:1px solid #000;
}

ul.navigation li {
  display: inline;
  margin:0;
  }

ul.navigation a {
  padding: 2px 10px;
  margin:0;
  color: #000;
  text-decoration: none;
  }

ul.navigation a:hover {
  background-color: #ccc;
  }

ul.navigation a.selected {
  background-color: #555;
  color:#fff;
  }

ul.navigation a:focus {
  outline: none;
  }

.hide {
    display: none;
}

/* MENU */
.menu {
	margin: 82px 0 0 25px;
/*	display:block;
	position:relative;
	left:20px;
	top:70px;
*/	padding: 0;
	list-style: none;
	}
.menu li {
	padding: 0;
	height: 24px;
	list-style: none;
	background-repeat: no-repeat;
	}
.menu li a, .menu li a:visited {
	margin:0;
	display: block;
	text-decoration: none;
	text-indent: -2000px;
	overflow:hidden;
	height: 24px;
	background-repeat: no-repeat;
	}
.home, .home a {background-image: url(/images/menu_01.gif); width: 57px;}
.products, .products a {background-image: url(/images/menu_02.gif); width: 94px;}
.news, .news a {background-image: url(/images/menu_03.gif); width: 57px;}
.the_atomic_club, .the_atomic_club a {background-image: url(/images/menu_04.gif); width: 145px;}
.military, .military a {background-image: url(/images/menu_05.gif); width: 161px;}
.contact_us, .contact_us a {background-image: url(/images/menu_06.gif); width: 81px;}

ul.menu li a:hover {background-position: 0 -26px}
ul.menu li a:active {background-position: 0 -52px}
.menu li {float: left;}

a.cart {
	display:block;
	position:relative;
	top:80px;
	left:568px;
	margin:0;
	padding:0;
	background-image: url(/images/Cart.gif);
	background-repeat: no-repeat;
	width: 58px;
	height: 22px;
	overflow:hidden;
	text-indent: -300px;
	text-decoration:none;
	}
	a.cart:hover {background-position: 0 -22px}
	a.cart:active {background-position: 0 -44px}

a.livechat {
	display:block;
	position:absolute;
	top:36px;
	left:220px;
	margin:0;
	padding:0;
	width: 156px;
	height: 66px;
	overflow:hidden;
	}
	
#isLoggedIn {
	font-weight:400;
	padding:5px;
	color:#ccc;
	float:right;
	}
	#isLoggedIn b {
		font-weight:400;
		color:#fff;
		}
	#isLoggedIn a, #isLoggedIn a:visited {
		font-weight:600;
		color:#fff;
		}
	#isLoggedIn a:hover {
		font-weight:600;
		text-decoration:none;
		color:#ccc;
		}

#OVERVIEW ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	#OVERVIEW ul li {
		font-size:11px;
		color:#555;
		padding:1px 0;
		}
#SPECS ul {
	width:400px;
	margin:0 20px;
	padding:0;
	float:left;
	list-style-type:none;
	}
	#SPECS ul li {
		padding:1px 0;
		}
