@charset "utf-8";
/* CSS Document */

.clear { clear:both; height:0px; display:marker; _display:none;}
.clearLeft { clear:left; height:0px; display:marker; _display:none;}
.clearRight { clear:right; height:0px; display:marker; _display:none;}

.floatRight { float:right;}
.floatLeft { float:left;}

html, body { background:#182B45;}
div.contents { background:#FFF; width:100%; margin:auto;}
div#wrapper { width:1000px; margin:auto; padding-top:9px;}

#pageTopBorder { position:absolute; top:0px; width:100%;}
#topBlueBar { background:#43AFE1; height:9px;}
#bottomBlueBar {background:#182B45; height:9px; width:100%;}

#topNavigation { width:1000px; margin:auto; text-align:right;}
#topNavigation div { float:right; margin:0px; font-size:10px; text-transform:uppercase; padding:6px 8px 1px 8px; height:13px; }
#topNavigation div a:link, #topNavigation div a:visited { color:#999; text-decoration:none;}
#topNavigation div a:hover { color:#182B45;}
#topNavigation div.breaker { width:1px; background:#CCC; padding:0; margin:0; height:20px;}
#topNavigation div.active { background:#43AFE1;}
#topNavigation div.active a:link, #topNavigation div.active a:visited { color:#FFF;}

#header {}
#header #logo { padding:20px; float:left;}
#header #sectionNavigation { width:565px; float:right; min-height:52px; max-height:52px; height:52px; overflow:hidden; margin-top:59px; _margin-top:58px;}
#sectionNavigation ul {}
#sectionNavigation li { font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFF; display:block; float:left; margin: 15px 20px;}
#sectionNavigation div { display:block; float:left;}
#sectionNavigation .active { background:url(/images/sectionNavBgActive.jpg) repeat-x top left;}
#sectionNavigation div.optionSupport { font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFF; padding:15px 19px;}
#sectionNavigation div.optionRetail { font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFF; padding:15px 23px;}
#sectionNavigation div.optionHospitality { font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFF; padding:15px 17px;}
#sectionNavigation div.optionQSR { font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFF; padding:15px 20px 15px 21px;}
#sectionNavigation a:link, #sectionNavigation a:visited {color:#fff; text-decoration:none;} #sectionNavigation a:hover { color:#FC0;}

.contentBlock { padding:6px 10px 3px 10px; margin:10px 0 10px 0; }
.contentBlock .thumb { float:left; margin:0 10px 0 5px; margin-top:3px;}
.contentBlock h2 {}
.contentBlock p { margin:0; padding:0; line-height:120%;}

.links { padding:15px 15px 8px 0;margin-left:15px;}

.attachments {padding:15px 15px 8px 0; margin-left:15px;}

#footer { background:#fff; *background:none;}
#footer div {}
#footer img {}

.line { width:100%; background:#CCC; height:1px; margin-top:5px;}

.breadcrumbs { padding:10px 15px;}

.response { margin:10px 0 0 0;}
.responseHeader { border:1px solid #0682BE; background:#0682BE;}

#contactMap { width:408px; border-bottom:1px solid #FFF; padding:20px 0 10px 10px; background:url(/images/sectionListingBg_blue.jpg) no-repeat top right;}

.startAddressButton { background:url(/images/contactAddressStart.jpg) top left; height:35px; width:115px; border:none;}
.startAddressButton:hover {background:url(/images/contactAddressStart.jpg) 0px -35px;}
.startAddressButton:active {background:url(/images/contactAddressStart.jpg) 0px -70px;}

.findVistaButton { background:url(/images/contactVistaButton.jpg) top left; height:35px; width:115px; border:none;}
.findVistaButton:hover {background:url(/images/contactVistaButton.jpg) 0px -35px;}
.findVistaButton:active {background:url(/images/contactVistaButton.jpg) 0px -70px;}

.findDirectionsButton { background:url(/images/contactGetDirections.jpg) top left; height:35px; width:115px; border:none;}
.findDirectionsButton:hover {background:url(/images/contactGetDirections.jpg) 0px -35px;}
.findDirectionsButton:active {background:url(/images/contactGetDirections.jpg) 0px -70px;}

#archiveListing { padding:10px 10px 10px 15px;}
#archiveListing ul { margin:0 0 10px 0;}
#archiveListing li { font-size:10px; margin:8px 0; line-height:14px; color:#999;}
#archiveListing li a:link, #archiveListing li a:visited { color:#43AFE1; font-size:11px; text-decoration:none;}