.menu_bg {
	width:950px;
	height:28px;
	background-image: url(../images/design/menu_bg.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}
.footer_bg {
	border:1px solid #dac0a8;
	width:916px;
	height:496px;
	padding:10px;
	background-image: url(../images/design/footer_bg.jpg);
	background-repeat:repeat-x;
	margin-top:10px;
	margin-bottom:20px;
	margin-right:12px;
}
.footer_01 {
	width:108px;
	text-align:left;
}
.footer_02 {
	width:350px;
	text-align:left;
}
.footer_03 {
	width:160px;
	text-align:left;
}
.footer_04 {
	width:230px;
	text-align:left;
}
.footer_bg h2 {
	font-size:12px;
	padding:20px 0 20px 5px;
	margin:0;
}
.footer_text {
	padding-top:15px;
	padding-left:5px;
	padding-right:5px;
}
.footer_copy {
	margin-right:12px;
	height:30px;
}
.tab_top {
/*	padding-left:10px;
	padding-right:10px;
	height:28px;
	color:#dac0a8;
	font-size:12px;
	font-weight:bold;*/
/*	padding-top:7px;*/
/*	line-height:28px;*/
}
.tab_top:hover {
/*	padding-left:10px;
	padding-right:10px;
	height:28px;
	color:#dac0a8;
	font-size:12px;
	font-weight:bold;*/
/*	padding-top:7px;*/
/*	line-height:28px;*/
}
.tab_top a:link {
	color:#dac0a8;
}
.tab_top a:visited {
	color:#dac0a8;
}
.tab_top a:active {
	color:#dac0a8;
}
.tab_top a:hover {
	color:#dac0a8;
	text-decoration: underline;
}
#featuredmain {
	width:552px;
	height:345px;
	margin-right:2px;
	background-image: url(../images/design/featured_bg.jpg);
}
.featured_content {
	padding-top:50px;
	padding-left:20px;
	width:260px;
	line-height:22px;
}
.featured_image {
	padding-top:46px;
	padding-right:10px;
}
.specials_bg {
	width:179px;
	height:346px;
	line-height:20px;
	margin:auto;
	margin-right:5px;
	background-image: url(../images/design/specials_bg.jpg);
	background-repeat: no-repeat;
}
.specials_image {
	padding-left:13px;
	padding-right:13px;
	height:170px;
}
.specials_name {
	padding-top:50px;
	height:52px;
	padding-left:13px;
	padding-right:13px;
}
.specials_price {
	padding-left:13px;
	padding-right:13px;
	padding-top:10px;
}
#newsmain {
	width:371px;
	height:94px;
	background-image: url(../images/design/popular_04.jpg);
}
.new_image {
	padding-left:70px;
	padding-top:25px;
	width:40px;
}
.new_content {
	padding-top:20px;
	padding-left:35px;
	line-height:22px;
	width:220px;
	text-align:left;
}
.whats_new {
/*	margin-top:21px;*/
}
#ezPagesHeading, #productListHeading {
	width:712px;
	height:33px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding-top:5px;
	padding-left:10px;
	background-image: url(../images/design/heading_bg.jpg);
}
.news_bg {
	width:223px;
	height:61px;
	text-align:center;
	padding-top:60px;
	background-image: url(../images/design/news_bg.jpg);
}
#sub {
	margin-left:20px;
	border:0;
	padding:3px;
}
.glossymenu{
margin: 0px 0;
padding: 0;
width: 223px; /*width of menu*/
/*border: 1px solid #9A9A9A;
border-bottom-width: 0;*/
}

.glossymenu4, .glossymenu5 {
margin: 0px 0;
padding: 0;
width: 281px; /*width of menu*/
background-color:#dcdcdc;
}
.glossymenu8 {
margin: 0px 0;
padding: 0;
width: 281px; /*width of menu*/
background-color:#dcdcdc;
}
.glossymenu4 img, .glossymenu5 img, .glossymenu8 img {
	padding:0;
	margin:0;
}

.glossymenu a.menuitem2{
background: url(../images/design/menu_bg2.jpg) repeat-x bottom left;
font: normal 12px trebuchet ms, candara, Verdana, Helvetica, sans-serif;
color: #fff;
text-transform:uppercase;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 0px 0;
padding-left: 10px;
line-height:25px;
height:25px;
text-decoration: none;
}


.glossymenu a.menuitem2:visited, .glossymenu .menuitem2:active {
color: #fff;
}

.glossymenu a.menuitem2 .statusicon { /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 8px;
right: 5px;
border: none;
display:none;
}

.glossymenu a.menuitem2:hover {
/*background-image: url(../images/design/menu_bg_hover.jpg);*/
}

.glossymenu div.submenu2 { /*DIV that contains each sub menu*/
/*background: white;*/
}

