html {
	margin: 0;
	padding: 0;
	height:	100%;
	color: #505050;
	/*font: 9pt Arial, Verdana, Helvetica, sans-serif, Impact;	*/
}
body {
	margin: 0px 0px 0px 0px;
	padding: 0;
	height:	100%;
	color:#505050;
	background-color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	 }
img {
border:0px;
}


H1 {
	PADDING: 0px; MARGIN: 0px;color:#bc1803;
font-size:16px;
padding-bottom:10px;
}
H2 {
	PADDING: 0px; MARGIN: 0px}
H3 {
	PADDING: 0px; MARGIN: 0px
}
H4 {
	PADDING: 0px; MARGIN: 0px
}
H5 {
	PADDING: 0px; MARGIN: 0px
}
H6 {
	PADDING: 0px; MARGIN: 0px
}
P {
	PADDING: 0px; MARGIN: 0px
}

.clearall{
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}
#container{
	/*position: relative;*/
	margin: 0 auto;
	width: 1004px !important;
	/*height:	895px;*/
	border:1px solid #000;
}



#logo {
	 position: absolute;

}
#banner {
background:  url(../images/banner.jpg)  no-repeat center 0px;
height:270px;
width:1004px;
margin:auto;
border-left:1px solid #000;
border-right:1px solid #000;
}


#top-right {
width:300px;
 float:right;
 margin:0px 40px 0px 0px
}
#call {
 margin:40px 30px 0px 0px;
 width:295px;
 height:63px;
 display: block;
}
#email {
 display: block;
 margin:10px 30px 0px 0px;
  width:px;
 /*height:63px;*/
 height:20px;
}
#menu {
	width:500px;
	height:16px;
		color: #ffffff!important;
			font-weight: bold;
		float: right;
		vertical-align:bottom;
		/*margin:14px 0px 0px 50px;*/
		margin:60px 0px 0px 50px;
			padding:0px 0px 0px 0px;
	 
}

#menu a {
	color: #3b71aa;
	display: inline;
	margin:0px 13px 0px 13px;
	}
	

	
	#main {
	/*width:1004px;
	margin:auto;*/
	background: url(../images/bg.jpg);
	padding-bottom:10px;
	}
#left-side {
width:277px;
float:left;
}
#left-side img{
margin:0px;
padding:0px;
display:block;
}
	#middle {
width:507px;
float:left;

}

#right1 {
width:194px;
margin:15px 16px 0px 10px;
float:left;
}

.mycart_bor{
	border:3px solid #000;
	margin-bottom:10px;
	}

.mycart_bg{
	background:#dcdbd9;
	border:10px solid #fcfcfc;
	border-right:10px solid #f1f1f1;
	padding:10px;
	border-top:0px;	
	}

#right_col_index {
width:188px;
float:left;

}

#search {
/*width:255px;*/
 float:right;
 margin:6px 6px 0px 0px;
 /*display: block;*/
	}
.field {
 margin:0px 0px 0px 0px;
 width:160px;
 height:26px;
 float:left;
 }
.search1 {
 display: block;
 margin:0px 0px 0px 5px;
  width:90px;
 height:26px;
 float:left;
}
/*#center1 {
width:475px;
height:474px;
border: 3px solid #000;
background: #fff url(images/specials.jpg) no-repeat 12px 50%;
margin:15px 6px 0px 20px;
float:left;
}*/

#center1 {
width:435px;
height:364px;
border: 3px solid #000;
background: #fff url(../images/specials.jpg) no-repeat 12px 50%;
margin:15px 6px 0px 20px;
float:left;
padding:95px 15px 15px 25px;
}

#center_col_bg_border{
	width:475px;
	float:left;
	margin:15px 6px 0px 20px;
	border:3px solid #000;
	background:url(../images/center_col_bg.jpg) center;
	}
	
#center_col_white_bor{
	border:15px solid #fff;
	float:left;
	}	
	
#center_col_bg{
	background:url(../images/center_col_top2.jpg) top no-repeat;
	/*padding:0px 15px 0px 15px;*/
	float:left;
	width:445px;
	
	}	


.top1 {
width:188px;
height:280px;
background: url(../images/cart-left.jpg) no-repeat;
background-color:#ffffff;
border: 3px solid #000;
margin:0px 6px 0px 0px;
}
.top2 {
width:188px;
height:160px;
background: url(../images/newsletter.jpg) no-repeat;
background-color:#ffffff;
border: 3px solid #000;
margin:25px 6px 0px 0px;
}
.top2 img {
margin:85px 0px 0px 5px;
}
/*#footer {
width:1004px;
margin:auto;
text-align:center;
color:#000;
background: url(../images/footer.jpg) no-repeat;
padding-top:60px;
}
#footer a {
	color: #3b71aa;
	display: inline;
	margin:0px 13px 0px 13px;
	}*/
	
#container_footer {
width:1004px;
margin:auto;
text-align:center;
color:#000;
background: url(../images/footer.jpg) no-repeat;
padding-top:60px;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
}
#container_footer a {
	color: #3b71aa;
	display: inline;
	margin:0px 13px 0px 13px;
	}	
	
	
/*.prod_box_home{
	float:left;
	clear:left;
	width:100%;
	padd*/
	
.prod_box_home {
float:left;

height:140px;
padding-bottom:10px;
width:200px;
}	

.prod_box_home img{
	float:left;
	margin:0px 10px 0px 10px;
	border:1px solid #CCCCCC;
	}		

.prod_box a, .prod_box_home a{
	color:#bc1803;
	}
	
.red_color{
	color:#bc1803;
	}
	
.price{
	color:#bc1803;
	}	
	
#compare-items	{
	margin:0px;
	padding:0px 0px 10px 12px;
	}
	
#recently-viewed-items{
	margin:0px;
	padding:0px 0px 10px 12px;
	}	