@charset "utf-8";



body

{

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

	background-repeat: repeat-x;

	background-color: #4F4F4F;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

}



table { border-collapse: collapse; }

td { padding: 0; }



.frame_template_left, .frame_template_right

{

	vertical-align: top;

	background-color: #303030;

}



.frame_template_left { padding-left: 10px; }

.frame_template_right { padding-right: 10px; }


.frame_left, .frame_right
{
	vertical-align: top;
	background-color: #303030;
}

.frame_left { padding-left: 10px; }
.frame_right { padding-right: 10px; }



.main { margin: auto; text-align:left;}



.head { background-image: url(images/head.gif); background-color: #303030; background-repeat:no-repeat; }

.head_top { height: 10px; }

.head_bottom[class] { height: 68px; border-left: 1px solid #FFF; border-right: 1px solid #FFF;}

.head_bottom { height: 58px; border-left: 1px solid #FFF; border-right: 1px solid #FFF; }



.left
{
	vertical-align: top;
	padding:5px;
	font-size: 8pt;
	width: 152px;
	background-color: #E1E0D7;
	border-right: 1px solid #D7D6CB;
	border-left: 1px solid #FFF;
	text-align:left;
}

.left a { color: #06391A; text-decoration:none; }

.left a:hover
{
	text-decoration:underline;
}


.left table td

{

	font-size:8pt;

	white-space: nowrap;

}

.left table td table
{
	width:100%;
	margin:auto;
}

.left table td table td
{
	white-space: normal;
}



.shopping_heading

{

	font-weight:bold;

	font-size:12px;

}



.left a { color: #06391A; font-size:9pt;}

.left a:hover {color:#6391A;}



.left_blue { background-image: url(images/left_blue.png); white-space:nowrap;}

.left_purple { background-image: url(images/left_purple.png); }

.left_sub_blue { background-image: url(images/left_sub_blue.jpg); width:inherit;}
.left_sub_purple { background-image: url(images/left_sub_purple.jpg); width:inherit; }



.navlink:hover { background-image: url(images/menu_hover.png); color: #06391a; background-repeat:no-repeat;}

.navlink { height: 20px; color: #06391a;

text-decoration: none; background-repeat:no-repeat;}


.frame_bottom
{
	background-color: #303030;
	height: 20px;
}

.body
{
	background-image: url(images/home_body.jpg);
	background-position:top left;
	width: 300px;
	height: 490px;
	padding-left: 10px;
	padding-right: 10px;
}




.right

{

	border-right: 1px solid #FFF;
}


.scroll_box_pad
{
	padding-top:0px;
}


.advice

{

	width: 146px;

	height: 551px;
	display:block;

	padding: 1px 0 0 310px;

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

}

.advice_pad_2
{
	padding-top: 70px;

}



.advice_head

{

	color: #526ACF;

	font-weight: bold;

}



.copyright

{

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

	background-repeat: repeat-y;

	font-weight: bold;

	padding: 5px;

	color: #FFF;

}



.testimonial

{

	background-color: #FFF;

	font-size: 11pt;

	font-family: Arial, Helvetica, sans-serif;

	text-align: right;

	padding: 20px;

}



.footer_template_left, .footer_template_right

{

	color: #FFF;

	padding: 10px;

	border-bottom: 1px solid #FFF;

	border-top: 1px solid #FFF;

	font-size:10px;

}



.footer_template_left { border-left: 1px soliD #FFF; font-size:10px;}

.footer_templater_right { border-right: 1px soliD #FFF; text-align: center; font-size:10px; }



.frame_template_bottom

{

	background-color: #303030;

	height: 20px;

}



.body_cell_white

{

	background-color:#ffffff;

}

.footer_left, .footer_right
{
	color: #FFF;
	padding: 10px;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	font-size:10px;
	background-color:#4f4f4f;
}

.footer_left a
{
	text-decoration:none;
	color:#ffffff;
}

.footer_right a
{
	
	text-decoration:none;
	color:#ffffff;
}

.footer_left a:hover
{
	color:#5b7866;
}

.footer_right a:hover
{
	color:#5b7866;
}

.footer_left { border-left: 1px soliD #FFF }
.footer_right { border-right: 1px soliD #FFF; text-align: center; }

.page_body_sub
{
	padding:4px;
	background-color:#ffffff;
	background-image: url(images/parch_1.jpg);
	font-size:12px;
	font-weight:bold;
}

.page_body_sub a
{
	color:#6a1b1d;
}

.scroll_box
{
	overflow:hidden;
	position:relative;
	display:block;
	width:410px;
	height:120px;
	/*border:#000000 solid 1px;*/
	/*top:665px;
	left:655px;*/
	/*background-color:#efefef;*/
}

.quote_box
{
	position:relative;
	display:block;
	top:120px;
	text-align:left;
	font-size:12px;
}

.editor img
{
	border:0px;
}

ul li
{
	margin-top:5px;
	margin-bottom:5px;
}

.files { margin-top: 20px; }
