body {
	background-image:url(images/body_bg.jpg);
	background-repeat:no-repeat;
	background-color:#fbf5e1;
	background-position:top center;
	left:0px;
	margin-left:0px;
	margin-right:auto;
	text-align: left;
	font:Arial, Helvetica, sans-serif!important;
	position:relative;
	padding:0px;

	scrollbar-3dlight-color: #F1ECD2; 
	scrollbar-arrow-color: #663300; 
	scrollbar-base-color: #E0D8B1;
	scrollbar-darkshadow-color: black;
	scrollbar-face-color: #EEE8AA
	scrollbar-highlight-color: #EEE8AA;
	scrollbar-shadow-color: #EEE8AA;
	scrollbar-track-color: #F1ECD2;

}
#content_holder {
	background-image:url(images/content_bg.png);
	background-repeat:repeat-y;
	margin:0px;
	padding-right:6px;
	width:771px;
	padding-bottom:0px;
	padding-top: 15px;
}
#content_footer{
	background-image:url(images/content_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	position:relative;
	
	width:760px;
}
#header_bg {
	height:251px;

	
}

.content_table{
	padding: 0px 0px 10px 0px;
	margin:0px;
	width:580px;

}
.content_table p{
	padding: 5px 5px 10px 15px;
	margin:0px;
	line-height:17px;

}
.content_table h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#9a7800;
	margin:0px;
	padding: 3px 0px 3px 10px;


}
.content_table h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#660000;
	margin:0px;
	padding: 3px 0px 3px 20px;

}
/* Home Page */
#home_table {
	border:#825619 solid 1px;
	padding:1px;
}
#home_table p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#8c0420;
	padding: 5px 5px 5px 10px;


}

/* Side Menu */
#side_menu{
	background-image:url(images/side_bar_bg.jpg);
	background-repeat:repeat-x;
	padding-left:10px;
	margin-left:5px;
	width:145px;
}
#side_menu p {
	padding:0px;
	margin:0px;
	font-size:11px;

}
#questions{
	background-image:url(images/side_bar_phone_box.gif);
	background-repeat:no-repeat;
	padding: 10px 5px 5px 20px;
	height:67px;
	margin-left:0px;
	margin-bottom:15px;
}
#tools img{
	display:block;
	margin-bottom:20px;
}
#shopping_cart {
	background-image:url(images/side_bar_shopping_cart_title.gif);
	background-repeat: no-repeat;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;	
}

/* Forms */
#search_form{
	margin-top:35px;
	margin-left:0px;
	width:745px;
	border-bottom:none;
}
#shopping_cart_pagination {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4d4d4d;
	padding: 5px 5px 5px 15px;
	margin:0px;
	word-spacing:5px;	
}
#shopping_cart_table #table3 tr td{
	border:#825619 solid 1px;
	width:187px;
	margin:0px;
	
}
#shopping_cart_table2 tr td{
	border:none!important;
	font-size:11px;
	
	
}
#shopping_cart_table #table3 tr td p{
	padding: 5px 5px 10px 8px;
	line-height:16px;
	color:#000000;
	font-size:12px;

}
#search_form form table tr td{
	
	border-bottom:none!important;

}
#shopping_cart_details form table  {
	background-image:url(images/shopping_cart_bg.gif); 
	background-repeat:repeat-x; 

}
#shopping_cart_details form table tr td{
	border-bottom:none!important;
	
}

form, textarea  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6e7e1f;

}
.lable {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#4d4d4d;

}
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	background-color:#dce2c5;
}
submit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6e7e1f;
	background-color:#dce2c5;

}
form table tr td {
	border-bottom:1px dashed #CCCCCC;
	padding-bottom:10px;
}
.shoppingcart_output {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#785602;
}

/* Footer Area*/

#footer {
	
	background-image:url(images/footer_bg.png);
	background-repeat:no-repeat;
	height:63px;	
	width:771px;
	position:absolute;
	margin-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	word-spacing:3px;
	padding: 0px 10px 10px 0px;
}

#footer a:link {
	color: #575757;
}

#footer a:visited  {
	color: #ce863d;
}

#footer a:hover ,a:active  {
	color: #d0ce25;
}



a:link {
	color: #84414A;
	text-decoration: underline;
	}
a:visited { 
	color: #84414A;
	text-decoration: underline; 
	}
a:hover {
	color: #666666;
	text-decoration: underline;
	}
a:active { 
	color: #84414A;
	text-decoration: underline; 
	}
	
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4d4d4d;	
	
}
ul {
	list-style-type: disc;
	padding: 0;
	margin: 0;
	margin-left: 3em;
}

li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6e7e1f;
	margin-left: 0px;
	margin-top: 0px;
	line-height: 24px;
	margin: 1em 0;
    padding-left: 1.5em;
}
h1{



}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#9a7800;
	margin:0px;
	padding: 3px 0px 3px 10px;



.textVerd { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height:14px;
	}
	
.textVerdBold { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color:#112269;
	line-height:14px;
	font-weight: bold;
	}
	
.textVerdBold2 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color:#112269;
	line-height:14px;
	font-weight: bold;
	}

td.box4grey
{
	border-style: solid;
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-top-color: #D5D5D5;
	border-right-width: 1px;
	border-right-color: #D5D5D5;
	border-left-width: 1px;
	border-left-color: #D5D5D5;
	border-bottom-width: 1px;
	border-bottom-color: #D5D5D5;
}

td.box4green
{
	border-style: solid;
	background-color:#D7E8A1;
	border-top-width: 1px;
	border-top-color: #B0D144;
	border-right-width: 1px;
	border-right-color: #B0D144;
	border-left-width: 1px;
	border-left-color: #B0D144;
	border-bottom-width: 1px;
	border-bottom-color: #B0D144;
}

td.boxBlack
{
	border-style: solid;
	background-color:#EEF7D0;
	border-top-width: 0px;
	border-top-color: #000000;
	border-right-width: 1px;
	border-right-color: #000000;
	border-left-width: 0px;
	border-left-color: #000000;
	border-bottom-width: 0px;
	border-bottom-color: #000000;
}

.alert
{
color: #FF0000;
}

