/* CSS Document */html {	height:100%;}body {	padding:0;	margin:0;	height:100%;	background:url(images/bg.gif) repeat-x;	font-size:13px;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666666;	text-align: left;}/* You can change the width of this container to whatever the width of the site is, butyou need to have a width on the container. Check the width of the main table too.*/#container {	position:relative;	margin:0 auto;	padding:0;	width:1096px;	background-color: #FFFFFF;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: none;	border-right-style: solid;	border-bottom-style: none;	border-left-style: solid;	border-top-color: #666666;	border-right-color: #666666;	border-bottom-color: #666666;	border-left-color: #666666;	text-align: left;}.content {	line-height:16px;	font-size: 13px;	font-family: Verdana, Geneva, sans-serif;}.floatright {	float:right;	margin:0 0 15px 15px;}.floatleft {	float:left;	margin:0 15px 15px 0;}/* ----------- HEADER STYLES ------------ */h1, h2, h3 {	font-family:Tahoma;	color:#49453c;	font-size:13px;	display:inline;	margin:0;	padding:0;	font-weight: normal;}table, td, img, form {	border:0; 	padding:0;	margin:0;}table, td {	border-collapse:collapse;	font-family: Verdana, Geneva, sans-serif;	font-size: 13px;	line-height: 17px;	color: #424242;}#container table tr td table tr .socialnetworks a:hover {	font-weight: bold;	color: #06F;	text-decoration: none;}#container table tr td table tr .socialnetworks a:visited {	font-weight: bold;	color: #06F;}input, textarea{	font-size:13px;    font-family:Tahoma;	color:#666666;	line-height:13px;	vertical-align:top;	padding:0px;}select, input {	font:13px tahoma, arial, helvetica, sans-serif; 	color:#49453c; 	vertical-align:top;  	text-align:left;}img a, a img { 	border:0px;}#wrapper {	position:relative;	margin:0 auto;	padding:0;	width:200px;	height:auto;}/* Leftside Nav */#leftside {	width:345px;	height:auto;	text-align:left;	padding-left:12px}#border {	width:335px;	height:auto;	border-left:1px solid #9b9a9a;	border-right:1px solid #9b9a9a;	background:#f3f1f1;}/*#leftside ul.mainlinks {	width:335px;	text-align:left;	line-height:20px;	list-style:none;	margin:0;	padding:0;	border-bottom:1px solid #333;	background-color:#dddcdb;	padding-bottom:5px;	font-weight: normal;}#leftside ul.mainlinks li {	width:100%;	margin:0;	padding:0;	font-weight: normal;}#leftside ul.mainlinks li a {	display:block;	height:33px;	width:280px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	text-decoration:none;	padding:5px 0 0 55px;	text-align: left;	background-image:none;	color: #333333;	font-weight: normal;}#leftside ul.mainlinks li a:hover {	color:#FFFFFF;	text-decoration:none;	background:url(images/sidelinkhover.jpg) repeat-x top left;}*/#leftside #sublinks ul {    width:300px;	list-style:none;	font-size:12px;	color:#6b6967;	line-height:22px;	margin:0;	padding:0;	padding-top:5px;	padding-bottom:10px;	margin-left:35px;}ul {	font-size: 12px;	line-height: 22px;	color: #458FFF;}#leftside #sublinks a {	text-decoration:underline;	font-size:12px;	color:#666666;	font-weight: normal;}#leftside #sublinks a:hover {	text-decoration:none;	color:#6b6967;	font-weight: normal;}	/* ------------ CHANGE LINK COLOR HERE ------------ */a:link{	color:#06F;	text-transform: none;	font-style: normal;	font-variant: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	text-decoration:underline;}a:visited {	color:#06F;	font-weight: normal;	text-transform: none;	font-style: normal;	font-variant: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	text-decoration:underline;}a:hover{	color:#06F;	font-weight: normal;	text-transform: none;	font-style: normal;	font-variant: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	text-decoration: none;}a:active {	text-decoration:none;}/* ------------ Styles for page elements ------------ */#address {	position:absolute;	height:auto;	font-size:0.75em;	color:#2e7bca;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: right;	text-decoration:none;	right: 80px;	top: 60px;	width: 350px;}#logoarea {	width:1096px;	height:135px;	background-image: url(images/top.gif);	text-decoration:none;	text-align:right;	background-repeat: no-repeat;	background-position: 10px;	}#logoarea a {	color:#e6e8f2;	text-decoration:none;}#requestquote {	width:343px;	height:119px;	background-image: url(images/requestquote_bg.gif);	text-decoration:none;	text-align:center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	padding-top: 15px;	padding-left: 15px;}#nav2 {	width:289px;	background-image: url(images/sidenav_bg.gif);	}.socialnetworks {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-transform: uppercase;	color: #2E7AC8;	text-decoration: none;	padding-top:0px;	padding-left: 10px;}.socialnetworks a {	text-decoration: none;	line-height: 22px;}#requestquote a {	color:#e6e8f2;	text-decoration:none;}#customertools {	width:340px;	height:180px;	background-image: url(images/toolsbg.png);	text-decoration:none;	text-align:center;	padding-top: 30px;	padding-left: 18px;}#footer {	width:1096px;	height:166px;	background-image: url(images/footerbg.gif);	text-decoration:none;	padding-top: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 15px;	color: #333333;	font-weight: normal;	font-style: normal;}#container table tr td #content {	font-family: Verdana, Geneva, sans-serif;	font-size: 13px;	line-height: 17px;	color: #424242;}#footertext {	font-family: Verdana, Geneva, sans-serif;	font-size: 11px;	color: #666;}#footertext a {	font-family: Verdana, Geneva, sans-serif;	font-size: 11px;	font-style: normal;	color: #666;	font-weight: normal;}#footer a {	color:#666666;	text-decoration:none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 15px;	font-weight: normal;}/* ------------ Styles for divs on specific pages------------ */#testimonials {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #0B39AC;	background-image: url(images/quotes.gif);	background-repeat: no-repeat;	background-position: left top;	margin-left: 20px;	padding-left: 30px;	padding-top: 30px;	border-bottom-width: thin;	border-bottom-style: dotted;	border-bottom-color: #999999;}#pressrealeases {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #333333;	background-image: url(images/pressreleases.gif);	background-repeat: no-repeat;	background-position: left top;	margin-left: 20px;	padding-left: 30px;	padding-top: 30px;	border-bottom-width: thin;	border-bottom-style: dotted;	border-bottom-color: #999999;}#pressrealeases a{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FF6601;	background-image: none;	background-repeat: no-repeat;	background-position: left top;	padding-top: 30px;	border-bottom-width: thin;	border-bottom-style: none;	border-bottom-color: #999999;	font-weight: bold;	border-top-style: none;	border-right-style: none;	border-left-style: none;	border-top-width: thin;	border-right-width: thin;	border-left-width: thin;	text-transform: none;}#extras {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #333333;	background-image: url(images/pressreleases.gif);	background-repeat: no-repeat;	background-position: left top;	margin-left: 20px;	padding-left: 30px;	padding-top: 30px;	border-bottom-width: thin;	border-bottom-style: dotted;	border-bottom-color: #999999;}#extras a{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FF6601;	background-image: none;	background-repeat: no-repeat;	background-position: left top;	padding-top: 30px;	border-bottom-width: thin;	border-bottom-style: none;	border-bottom-color: #999999;	font-weight: bold;	border-top-style: none;	border-right-style: none;	border-left-style: none;	border-top-width: thin;	border-right-width: thin;	border-left-width: thin;	text-transform: none;}#faq {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #333333;	padding-left: 30px;	text-decoration: none;}#faq a{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333333;	font-weight: normal;	text-decoration: none;}#faq a:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #86B62E;	font-weight: normal;	text-decoration: none;}h1.faq {	font-size:1.3em;	color:#000;}/* ------------------------ */.cta {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #86B62E;}#content {	padding-top: 25px;	padding-right: 40px;	padding-bottom: 5px;	padding-left: 40px;}#buspro {	font-size: 13px;	background-image: url(images/businesspro2_01.png);	background-repeat: no-repeat;	height: auto;	width: 215px;	padding-top: 70px;	list-style-type: disc;}#busstan {	font-size: 13px;	height: auto;	width: 215px;	background-image: url(images/busstanhead.png);	padding-top: 70px;	background-repeat: no-repeat;}#buttontext {	font-size: 13px;	padding-right: 10px;	padding-left: 10px;	color: #000000;	padding-top: 10px;	padding-bottom: 10px;}#buttontext a {	color: #000000;	font-size: 13px;	text-decoration: underline;}#buttontext ul li {	color: #000;	font-size: 12px;	line-height: 17px;}#buttontext ul {	color: #000;	font-size: 13px;	line-height: 17px;}#buttontext a:visited {	color: #000000;	font-size: 13px;	text-decoration: underline;}#ecom {	font-size: 13px;	background-image: url(images/ecomhead.png);	background-repeat: no-repeat;	height: auto;	width: 215px;	padding-top: 70px;}.header {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 26px;	color: #000000;	margin-top: 10px;}.clear{clear:both;}.border {	border: 10px solid #FFFFFF;}.leader {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-transform: none;	color: #FF6600;	text-decoration:none;}.leader a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	text-transform: none;	text-decoration:none;}.leader a:visited {	text-decoration: none;}.leader a:hover {	text-decoration: none;}.number {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: normal;	color: #0C40C3;	margin-top: 0px;	padding-top: 0px;}select, input {	font:13px tahoma, arial, helvetica, sans-serif; 	color:#49453c; 	vertical-align:top;  	text-align:left;}#wwsearch {	width: 72px;	height: 30px;	margin: 0;	padding: 0;	border: 0;	background: transparent url(images/search_WW.jpg) no-repeat center top;	text-indent: -1000em;	cursor: pointer; /* hand-shaped cursor */	cursor: hand;}.searchBtn {	width: 72px;	height: 23px;	margin: 0;	padding: 0;	border: 0;	background:none;	background:url(images/search_WW.jpg) no-repeat top left;	cursor: pointer; /* hand-shaped cursor */}#cse-search-box input {	line-height: 12px;	font-size: 13px;	height: 20px;}#searchbox {	padding-top: 5px;   }#cse-search-results {	width: 500px;}.results {	width: 500px;}#requestquote2 {	width:343px;	height:189px;	background-image: url(images/requestquote2_bg.gif);	text-decoration:none;	text-align:center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	padding-top: 15px;	padding-left: 15px;}#requestquote a {	color:#e6e8f2;	text-decoration:none;}#requestquote2 a {	color:#e6e8f2;	text-decoration:none;}a.gallery:link {	color: #FFFFFF;	text-decoration: none;	display: block;	background-color: #86B62E;	margin-right: 50px;	margin-left: 50px;	text-align: center;	padding: 10px;	font-size: 16px;	line-height: 22px;	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #BADA80;	border-right-color: #4E6A1C;	border-bottom-color: #4E6A1C;	border-left-color: #BADA80;	font-style: italic;}a.gallery:visited {	color: #000000;	text-decoration: none;	display: block;	background-color: #BADA80;	margin-right: 50px;	margin-left: 50px;	text-align: center;	padding: 10px;	font-size: 16px;	line-height: 22px;	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #E2FFB3;	border-right-color: #7A8F55;	border-bottom-color: #7A8F55;	border-left-color: #E2FFB3;	font-style: italic;}a.gallery:hover {	color: #FFFFFF;	text-decoration: none;	display: block;	background-color: #4281BD;	margin-right: 50px;	margin-left: 50px;	text-align: center;	padding: 10px;	font-size: 16px;	line-height: 22px;	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #82B9FF;	border-right-color: #2A5278;	border-bottom-color: #2A5278;	border-left-color: #82B9FF;	font-style: italic;}a.gallery:active {	color: #FFFFFF;	text-decoration: none;	display: block;	background-color: #8CB0D4;	margin-right: 50px;	margin-left: 50px;	text-align: center;	padding: 10px;	font-size: 16px;	line-height: 22px;	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #576D84;	border-right-color: #D8E4FF;	border-bottom-color: #D8E4FF;	border-left-color: #576D84;	font-style: italic;}.noshow {	display: none;}.show {	display:block;	}.input {	border:1px solid #666;}fieldset {	border:1px solid #666;	padding:0 15px 20px 15px;}.smaller {	font-size:10px;	font-style:italic;}.emailhelp td {	padding:5px;}.redtext {	font-weight:bold;	color:#F00;}.bluetext {	font-weight:bold;	color:#00F;}#statusBox {	position:absolute;	top:-1px;	right:-1px;	width:350px;	height:auto;	border:1px solid #666666;	background:#FFF;	color:#333;	font-size:11px;	line-height:1.4em;	text-align:right;	padding:0 0 10px 0;	margin:0;	z-index:100;}#statusBox h2.red {	margin:0;	display:block;	font-size:12px;	font-weight:bold;	color:#FFF;	background:#F00;	padding:2px 5px 2px 0;}#statusBox .padded {	padding:5px 15px 0 15px;	}