@charset "utf-8";

html, body {
font-family:"Segoe UI", Calibri, Arial;
font-size:12px;
text-align:center;
margin: 0;
padding:0;
height:100%;
width: 100%;
background-image:url(../images/grey-background.jpg); background-repeat:repeat;
}
img {
    border: 0;
}
#white {padding-bottom:35px; background-color:#FFF;}
form {margin:0; padding:0;}
#container { min-height:100%; position:relative; min-width:100%; }
#wrappertop { position:relative; width:955px; margin:auto;  background-color:#FFF; }
#wrapper { position:relative; width:955px; margin:auto;}
#menubar { 	width: 100%; background-image:url(../images/no_yellow_25.png); background-repeat:repeat-x; position:absolute; left:0px; height:34px;}

#topnav {text-align:center; font-family:"Segoe UI", Calibri, Arial;}
#topnav ul {list-style:none; display:inline-block; text-align:center;}
#topnav ul li { display:inline; padding: 0px 5px 0px 5px; text-align:center;}
#topnav a:link, #topnav a:visited { text-decoration:none; color:#000000;}
#topnav a:active, #topnav a:hover {text-decoration:none; border:none; font-weight:bold;}
#preheader {width:100%; position:relative; left:0px; background-color:#FFF; background-repeat:repeat-x;}

@media (orientation: portrait){
html, body {font-family:"Segoe UI", Calibri, Arial; font-size:12px; text-align:center; margin: 0; padding:10; height:100%; background-image:url(../images/grey-background.jpg); background-repeat:repeat; width:1150px;}
#Stage { margin-bottom:30px; background-image:url(../images/grey-background.jpg); background-repeat:repeat; margin-right:auto; max-width:1210px;}
}

#carousel { width: 1300px; position: relative;			}
#carousel ul {	list-style: none; display: block; margin: 0; padding: 0;	}
#carousel li {font-size: 40px; color: #999; text-align: center; display: block; width: 1300px; height: 320px; padding: 0; margin: 6px; float: left; position: relative; }
#carousel li img { width: 1300px; height: 320px;}
#carousel li span {text-indent: -999px; display: block; overflow: hidden; position: absolute; top: 14px; }			
.clearfix {float: none; clear: both; }
#carousel .prev {background: transparent url(../images/arrow1.png) no-repeat 0 0; text-indent: -999px; display: block; overflow: hidden; width: 53px; height: 80px; position: absolute; top: 130px;	}
#carousel .next {background: transparent url(../images/arrow2.png) no-repeat 0 0; text-indent: -999px; display: block; overflow: hidden; width: 53px; height: 80px; position: absolute; top: 130px; right:0px;}
#carousel .prev {background-position: 0 0;}			
#carousel .next {background-position: 0px 0;}


#logo { padding-bottom:10px; vertical-align:top;  background-color:#FFF;}
#people { font-family:"Segoe UI", Calibri, Arial; font-style:italic; font-size:15px; text-align:center; color:#0078C1; padding-top:20px;}
#mainnav {font-size:13px; font-weight:bold; font-family:Calibri, Arial, sans-serif; position:relative; width:955px; vertical-align:middle;}
#mainnav ul {list-style:none; display:inline-block; margin:0; padding:0;}
#mainnav ul li { display:inline-block; float:left;}
#mainnav a:link, #mainnav a:visited { text-decoration:none; color:#000000;}
#mainnav a:active, #mainnav a:hover {text-decoration:none;}
#content {padding-top:10px;}
#Stage { margin-bottom:30px; margin-left:-160px; background-image:url(../images/grey-background.jpg); background-repeat:repeat;}
#productlines { width:180px; padding:7px 0px 0px 0px; float:left; height:400px; margin-right:10px;}
#productlines a:link, #productlines a:visited { text-decoration:none;}
#productlines a:active, #productlines a:hover {text-decoration:none;}
#producttitle {	text-align:left; color:#409BD1;	font-size:15px;	font-weight:bold; padding-bottom:10px; text-align:center; font-family:"Segoe UI", Calibri, Arial;}
#producttitle a:link, #producttitle a:visited { text-decoration:none;}
#producttitle a:active, #producttitle a:hover {text-decoration:none;}
#producttext { text-align:left; font-family:"Segoe UI Light", Calibri, Arial; font-size:14px; width:170px; padding-left:5px; padding-bottom:20px;}

