#wrapper {
	width:979px;
	margin: 0 auto;
	background:#373737;
	position:relative;
}

h1 {
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size: 14px;
	font-weight:bold;
	color:#FFFFFF;
	margin: 0px 0px 5px 10px;
	letter-spacing:1px;
}

h2 {
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	margin: 0px 0px 5px 0px;
	letter-spacing:1px;
}

div#header { height:95px; }

div#header img#logo,
div#header div#center {
	float:left;
}

div#header img#logo { margin:11px 0 0 21px; }

div#header div#center {
	text-align:right;
	float:right;
}

div#header div#floaters {
	float:right;
	width:161px;
	padding-top:6px;
}

p#call_toll_free {
	font-size:15px;
	padding:0px 3px 0px 300px;
	width:300px;
	height:25px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	margin-top:5px;
	margin-right:5px;
}
p#call_toll_free span {
	color:#FFCC99;
}
ul#menu {
	display:block;
	list-style:none;
	padding:5px 5px 0px 200px;
	height:15px;
	width:300px;
	margin-bottom:5px;
}

ul#menu li,
ul#menu li a {
	display:block;
	float:left;
	height:12px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
}
ul#menu li a:hover {
	display:block;
	float:left;
	height:12px;
	color:#FFCC99;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
}
ul#menu li#contact_us a {
	width:80px;
	padding:0 2px;
}

ul#menu li#about_us a {
	width:65px;
	padding:0 2px;
}

ul#menu li#testimonials a {
	width:93px;
	padding:0 2px;
}

ul#menu2 {
	display:block;
	list-style:none;
	float:left;
	height:13px;
	width:395px;
	padding:0px 0 0 30px;
	margin-top: 10px;
}

ul#menu2 li,
ul#menu2 li a {
	display:block;
	float:left;
	height:10px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
}
ul#menu2 li a:hover {
	display:block;
	float:left;
	height:10px;
	color:#FFCC99;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
}
ul#menu2 li#products a {
	width:73px;
	padding:0 2px;
}

ul#menu2 li#customer_care a {
	width:106px;
	padding:0 2px;
}

ul#menu2 li#my_account a {
	width:90px;
	padding:0 2px;
}

ul#menu2 li#my_cart a {
	width:62px;
	padding:0 2px;
}


ul#menu li#pipe {
	width:3px;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	padding-left:3px;
}
ul#menu2 li#pipe {
	width:3px;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	padding-left:3px;
}



div#categories {
	width:197px;
	padding-right:2px;
	float:left;
	text-align:center;
	background:url(/images/categories-bgrd.jpg) no-repeat;
}

div#categories ul {
	padding-top:30px;
	height:278px;
	width:100%;
}

div#categories ul li {
	float:left;
	clear:left;
	height:26px;
	width:100%;
	list-style:none;
}

div#categories ul li a {
	display:block;
	width:100%;
	height:100%;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
}
div#categories ul li a:hover {
	display:block;
	width:100%;
	height:100%;
	color:#FFCC99;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
}

div#categories ul li a span {  }
/*
div#categories ul li#cat1 a { background:url(../images/categories.gif) no-repeat 0 -30px; }
div#categories ul li#cat1 a:hover { background-position:-197px -30px; }

div#categories ul li#cat2 a { background:url(../images/categories.gif) no-repeat 0 -56px; }
div#categories ul li#cat2 a:hover { background-position:-197px -56px; }

div#categories ul li#cat3 a { background:url(../images/categories.gif) no-repeat 0 -82px; }
div#categories ul li#cat3 a:hover { background-position:-197px -82px; }

div#categories ul li#cat4 a { background:url(../images/categories.gif) no-repeat 0 -108px; }
div#categories ul li#cat4 a:hover { background-position:-197px -108px; }

div#categories ul li#cat5 a { background:url(../images/categories.gif) no-repeat 0 -134px; }
div#categories ul li#cat5 a:hover { background-position:-197px -134px; }

div#categories ul li#cat6 a { background:url(../images/categories.gif) no-repeat 0 -160px; }
div#categories ul li#cat6 a:hover { background-position:-197px -160px; }

div#categories ul li#cat7 a { background:url(../images/categories.gif) no-repeat 0 -186px; }
div#categories ul li#cat7 a:hover { background-position:-197px -186px; }

div#categories ul li#cat8 a { background:url(../images/categories.gif) no-repeat 0 -212px; }
div#categories ul li#cat8 a:hover { background-position:-197px -212px; }

div#categories ul li#cat9 a { background:url(../images/categories.gif) no-repeat 0 -238px; }
div#categories ul li#cat9 a:hover { background-position:-197px -238px; } */

div#categories ul li#cat10 a { color:#FF0000; text-decoration:none; }
div#categories ul li#cat10 a:hover { color:#FF6600; text-decoration:none; }

html div#total {
	float:left;
	width:763px;
	padding-left:7px;
	padding-top:16px;
	padding-bottom:20px;
}

div#homepage_text {
	padding: 0 15px 5px 15px;
	width: 97%;
	height:320px;
}
div#homepage_text P {
	font-size:12px;
}
div#homepage_text a {
	font-size:12px;
	color:#E7B98A;
}

div#footer { height:28px; }

div#footer ul {
	float:right;
	/*background:url(/images/footer.gif) no-repeat 0 3px;*/
	width:700px;
	padding-top:3px;
	height:11px;
}

