#CJ_Sayles{

background-color:#FFF;

margin:0px auto;

background-image:url(../images/main_bckgrnd.jpg);

background-position:top;

background-repeat:repeat-x;

}

.clear{clear:both;}

.header{

width:1010px;

margin:0px auto;

position:relative;

z-index:2;

}

.logo_text{

float:left;

margin-top:35px;

}

.logo{

float:left;

margin:10px;

}

.logo img{

border-style:none;

}

.login{

float:right;

margin-top:0px;

color:#FFF;

font:15px Arial, Helvetica, sans-serif;

text-align:right;

}

.navigation{
	float:right;
	color:#000;
	font:12px Arial, Helvetica, sans-serif;
	margin-top:32px;
	width:600px;

}

.navigation a{

color:#000;

font:12px Arial, Helvetica, sans-serif;

margin:0px 10px;

text-decoration:none;

}

.navigation a:hover{

text-decoration:underline;

}

.main_content{

width:1010px;

position:relative;

bottom:65px;

margin:0px auto;

z-index:1;

}

.content_holder{

float:left;

position:relative;

right:12px;

}

.content_top{

float:left;

width:1037px;

height:53px;

background-image:url(../images/top_white.png);

text-align:center;

padding-top:35px;

}



.content_mid{

float:left;

width:1037px;

background-color:#FFF;

background-image:url(../images/white_bckgrnd.png);

}

.content_mid_full{
	float:left;
	width:1037px;
	background-color:#FFF;
	background-image:url(../images/white_bckgrnd.png);
	background-repeat: no-repeat;
}

.product{
	float:left;
	width:940px;
	border: thin dashed #999999;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.big_but_holder{
	width:980px;
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	padding:10px 0px;
	margin-left:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

}

.big_but{

float:left;

width:323px;

margin-left:3px;

}

.big_but_left{

float:left;

width:30px;

height:193px;

background-image:url(../images/big_but_left.png);

}

.big_but_right{

float:left;

width:30px;

height:193px;

background-image:url(../images/big_but_right.png);

}

.big_but_mid{

float:left;

height:193px;

background-image:url(../images/big_but_mid.png);

}

.big_but_left_rail{

 float:left;

 width:150px;

 margin-right:5px;

}

.big_but_left_rail h1{
	color:#7e2e1c;
	font:25px Arial, Helvetica, sans-serif;
	margin:15px 0px 0px 0px;

}
.big_but_left_rail h2{
	color:#000000;
	font:15px Arial, Helvetica, sans-serif;
	margin:2px 0px 5px 0px;

}

.big_but_left_rail p{

 color:#5f5f5f;

 font:12px Arial, Helvetica, sans-serif;

 margin:0px;

}

.big_but_right_rail{

float:left;

margin-top:12px;

}



a.see_more{

background-image:url(../images/see_more_but.jpg);

height:20px;

width:70px;

float:right;

color:#FFF;

font:15px Arial, Helvetica, sans-serif;

text-decoration:none; 

margin-top:8px;

padding:3px 0px 0px 10px;  

}



a.see_more:hover{

background-position: 0 -23px;

}



.left_rail{

float:left;

width:334px;

margin-left:13px;

}

.mid_rail{

float:left;

width:334px;

}

.right_rail{

float:left;

width:334px;

}

a.long_but{

background-image:url(../images/but_main.png);

height:49px;

width:326px;

float:right;

color:#7e2e1c;

font:20px Arial, Helvetica, sans-serif;

text-decoration:none; 

margin-top:8px;

text-align:center;

padding:17px 0px 0px 0px; 

}



a.long_but:hover{

background-position: 0 -66px;

}

.long_but_holder{

float:left;

height:50px;

width:326px;

}



.footer{

width:100%;

background-color:#ffdcb7;

padding:30px 0px;

}

.footer_holder{

width:1010px;

margin:0px auto;

text-align:center;

color:#ce8766;

font:10px Arial, Helvetica, sans-serif;

}

.footer_holder a{

text-decoration:none;

color:#ce8766;

font:10px Arial, Helvetica, sans-serif;

}

.footer_holder a:hover{

text-decoration:underline;

}

.footer_nav{

color:#000;

font:11px Arial, Helvetica, sans-serif;

}

.footer_nav a{

text-decoration:none;

color:#000;

font:11px Arial, Helvetica, sans-serif;

margin:0px 10px;

}

.footer_nav a:hover{

text-decoration:underline;

}



.main_top_pic{

 background-image:url(../images/top_pic.png);

height:203px;

width:960px;

float:left;

padding:60px 0px 0px 50px;

}

.main_top_pic h1{

 font:24px Georgia, "Times New Roman", Times, serif;

 color:#80301c;

 width:400px;

}