#clearfooter {
    clear:both;
}
#footerbox {
    width:100%; 
    background-color:#c0c0c0; 
    height:180px; 
    position:relative;}
#footernav {width:955px; margin:auto; font-family:"Segoe UI", Calibri, Arial; font-size:12px; position:relative; vertical-align:middle;}
#footernav ul li {display:inline-block; padding:10px 15px 20px 15px; vertical-align:text-top; text-align:left; float:left; width:100px;}
#footernav a:link, #footernav a:visited { text-decoration:none; color:#000000; }
#footernav a:active, #footernav a:hover {text-decoration:none; font-weight:bold;}
#footertitle {font-size:16px; text-align:left; padding:10px 0px 5px 0px;}
#follow {font-size:16px; right:0px; bottom:-120px; *bottom:0px; position:absolute;}

#yellowfooter {background-image:url(../images/pre_header.png); background-repeat:repeat-x; position:absolute; bottom:0px; left:0px; width:100%; padding:5px 0px;}
#copyright {font-size:11px; text-align:center;}

#share { position:absolute; top:350px; left:1px;}
.searchform {font-size:12px; color:#CCCCCC; vertical-align:middle; margin-top:5px;}
#littlenav {font-size:11px; text-align:left; line-height:8px; font-family:Calibri, Arial, sans-serif;}
#littlenav a:link, #littlenav a:visited { text-decoration:none; color:#000000;}
#littlenav a:active, #littlenav a:hover {text-decoration:none; color:#0065a4;}

#pagenav {text-align:left; font-size:15px; width:190px; font-family:Calibri, Arial, sans-serif;	float:left;	margin-right:20px;}
#pagenav ul {margin:0; padding:0;}
#pagenav li {list-style:none;}

.pagenavselected {text-decoration:none; color:#fff; display:block; width:189px; background-color:#0078C1;}
.pagenavselected a:link, .pagenavselected a:visited {text-decoration:none; color:#fff !important;}
.pagenavselected a:active, .pagenavselected a:hover {text-decoration:none; color:#fff;}

ul.top-level {line-height:40px; border:#DDDDDD solid 1px; background-color:#f5f6f6;    
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0, .02), inset 1px 1px 1px 1px rgba(255,255,255,255);
    box-shadow: 1px 1px 1px 1px rgba(0,0,0, .02), inset 1px 1px 1px 1px rgba(255,255,255,255);}
	
ul.top-level li {border-bottom:#DDDDDD solid; border-width:1px; list-style:none;}
ul.top-level a:link, ul.top-level a:visited { text-decoration:none; color:#000; display:block; width:190px;}
ul.top-level a:active, ul.top-level a:hover {background-color:#0078C1; color:#FFF;}
ul.sub-level {font-size:14px; background-color:#FFF; line-height:30px; list-style:none;}
ul.sub-level li {border:none; list-style:none;}
#sub {text-decoration:none; color:#000;}
#sub a:link, #sub a:visited { text-decoration:none; display:block; width:190px; color: #000 !important;}
#sub a:active, #sub a:hover { text-decoration:none; color:#0065a4; background-color:#E0E0E0; color: #000 !important;}

.pagenavclass {color:#000000;}
.pagenavclass a:link, .pagenavclass a:visited { text-decoration:none; color:#000000; border:none;}
.pagenavclass a:active, .pagenavclass a:hover {text-decoration:underline; color:#0078C1;}



.pagenav1downselected {text-decoration:none; color:#0065a4; background-color:#E0E0E0; display:block; width:190px; }
.pagenav1downselected a:link, .pagenav1downselected a:visited { text-decoration:none; color:#000;}
.pagenav1downselected a:active, .pagenav1downselected a:hover { text-decoration:none; color:#000;}
#pageinfo {float:left;	width:320px; margin-left:50px;}
#pageinfo a:link, #pageinfo a:visited { text-decoration:none; color:#000000;}
#pageinfo a:active, #pageinfo a:hover {text-decoration:none;}
#pageinfo2 {float:left; width:270px;}
#pageinfo2 a:link, #pageinfo2 a:visited { text-decoration:none; color:#000000;}
#pageinfo2 a:active, #pageinfo2 a:hover {text-decoration:none;}
#pageinfo3 {float:left; width:calc(50% - 30px); margin: 10px 10px 10px 50px; font-size: 14px !important;}
#pageinfo3b {float:left; width:calc(50% - 30px); margin: 10px 0px 10px 0px; font-size: 14px !important;}
#pageinfo3 a:link, #pageinfo3 a:visited, #pageinfo3b a:link, #pageinfo3b a:visited { text-decoration:none; color:#000000;}
#pageinfo3 a:active, #pageinfo3 a:hover, #pageinfo3b a:active, #pageinfo3b a:hover {text-decoration:none;}

#subpagecol {float:left; width:165px;}
#subpagecol a:link, #subpagecol a:visited { text-decoration:none; color:#000000; width:165px;}
#subpagecol a:active, #subpagecol a:hover {text-decoration:none; width:165px;}

#polaroidsubpic {font-family:"Segoe UI Light", Calibri, Arial; font-size:16px; color:#666; text-align:center; padding-bottom:5px; background-color:#FFF; width:160px;}

#pagetitlebig {font-family:"Franklin Gothic Book"; font-size:30px; text-align:left; width:675px; float:left; color:#0065a4;}
#pagetitlehead {font-family:Calibri, Arial; font-size:16px; text-align:left; color:#000;}
.pagetitleblue {text-align:left; font-size:18px; font-family:Cambria, Arial; color:#666; margin-top:10px;}
.pagetitlegray {margin-left:50px; text-align:left; font-size:16px; font-family:Cambria, Arial; color:#666; margin-bottom:10px; border:1px solid #666; float: left; padding: 5px; width: 680px;}
.pagetitlegray a:link, .pagetitlegray a:visited { text-decoration:none; color:#666;}
.pagetitlegray a:active, .pagetitlegray a:hover {text-decoration:none; color:#000;}
#pagetitle {text-align:center; font-size:20px; font-family:Calibri, Arial, sans-serif; padding:5px 0px;;}
#pagetext {text-align:left; font-family:Calibri, Arial, sans-serif;	font-size:12px; color:#666; padding:5px;}
#pagetext2 {text-align:left; font-family:"Segoe UI Light", Calibri, Arial; font-size:16px; padding-left:40px; color:#333;}
#textbig {text-align:left; font-family:Calibri, Arial, sans-serif;	font-size:15px; float:left;}
#producttitlepage {font-family:"Segoe UI Light", Calibri, Arial; font-size:38px; text-align:left;}
#productpagetagline {font-family:"Segoe UI", Calibri, Arial; font-size:24px; text-align:left; color:#0065a4;}
ul.productpagenav {
    font-family:"Segoe UI", Calibri, Arial; 
    line-height:40px; 
    border-top:#999 solid 1px; 
    border-bottom:#999 solid 1px; 
    color:#000; 
    list-style:none; 
    margin:0; 
    padding:0; 
    overflow:hidden; 
    font-size:16px; 
    width:900px; 
}	
ul.productpagenav li {list-style:none; display:inline; float:left; color:#000; text-align:center}
ul.productpagenav a:link, ul.productpagenav a:visited { text-decoration:none; color:#000; width:180px; display:block; text-align:center; }
ul.productpagenav a:active, ul.productpagenav a:hover {background-color:#fff;}
.productpagenavselected {text-decoration:none; display:block; width:180px; background-color:#fff; color:#0065a4; font-family:"Segoe UI", Calibri, Arial; font-weight:bold;}

#productpagetext {font-family:"Segoe UI Light", Calibri, Arial; font-size:16px; line-height:25px; text-align:left;}
#productpagetext a:link, #productpagetext a:visited { color:#0065a4; font-weight:bold;}
#productpagetext a:active {text-decoration:none; border:none; color:#000;}
#productpagetext a:hover {text-decoration:none; border:none;}
.productpagetitle {
    font-family: "Segoe UI", Calibri, Arial;
    font-size: 20px;
    font-weight: bold;
}
#productpagesubtitle {font-family:"Segoe UI", Calibri, Arial; font-size:18px; color:#333; font-weight:bold;}
#productpagesubtext{
    font-family:"Segoe UI", Calibri, Arial;
    font-size: 18px;
    color: #333;
    padding-left:200px;
}
.tablepadding tr, td {padding:5px 15px;}

#bigtitle {font-size:18px; text-decoration:none; color:#000; }
#bigtitle a:link, #bigtitle a:visited {text-decoration:none; color:#000;}
#bigtitle a:active, #bigtitle a:hover {text-decoration:none; font-weight:bold; color:#000;}
#headerimage {margin-top:70px;}
#page {width:720px; margin-left:20px; float:left;}
#page a:link, #page a:visited { text-decoration:none; border:none;}
#page a:active, #page a:hover {text-decoration:none; }
.title {text-align:left; color:#0078C1;	font-size:15px; font-family:Tahoma, "Arial Narrow", Arial; letter-spacing:1px; padding-left:40px; padding-top:20px;}
.title a:link, .title a:visited { text-decoration:none; color:#0065a4; border:none;}
.title a:active, .title a:hover {text-decoration:underline; color:#0078C1;}
#contacttitle {text-align:left; color:#0078C1; font-size:18px; font-family:Tahoma, "Arial Narrow", Arial; padding-bottom:5px;}
#custombutton, .custombutton { color: #0078C1;	    
    display: inline-block;
    position: relative;
    margin: 3px;
    padding: 3px 7px;
    text-align: center;
    text-decoration: none;
	background: #E0E0E0;
	text-shadow: 1px 1px 1px rgba(255,255,255, .22); 
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px; 
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
    -moz-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
    box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
    -webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    transition: all 0.15s ease;
	cursor:pointer;}
.custombutton2 { 
    color: #0078C1;	    
    display: inline-block;
    position: relative;
    margin: 5px;
    padding: 3px 7px;
    text-align: center;
    text-decoration: none;
    background: #E0E0E0;
    text-shadow: 1px 1px 1px rgba(255,255,255, .22); 
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
    -moz-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
    box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
    -webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    transition: all 0.15s ease;
    cursor:pointer;
}
.custombutton3 { 
    color: #0078C1;	    
    display: inline-block;
    position: relative;
    margin: 5px;
    padding: 3px 7px;
    text-align: center;
    text-decoration: none;
    background: #E0E0E0;
    border-color: #0078C1;
    cursor:pointer;
}
.custombutton4 { 
    color: #0078C1;	   
    display: inline-block;
    position: relative;
    margin: 5px;
    padding: 3px 7px;
    text-align: center;
    text-decoration: none;
    background: #E0E0E0;
    border-color: #0078C1;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #FFF;
    cursor:pointer;
}
.coupon{
    width: 120px;
    color: #cccccc;
    font-style: italic;
}
.w180 {
    width: 180px;
}
.balign {
    padding-top: 15px !important;
}

#leftcolumn { margin: 0px; padding: 0px; float: left; width: 300px;}
#rightcolumn {padding: 0px; float: left; width: 300px; }
#tagline {text-align:center; font-style:italic; font-family:Calibri, Arial, sans-serif;	font-size:19px;}
#coursedesc {padding-left:15px; font-size:14px;}
#popup {
    position:absolute; 
    top:5px; 
    left:200px; 
    background-color:#FFF; 
    width:500px; 
    font-family:"Segoe UI Light", Calibri, Arial;
    border: 20px solid rgba(255, 255, 255, 0.5); 
    -moz-background-clip: padding; 
    -webkit-background-clip: padding; 
    background-clip: padding-box; 
}
.popupHeader {
    background-color:#0065A4; 
    color:#FFF;
    width:calc(100% - 10px);
    padding: 5px;
}
#successOverlay {
    background-color: #FFF;
    z-index: 10;
    width: 450px;
    height: 550px;
    padding: 20px;
    position: absolute;
    font-family:"Segoe UI Light", Calibri, Arial;
    font-size: 30px;
    font-weight: bold;
    top: 35px;
    left: 5px;
    display: none;
    text-align:center;
}
.error {
    color:#FF0000; 
    font-weight:bold; 
    padding:5px;
}
.errorOutline {
    border: 1px solid #FF0000;
    background-color: #FFB6C1;
}
#popup2 {position:absolute; top:100px; left:300px; background-color:#FFF; width:500px; font-family:"Segoe UI Light", Calibri, Arial;
	border: 20px solid rgba(255, 255, 255, 0.5); 
	-moz-background-clip: padding; 
	-webkit-background-clip: padding; 
	background-clip: padding-box; 
text-align: left;
z-index: 1;}
.popup3 {position:absolute; top:100px; left:150px; background-color:#FFF; width:850px; font-family:"Segoe UI Light", Calibri, Arial;
	border: 20px solid rgba(255, 255, 255, 0.5); 
	-moz-background-clip: padding; 
	-webkit-background-clip: padding; 
	background-clip: padding-box;
	font-family:"Segoe UI Light", Calibri, Arial;
	font-size:20px;
	text-align:right; }
.popup3 a:link, .popup3 a:visited { text-decoration:none; color:#0065a4; font-weight:bold;}
.popup3 a:active, .popup3 a:hover {text-decoration:none; color:#0065a4; font-weight:bold;}
#file1 {
    display: block;
    visibility: hidden;
    width: 0;
    height: 0;
}
#Attach1 {
    cursor: pointer;
}
#innerborder { border:#0065a4 solid 5px;}
.smBorder {
    border: 2px solid #0065A4;
}

#partssearch input,#partssearch select {font-size:14px; font-family:"Arial Narrow", Arial; width:80px; } 
#polaroid {background-color:#FFF;}
#polaroid a:link, #polaroid a:visited { text-decoration:none; color:#000000;}
#polaroid a:active, #polaroid a:hover {text-decoration:none; color:#0065a4;}

#contactpsc {
    position:absolute; 
    top:5px; 
    left:150px; 
    background-color:#FFF; 
    width:600px; 
    font-family:"Segoe UI", Calibri, Arial;
    border: 20px solid rgba(255, 255, 255, 0.5); 
    -moz-background-clip: padding; 
    -webkit-background-clip: padding; 
    background-clip: padding-box;
}

#login {width:720px; margin-left:20px; float:left; padding-left:50px;}
#mylogin {background-color:#FFF; width:350px; font-family:"Segoe UI Light", Calibri, Arial; border:#E6A513 solid 5px; text-align:left; font-size:14px;}
#mylogin a:active, #mylogin a:hover {text-decoration:none; color:#0065a4; cursor:pointer;}
#myloginheader {background-color:#E6A513; color:#FFF; font-size:24px; font-family:'Segoe UI', Calibri, Arial; text-align:left; width:100%;}
#mylogin input[type=text] {width: 100%;}
#mylogin input[type=password] {width: 100%;}
#mylogin table {width: 100%;}
#loginbutton {background-color:#E6A513; color:#FFF; font-family:"Segoe UI", Calibri, Arial, Calibri, Arial; padding:5px 5px; font-size:16px; cursor:pointer;}
#loginreg {color:#E6A513; font-size:24px; font-family:"Segoe UI", Calibri, Arial, Calibri, Arial; text-align:left;} 
#reginfo {background-color:#FFF; font-size:14px; padding:5px 10px; width:350px; text-align:left; font-family:"Segoe UI Light", Calibri, Arial;}
#pwordhelp {position:absolute; top:100px; left:200px; background-color:#FFF; width:500px; border: 20px solid rgba(255, 255, 255, 0.5); -moz-background-clip: padding; -webkit-background-clip: padding; background-clip: padding-box; display:none; font-weight:bold; font-size:16px;}
#error {padding:5px; color:red; font-style:italic; font-size:15px;}
.red {color:red;}
#success {padding:5px; color:green; font-style:italic; font-size:15px;}
#profile {float:left; padding:0px 30px; text-align:center;}
#profile a:link, #profile a:visited {color:#0065a4; text-decoration:none;}
#profile a:active, #profile a:hover {color:#000000; text-decoration:none;}

#calendar {background-color:#FFF; font-family:"Segoe UI Light", Calibri, Arial; text-align:left; font-size:16px; padding:20px; width:400px; vertical-align:middle; margin:auto;}
#calendar2 {background-color:#FFF; font-family:"Segoe UI Light", Calibri, Arial; text-align:center; font-size:16px; padding:20px; width:600px; vertical-align:middle;}
#thanks {color:#F00; font-size:18px;}
#return {background-color:#FFF; font-family:"Segoe UI Light", Calibri, Arial; text-align:left; font-size:20px; padding:20px; width:800px; vertical-align:middle; margin:auto; margin-top:20px; min-height:900px;}
#oeRegister {background-color:#FFF; font-family:"Segoe UI Light", Calibri, Arial; text-align:left; font-size:20px; padding:20px; width:800px; vertical-align:middle; margin:auto; margin-top:20px;}
#return a:link, #return a:visited {
    color: #0065A4;
}
#return a:active, #return a:hover {
    color: #E6A513;
}
#rmaxreturn {
    background-color:#FFF; 
    font-family:"Segoe UI Light", Calibri, Arial; 
    text-align:left; 
    font-size:16px; 
    padding:20px; 
    width:800px; 
    vertical-align:middle; 
    margin:auto; 
    margin-top:20px; 
    height:auto;
}
ul.repair {
    line-height:40px; 
    background-color:#f5f6f6; 
    width:250px; 
    padding:0px; 
    float:left; 
    margin-left:10px; 
    border:1px solid #CCC;
}	
ul.repair li {
    list-style:none; 
    width:250px; 
    border-bottom:1px solid #CCC;
}
ul.repair a:link, ul.repair a:visited { 
    text-decoration:none; 
    color:#000; 
    display:block; 
    width:250px;
}
ul.repair a:active, ul.repair a:hover {
    background-color:#999; 
    color:#FFF; 
    width:250px;
}	

#register {background-color:#FFF; width:600px; font-family:"Segoe UI Light", Calibri, Arial; border-top:#E6A513 solid 3px; text-align:left; font-size:16px; padding-left:75px;}
#register a:active, #register a:hover {text-decoration:none; color:#0065a4; cursor:pointer;}
#registerpage {width:720px; float:left; font-family:"Segoe UI", Calibri, Arial; padding-left:115px; font-size:14px;}
#register select {font-family:"Segoe UI Light", Calibri, Arial; font-size:16px;}
#learncenter {background-color:#FFF; width:740px; float:left; font-family:"Segoe UI Light", Calibri, Arial; border-top:#E6A513 solid 3px; text-align:left; font-size:14px; padding:5px;}
#learncolumns {float:left; width:320px; margin-left:40px; font-size:15px;}
#learndesc {font-size:14px; }
#welcome {font-size:14px; font-family:"Segoe UI Light", Calibri, Arial; text-align:right; position:relative;}
#welcome a:link, #welcome a:visited { text-decoration:none; color:#000000;}
#welcome a:active, #welcome a:hover {text-decoration:none; color:#000000; font-weight:bold;}
#welcomenav {display:none; border-bottom:solid 1px #c7c8cb; line-height:30px; padding:10px; background-color:#FFF; width:130px; position:absolute; text-align:right; right:42px;}
#printbutton { background-color:#E6A513; color:#FFF; padding:10px; width:100px; margin-left:10px; font-size:15px;}
#submitbutton { background-color:#0065a4; color:#FFF; padding:5px; width:100px; margin-left:10px; font-size:18px;}

.ordertable{width:720px; margin: 0px auto; table-layout: fixed;}
.ordertable th {font-weight: bold; color: #FFF; padding: 5px; text-align:center; background-color:#E6A513;}
.ordertable td {line-height: 1.2em; background: #FFF; padding:10px; vertical-align: top;}
.ordertable2{width:720px; margin: 0px auto;}
.ordertable2 th {font-weight: bold; color: #FFF; padding: 5px; text-align:center; background-color:#E6A513;}
.ordertable2 td {line-height: 1.2em; background: #FFF; vertical-align: top;}
.otborder {border-bottom:1px solid #E6A513;}
.ottitle {padding:10px 10px 0px 10px; font-weight:bold;}
.otdesc {border-bottom:1px solid #E6A513; padding:0px 10px 10px 10px; font-size:13px;}
.w120 { width: 120px; }
.otfield { display: none;}
.oterror {background-color: lightpink;}


.fbtable{width: 650px; margin: 0px auto;}
.fbtable th {font-weight: bold; background:#0065a4; color: #FFF; padding: 5px; text-align:center;}
.fbtable td {padding: 5px; line-height: 1.2em; background: #FFF; width:50%; padding:10px;}

.cstable{width: 450px; margin: 0px auto;}
.cstable th {font-weight: bold; padding: 5px;}
.cstable td {padding: 5px; line-height: 1.2em; padding:10px;}

.invtable{width: 650px; padding-right: 10px; padding-left: 10px; margin: 0px auto;}
.invtable th {font-weight: bold; background:#0065a4; color: #FFF; padding: 5px;}
.invtable td {padding: 5px; line-height: 1.2em; background:#FFF; width:33%;}

.littable{width: 650px; margin: 0px auto; padding-left:10px;}
.littable th {font-weight: bold; background:#0065a4; color: #FFF; padding: 5px; text-align:center;}
.littable td {padding: 5px; line-height: 1.2em; width:50%;}

.techtable{width: 700px; padding-right: 10px; padding-left: 30px; margin: 0px auto;}
.techtable th {padding: 5px;}
.techtable td {padding: 5px; width:33%;}

.oectable{width: 705px; padding-left: 10px; margin: 0px auto;}
.oectable th {font-weight: bold; background:#0065a4; color: #FFF; padding: 5px; text-align:center;}
.oectable td {padding: 10px; line-height: 1.2em; background:#FFF;}
.oectable tr.alt td {padding: 10px; line-height: 1.2em; background:#eef5ff;}
.oectable input, .oectable select {font-family: "Segoe UI Light",Calibri,Arial; font-size:18px; padding: 1px;}
#scroll {overflow:scroll; width:725px; height:600px;}

.apptable {padding-left: 10px; margin: 0px auto;}
.apptable th {font-weight: bold; background:#0065a4; color: #FFF; padding: 5px; text-align:center;}
.apptable td {padding: 10px; line-height: 1.2em; background:#FFF;}
.apptable tr.alt td {padding: 10px; line-height: 1.2em; background:#eef5ff;}

.brandstable{width: 650px; margin: 0px auto;}
.brandstable th {font-weight: bold; background:#0065a4; color: #FFF; padding: 5px; text-align:center;}
.brandstable td {padding: 10px; line-height: 1.2em; background: #FFF; width:50%; text-align:center; font-family:"Segoe UI", Calibri, Arial;}

#leaderpage {font-family:Calibri, Arial; font-size:16px; line-height:25px; text-align:left;}
#leaderpage a:link, #leaderpage a:visited { color:#000;}
#leaderpage a:active {text-decoration:none; border:none; color:#000;}
#leaderpage a:hover {text-decoration:none; border:none; font-weight:bold;}

#leadership {width:720px; background-color:#FFF; padding:5px; font:"Segoe UI Light", Calibri, Arial; margin-top:5px;}
#leadership a:link, #leadership a:visited {text-decoration:none; color:#000;}
#leadership a:active, #leadership a:hover {text-decoration:none; color:#e6a513 !important;}

.videos {position:absolute; top:5px; left:200px; background-color:#FFF; font-family:"Segoe UI Light", Calibri, Arial;
	border: 20px solid rgba(255, 255, 255, 0.5); 
	-moz-background-clip: padding; 
	-webkit-background-clip: padding; 
	background-clip: padding-box; }
	
#catalog {background-color:#FFF; font-family:"Segoe UI Light", Calibri, Arial; font-size:18px;}
#line {border:#CCC 3px solid;}
#catalogtext {font-family:"Segoe UI Light", Calibri, Arial; font-size:18px; line-height:25px; text-align:left; margin-left:20px; margin-right:20px;}
#catalogtitle {font-family:"Segoe UI", Calibri, Arial; font-size:22px; text-align:left; color:#0065a4; margin-left:15px;}

#statename { float:left; text-align:center; font-size:20px; color:#0065a4; text-decoration:none; padding-left:50px;}
#statename a:link, #statename a:visited { text-decoration:none;}
#statename a:active, #statename a:hover {text-decoration:none;}

.state {background-color:#FFF; text-decoration:none; color:#000;}
.state a:link, .state a:visited { text-decoration:none; color:#000;}
.state a:active {text-decoration:none; border:none; color:#000;}
.state a:hover {border:none; font-weight:bold; color:#000;}

#mappagetext {font-family:"Segoe UI Light", Calibri, Arial; font-size:14px; line-height:25px; text-align:left;}
#mappagetext a:link, #mappagetext a:visited {color:#000; text-decoration:none;}
#mappagetext a:active {text-decoration:none; border:none; color:#000; text-decoration:none;}
#mappagetext a:hover {text-decoration:none; border:none; text-decoration:none; font-weight:bold; color:#0065a4;}

.s14 {
    font-size: 14px;
}
.s16 {
    font-size: 16px !important;
}
.s18 {
    font-size: 18px;
}
.bold {
    font-weight: bold;
}
.left {
    text-align: left;
}
.blueLink a:link, .blueLink a:visited {
    text-decoration: none;
    color: #0065A4;
}
.bluelink a:hover, blueLink a:active {
    text-decoration: underline;
    color: #0065A4;
}
.sectionDivider {
    border: 1px solid #CCC;
    width: 100%;
    clear: both;
}