.glossymenu div.submenu2 ul { /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu2 ul li{
/*border-bottom: 1px solid blue;*/
}

.glossymenu div.submenu2 ul li a {
display: block;
font: normal 12px trebuchet ms, candara, Verdana, Helvetica, sans-serif;
color: #006666;
text-decoration: none;
padding-left: 10px;
padding-top:5px;
padding-bottom:5px;
background-color:#cde9e9;
}

.glossymenu div.submenu2 ul li a:hover {
/*background: #DFDCCB;*/
text-decoration: underline;
}
.categoryImg {
	width:181px;
	height:139px;
	border:1px solid #99cccc;
}
#indexProductListCatDescription {
	width:520px;
	line-height:22px;
}
.topprodlinks {
	background-color:#e15542;
	padding:5px;
	color:#fff;
	font-size:14px;
}
.topprodlinks a:link {
	color:#fff;
}
.topprodlinks a:visited {
	color:#fff;
}
.topprodlinks a:active {
	color:#fff;
}
.topprodlinks a:hover {
	color:#fff;
	text-decoration: underline;
}
.productListing-heading {
	background-color:#ece9e9;
	text-transform:uppercase;
	color:#6f1010;
	padding:4px;
	font-size:11px;
	border-bottom:1px solid #e15542;
}
.tabTable {
	border-left:1px solid #e15542;
	border-right:1px solid #e15542;
}
#listCell0-0 {
	width:120px;
}
#listCell0-3 {
	width:100px;
}
h3.itemTitle {
	text-align:left;
}
.listingDescription {
		text-align:left;
}
.productListing-even {
	background-color:#f3ffff;
}
.productListing-data {
	border-bottom:1px solid #e15542;
	padding-top:10px;
	padding-bottom:10px;
}
.productListing-data img {
	border:1px solid #e15542;
}
.additionalImages img {
	border:1px solid #e15542;
}
#loadmultiple {
	text-align:center;
	font-size:16px;
}
.cart_total {
	width:203px;
	height:61px;
	font-size:15px;
	color:#fff;
	padding:10px;
	background-image: url(../images/design/cart_04.jpg);
}
#cartBoxEmpty {
	padding-top:10px;
	padding-bottom:10px;
	background-color:#006666;
	color:#fff;
	margin-left:1px;
}
.cart_item {
	background-color:#006666;
	margin-left:1px;
	padding:5px;
	width:212px;
	color:#fff;
}
.cart_item a:link {
	color:#fff;
}
.cart_item a:visited {
	color:#fff;
}
.cart_item a:active {
	color:#fff;
}
.cart_item a:hover {
	color:#fff;
	text-decoration: underline;
}
#AjaxifyLoading {
	width:100%;
	text-align:center;
}
.prod_heading {
	width:712px;
	height:46px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding-top:5px;
	padding-left:10px;
	margin-top:4px;
	background-image: url(../images/design/prod_heading.jpg);
}
.prod_heading2 {
	width:712px;
	height:46px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding-top:5px;
	padding-left:10px;
	margin-top:4px;
	background-image: url(../images/design/prod_heading.jpg);
}
.prod_heading2 h1 {
	font-size:13px;
	padding-top:5px;
}
#newsmain2 {
	width:341px;
	height:94px;
	background-image: url(../images/design/news_bg2.jpg);
}
.new_image2 {
	padding-left:5px;
	padding-top:5px;
	width:95px;
}
#crossSell {
	background-color:#d5d3d3;
	margin-left:1px;
	width:280px;
}
.whats_new2 {
	height:80px;
}
.whats_new2 img {
	border:1px solid #e15542;
}
.new_content2 {
	padding-top:5px;
	padding-left:10px;
	line-height:20px;
	width:160px;
	text-align:left;
}
.prod_add {
	background-image: url(../images/design/prod_add_bg.jpg);
}
#load5 {
	text-align:center;
}
.ajaxask {
	margin-left:1px;
	width:280px;
	padding-top:5px;
	background-color:#cccccc;
	color:#0e6d6d;
}
.ajaxask img {
	border:1px solid #e15542;
}
.ajaxask h2 {
	font-size:14px;
	color:#000;
}
#ask_info {
	text-align:left;
	color:#ff0000;
	padding:5px;
}
#review_info {
	text-align:left;
	color:#ff0000;
	padding:5px;
}
.ajaxreview {
	margin-left:1px;
	width:270px;
	padding:5px;
	background-color:#cccccc;
	color:#000;
}
#reviewsWrite {
	margin-left:1px;
	width:270px;
	padding:5px;
	background-color:#ebe9e9;
	color:#000;
}
#reviewsWrite h1 {
	margin-top:0;
	padding-top:0;
	font-size:15px;
	color:#000;
}
#reviewsWrite h2 {
	font-size:13px;
	color:#000;
}
hr.ship{
border: 0px;
border-top: 1px dotted;
width: 100%;
color: #006666;
height: 0px;
}
.search_bg2 input {
	background-color:#eee;
	color:#006666;
	font-family:trebuchet ms, candara;
	font-size:11px;
	font-weight:bold;
	border:0;
	margin:0;
	padding:0;
	margin-top:0px;
	padding-top:2px;
	text-transform:uppercase;
}
.ajaxify2 {
	font-size:15px;
}
.qty_bottom {
	width:400px;
	height:136px;
	color:#fff;
	padding-top:1px;
	padding-left:10px;
	padding-right:10px;
	background-image: url(../images/design/qty_bottom.jpg);
}
#spec2 {
	margin-left:7px;
}
.submenu10 {
	background-color:#af3526;
	width:249px;
	color:#fff;
	text-align:left;
	padding:10px;
	border:1px solid #666;
}
#pre11 img {
	border:0;
}