div#footer ul li {
	list-style:none;
	display:block;
	float:left;
}

div#footer ul li#spec_charts { padding:0 5px; }
div#footer ul li#spec_charts a {
	width:250px;
	height:11px;
	display:block;
	text-align:center;
	/*background:url(/images/footer.gif) no-repeat -131px 0;*/
}
div#footer ul li#log_out { padding:0 5px; }
div#footer ul li#log_out a {
	width:75px;
	height:11px;
	display:block;
	text-align:center;
	/*background:url(/images/footer.gif) no-repeat -131px 0;*/
}
div#footer ul li#privacy_policy { padding:0 5px; }
div#footer ul li#privacy_policy a {
	width:105px;
	height:11px;
	display:block;
	text-align:center;
	/*background:url(/images/footer.gif) no-repeat -131px 0;*/
}
div#footer ul li#terms_of_service { padding:0 5px; }
div#footer ul li#terms_of_service a {
	width:125px;
	height:11px;
	display:block;
	text-align:center;
	/*background:url(/images/footer.gif) no-repeat 0 0;*/
}
div#footer ul li#sitemap { padding:0 5px; }
div#footer ul li#sitemap a {
	width:75px;
	height:11px;
	display:block;
	text-align:center;
	/*background:url(/images/footer.gif) no-repeat -131px 0;*/
}

body#categories div#total {
	background:url(/images/categories.jpg) no-repeat;
	height:720px;
	padding:0;
}

body#categories div#total ul li {
	display:block;
	float:left;
	list-style:none;
	width:253px;
	height:239px;
	border-right:2px solid #373737;
	border-bottom:2px solid #373737;
}

body#categories div#total ul li.last { border: none; }

body#categories div#total ul li a {
	display:block;
	width:100%;
	height:100%;
}

body#categories div#total ul li a span { display: none; }

body#details div#total { background:#373737; }

body#details div#images img {
	float:left;
	padding-right:2px;
	padding-bottom:2px;
	cursor: pointer;
}

body#details h1 {
	font:24px Verdana, Arial, Helvetica, sans-serif;
	padding-left:4px;
}

body#details h2 { padding:9px 0 15px 4px; }

body#details h2 a {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffcc99;
}

div#details table { width:490px;; }

div#details table td { width:200px; }

div#details table input { margin:0; }

div#description_chart { width:494px;}

div#moreinfo div,
div#description_chart div {
	border:2px solid #7e7e7e;
	margin:1px 0 0 0;
}

div#description { padding:24px 28px; }

div#description h3 {
	padding:8px 0 0 0;
	color:#fcbb80;
}

div#description ul {
	padding:10px 0 0 20px;
	color:#fcbb80;
}

div#chart img {
	display:block;
	margin:0 auto;
}

div#moreinfo {
	margin:0 0 0 2px;
	width:260px;
	float:left;
}

div#baseprice {
	text-align:center;
	padding:10px 0;
}

p#our_price {
	margin-top:10px;
	border-top:1px solid #7e7e7e;
	padding:10px 0;
}

p#our_price span {
	font-size:15px;
	color:#fcbb80;
	font-weight:bold;
}

div#baseprice div#q {
	border-left: none;
	border-right: none;
	border-bottom: none;
	padding-top:10px;
}

object, embed { margin:1px 0; }

div#options { width:256px; }

div#options div#types { border:none; }

div#options div#types p {
	padding: 14px 0 9px 21px;
	border-bottom:1px solid #7e7e7e;
}

div#options div#types p select { margin: 10px 0 0 0; }

p#subtitle {
	border-top:1px solid #7e7e7e;
	border-bottom:1px solid #7e7e7e;
	font-weight:bold;
	line-height:30px;
	text-align:center;
}

table#totalprice { border-top:1px solid #7e7e7e; }
table#totalprice td {
	color:#fcbb80;
	font-weight:bold;
}

div#total input#addtowishlist {
	background:transparent;
	float:left;
	/* width:132px;
	height:23px; */
	border:0;
}

div#total div#actions,
div#total div#actions div {
	border:none;
}

div#ships { padding:15px 10px; }

div#description_chart div#size {
	position:absolute;
	left: 1px;
	width:197px;
	background:#808080;
	border-color:#373737;
}

div#size p {
	padding: 4px 0;
	border-top:1px solid #2b2b2b;
	text-align:center;
}

div#chart { padding-bottom:8px; }

div#seo_copy {
	font-size:10px;
}
div#seo_copy P {
	font-size:10px;
}
div#seo_copy a {
	font-size:10px;
	color: #E7B98A;
}

div#cat_info_wrapper {
	width:243px;
	vertical-align:bottom;
	margin-top:10px;
}
div#cat_prod_name {
	float:left;
	font:bold 14px Arial, Helvetica, sans-serif;
	width:128px;
	padding-left:4px;
}
div#cat_more_details {
	float:right;
	width:95px;
}
div#cat_prod_back {
	background-color:#575757;
	width:223px;
	height:270px;
}
#search_form {
	margin-top: 10px;
	margin-right:5px;
}

.txtField {
	height:17px;
	font-size:12px;
	padding-top:2px;
}
table.specs td { border-color:#545454; border-width:1px; border-style:solid; padding:3px;}