/*also #ff6633 / #ff6633 */

body {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	}
a {
	color: #ff6633;
	text-decoration:none;
	}
form {
	padding:0px;
	margin:0px;
	}
a:hover {
	color: #333333;
	text-decoration:underline;
	}
.textarea_size {
	width:400px;
	height:200px;
	text-align:left;
	}
	
.leftcolumn {
	width: 160px;
	background-color:#EEEEEE;
	padding-top: 0px; /*was 6px*/
	border-right: 1px solid #DDDDDD;
	}
.centercolumn {
	margin:0px;
	}
	.bodytable {
		width: 100%;
		padding: 8px;
		}
.rightcolumn {
	width: 160px;
	padding-top: 0;
	padding-right: 10px;
	}

.bodytext_red {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
	}

.bodytext_red A:link {
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.bodytext_red A:visited {
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.bodytext_red A:active {
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.bodytext_red A:hover {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

/* %%%%%%%%%%%%%%%%%%% */

.collapse {border-collapse:collapse}
.menubar {
	width: 100%;
	background-color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-indent: 130px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.menubar_element {
	padding: 4px 4px 4px 4px;
	margin-right: 10px;
	display:inline;
}
.menubar_element a {
	color:#FFFFFF;
	text-decoration:none;
}
.menubar_element a:hover {
	color:#FFB399;
	text-decoration:underline;
}
.menucontainer {
	background-color:#EEEEEE;
	width:100%;
	}
	.menuhead {
		display:block;
		background-color:#ff6633; 
		background-position:right; 
		text-align:left; 
		padding: 2px 4px 2px 8px;
		color:#FFFFFF;
		font-weight:bold;
		border-top: 2px solid #FFB399;
		border-bottom: 2px solid #FFB399;
		border-right: 8px solid #FFB399;
	}
		.menuhead a{
			color:#FFFFFF;
			font-weight:bold;
			}
		.menuhead a:hover{
			color:#EEEEEE;
			font-weight:bold;
			}
	.menuhead2 {
		display:block;
		background-color:#003366; 
		background-position:right; 
		text-align:left; 
		padding: 2px 4px 2px 8px;
		color:#FFFFFF;
		font-weight:bold;
		border-top: 2px solid #40668C;
		border-bottom: 2px solid #40668C;
		border-right: 8px solid #40668C;
	}
	.menuelement {
		display:block;
		text-align:right; 
		padding: 2px 0px 2px 0px;
		color:#333333;
		border-bottom: 1px solid #DDDDDD;
		border-right: 6px solid #eeeeee;
		}
	.menuelement a {
		display:block;
		color: #333333;
		border-right: 6px solid #eeeeee;
		text-decoration: none;}
	.menuelement a:hover {
		display:block;
		background-color: #cccccc;
		color:#000000;
		border-right: 6px solid #ff6633;
		text-decoration:underline;}


.spacerbar {
	width:100%;
	background-color:#FFFFFF;
	padding:1px 0 2px 0;
	margin:0 0 0 0;
	border-bottom: 1px solid #ff6633;
	font-size: 10px;
	color:#AAAAAA;
	}
	.spacerbar a{
		color:#AAAAAA;
		text-decoration:none;
		}
	.spacerbar a:hover {
		color: #666666;
		text-decoration: underline;
		} 
.spacerbarb {
	width:100%;
	background-color:#FFFFFF;
	padding:1px 0 2px 0;
	margin:0 0 0 0;
	border-top: 1px solid #ff6633;
	font-size: 10px;
	color:#AAAAAA;
	}
	.spacerbarb a{
		color:#AAAAAA;
		text-decoration:none;
		}
	.spacerbarb a:hover {
		color: #666666;
		text-decoration: underline;
		} 
/* BOX FORMATTING */
.box_top_white {
	border: 1px solid #CCCCCC;
	padding: 2px 0px 2px 4px;
	text-align: left;
	background-color:#ffffff;
	}
.box_bot_white {
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 2px 0px 2px 2px;
	margin-bottom: 8px;
	text-align: left;
	background-color:#ffffff;
	}
.box_top_blue {
	border: 1px solid #003366;
	padding: 2px 0px 2px 2px;
	background-color: #003366;
	text-align: left;
	}
.box_bot_blue {
	border-left: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-right: 1px solid #003366;
	padding: 2px 0px 2px 2px;
	margin-bottom: 8px;
	text-align: left;
	}
.box_bot_blue_new {
	width:700px;

	border-left: 0px solid #003366;
	border-bottom: 0px solid #003366;
	border-right: 0px solid #003366;
	padding: 2px 0px 2px 2px;
	margin-bottom: 8px;
	text-align: left;
	}
.box_top_oran {
	border: 1px solid #ff6633;
	padding: 2px 0px 2px 2px;
	background-color: #ff6633;
	text-align: left;
	}
.box_bot_oran {
	border-left: 1px solid #ff6633;
	border-bottom: 1px solid #ff6633;
	border-right: 1px solid #ff6633;
	padding: 2px 0px 2px 2px;
	margin-bottom: 8px;
	text-align: left;
	}
/* TEXT FORMATTING */
.heading1 {
	color: #ff6633;
	font-weight: bold;
	text-indent: 0px;
	}
.heading1_white {
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 0px;
	}
.heading1_blue {
	color: #666666;
	color: #003366;
	font-weight: bold;
	text-indent: 0px;
	}
.heading1_gray {
	font-weight: bold;
	text-indent: 0px;
	}
.h_link a {
	color:#333333;
	text-decoration:underline;
	}
.h_link a:hover {
	color:#ff6633;
	text-decoration:none;
	}
.smalltext {font-size: 9px; text-align:right; width:100%;}
/* OTHER */
.linkbox {
	text-align:left; 
	padding: 0px;
	color:#333333;
	}
	.linkbox a{
		color:#333333;
		padding:0 0 0 0;
		margin:0 0 0 0;
		text-decoration:none;
		}
	.linkbox a:hover{
		color:#333333;
		padding:0 0 0 0;
		margin:0 0 0 0;
		text-decoration:underline;
		}
.row_alt {background-color:#EEEEEE;}

.form_but { border: 1px solid #666666; background-color:#EEEEEE;}

.support td {padding:10px; text-align:center;}

/* COMPARISON CHART */
.cc_head {
	background-color:#40668C;
	border: 1px solid #ffffff;
	border-top: 0;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	}
.cc_head_purp {
	background-color:#003366;
	border: 1px solid #ffffff;
	border-top: 0;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	}
.cc_head_ca {
	background-color:#003366;
	border: 1px solid #ffffff;
	border-top: 0;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	}
.cc_head_red {
	background-color:#ff6633;
	border: 1px solid #ffffff;
	border-top: 0;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	}
.cc_head_a {
	background-color:#ff6633;
	border: 1px solid #ffffff;
	border-top: 0;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	}
.cc_chbox {
	border:1px solid #eeeeee;
	text-align:center;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	}
.cc_chbox_free {
	border:1px solid #eeeeee;
	text-align:center;
	color:#ff6633;
	font-size:12px;
	font-weight:bold;
	}
.cc td {padding: 2px;}
.cc2 td {padding: 4px; border-bottom:1px solid #dddddd; border-right: 1px solid #dddddd;}
.cc_pad {padding: 4px;}
.cc span {
	display:block;
	border-bottom:1px solid #cccccc;
	margin-left:30px;
	}
.comp_chart_hdr {
	background-color:#ffffff;
	text-align:center;
	color:#ff6633;
	font-size:14px;
	font-weight:bold;
	}
.hlights_box img {margin:12px;}
.imgpad img {margin: 8px;}
.testim_box {
	padding:10px 20px 10px 20px;
	text-align:left;
	background-color:#eeeeee;
	font-weight:bold;
	width:80%;
	margin-bottom:10px;
	}

#photo_album td {
	width: 120px;
	height: 120px;
	background-color: #EEE;
	border: 1px solid #003366;
	margin: 4px;
}
#photo_album {
	width: 80%;
	margin: auto;
}	

.product_slogan {
	margin: 0px 0px 0px 0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color:#ff6633;
	font-weight:bold;
}
.form_but {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/* TESTIMONIALS PAGE */

#slideShow_container
{
    position: absolute;
    background: url('/images/slideshow/slideshow_bg.gif') top left no-repeat;
    width: 557px;
    height: 200px;
    margin: 0px;
    padding: 0px;
    display: block;
    text-align: left;
   
}
.slideShow_initText
{
    font: normal normal bold 14px arial, sans-serif;
    height: 16px;
    padding: 92px;
    margin: 0px auto;
}
.slideShow_image
{
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;   
    width: 407px;
    height: 200px;   
   
    margin: 0px;
    padding: 0px;
}
.slideShow_image img
{
    padding: 0px;
    margin: 0px;
}

.slideShow_text
{
    position: absolute;
    top: 0px;
    left: 407px;
    display: block;
    width: 140px;
    height: 190px;
    padding: 5px;
    padding-top: 15px;
    margin: 0px;
    font: normal normal normal 11px arial, sans-serif;
    text-align: left;
    background: url('/images/slideshow/slideshow_text_bg.gif') top left no-repeat; } .slideShow_text p { padding: 0px; margin: 0px; line-height: 12px; } .slideShow_text p.name {
    font: normal normal bold 11px arial, sans-serif;
    display: inline;
    margin: 5px;
    padding: 0px;
}
.slideShow_text p.location
{
    font: italic normal normal 11px arial, sans-serif;
    display: inline;
    margin: 0px;
    padding: 0px;
}
.bottom_link
{
	position: absolute;
	top: 183px;
	left: 25px;
}
.bottom_link a
{
	padding: 0px; 
	margin: 0px;
	line-height: 12px;
}

label.pre
{
	display: -moz-inline-box;
	display: inline-block;	
	width: 100px;
	padding: 2px;
}

a.sideBanner img
{
	border: 2px solid #FF6633;
	padding: 3px;
}
a.sideBanner img:hover { border: 2px solid #000; }

.prod_box_price {
	padding-top:5px; 
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 20px; 
	color:#FFF;
	font-weight:bold;
	}

.prod_box_sect {
	font-family:Arial, Geneva, Helvetica, sans-serif; 
	font-size: 17px; 
	color:#003366;
	font-weight:bold;
	}
	
.prod_box_ver {
	font-size:18px; 
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	}	
	
.prod_box_bullets {
	padding:5px; 
	margin-left:10px; 
	font-family:Arial, Geneva, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#003366;
	font-weight:bold;
	}

.prod_slogan {
	padding-bottom:20px; 
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 20px; 
	color:#003366;
	font-weight:bold;
	}

.prod_highlight_title {
	padding-top:5px; 
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-family:Arial, Geneva, Helvetica, sans-serif; 
	font-size: 17px; 
	color:#727272;
	font-weight:bold;
	}

.prod_highlight_sect {
	font-family:Arial, Geneva, Helvetica, sans-serif; 
	font-size: 18px; 
	color:#003366;
	font-weight:bold;
	text-align:left;
	width:90%;
	margin-top:30px;
	}

/* product highlight bullets */
.prod_highlight_blt {
	margin:5px;
	padding:0px;
	list-style-type: none;
	color:#093564;	
}
.prod_highlight_blt li {
	background-image: url('/images/bullet_arrows_orange_nobox.gif');
	background-position: 0px 50%; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
	padding-left: 15px;
	border: 0px solid black;
	white-space:nowrap;
	margin:0px;
}


fieldset {
  	padding: 10px;
  	font-size:12px;
	font-weight:bold;
	font-family: sans-serif, Verdana, Arial, Geneva, Helvetica;
	border:1px solid #093564;
	width:100%;
}


legend {
  	padding: 2px 10px 2px 10px;
  	border:1px solid #093564;
  	color:#FFF;
  	font-size:14px;
	font-weight:bold;
  	text-align:left;
	background-image: url(/images/legend_bg.gif);
}

.sect_prod_title {
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 14px; 
	color: #FFF;
	font-weight:bold;
	text-align:left;
	width:710px; 
	border-bottom: 2px solid #003366; 
	margin-top:25px;
	padding-right:0px;
	}


