*{margin:0;padding:0;}
body {background:#DCE0E8 none repeat scroll 0 0;font-family:Arial;font-size:12px;}
.dropdown {margin:0;padding:0;float:left;padding-right:4px;padding-top:10px;}
.dropdown dt {margin-left:30px;border:0px solid #000000;font-weight:bold;cursor:pointer;font-style:italic;}
.dropdown dd {margin-left:26px;opacity:0.95;position:absolute;top:33px;display:none;overflow:hidden;background-color: #F08121;font-style:normal;}
.dropdown ul {width:170px;border:0px solid #000000;list-style:none;}
.dropdown ul a, .dropdown ul a:active, .dropdown ul a:visited {padding:5px;display:block;color:#EFEAE6;text-decoration:none;width:170px;}
.dropdown ul a:hover {color:#000000;background:#FFFFFF;}
.clearboth {margin:0;padding:0;font-size:1%;line-height:0%;clear:both;}
.site-wrapper 
{
	width:980px;
	min-height:600px;
	height:auto !important;
	height:600px;
	margin: 0px auto 0 auto;
	border:solid 1px black;
	background: #FFFFFF none repeat scroll 0 0;
}
.header-wrapper{}
a img {border:0 none;}
#logo {position:absolute;left:16px;top:12px;}
#phone {
	width: 222px;
	position: absolute;
	left:188px;
	top:70px;
}
#puzzle {
	width: 243px;
	position: absolute;
	left:736px;
}
.body-wrapper
{
	width:980px;
	min-height:213px;
	height:auto !important;
	height:213px;
}
.footer
{
	clear:left;
	width:980px;
	height:46px;
	background:url('../images/footer_bg.png');
	background-repeat: repeat-x;
}

.footer a img {padding:0px 20px 0px 20px;}


.top-header
{
	height: 117px;
	position:relative;
	z-index:3;
}
.top-nav
{
	background: url('../images/top-nav_bg.png');
	background-repeat: repeat-x;
	width: 980px;
	height: 33px;
	position:relative;
	z-index:2;
}
#nav
{
	position:absolute;
	text-align:left;
}
.top-nav ul
{
	padding:0;
	margin:0;
	list-style:none;
	padding-top:10px;
}
.top-nav li
{
	float:left;
	color:#F5F5F5;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
}
.top-nav a
{
	font-size:12px;
	text-decoration:none;
	color: #F5F5F5;
}
.site-banner
{
	height: 191px;
	background-image: url('../images/banner.png');
	position:relative;z-index:1;
}
#promo-area 
{
	margin-left: 30px;
	padding-top:33px;
}
#promo-up
{
	height:86px;
	overflow:hidden;
}
#promo-down
{
	height: 72px;
	padding-left:6px;
}
#big-title 
{
	text-transform: uppercase;
	font-weight:bolder;
	font-size: 34px;
	color:#8e9aad;
	line-height:1em;
	letter-spacing: -2.5px;
}
#low-rates
{
	font-size: 18px;
	padding-left:4px;
	color:#5d6674;
}
#free-setup
{
	font-size: 14px;
	color: #f08121;
	font-weight:bold;
	padding-bottom:13px;
}
.top-menus
{
	color: #efeae6;
}
.bottom-nav 
{
	float: left;
	font-family: Helvetica;
	font-size: 10px;
	font-weight: bolder;
	line-height: 1.5;
	color: #F5F5F5;
	padding-top: 5px;
	padding-left: 20px;
}
.bottom-nav a 
{
	text-decoration: none;
	color: #F5F5F5;
}
.bottom-nav a:hover
{
	text-decoration: underline;
}
.bbb-logo 
{
	float: right;
	padding-right: 10px;
	padding-top: 5px;
}
.quick-links
{
	margin:0;padding:0;float:none;
	background:url('../images/quick-links_bg.png');
	background-repeat: repeat-x;
	height:92px;
}
.quik-links-buttons
{
	margin:0;padding:0;float:none;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}
.first-button
{
	margin:0;padding:0;
	background: url('../images/buttons_bg.png');
	background-repeat: repeat-x;
	float:left;
	height:76px;
	width:235px;
	margin-left:4px;
	margin-right:4px;
	margin-top:8px;
}
.second-button
{
	margin:0;padding:0;
	background: url('../images/buttons_bg.png');
	background-repeat: repeat-x;
	float:left;
	height:76px;
	width:235px;
		margin-left:4px;
	margin-right:4px;
	margin-top:8px;
}
.third-button
{
	margin:0;padding:0;
	background: url('../images/buttons_bg.png');
	background-repeat: repeat-x;
	float:left;
	height:76px;
	width:235px;
		margin-left:4px;
	margin-right:4px;
	margin-top:8px;
}
.fourth-button
{
	margin:0;padding:0;
	background: url('../images/buttons_bg.png');
	background-repeat: repeat-x;
	float:left;
	height:76px;
	width:235px;
		margin-left:4px;
	margin-right:4px;
	margin-top:8px;
}
.top-button 
{
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 14pt;
	font-stretch: condensed;
	font-weight: bold;
	margin:8px;
}
.center-button
{
	margin:8px;
}
.main-content 
{
	width: 980px;
	height: 140px;
	margin-left:0px;
}
.main-body-wrapper 
{
	min-height: 650px;
	height: auto !important;
	height: 650px;
}
.main-body-wrapper ul 
{
	padding:0;
	margin:0;
	list-style:none;
}
#left-body-heading 
{
	background: url('../images/solutions_bg.png');
	background-repeat: repeat-x;
	height: 20px;
	width: 236px;
	font-size: 14px;
	margin-top:10px;
}
#left-body-menu-nav 
{
	background: url('../images/menu-nav_bg.png');
	background-repeat: repeat-x;
	height: 234px;
	width: 236px;
	margin-top:10px;
}
#left-body-menu-nav-2
{
	background: url('../images/menu-nav_bg.png');
	background-repeat: repeat-x;
	height: 180px;
	width: 236px;
	margin-top:10px;
}
#left-body 
{
	float:left;
	margin-top:10px;
	width: 236px;
	margin-left: 8px;
}
.left-menus 
{
	padding-left: 12px;
}
#menu-nav-wrapper 
{
	width: 236px;
	padding-top:10px;
}
#menu-nav 
{
	width: 236px;
	cursor:pointer;
	padding-top:10px;
}
#menu-nav a 
{
	font: bold 13px/26px arial, helvetica, sans-serif;
	color: #000000;
	display: block;
	border-width: 1px;
	margin: 0;padding: 0;text-decoration: none;line-height: 2.4em;width:236px;
}
#menu-nav a:link,#menu-nav a:visited
{
	color: #000000;
}
#menu-nav a:hover,#menu-nav a:active
{
	width:236px;
	background: #FFFFFF;
}
#left-body-ad-picture{margin-top:10px;}
.para-content{margin-bottom:20px;}
body#page_one a#link_one, body#page_two a#link_two, body#page_three a#link_three, body#page_four a#link_four, body#page_five a#link_five, body#page_six a#link_six
{
	background: #a7aab0;
} 
body#page_seven a#link_seven, body#page_eight a#link_eight, body#page_nine a#link_nine, body#page_ten a#link_ten
{
	background: #a7aab0;
} 
#body-center 
{
	float:left;
	margin-top:10px;
	width: 670px;
	margin-left: 46px;
}
#center-body-content
{
	width:478px;
	margin-top:10px;
}
#center-body-title 
{	
	font-size: 44.5px;
	height: 95px;
	margin-top:10px;
}
#main-body-title
{
	padding-top: 28px;
	color: #8e9aad;
}
#left-body-heading p
{
	color: #6f310c;
}
.sub-titles
{
	color: #F88017;
	font-size: 18px;
	font-weight: bold;
}
.quotes-area 
{
	float:left;
	height:115px;
	margin:8px;
	width:470px;
}
.blog-area {
	float:left;
	height:115px;
	margin:8px;
	width:470px;
}
.quotes-heading 
{
	background:url('../images/quotes-heading_bg.png');
	background-repeat: repeat-x;
	font-size: 14px;
	margin-left:10px;
}
.quotes-content 
{
	margin-top: 8px;
	margin-left:10px;
	width: 470px;
}
.q-content-left 
{
	float: left;
	width: 320px;
	text-align: center;
	padding-top: 6px;
	margin-left:10px;
}
.q-content-right 
{
	float: left;
	width: 120px;
	margin-left:10px;
}
.blog-heading 
{
	background:url('../images/blog-heading_bg.png');
	background-repeat: repeat-x;
	font-size: 14px;
}
.blog-content div 
{
	float: left;
	width: 230px;
	margin: 2px;
	margin-top: 6px;
	padding: 0;
}
#b-content-left 
{
	width: 168px;
	padding-left: 6px;
	margin-right: 0px;
}
#b-content-right 
{
	width: 268px;
	margin-left: 0px;
}
.para 
{
	padding-left: 6px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#sub-menu-nav
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#sub-menu-nav li
{
	margin: 0;
	padding: 0;
	float: none;
}
#sub-menu-nav a
{
	margin: 0;
	padding: 0;
}
.contact-body-wrapper
{
	width:964px;
	height:500px;
	margin: 6px auto;
}
#contact-left-body
{
	float:left;
	width:420px;
	height:300px;
	margin-left:4px;
	margin-right:8px;
}
#contact-right-body
{
	float:left;
	width:500px;
	height:300px;
}
#contact-left-heading
{
	background:url('../images/contact-heading_bg.png');
	background-repeat:repeat-x;
	height:22px;
	width:420px;
	font-size:14px;
	padding-top:4px;
}
#contact-right-heading
{
	background:url('../images/contact-heading_bg.png');
	background-repeat:repeat-x;
	height:22px;
	width:500px;
	font-size:14px;
	padding-top:4px;
}
#contact-left-content
{
	width:420px;
}
#small-logo
{
	float:left;
	padding-top:8px;
	width:142px;
	margin-right:10px;
}
#payex-address
{
	float:left;
	padding-top:8px;
	width:200px;
	font-size:14px;
}
#contact-right-content
{
	padding-top:8px;
	padding-left:4px;
	padding-right:4px;
}
.why-us-body-wrapper
{
	width:964px;
	height:1600px;
	margin: 12px auto;
}
.why-us-heading
{
	background:url('../images/contact-heading_bg.png');
	background-repeat:repeat-x;
	height:30px;
	width:956px;
	font-size:16px;
	padding-top:4px;
	color:#5E2708;
	margin:8px;
}
.why-us-content
{
	margin:14px;
	margin-left:18px;
	line-height:1.5em;
	letter-spacing:0.5px;
	
}
#image-thumb
{
	float:left;
	width:165px;
	height:;
}
#content-para
{
	float:left;
	width:765px;
	height:;
}
.quotes-body-wrapper
{
	width:964px;
	height:880px;
	margin: 12px auto;
}
.resellers-body-wrapper
{
	height:213px;
}

#left-site-map
{
	float:left;
	width:675px;
	min-height:300px;
	margin:5px;
	margin-left:20px;
}
#right-site-map
{
	float:left;
	width:245px;
	min-height:300px;
	margin:5px;
}
#site-map-title
{
	background:transparent url(../images/top-nav_bg.png) repeat-x scroll 0 0;
	width:665px;
	margin:5px;
	font-style:italic;
	color:#5E2708
}
#site-map-container
{
	width:665px;
	margin:5px;
	min-height:200px;
	line-height:2em;
	font-size:14px;
	padding-top:10px;
}
#map-outer-list
{
	margin-left:40px;
}
.map-inner-list
{
	margin-left:30px;
}
.map-inner-inner-list
{
	margin-left:20px;
}
#site-map-container a
{
	text-decoration:none;
	color:#000000;
}
#site-map-container a:hover
{
	color:#FF0000;
	text-decoration:underline;
}
#right-map-title
{
	background:transparent url(../images/top-nav_bg.png) repeat-x scroll 0 0;
	margin:5px;
	width:235px;
	font-style:italic;
	color:#5E2708
}
#right-map-container
{
	width:235px;
	margin:5px;
	min-height:234px;
	background:transparent url(../images/menu-nav_bg.png) repeat-x scroll 0 0;
}
