body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:  arial, sans-serif;
	font-size: 14px;
	behavior:url(/styles/cssHoverFix.htc);
	color: #333333;
}
.nav-tile {
	background-image: url(../images/nav-tile.jpg);
	height:46px;
	background-repeat:repeat-x;
}	
h3 {
	font-size: 12px;
	color: #005dad;
	font-family:  arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: bottom;
	padding-top: 4px;
	line-height: normal;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.topnav_links {
	font-family: "Franklin Gothic Medium";
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
	padding-top: 18px;
	padding-right: 14px;
	padding-bottom: 12px;
	padding-left: 14px;
}
a.topnav:link {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #1E1E1E;
	font-weight: bold;
	text-decoration: none;
}
a.topnav:visited {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #1E1E1E;
	font-weight: bold;
	text-decoration: none;
}
a.topnav:hover {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

a.quicklinks:link {
	font-family:  arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	line-height: 30px;
	text-transform: uppercase;
	list-style-image: none;
	text-decoration: none;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	display: block;
	width: 220px;
	margin: 0px;
}
a.quicklinks:visited {
	font-family:  arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	line-height: 30px;
	text-transform: uppercase;
	list-style-image: none;
	text-decoration: none;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	display: block;
	width: 220px;
	margin: 0px;
}
a.quicklinks:hover {
	font-family:  arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0061c1;
	line-height: 30px;
	text-transform: uppercase;
	list-style-image: none;
	text-decoration: none;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-image: url(../Images/nav_hover.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	width: 220px;
	margin: 0px;
}
a.quicklinks:active {
	font-family:  arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	line-height: 30px;
	text-transform: uppercase;
	list-style-image: none;
	text-decoration: none;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	display: block;
	width: 220px;
	margin: 0px;
}
.network_links {
	font-family:  arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #35363b;
	line-height: 18px;
	text-transform: uppercase;
	list-style-image: none;
}
.our_network {
	font-family:  arial, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	text-transform: uppercase;
	color: #024b8d;
	font-style: normal;
	padding-top: 10px;
	padding-left: 15px;
}
.network_links {
	font-family:  arial, sans-serif;
	font-size: 11px;
	line-height: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #024b8d;
}
.horizontal_divider {
	background-image: url(../Images/page-divider.jpg);
	background-repeat: repeat-x;
	background-position: center;
	height:3px;
}

.network_links_description {
	font-family: arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: uppercase;
	color: #024b8d;
}
.header_text {
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-right: 10px;
	padding-bottom: 5px;
}
.body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left:10px;
	padding-right:10px;
}
.body_heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	font-variant: normal;
	text-transform: none;
	line-height: 10px;
}
.body_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	font-variant: normal;
	text-transform: none;
	line-height: auto;
}
a.bodylink1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #005DAD;
	font-weight: normal;
	letter-spacing: normal;
	text-decoration: underline;
}
a.bodylink1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #005DAD;
	font-weight: normal;
	text-decoration: underline;
}
a.bodylink1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}
a.bodylink1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.body_text_indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-right: 20px;
	padding-left: 35px;
	line-height: normal;
}

