body {
background-image: url(images/test_background.jpg);
background-repeat: no-repeat;
background-color: #660000;
margin: 0px 0 0 0;
padding: 0;
text-align: center;
color: #cccc99;
font-size: 14px;
font-family: "Arial", Times, serif;
}

a img {
border:  none ;
}

a {
color: #cccc99;
text-decoration: underline;
}

a:hover {
color: #cccc66;
text-decoration:underline;
}

#header {
background-position:top center;
margin-bottom:35px;
height : 170px;
}

#header h1 {
font-size:30px;
text-transform:uppercase;
margin:0;
padding:0;
}
#content {
/*float:center;*/
width:1024px;
margin:0 auto;
}
#content h2 {
font-size:18px;
text-transform:uppercase;
text-align:center;
}
#left {
float:left;
width:350px;
text-align:left;
}
#right {
float:right;
width:350px;
text-align:right;
}
#one_col {
text-align:left;
}
#three_col_left {
background-image: url(images/back-col.png);
background-repeat: repeat;
text-align:center;
padding: 0px 5px;
width:220px;
float:left;
}
#three_col_center {
background-image: url(images/back-center.png) ;
background-repeat: no-repeat;
width:450px;
float:left;
padding-top: 0px;
margin-left:50px;
text-align: center;

}
#three_col_center_catalog {
/*background-image: url(images/back-center.png) ; margin : 25px 0;
background-repeat: repeat;*/
width:500px;
float:left;
padding: 0px 0 0 25px;
margin-left: 10px;
text-align:left; 
}
#three_col_right {
background-image: url(images/back-col.png);
background-repeat: no-repeat;
text-align:center;
padding: 0px 5px;
width:220px;
float:right;
}


/* ---------------------- Style 1 nav ---------------------- */

	
	
#styleone { 

text-align:center; 
height:21px;
text-transform: uppercase; 
font-size:14px;
width:800px;
margin:0 auto;
font-weight:bold;
font-family:Arial,sans-serif;



}


/* ---------------------- END Style 1 nav ---------------------- */


#footer {
clear:both;
background-color:#660000;
border-top:10px #cccc99 solid;
margin:0;
padding: 16px 0;
width:100%;
height:100%;
display:table;
text-align:center;
}
#footer_row {
width:1000px;
text-align:left;
margin:10px auto;
}
#footer_col_left {
width:500px;
border-top:0px #cccc99 solid;
border-bottom:0px #cccc99 solid;
border-left:0px #cccc99 solid;
border-right:0px #cccc99 solid;
float:left;
}
#footer_col_left ul{
list-style-type: none;
font-size: 14px;
padding: 8px;	
margin:0;
}
#footer_col_left ul li a{
color:#FFFFFF;
}
#footer_col_right {
width:500px;
float:right;
text-align:left;
}
#footer_col_right h3 {
text-transform: uppercase;
text-decoration:underline;	
font-size:18px;
margin:0;
}


