body {
background-color:#202020;
}

a:link, a:visited{color:#fff;}
a:hover{color:#b52525;}
h1.category_title{padding:0; margin:0;}
h1.category_title a:link, h1.category_title a:visited{color:#b52525; }
h1.category_title a:hover{color:#FFFFFF;}
#wrapper{
width: 860px;
margin: 0 auto;
}
#wrapperI{
width: 860px;
margin: 0 auto;
margin-top:15px;
}
#top_half {
padding:30px 0 0 30px;
margin:0;
width: 830px;
height: 487px;
background: url(images/top_back.gif) no-repeat;

}
#top_flash {
position:absolute;
top: 85px;
height:228px;
width:775px;
padding:0 12px;
}
#top_menu{
position:absolute;
margin-right:0px;
text-align:right;
width:795px;

}
.flash_home{
position:absolute;
margin-right:0px;
text-align:right;
width:823px;}


#menu_list{
padding: 318px 15px 0 235px;
text-align:right;
}
div.bottom_half {
margin:0 auto;
width: 800px;
height: 302px;
background: url(images/bottom_back.jpg) repeat-x; 
}

div.left_col {
float:left;
margin:0px;
padding:0px;
width:400px;
height:457px;
background: url(images/left_col.gif) repeat-x;
}

.logo{
width:209px;
padding:0px 0 0 44px;
float:left;
}
.address{
padding:25px 0 0 57px;
width:209px;
float:left;
font-weight:bold;}

.main_image{
width:513px;
margin:0px 15px 0 0;
float:right;}

.footer{
clear:both;
margin-left:52px;
padding-top:20px;
font-size:10px;
font-weight:bold;
}

div.right_col {
float:left;
margin:0px;
padding:0px;
width:400px;
height:457px;
background: url(images/left_col.gif) repeat-x;
}

div.right_col div{
	margin: 0;
	width: 100%;
	
}

div.right_col div div {
	background: url(images/right_col_ls.jpg) no-repeat left;
	height:457px;
}
div.right_col div div div{
	padding:265px 15px 0 15px;
	height:192px;
	width:370px;
}

.visit{
padding:5px 50px 0 0;
float:right;
width:450px;
text-align:right;
font-weight:bold;
text-transform:uppercase;
font-size:12px;}


/* innerpage layout starts here */
div.left_col_inner {
float:left;
margin:0px;
padding:0px;
width:180px;
height:520px;
border-right:3px solid #0F1012;
border-bottom:3px solid #0F1012;
background-color:#B52525;
}
div.top_back {
float:left;
margin:0px;
padding:0px;
width:617px;
background: url(images/left_col.gif) repeat-x;
background-color:#0F1012;

}
.content_inner{
margin:300px 20px 20px 20px;position:relative;}
#map {
/*position:absolute;
top:30px;
right: 0px;*/

color: #000;
width: 575px; 
height: 360px;
}
.content_inner p{

padding-top:10px;}

.logo_inner{
width:209px;
padding:0px 0 0 25px;
margin-top:265px;
float:left;

}
.address_inner{
padding:5px 0 0 25px;
width:209px;
float:left;
font-weight:bold;}

.category{

margin:10px 0;
float:left;
padding:0 10px 12px 0;
border:1px solid #393939;
background-color:#161616;}

.category_img{

float:left;
margin:12px;
background: url(images/cat_back.gif) repeat-x;
border:1px solid #000000;

}
.category_text{
width:380px;
margin:12px 0 0 12px;
float:right;}

.footer_inner{

float:left;
width:586px;
margin:0 27px 5px 184px;
padding:0 15px;
line-height:34px;
height:34px;
font-size:10px;
font-weight:bold;
background: url(images/footer_back.jpg) no-repeat;
}


/* innerpage-item-list layout starts here */
.category_item{
float:left;
margin:25px 0;

border:1px solid #393939;
background-color:#161616;}
.product_list_outer{

float:left;
margin:15px 5px;
border-top:1px solid #393939;
padding:10px 10px 10px 15px;
}
.prod_unique{
padding:3px; 
margin:2px;
float:left;
background: #CCCCCC;
border:1px solid #333333;
}
img{
border:none;
}

img.SCF_imageFormat{border:1px solid #666; margin:1px; padding:2px;}

.SCF_2col_bulletL{width:280px; float:left;}
.SCF_2col_bulletR{margin-left:300px;}
.SCF_2col_bulletO{margin:5px 0 5px 20px; padding:0;}
.SCF_2col_bulletO ul{margin:0 0 0 20px; padding:0;}
a.thickbox{margin:0; padding:0;}
.SCF_contact{float:left; width:290px;}
.SCF_clear{clear:both;}
.SCF_contactContainer{margin-top:20px;}

.SCF_logos{ padding-left:8px;}

.home_outer{width:853px; margin:0 auto; margin-top:45px;}

.home_flash_back{background:#1b1b1b;}