.inner_heading {
	background-image:url(/images/body_header_tile.jpg);
	background-repeat: repeat-x;
	height: 37px;
	display: block;
}
h2 {
	font-size: 14px;
	color: #6a767d;
	font-family:  arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	vertical-align: bottom;
	padding-top: 0px;
	line-height: normal;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

a.network:link {
	font-family:  arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: uppercase;
	color: #024b8d;
	text-decoration: none
}
a.network:visited {
	font-family:  arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: uppercase;
	color: #024b8d;
	text-decoration: none
}
a.network:hover {
	font-family:  arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: uppercase;
	color: #CC0000;
	overflow: visible;
}
a.network:active {
	font-family:  arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: uppercase;
	color: #024b8d;
	text-decoration: none
}

a.subnav:link {
	font-family: "Franklin Gothic Medium";
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	line-height: 37px;
}
a.subnav:visited {
	font-family: "Franklin Gothic Medium";
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	line-height: 37px;
}
a.subnav:hover {
	font-family: "Franklin Gothic Medium";
	font-size: 12px;
	text-transform: uppercase;
	color: #66CCFF;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: underline;
	line-height: 37px;
}
a.subnav:active {
	font-family: "Franklin Gothic Medium";
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	line-height: 37px;
}

.body_text_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.body_text_white2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.footer_text {
	font-family: arial, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	text-align:center;
	line-height: 20px;
	height: 72px;
}

a.footer:link {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #1D3883;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	line-height: 10px;
}
a.footer:visited {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #1D3883;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	line-height: 10px;
}
a.footer:hover {
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: underline;
	line-height: 10px;
}
a.footer:active {
	font-family: "Franklin Gothic Medium";
	font-size: 12px;
	text-transform: uppercase;
	color: #89AB00;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	line-height: 10px;
}
.free_report {
	background-image: url(/images/free_quote_tile.jpg);
	background-repeat: repeat-x;
	height: 274px;
	width: 200px;
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.yellow_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #FCBB23;
	text-decoration: none;
}
.nav_bg_tile {
	background-image: url(../Images/nav_blue_tile.jpg);
	background-position: left top;
	width: 250px;
	background-repeat: repeat-x;
}
a.buynow:link {
	background-image:url(../Images/buynow.jpg);
	height: 30px;
	width: 101px;
	background-repeat: no-repeat;
}
a.buynow:visited {
	background-image:url(../Images/buynow.jpg);
	height: 30px;
	width: 101px;
	background-repeat: no-repeat;
}
a.buynow:hover {
	background-image:url(../Images/buynow_hover.jpg);
	height: 30px;
	width: 101px;
	background-repeat: no-repeat;
}

.modalBackground {
	background-color: #808080;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup {
	background-color: #FFFFDD;
	border-color: #808080;
	border-style: solid;
	border-width: 3px;
	padding: 3px;
	width: 550px;
}
.hospitality-solutions {
	background-image: url(../Images/hospitality.jpg);
	background-position: left top;
	height: 351px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	background-repeat: no-repeat;
	width: 820px;
}

.landing_pages_header {
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	color: #555e64;
	font-weight:bold;
	padding-top:8px;
}
.headers_green {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: #779915;
}
.dot_divider {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
a.blue-button:link {
	background-image:url(../Images/learn-more.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
}
a.blue-button:visited {
	background-image:url(../Images/learn-more.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
}
a.blue-button:hover {
	background-image:url(../Images/learn-more-on.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
}
.business-voicemail {
	background-image: url(../Images/business-voicemail-products.jpg);
	background-position: left top;
	height: 351px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	background-repeat: no-repeat;
	width: 790px;
	z-index: 2;
}
a.blue-button_bluebg:link {
	background-image:url(../Images/blue-button-bluebg.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
}
a.blue-button_bluebg:visited {
	background-image:url(../Images/blue-button-bluebg.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
}
a.blue-button_bluebg:hover {
	background-image:url(../Images/blue-button-bluebg-on.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
}
.hmsavaya-landing-right {
	background-image: url(../Images/hmsavaya-images-right.jpg);
	background-position: left top;
	height: 351px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	background-repeat: no-repeat;
	width: 788px;
}.hmsavaya-landing {
	background-image: url(../Images/hmsavaya-images-left.jpg);
	background-position: left top;
	height: 715px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-right: 20px;
}
.pbx_header {
	background-image: url(../Images/pbx-header.jpg);
	height: 224px;
	width: 788px;
	background-repeat: no-repeat;
	background-position: left top;
}
.table-bg {
	background-image: url(../Images/table-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 400px;
	width: 260px;
}
a.bodylink2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}
a.bodylink2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}
a.bodylink2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #AACF20;
	font-weight: normal;
	text-decoration: underline;
}
.body_text_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
}
.system-repair {
	background-image: url(../Images/system-repair.jpg);
	background-position: left top;
	height: 351px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	background-repeat: no-repeat;
	width: 820px;
}
.landing-page-headers {
	font-family: Arial, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 45px;
	display: block;
	margin-left: 15px;
}
a.green-button:link {
	background-image:url(../Images/green-button.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
}
a.green-button:visited {
	background-image:url(../Images/green-button.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
}
a.green-button:hover {
	background-image:url(../Images/green-button-on.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
}
a.red-button:link {
	background-image:url(../Images/red-button.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
}
a.red-button:visited {
	background-image:url(../Images/red-button.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
}
a.red-button:hover {
	background-image:url(../Images/red-button-on.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
}
a.yellow-button:link {
	background-image:url(../Images/yellow-button.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	line-height: 28px;
}
a.yellow-button:visited {
	background-image:url(../Images/yellow-button.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	line-height: 28px;
}
a.yellow-button:hover {
	background-image:url(../Images/yellow-button-on.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	line-height: 28px;
}
a.orange-button:link {
	background-image:url(../Images/orange-button.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	line-height: 28px;
}
a.orange-button:visited {
	background-image:url(../Images/orange-button.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	line-height: 28px;
}
a.orange-button:hover {
	background-image:url(../Images/orange-button-on.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	line-height: 28px;
}
a.headerlinks:link {
	font-family:Arial, sans-serif;
	font-size:14px;
	color:#025eae;
	text-decoration: underline;
}
a.headerlinks:visited {
	font-family:Arial, sans-serif;
	font-size:14px;
	color:#025eae;
	text-decoration: underline;
}
a.headerlinks:hover {
	font-family:Arial, sans-serif;
	font-size:14px;
	color: #333333;
	text-decoration: underline;
}
a.green-button-white:link {
	background-image:url(../Images/green-button-white.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
}
a.green-button-white:visited {
	background-image:url(../Images/green-button-white.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
}
a.green-button-white:hover {
	background-image:url(../Images/green-button-white-on.jpg);
	background-repeat:no-repeat;
	height: 28px;
	width: 102px;
	display: block;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
}
.basic-landing-page {
	background-image: url(../Images/basic-landing-page.jpg);
	background-position: left top;
	height: 351px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	background-repeat: no-repeat;
	width: 790px;
	z-index: 2;
}

a.leftnav-links:link {
	color:#333333;
	font-family:Arial, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none;
}
a.leftnav-links:visited {
	color:#333333;
	font-family:Arial, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none;
}
a.leftnav-links:hover {
	color: #FFFFFF;
	font-family:Arial, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:underline;
}
.company_tile2 {
	background-image: url(../Images/header-bg-tile.jpg);
	background-repeat: repeat-x;
	height: 107px;
	background-position: top;
}

.addressBookHeading {
	background-color: #EEEECC;
	border: solid 1px #FFFFFF;
	font-weight: bold;
	padding: 4px;
}

.headingOrange {
	color: #CC6600;
	font-size: large;
}

@charset "UTF-8";

/* SpryMenuBarVertical.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

/* The outermost container of the Menu Bar, a fixed width box with no margin or padding */
ul.MenuBarVertical
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 10em;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are same fixed width as parent */
ul.MenuBarVertical li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 10px;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 17.5em;
	text-transform: none;
	font-family:Arial, sans-serif;
	font-weight:normal;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarVertical ul
{
	padding: 0;
	list-style-type: none;
	font-size: 10px;
	position: absolute;
	z-index: 1020;
	cursor: default;
	width: 20em;
	left: -1000em;
	top: 0px;
	margin-top: 0%;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 17.7em;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarVertical ul.MenuBarSubmenuVisible
{
	left: 0;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarVertical ul li
{
	width: 20em;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Outermost menu container has borders on all sides */
ul.MenuBarVertical
{
	border: 0px solid;
}
/* Submenu containers have borders on all sides */
ul.MenuBarVertical ul
{
	border: 0px solid;
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarVertical a
{
	display: block;
	cursor: pointer;
	background-color:#444c51;
	padding: 0.5em 0.75em;
	color: #ffffff;
	text-decoration: none;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus
{
	background-color:#5e686f;
	text-decoration:none;
	color: #FFF;

}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible
{
	background-color:#5e686f;
	text-decoration:none;
	color: #FFF;
}
a.navhover:link {
	background-color:#444c51;
	color:#fff;
	line-height:12px;
	width:16.1em;
	border-bottom-color:#78868f;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
a.navhover:visited {
	background-color:#444c51;
	color:#fff;
	line-height:12px;
	width:16.1em;
	border-bottom-color:#78868f;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}

a.navhover:hover {
	background-color:#5e686f;
	color:#fff;
	line-height:12px;
	width:16.1em;
	border-bottom-color:#78868f;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarVertical a.MenuBarItemSubmenu
{
	background-image: url(SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarVertical a.MenuBarItemSubmenuHover
{
	background-image: url(SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarVertical iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarVertical li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}

#apDiv1 {
	position:absolute;
	width:257px;
	height:241px;
	z-index:1;
	left: 300px;
	top: 72px;
	background-image: url(Images/pop-ad.jpg);
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
.css-div {
	border-bottom-width: .1em;
	border-bottom-style: dotted;
	border-bottom-color: #81a2c5;
	background-position: center center;
	display: block;
}

a.active-btn:link {
	background-image:url(../Images/active-btn.jpg);
	color:#333333;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	height: 54px;
	width: 171px;
	display: inline-block;
	line-height: 54px;
}
a.active-btn:visited {
	background-image:url(../Images/active-btn.jpg);
	color:#333333;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	height: 54px;
	width: 171px;
	display: inline-block;
	line-height: 54px;
}
a.active-btn:hover {
	background-image:url(../Images/active-btn-on.jpg);
	color:#333333;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	height: 54px;
	width: 171px;
	display: inline-block;
	line-height: 54px;
}
/* IFBYPHONE PAGES */

a.HostedIVR:link {
	background-image: url(../Images/ifbyphone-hostedIVR.jpg);
	background-repeat: no-repeat;
	width:107px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	line-height:55px;
	text-decoration:none;
}
a.HostedIVR:visited {
	background-image: url(../Images/ifbyphone-hostedIVR.jpg);
	background-repeat: no-repeat;
	width:107px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	line-height:55px;
	text-decoration:none;
}
a.HostedIVR:hover {
	background-image: url(../Images/ifbyphone-hostedIVR-on.jpg);
	background-repeat: no-repeat;
	width:107px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#ffffff;
	line-height:55px;
	text-decoration:none;
}
a.voicebroadcasting:link {
	background-image: url(../Images/ifbyphone-voicebroadcast.jpg);
	background-repeat: no-repeat;
	width:135px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	line-height:55px;
	text-decoration:none;
}
a.voicebroadcasting:visited {
	background-image: url(../Images/ifbyphone-voicebroadcast.jpg);
	background-repeat: no-repeat;
	width:135px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	line-height:55px;
	text-decoration:none;
}
a.voicebroadcasting:hover {
	background-image: url(../Images/ifbyphone-voicebroadcast-on.jpg);
	background-repeat: no-repeat;
	width:135px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#ffffff;
	line-height:55px;
	text-decoration:none;
}
a.calldistributor:link {
	background-image: url(../Images/ifbyphone-calldistributor.jpg);
	background-repeat: no-repeat;
	width:116px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	line-height:55px;
	text-decoration:none;
}
a.calldistributor:visited {
	background-image: url(../Images/ifbyphone-calldistributor.jpg);
	background-repeat: no-repeat;
	width:116px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	line-height:55px;
	text-decoration:none;
}
a.calldistributor:hover {
	background-image: url(../Images/ifbyphone-calldistributor-on.jpg);
	background-repeat: no-repeat;
	width:116px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#ffffff;
	line-height:55px;
	text-decoration:none;

}
a.calltracking:link {
	background-image: url(../Images/ifbyphone-calltracking.jpg);
	background-repeat: no-repeat;
	width:104px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	line-height:55px;
	text-decoration:none;
}
a.calltracking:visited {
	background-image: url(../Images/ifbyphone-calltracking.jpg);
	background-repeat: no-repeat;
	width:104px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	line-height:55px;
	text-decoration:none;
}
a.calltracking:hover {
	background-image: url(../Images/ifbyphone-calltracking-on.jpg);
	background-repeat: no-repeat;
	width:104px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#ffffff;
	line-height:55px;
	text-decoration:none;
}
a.virtualreceptionist:link {
	background-image: url(../Images/ifbyphone-virtualreceptionist.jpg);
	background-repeat: no-repeat;
	width:140px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	line-height:55px;
	text-decoration:none;
}
a.virtualreceptionist:visited {
	background-image: url(../Images/ifbyphone-virtualreceptionist.jpg);
	background-repeat: no-repeat;
	width:140px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	line-height:55px;
	text-decoration:none;
}
a.virtualreceptionist:hover {
	background-image: url(../Images/ifbyphone-virtualreceptionist-on.jpg);
	background-repeat: no-repeat;
	width:140px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#ffffff;
	line-height:55px;
	text-decoration:none;
}
a.clicktocall:link {
	background-image: url(../Images/ifbyphone-clicktocall.jpg);
	background-repeat: no-repeat;
	width:99px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	line-height:55px;
	text-decoration:none;
}
a.clicktocall:visited {
	background-image: url(../Images/ifbyphone-clicktocall.jpg);
	background-repeat: no-repeat;
	width:99px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	line-height:55px;
	text-decoration:none;
}
a.clicktocall:hover {
	background-image: url(../Images/ifbyphone-clicktocall-on.jpg);
	background-repeat: no-repeat;
	width:99px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#ffffff;
	line-height:55px;
	text-decoration:none;
}
a.storelocator:link {
	background-image: url(../Images/ifbyphone-storelocator.jpg);
	background-repeat: no-repeat;
	width:112px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	line-height:55px;
	text-decoration:none;
}
a.storelocator:visited {
	background-image: url(../Images/ifbyphone-storelocator.jpg);
	background-repeat: no-repeat;
	width:112px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	line-height:55px;
	text-decoration:none;
}
a.storelocator:hover {
	background-image: url(../Images/ifbyphone-storelocator-on.jpg);
	background-repeat: no-repeat;
	width:112px;
	height:55px;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:center;
	color:#ffffff;
	line-height:55px;
	text-decoration:none;
}
/* CSS Document */

a {
	color: #405D9B;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg-tile.jpg);
	height:1078px;
	background-repeat:repeat-x;
	background-position: top;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

onlinks a{
	color: #3D4C6D;
	text-decoration: none;
}

onlinks a:hover{
	color: #3D4C6D;
	text-decoration: none;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 8px 0px 8px 0px;
}

table {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ul {
	margin: 3px 3px 15px 25px;
}

.3sgdots {
	border-bottom: 1px dotted #69A321;
	border-left: 1px dotted #69A321;
	border-right: 1px dotted #69A321;
}

.bdecor {
	background-image: url(../images/botdecor.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #E3E6ED;
	font-size: 10px;
}

.bdecor a {
	color: Yellow;
}

.bluebox {
	border: 1px solid #7383A5;
	font-size: 11px;
}

.bluebox .hd {
	background: #E3E6ED;
	color: #606A80;
	font-weight: bold;
}

.brandbg {
	background-image: url(../images/brandbg.gif);
	background-repeat: repeat-x;
}

.brandttl {
	color: #777B83;
	font-size: 18px;
	font-weight: bold;
}

.brandttlbg {
	background-image: url(../images/brandttlbg.gif);
	background-repeat: repeat-x;
	color: #777B83;
	font-size: 14px;
	font-weight: bold;
}

.categoriesdesc {
	font-size: 11px;
}

.categoriestitle {
	color: #00008B;
	font-size: 14px;
	font-weight: bold;
}

.categorynavheading {
	font-size: 18px;
}

.dbbg {
	background: #8F9CB7;
	color: #FFFFFF;
	font-weight: bold;
}

.ddecor {
	background-image: url(../images/ldecor.gif);
	background-position: center;
	background-repeat: repeat-y;
}

.dgbg {
	background: #D5D5D5;
}

.formbg {
	background-color: #EBECEE;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.formbg .normal {
	font-weight: normal;
}

.formtitle {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.gbdr {
	border: 1px solid #DDDDDD;
}

.gbg {
	background: #F3F3F3;
	background-image: url(../images/mainbg.gif);
}

.heading{
	color: #FFFFFF;
	font-size: 16pt;
	font-weight: bold;
}

.hltxt {
	color: #EB5933;
}

.lbbg {
	background: #336600;
}

.lbbg a {
	color: #FFFFFF;
	font-weight: bold;
}

.lgbg {
	background: #F2F2F2;
}

.lnav {
	border-bottom: 1px dotted #cccccc;
	color: #FFFFFF;
	font-weight: bold;
}

.lnav a{
	color: #818181;
	text-decoration: none;
	font-size:10px;
	display:block;
	line-height:25px;
	padding-left: 5px;
}
.lnav a:visited{
	color: #818181;
	text-decoration: none;
	font-size:10px;
	display:block;
	line-height:25px;
	padding-left: 5px;
}

.lnav a:hover{
	color: #ffffff;
	text-decoration: none;
	font-size:10px;
	display:block;
	background-color: #2c90d0;
	line-height:25px;
	padding-left: 5px;
}

.lybg {
	background: #FDEFCA;
	color: #546079;
	font-weight: bold;
}

.menubg {
	background-color: #ffffff;
	margin: 6px;
	padding: 6px;
}

.more a{
	color: #FFA421;
	text-decoration: none;
}

.more a:hover{
	text-decoration: none;
}

.proddesc .title{
	color: #C17B68;
	font-weight: bold;
}

.proddesc li {
	list-style-image: url(../images/bullet3.gif);
	padding: 3px;
}

.proddesc ul {
	margin: 8px 3px 15px 25px;
}

.proddesctitle {
	background: #95A4C5;
	color: #FFFFFF;
	font-weight: bold;
	height: 32px;
	padding-left: 8px;
	vertical-align: middle;
}

.proddetails {
	float: right;
	margin: 8px;
}

.proddetails .but {
	background: #FFF6DF;
	border-left: 1px solid #F7BE24;
	border-right: 1px solid #F7BE24;
	padding-top: 5px;
	text-align: center;
}

.proddetails .img {
	border-left: 1px solid #F7BE24;
	border-right: 1px solid #F7BE24;
	border-top: 1px solid #F7BE24;
	padding: 5px;
	text-align: center;
}

.proddetails .rate {
	background: #FDEBBA;
	border-left: 1px solid #F7BE24;
	border-right: 1px solid #F7BE24;
	color: #7E6D4E;
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
	padding-left: 10px;
}

.prodlistlinks {
	background-color: #ABB5C9;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
	padding-left: 10px;
	vertical-align: middle;
}

.prodlistlinks .smalllink{
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}

.prodlistlinks .smalllink a{
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

.prodlistlinks .smalllink a:hover{
	text-decoration: underline;
}

.prodlistn {
	background-color: #ABB5C9;
	color: #FFFFFF;
	font-size: 11px;
	padding: 4px;
	vertical-align: middle;
}

.prodlisttitle {
	background-color: #E1E5EC;
	border-bottom: 1px solid #FFFFFF;
	color: #5F74A0;
	font-size: 11px;
	font-weight: bold;
	height: 33px;
	padding-left: 10px;
	vertical-align: middle;
}

.prodlisttitle a{
	color: #5F74A0;
	text-decoration: none;
}

.prodlisttitle a:hover{
	text-decoration: underline;
}

.prodthumbbox {
	border: 1px solid #C7CDDB;
	text-align: center;
	width: 65px;
}

.productboxes {
	background-color: #17479E;
	border: 1px solid #3D4765;
	color: #FFFFFF;
	font-weight: bold;
}

.productheading {
	font-size: 20px;
}

.productlistingtitle {
	font-size: 13px;
	font-weight: bold;
}

.sdwbg {
	background: #D3D3D3;
}

.stxt {
	font-size: 11px;
}

.tabbg {
	background-image: url(../images/tab1bg.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
}

.tabbg a{
	color: #FFFFFF;
	font-weight: bold;
	text-underline: none;
}

.tabbg a:hover{
	color: #FFFFFF;
	font-weight: bold;
	text-underline: none;
}

.tdecor {
	background-image: url(../images/topdecor.gif);
	background-repeat: repeat-x;
}

.ttlbg {
	background: url(../images/titlebg.gif) repeat-x;
}

.typesheading {
	color: #17479E;
	font-family: Arial;
	font-size: 24px;
}

.wtb {
	background: #336600;
	color: #333333;
	font-size: 10px;
	font-weight: bold;
}

.quicklinks {
	border-bottom: 1px dotted #cccccc;
	color: #FFFFFF;
	font-weight: bold;
}

.quicklinks, h1 {
	font-size: 100%;
	margin: 0px;
}

.quicklinks a{
	color: #FFFFFF;
	text-decoration: none;
}

.quicklinks a:hover{
	color: #EFF000;
	text-decoration: none;
}
.header-tile {
	background-image: url(../images/header-tile.jpg);
	height:103px;
	background-repeat:repeat-x;
}

a.navlink:link {
	font-family:"Arial Black";
	font-size: 11px;
	text-transform:uppercase;
	color:#ffffff;
	line-height:46px;
	text-decoration:none;
}
a.navlink:visited {
	font-family:"Arial Black";
	font-size: 11px;
	text-transform:uppercase;
	color:#ffffff;
	line-height:46px;
	text-decoration:none;
}
a.navlink:hover {
	font-family:"Arial Black";
	font-size: 11px;
	text-transform:uppercase;
	color:#ffa914;
	line-height:46px;
	text-decoration:none;

}
.topnavspace {
	font-family:Arial, sans-serif;
	letter-spacing: 1.5em;
}
.bg-tile {
	background-image: url(../images/bg-tile.jpg);
	height:1078px;
	background-repeat:repeat-x;
	background-position: top;
}
.boxleft-top {
	background-image: url(../images/boxleft-top.png);
	width:9px;
	height:76px; 
	background-repeat:no-repeat;
	background-position:bottom right;
}
.boxleft-tile {
	background-image: url(../images/boxleft-tile.png);
	width:9px;
	height:76px; 
	background-repeat: repeat-y;
	background-position: right;
}
.boxleft-bot {
	background-image: url(../images/boxleft-bot.png);
	width:9px;
	height:50px; 
	background-repeat:no-repeat;
	background-position:top right;
}
.boxright-top {
	background-image: url(../images/boxright-top.png);
	width:9px;
	height:76px; 
	background-repeat:no-repeat;
	background-position:bottom left;
}
.boxright-tile {
	background-image: url(../images/boxright-tile.png);
	width:9px;
	height:76px; 
	background-repeat: repeat-y;
	background-position: left;
}
.boxright-bot {
	background-image: url(../images/boxright-bot.png);
	width:9px;
	height:50px; 
	background-repeat:no-repeat;
	background-position:top left;
}
.quicklinks {
	font-family:"Arial Black";
	font-size:16px;
	color:#666666;
	text-transform:uppercase;
}
.menu-left {
	border-right-style:dotted;
	border-right-color:#999999;
	border-right-width:1px;
}
.boxtop-left {
	background-image: url(../images/boxtop-left.png);
	height:11px;
	width:11px;
	background-repeat:no-repeat;
	background-position: bottom right;
}
.boxtop-right {
	background-image: url(../images/boxtop-right.png);
	height:11px;
	width:11px;
	background-repeat:no-repeat;
	background-position: bottom left;
}
.boxtop-tile {
	background-image: url(../images/boxtop-tile.jpg);
	height:11px;
	width:11px;
	background-repeat: repeat-x;
	background-position: bottom;
}
.boxbot-left {
	background-image: url(../images/boxbot-left.png);
	height:11px;
	width:11px;
	background-repeat:no-repeat;
	background-position: top right;
}
.boxbot-right {
	background-image: url(../images/boxbot-right.png);
	height:11px;
	width:11px;
	background-repeat:no-repeat;
	background-position: top left;
}
.boxbot-tile {
	background-image: url(../images/boxbot-tile.png);
	height:11px;
	width:11px;
	background-repeat: repeat-x;
	background-position: top;
}
.boxbot-tileleft {
	background-image: url(../Images/bodybox-leftandright.jpg);
	height:11px;
	width:11px;
	background-repeat: repeat-y;
	background-position: right;
}
.boxbot-tileright {
	background-image: url(../Images/bodybox-leftandright.jpg);
	height:11px;
	width:11px;
	background-repeat: repeat-y;
	background-position: left;
}
.nav-divider {
	background-image: url(../images/navdivider.jpg);
	width:4px;
	height:46px;
	background-repeat: no-repeat;
}
a img {
border : 0;
}
div.wrap {
width : 675px;
margin : 0 auto;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 675px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float: none ;
width : 675px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header {
margin : -1px 0 0;
}
div#video-header {
height : 675px;
margin : -1px 0 0;
}
div#header div.wrap {
height : 275px;

}
div#header div#slide-holder {
z-index : 40;
width : 675px;
height : 275px;
position : absolute;
}
div#header div#slide-holder div#slide-runner {
	top : 5px;
	left : 0px;
	width : 673px;
	height : 315px;
	overflow : hidden;
	position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 8px;
width : 675px;
height : 46px;
display : none;
position : absolute;

}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 10px 0 0 20px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
color:#FFFFFF;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(../Images/silde-nav.png);
background-repeat: no-repeat;
color:#FFFFFF;
}
div#nav ul li a {
background : url(../Images/nav.png);
background-repeat: no-repeat;
}
a.orangebtn:link {
	background-image: url(../Images/orangebtn.jpg);
	width:109px; 
	height:38px;
	display:block;
	line-height:38px;
	background-repeat: no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-family:Arial, sans-serif;
	font-size:13px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
a.orangebtn:visited {
	background-image: url(../Images/orangebtn.jpg);
	width:109px; 
	height:38px;
	display:block;
	line-height:38px;
	background-repeat: no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-family:Arial, sans-serif;
	font-size:13px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
a.orangebtn:hover {
	background-image: url(../Images/orangebtn-on.jpg);
	width:109px; 
	height:38px;
	display:block;
	line-height:38px;
	background-repeat: no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-family:Arial, sans-serif;
	font-size:13px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
.subnav-bar {
	background-image: url(../Images/subnav-bar.jpg);
	height:37px;
	background-repeat:repeat-x;

}
a.subnav-link:link {
	line-height:37px;
	color:#ffffff;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
a.subnav-link:visited {
	line-height:37px;
	color:#ffffff;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
a.subnav-link:hover {
	line-height:37px;
	color:#222222;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
a.click-prods:link {
	background-image: url(../Images/click-products.jpg);
	width:193px;
	height:41px;
	background-repeat: no-repeat;
	background-position: top left;
	display:block;
}
a.click-prods:visited {
	background-image: url(../Images/click-products.jpg);
	width:193px;
	height:41px;
	background-repeat: no-repeat;
	background-position: top left;
	display:block;
}
a.click-prods:hover {
	background-image: url(../Images/click-products-on.jpg);
	width:193px;
	height:41px;
	background-repeat: no-repeat;
	background-position: top left;
	display:block;
}
.bogen-divider-hz {
	background-image: url(../Images/bogen-divider.jpg);
	height:3px;
	max-width:650px;
	background-repeat:repeat-x;
	background-position:center;
}