/*new June 2011*/

body{
margin:0px;
padding:0px;
}
h1, h2, h3, h4, h5, h6, ul, p, a, img, form{
margin:0px;
padding:0px;
list-style-type:none;
border:none;
outline:none;
text-decoration:none;
}

/*new June 2011 END*/

a:active { text-decoration: none }
a:visited { color: #A03434; text-decoration: none}
a:hover { text-decoration: underline }
a:link { text-decoration: none }

h1 {font-size: 14pt;font-family: Arial;}

h2 {font-size: 11pt;font-family: Arial;}

.loc { font-size: 8pt; color:silver; font-family: Verdana, Arial;}

.copy { font-size: 9pt; color:#0080FF; font-family: Verdana, Arial;}

.content { font-size: 10pt; font-family: Arial;}

.descr {font-size: 9pt;font-family: Arial;}
.descr2 {font-size: 10pt;font-family: Arial;}
.button {font-size: 10px;}
.searchtext {font-size: 10px;}
.prod {font-size: 14pt;font-family: Arial;}

.headers{font-size: 17pt;font-family: TrebuchetMs;color: #A03434;}

/* Navigation */
.nav { font-size: 11pt; color:#464646; font-family: Verdana, Arial; margin-left : 6px;}
a.nav { font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Sans-Serif; }
a.nav:visited {color: #464646;}
a.nav:hover {color: red; background-color : White;}

.navBlue { font-size: 11pt; color:white; font-family: Verdana, Arial; margin-left : 6px;}
a.navBlue { font-size: 11px; background-color: #408BDF; padding: 1px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif; }
a.navBlue:visited {color: white; background-color: #408BDF}
a.navBlue:hover {color: red; background-color : White;}

.navPurple { font-size: 11pt; color:white; font-family: Verdana, Arial; margin-left : 6px;}
a.navPurple { font-size: 11px; background-color: #5B77D7; padding: 1px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif; }
a.navPurple:visited {color: white; background-color: #5B77D7;}
a.navPurple:hover {color: red; background-color : White;}

.navprod { font-size: 11pt; color:white; font-family: Verdana, Arial; margin-left : 6px;}
a.navprod { font-size: 11px; background-color: #EA3720; padding: 1px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif; }
a.navprod:visited {color: white; background-color: #EA3720}
a.navprod:hover {color: red; background-color : White;}

.nav2 { font-size: 11pt; color:#464646; font-family: Verdana, Arial; margin-left : 6px;}
a.nav2 { font-size: 11px; line-height: 16px; background-color: white; padding: 1px; font-family: Verdana, Arial, Sans-Serif; }
a.nav2:visited {color: #464646;}
a.nav2:hover {color: red; background-color : White;}

/*Home Page */
.hometext { font-size: 8pt; color:black; font-family: Verdana, Arial; line-height: 13px;}
a.hometext { font-size: 8pt; color:black; font-family: Verdana, Arial; line-height: 13px; text-decoration: underline;}
a.hometext:visited {color:black; text-decoration: underline;}
a.hometext:hover {color: red;}
.hometext2 { font-size: 8pt; color:#696969; font-family: Verdana, Arial; line-height: 13px;}
.hometext3 { font-size: 8pt; color:#696969; font-family:  Arial; line-height: 13px;}
.hometext4 { font-size: 10pt; color:#ffffff; font-family:  Arial; line-height:16px;}
a.hometext4 { font-size: 10pt; color:#ffffff; font-family: Arial; line-height: 16px; text-decoration: underline;}
a.hometext4:hover {color: #333333;}
.hometext5 { font-size: 10pt; color:#333333; font-family:  Arial; line-height:16px;}
.hometexthead { font-size: 13pt; color:#ffffff; font-family:  Arial; line-height:16px; font-weight:bold;}

/*Charts */
.chart { font-size: 11px; line-height: 14px; font-family: Arial, Sans-Serif; color: black;}
a.chart { font-size: 11px; line-height: 14px; font-family: Arial, Sans-Serif; color: #932626; font-weight:bold;}
a.chart:visited { color: #932626;}
a.chart:link { color: #932626;}
a.chart:hover { color: #000099;}

.chart2 { font-size: 10px; line-height: 14px; font-family: Arial, Sans-Serif; color: black;}

#bigImgPadding {
	padding: 20px 0 20px 0;
}

.red-trackmount {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:26px;
	color:#A03434;
	text-align:center;
}


/*dealer-phone-start*/

.dealer-phone {padding-top:1em; font-size:.8em; font-family:Arial, Helvetica, sans-serif;}

.dealer-phone h1 {font-size: 18px; color:#C30; text-decoration:underline; font-weight:bold;}

.dealer-phone h2 {font-size: 16px; color: #666; font-weight:bold; font-style:italic; width:300px; border-bottom:thin #999 solid; padding-top:15px;}

.dealer-phone h3 {}

/*dealer-phone-end*/

/*Sliding Door Index Page*/

.doorhardware td {
	font-size: 9pt;
	font-family: Arial;
	padding: 2px 5px;
	border-right:1px solid silver;
	text-align:center;
	vertical-align:middle;
}

.topdh {
	background-color: #C96;
	font-weight:bold;
	}
	
.dhrow {
	background-color:#E7CFB8;
}


.pivot td {
	font-size: 9pt;
	font-family: Arial;
	padding: 2px 5px;
	border-right:1px solid silver;
	text-align:center;
	vertical-align:middle;
}

.toppivot {
	background-color: #a154a0;
	font-weight:bold;
	color:#FFF;
	}
	
.pivotrow {
	background-color:#e0cce3;
}

.dual td {
	font-size: 9pt;
	font-family: Arial;
	padding: 2px 5px;
	border-right:1px solid silver;
	text-align:center;
	vertical-align:middle;
}

.topdual {
	background-color: #c96;
	font-weight:bold;
}
	
.dualrow {
	background-color:#E7CFB8;
}

.barn td {
	font-size: 9pt;
	font-family: Arial;
	padding: 2px 5px;
	border-right:1px solid silver;
	text-align:center;
	vertical-align:middle;
}

.topbarn {
	background-color: #00baf2;
	font-weight:bold;
}
	
.barnrow {
	background-color:#c7eafc;
}

.single td {
	font-size: 9pt;
	font-family: Arial;
	padding: 2px 5px;
	border-right:1px solid silver;
	text-align:center;
	vertical-align:middle;
}

.topsingle {
	background-color: #67a959;
	font-weight:bold;
	color:#FFF;
}
	
.singlerow {
	background-color:#d3e5cd;
}

.pocket td {
	font-size: 9pt;
	font-family: Arial;
	padding: 2px 5px;
	border-right:1px solid silver;
	text-align:center;
	vertical-align:middle;
}

.toppocket {
	background-color: #236ba6;
	font-weight:bold;
	color:#FFF;
}
	
.pocketrow {
	background-color:#c0cbe3;
}

.custom td {
	font-size: 9pt;
	font-family: Arial;
	padding: 2px 5px;
	border-right:1px solid silver;
	text-align:center;
	vertical-align:middle;
}

.topcustom {
	background-color: #f3dd5e;
	font-weight:bold;
}
	
.customrow {
	background-color:#F9EDAC;
}

.arch td {
	font-size: 9pt;
	font-family: Arial;
	padding: 2px 5px;
	border-right:1px solid silver;
	text-align:center;
	vertical-align:middle;
}

.toparch {
	background-color: #d1d2d4;
	font-weight:bold;
}
	
.archrow {
	background-color:#E7E7E8;
}

/*Crowder Display Systems*/

.display td {
	font-size: 9pt;
	font-family: Arial;
	padding: 2px 5px;
	border-right:1px solid silver;
	text-align:center;
	vertical-align:middle;
}

.topdisplay {
	background-color: #92736a;
	font-weight:bold;
	color:#fff;
}
	
.displayrow {
	background-color:#dfd3ce;
}


/*Testing for New Top Bar Div Tableless*/

.wrapper{
width:1024px;
margin:0;
float: left;
}

.topbar{
width:100%;
height:40px;
float:left;
background:url(../images/track/topbar.png) repeat-x;
}
.topbar img{
float:right;
display:block;
margin:5px;
}

.logo{
text-decoration:none;
color:#fff;
font-size:12px;
padding:10px 0px;
display:block;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.logo a {
	color:#fff;
}


/*Testing for New Left Navigation Div Tableless*/

.sidebar{
width:139px;
background-color:#eaeaea;
float:left;
padding:3px;
}

.searchbox {
margin-bottom:10px;
}
.searchbox a{
color:#464646;
font-size:11px;
display:block;
padding:1px 3px;
}
.searchbox a:hover{
background-color:#fff;
}
.searchbox input[type="text"] {
margin-bottom:4px;
font-size:10px;
border:#ccc solid 1px;
padding:2px;
width:120px;
}

.menu-1{
margin:0px;
padding:0px;
list-style-type:none;
margin-bottom:15px;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.menu-1 li{
margin-bottom:1px;
width:auto;
}
.menu-1 li a{
color:#fff;
text-decoration:none;
font-size:11px;
background-color:#EA3720;
display:block;
padding:3px;
font-weight:bold;
}
.menu-1 li a.product-instruction{
background-color:#408bdf;
color:#fff;
}
.menu-1 li a.literature{
background-color:#5b77d7;
color:#fff;
}

.menu-1 li a:hover{
color:#EA3720;
background-color:#fff;
}

.menu-2{
margin:0px;
padding:0px;
list-style-type:none;
margin-bottom:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.menu-2 li{
margin-bottom:1px;
}
.menu-2 li a{
color:#666;
text-decoration:none;
font-size:11px;
background-color:#fff;
display:block;
padding:3px;
font-weight:normal;
}
.menu-2 li a:hover{
color:#EA3720;
background-color:#fff;
}

/*END OF New Left Navigation Div Tableless*/
