 /*Container Elements*/
#wrapper {margin:0 auto;width:782px;position:relative;overflow:visible;}
#container {width:782px;position:absolute;top:0px;left:0px;}
#head{position:relative;top:0px;left:0px;width:782px;height:auto;overflow:visible;}

/*Top Menu Positioning*/
#topnav {position:absolute;top:22px;left:242px;width:447px;height:24px;z-index:500;}
#cartButton {position:absolute;top:20px;width:95px;right:0px;height:26px;}

/*Top Menu Elements*/
#nose {position:absolute;top:0px;left:0px;width:93px;height:21px;} 
#body {position:absolute;top:21px;left:0px;width:93px;height:26px;}
#call {position:absolute;top:0px;left:100px;width:153px;height:21px;}
#tollfree {position:absolute;top:21px;left:70px;width:125px;height:24px;padding:4px 0 0 28px;}
#upperContent {position:relative;top:47px;left:0px;width:782px;overflow:visible;clear:both;}

/*Colors*/
.blue {color:#4683c3;}
.redishOrange {color:#e94a04;}
.gold {color:#ffba00;}

/*Content Area Elements*/
#lowerContent {width:782px;background:url(/images/page-assets/content-bg.gif) repeat-y;margin:50px 0 0 0;}
#sidebar {/*position:relative;top:-1px;left:0px;*/float:left;width:173px;background-color:#f9f8f7;height:600px;}
#gutter {/*position:relative;top:0px;left:173px;*/float:left;width:39px;height:468px;}
#content {/*position:relative;top:0px;left:212px;*/float:left;width:570px;text-align:left;overflow:visible;padding:5px 0 0 0;}

/*Footer Elements*/
#footerContent {width:782px;border-top:1px solid #d4d5d7;background-color:#ffffff;}

body {margin: 0 0 0 0;font-family:Helvetica, Arial, sans-serif;font-size:12px;color:#000000;}
.copy {line-height:1.2em}
.hptollfree {color:#CC0033;font-size:17px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.articleTitle{color:#000000;font-size:19px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
a {color:#4683c3; font-weight:bold;}
a:link {color:#4683c3;font-weight:bold;}
a:hover {color:#C38646; font-weight:bold;}
a:visited {color:#4F759C; font-weight:bold;}
.footer {font-family:Arial, Helvetica, sans-serif;font-size:10px;margin:18px 0 20px 0;text-align:center;}
li.blue {color:#4683c3;list-style-image:url(/images/page-assets/blue-li.gif);font-weight:bold;}
.templatesSection {background-color:#4683c3;color:#E9E8E9;padding:3px;font-size:12px;font-weight:bold;margin:0 0 4px 0; }
.templates td {padding-right:8px;}

/* Link Styles */

a.white {color:#ffffff; font-weight:bold;}
a:link.white {color:#ffffff;font-weight:bold;}
a:hover.white {color:#ffffff; font-weight:bold;}
a:visited.white {color:#ffffff; font-weight:bold;}


/*Horizontal Rules -- apply to empty div tags*/
.lineGrey {border-bottom:1px solid #d4d5d7;} 
.lineWhite {border-bottom:1px solid #ffffff;} 

/*Headlines*/
h1, h2, h3, h4, h5, h6 {color:#4683c3;} 
h1 {font-size:14px;font:Verdana, Arial, Helvetica, sans-serif bold;background:url(/images/page-assets/arrow.gif) left center no-repeat;padding:0px 0 0px 8px;margin:15px 0 -1px 0;}
h2 {font-size:24px;font:Verdana, Arial, Helvetica, sans-serif bold;}
h3 {font-size:36px;font:Verdana, Arial, Helvetica, sans-serif bold;}
h4 {font-size:20px;font:Verdana, Arial, Helvetica, sans-serif bold;}
h5 {font-size:16px;font:Verdana, Arial, Helvetica, sans-serif bold;}
h5.defTop {font-size:16px;font:Verdana, Arial, Helvetica, sans-serif bold;margin:0px 0 -4px 0;}
h5.def {font-size:16px;font:Verdana, Arial, Helvetica, sans-serif bold;margin:15px 0 -4px 0;}
.hl {font-size:16px;font:Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color:#4683c3;}
.hlMd {font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color:#4683c3;}
.hlSm {font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color:#4683c3;}
.hlStd {font-size:16px;font:Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
.hlLg {font-size:19px;font:Helvetica, Arial, Verdana, sans-serif;font-weight: bold;}
.hlMdStd {font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
.hlXLg {font-size:22px;font:Helvetica, Arial, Verdana, sans-serif;font-weight: bold;}

/*COLORS*/
.blue {color:#4683c3;}
.bluebg {background-color:#4683c3;}
.orange {color:#FF6B01}
.steel {color:#4d4d4d}
.ltgray {color:#E9E8E9}

/*TEXT*/
.textSm {font-size:10px;}
.text {font-size:12px;}
.textMd {font-size:14px;}
.textLg {font-size:16px;}

.clear {padding:0px;margin:0px;height:0px;width:0px;font-size:0px;line-height:0em;clear:both;}

/*Products */
#prod {padding:15px 8px 8px 8px;}
.spec {border-top:2px solid #4683c3;margin:15px 8px 0 8px;padding:8px;border-left:1px solid #E9E8E9;border-right:1px solid #E9E8E9; border-left:1px solid #E9E8E9; border-bottom:1px solid #E9E8E9;background:url(/products/images/spec-bg.gif) bottom repeat-x;min-height:200px;width:510px;margin:0 auto;}
* html .spec {height:200px;}
.tab {width:560px;min-height:450px;margin:20px 0px 20px 0;}
/* IE uses height instead of min-height. Other browsers can't read */
/* Hides styles from IE Mac */
/* hide from IE 5 Mac \*/
* html .tab {height:450px;}
/* end hide */
.specHeader {font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color:#4683c3;font-variant:small-caps;}

/* Articles */
.articleText {font-size:13px;font-family:Arial, Helvetica, sans-serif;line-height:1.3em;}
.articleAuthor {font-variant: small-caps;}

/* Form Specs */
form table.lines td {border-bottom:1px solid #F6F6F5;}

/* Floats */
.imgfloatL {float:left;margin:0 12px 3px 0;}
.imgfloatR {float:right;margin:0 0px 3px 8px;}

.floatL {float:left;}
.floatR {float:right;}


/* Tool Tip */
#dhtmlgoodies_tooltip{
background-color:#EEE;
border:1px solid #000;
position:absolute;
display:none;
z-index:20000;
padding:2px;
font-size:0.9em;
-moz-border-radius:6px;	/* Rounded edges in Firefox */
font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
		}

#dhtmlgoodies_tooltipShadow{
position:absolute;
background-color:#555;
display:none;
z-index:10000;
opacity:0.7;
filter:alpha(opacity=70);
-khtml-opacity: 0.7;
-moz-opacity: 0.7;
-moz-border-radius:6px;	/* Rounded edges in Firefox */
	}
.pad3 {
	padding: 3px;
}

.blueHl {font-family:Helvetica, Arial, sans-serif;font-size:25px;font-weight:bold;line-height:1.2em;color:#4683c3;}
.blueLg {font-family:Helvetica, Arial, sans-serif;font-size:22px;font-weight:bold;line-height:1.2em;color:#4683c3;}
.blueMd {font-family:Helvetica, Arial, sans-serif;font-size:18px;font-weight:bold;line-height:1.2em;color:#4683c3;}
.blueXl {font-family:Helvetica, Arial, sans-serif;font-size:28px;font-weight:bold;line-height:1.2em;color:#4683c3;}
.blueReg {font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;line-height:1.2em;color:#4683c3;}

.orangeMd {font-family:Helvetica, Arial, sans-serif;font-size:18px;font-weight:bold;line-height:1.1em;color:#ff7200;}
.orangeLg {font-family:Helvetica, Arial, sans-serif;font-size:22px;font-weight:bold;line-height:1.1em;color:#ff7200;}
.orangeXl {font-family:Helvetica, Arial, sans-serif;font-size:28px;font-weight:bold;line-height:1.1em;color:#ff7200;}
.orangeReg {font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;line-height:1.1em;color:#ff7200;}
