body {
	font-size: 12px;
	color: #666666;
	font-family: Arial, sans-serif;
	line-height: 19px;
	padding: 0;
	margin: 0;
	background-color: #efeeee;
	background-image: url(/images/bg-top.png);
	background-repeat: repeat-x;
}
a {color: #4e4848; }
	
img {border: none;}

.bio {border:1px solid #dad3c2; padding:5px; marginright:20px;}

h1 {color: #af5505; font-family: Arial, sans-serif;font-size: 24px; font-weight: normal; line-height: 30px;}
h2 {color: #af5505; font-family: Arial, sans-serif;font-size: 18px; line-height:25px; font-weight: normal; border-bottom:1px solid #dad3c2; padding-bottom:2px; margin-bottom:5px;padding-top:0;}
h3 {color: #af5505; font-family: Arial, sans-serif; font-size: 13px; line-height:25px; font-weight: bold; border-bottom:1px solid #dad3c2; padding-bottom:2px; margin-bottom:5px;padding-top:20px;}
h4 {color: #726760; font-family: Arial, sans-serif;font-size: 16px; font-weight: normal; line-height:10px; font-style:italic;}
h5 {font-size: 14px; line-height: 20px; font-weight: normal;}
h6 {border-bottom:1px solid #dad3c2; color: #fff; font-family: Arial, sans-serif; font-size: 13px; font-weight: bold; background-color:#af5505; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; line-height:30px; }

.ad {font-size: 14px; line-height: 22px;}

.box {color: #fff; font-family: Arial, sans-serif; font-size: 13px; font-weight: bold; background-color:#9b4d1a; padding:3px 8px; line-height:20px; }
.box a:link { color: #fff;}
.box a:visited { color: #fff;}
.box a:hover { color: #4e4848;}
.box a:active { color: #fff;}

.setup 	{color: #fff; font-family: Arial, sans-serif; font-size: 13px; background-color:#9b4d1a; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px;}
.setup a:link { color: #fff;}
.setup a:link { color: #fff;}
.setup a:visited { color: #fff;}
.setup a:hover { color: #4e4848;}
.setup a:active { color: #fff;}

.hd{margin:0 auto;position:relative; width:1136px;}
.hd-dark  {color: #4e4848; font-size: 13px; font-weight: bold; line-height:24px;}
.hd-dark a { text-decoration:none}

.container{margin:0 auto;position:relative;text-align:left;width:1136px; background-color:#FFF;}

.btm{
	margin:0 auto;
	position:relative;
	background-repeat:repeat-x;
	background-image: url(file:/images/bg-btm.gif);
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #919191;
	line-height:20px;
	padding: 0 10px;
	background-color:#4e4848;
	background-image: url(file:../images/bg-btm.png);
	background-repeat: repeat-x;
}
.btm a:link {color: #919191; text-decoration: none;}
.btm a:visited {color: #919191;text-decoration: none;}
.btm a:hover {color: #fff;text-decoration: none;}
.btm a:active {color: #919191;text-decoration: none;}
.btm-hd{font-family:Arial, sans-serif;font-size: 13px; color: #c68448; letter-spacing: 1px;}

.or{color: #af5505; font-family: Arial, sans-serif;font-size: 14px; font-weight: normal; line-height: 20px;}
.orange{font-family:Arial, sans-serif; font-size: 13px; color: #af5505;}
.or-big{font-family:Arial, sans-serif; font-size: 36px; color: #af5505; line-height: 40px;}
.small{font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #666666; line-height:16px;}
.big-grey{font-family: "Times New Roman", Times, serif; font-size: 20px; color: #666666; line-height:22px; font-style:italic;}
.notes{border:1px solid #dad3c2; padding:5px; font-style:italic; }
.press{font-family:Verdana, Geneva, sans-serif; font-size: 11px; padding-top:15px; background:#EFEEEE; padding:20px; margin-top:30px;}
.white{color:#FFF;}

/*---------Left Navigation---------*/
.leftnav {border-collapse: collapse; color: #af5505; font-size: 12px; width:100%; letter-spacing: 2px;}

.leftnav a {border-collapse: collapse; color: #2e2d2c;  font-size: 12px; letter-spacing:0; text-decoration:none}
.leftnav td {border-bottom:1px solid #dad3c2; padding:3px;}
.leftnav tr:hover {background:#efeeee; text-decoration:none}

.column-left {width: 180px; float: left; padding:20px;}
.column-main {width: 860px; float: left; padding-left:20px; padding-right:30px; padding-top:10px; padding-bottom:10px;}
.column-main2 {width: 860px; float: left; padding-left:20px; padding-right:30px;}
.column-main1 {width: 1070px; float: left; padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px;}

/*---------Product Pages---------*/
.prod-topnav, .prod-topnav a {font-family:Arial, sans-serif; font-size: 11px; text-decoration:none; background:#E0DEDE; font-weight:bold;}
.prod-topnav a:hover {color: #af5505;}

/*---------Forms---------*/
#textfield {color:#666666; font-family:Arial, sans-serif; padding:5px; border:1px solid #827f7f; background:#FFF; font-size:12px;}
#textfield:hover {background:#f6d9bd; border:1px solid #666666;}
#disabled {color:#666666; font-family:Arial, sans-serif; padding:5px; border:1px solid #666666; background:#dcdfe4; font-size:12px; }

#button {padding:5px; min-width:100px;color: #666666;}
#button-f {padding:8px;font-size:12px; color:000; font-family:Arial, sans-serif; min-width:80px;margin:4px 5px;}

/*---------Home Page---------*/
.hd-home  {color: #af5505; font-family:Arial, sans-serif;font-size: 18px; font-weight: normal; line-height:30px;}

/*--------- Tables ---------*/
.sorting {border-collapse: collapse; width:100%;}
.sorting td {border-bottom:1px solid #e4e0e0; background:#fff; padding:4px;}
#sorting-title td{border-bottom:1px solid #EFEEEE; background:#EFEEEE; font-family:Verdana, sans-serif; font-size:11px; padding:0 4px;}
#sorting-hd td{border-bottom:1px solid #fff; background:#EFEEEE; padding:3px 4px; font-weight:bold; font-family:Arial, sans-serif; font-size:12px;}

.sortable {border-collapse: collapse; width:100%;}
.sortable td {border-bottom:1px solid #e4e0e0; padding:5px;}

.spacer {width: 100%; background-color:#dad3c2; height:1px; margin-top:5px; margin-bottom:5px;}

/*testimonials; products; support */

.Helena {color:#9900cc;}

/*--------- Index-Boxed ---------*/.indbox {
	width: 254px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom:0px;
	padding-left: 15px;
}


	.button, .button:hover {
	padding: 7px 12px;
    font-size: 14px;
    color: #fff;
	background: #af5505;
	border: 0px solid #af5505;
	border-radius: 5px;
	text-decoration:none}

