/*		DOCUMENT LAYOUT START		*/
html{
	background-color:#346792;
}
body{
	width:1000px;
	margin:0px auto;
	padding-top:19px;
	background:url('http://www.sunstatemerchantservices.com/images/bodybg.png') no-repeat top center;
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	color:#424242;
}
.wrapper{
	width:961px;
    overflow:auto;
	padding:0px 20px;
    margin:0;
	background:url('http://www.sunstatemerchantservices.com/images/contentbg.png') repeat-y top center;
}
html>/**/body .right{
padding-bottom:30px;
}
.header{
	height:100px;
	padding:0px;
    width:961px;
	background:#FFF url('http://www.sunstatemerchantservices.com/images/headerbg.png') repeat-x top center;	
}
.topnav{
	clear:both;
	height:31px;
	margin:0px;
	padding:0px 10px;
    width:941px;
	background:#FFF url('http://www.sunstatemerchantservices.com/images/topnavbg.png') repeat-x top left;
}
.content{
	width:746px;
	float:left;
	border-right:1px solid #b9c9d4;
}
.content .left{
	width:241px;
	float:left;
    clear:left;
	padding:10px 5px 50px 10px;
	border-right:1px solid #b9c9d4;
	background:url('http://www.sunstatemerchantservices.com/images/bannerbg.png') repeat-x top left;
}
.content .left2{
width:256px;
padding:0 !important;
margin-bottom:-2px;
}
.content .right{
	width:459px;
	float:right;
	padding:15px 15px 5px 15px;
	background:url('http://www.sunstatemerchantservices.com/images/bannerbg.png') repeat-x top left;
	overflow:hidden;
}
.sidebar{
	width:214px;
	float:right;
}
.side2{
margin-top:100px;
}
.side2 blockquote p {
font:400 11px Verdana, Arial, sans-serif;
}
html>/**/body .side2{
margin-top:88px !important;
}
.side3{
margin-top:95px;
}
html>/**/body .wrapper .headiv{
    height:60px !important;
    padding:23px 0 0 16px;
}
.headiv{
	background:#fff url('http://www.sunstatemerchantservices.com/images/bannerbg.png') repeat-x 0 0;
    position:absolute;
    width:688px !important;
    height:50px !important;
    margin:-15px 0 0 -15px;
    padding:33px 0 0 16px;
    border-bottom:1px solid #999;
}
.headiv h3{
    margin:0 !important;
    line-height:18px;
}   
h3, h3 a, h3 a:hover{
    text-decoration:none !important;
    cursor:default;
    color:#5b6064 !important;
}
.headiv h3, .headiv p{
    padding:0 !important;
    margin:7px 0 0 0 !important;
    font-size:14px;   
    line-height:14px; 
}  
.right ul{
list-style:disc url(http://www.sunstatemerchantservices.com/images/chev-orange.gif);
}
.right ol li{
margin-bottom:10px;
} 
.right ul li, .right ul li a{
line-height:17px;
color: #d35900;
}
.right p{
margin:5px 0 15px 0 !important;
padding:0 !important;
line-height:17px;
}
.right p sup{
font-size:8px;
}
.right p.testa{
margin:0px 0 35px 250px !important;
}
.right a{
color: #053566;
text-decoration:underline;
}
.right a:hover{
color:#1e5fa1;
}
/*      DOCUMENT LAYOUT END		*/

/*		HEADER STYLES START		*/
.header .logo{
	float:left;
	padding:18px 0px 0px 10px;
}
.header .slogan{
	float:left;
	margin:0px;
	text-transform:uppercase;
	padding:47px 0px 0px 10px;
}
.header .sitenav{
	margin:0px;
	padding:0px 5px 5px 0px;
	float:right;
	list-style-type:none;
	background:url('http://www.sunstatemerchantservices.com/images/sitenav_bsep.png') no-repeat 90% 100%;
}
.header .sitenav li{
	display:inline;
	background:url('http://www.sunstatemerchantservices.com/images/sitenav_sep.png') no-repeat 100% 80%;
	padding:0px 6px;
	margin:0px;
}
.header .sitenav li.cart{
	height:28px;
	line-height:28px;
	padding:0px 36px 10px 6px;
	background:url('http://www.sunstatemerchantservices.com/images/cart.png') no-repeat 100% 80%;
}
.header .sitenav li a:link,.header .sitenav li a:visited{
	font-family: Verdana, Arial, sans-serif;
	height:11px;
	font-size:11px;
	line-height:11px;
	text-decoration:none;
	color:#464646;
}
.header .sitenav li a:hover{
	text-decoration:underline;
}
.header .phone{
	clear:right;
	float:right;
	height:45px;
	width:160px;
	background:url('http://www.sunstatemerchantservices.com/images/phone.png') no-repeat center left;
	padding:5px 0px 0px 50px;
	margin:5px 10px 0px 0px;
}
.header .phone .lphone{
	font-size:22px;
	line-height:22px;
	margin:0px;
	padding:0px;
    font-family: Tahoma, Arial, sans-serif;
}
.header .phone .sphone{
	font-size:11px;
	line-height:11px;
	margin:0px;
	padding:0px;
}
/*      HEADER STYLES END 		*/

/* 		TOP NAVIGRATION STYLES START 		*/
.topnav ul{
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.topnav li{
	display:inline;
	background:url('http://www.sunstatemerchantservices.com/images/sitenav_sep.png') no-repeat 100% 80%;
	padding:0px 8px;
}
.topnav ul li.last-child{
	background:none;
}
.topnav li a:link,.topnav li a:visited{
	text-transform:uppercase;
    font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	line-height:31px;
	text-decoration:none;
	color:#464646;
}
.topnav li a:hover{
	text-decoration:underline;
}
.topnav form{
	float:right;
	padding:5px 0px 0px 0px;
	margin:0px;
	border:none;
}
.topnav form fieldset{
	padding:0px;
	margin:0px;
	border:none;
}
.topnav form fieldset label{
	font-family:Arial, sans-serif;
	font-size:11px;
}
.topnav input{
	height:15px;
	width:120px;
	border:1px solid #babdc0;
}
.topnav input.go{
	width:auto;
	border:none;
	vertical-align:-2px;
}
/* 		TOP NAVIGATION STYLS END		*/

/* 		SIDE NAVIGATION STYLES START		*/
.left h3{
	margin:0px;
	padding:0px;
	color:#5b6064;
	font-size:18px;
	font-weight:normal;
}
.left h4{
	font-size:14px;
}
.left ul.sidenav{
	margin:0px;
	padding:10px 0px 10px 25px;
}
.left ul.sidenav li{
	margin:7px 0px;
	list-style-image:none;
	list-style-type:none;
}
.left ul.sidenav li.here{
	list-style-image:url('http://www.sunstatemerchantservices.com/images/doublearrow.png');
}
.left ul.sidenav li a{
	font-size:14px;
	font-weight:normal !important;
}
.left ul.sidenav li a:link,.left ul.sidenav li a:visited{
	color:#053566;
	font-weight:bold;
	text-decoration:none;
}
.left ul.sidenav li a:hover{
	text-decoration:underline;
}
/* 		SIDE NAVIGATION STYLES END		*/

/*		MIDDLE CONTENT STYLES START		*/
.right .paging{
	font-size:11px;
}
.right .paging a:link,.right .paging a:visited{
	color:#34679f;
	padding:2px;
	text-decoration:none;
}
.content h4{
	font:400 16px/18px Verdana, Arial, sans-serif;
    margin:0;
    padding:5px 0 15px 0;
	color:#171717;
}
.right .mca-table{
margin:30px 0 15px 0;
}
.right .mca-table tr td{
padding-bottom:20px;
}
.right .mca-table img{
float:left;
margin:0 4px 20px 0;
}
.content .right .mca-table p{
text-align:left;
font:400 11px/12px Arial, Helvetica, sans-serif;
margin:0 2px 4px 0 !important;
padding:0 !important;
}
.content .right .mca-table p a{
font-weight:700;
padding:0;
margin:0;
}
/*		MIDDLE CONTENT STYLES END		*/

/*		SIDEBAR BOX STYLES START		*/
.guaranteed{
	width:156px;
	height:161px;
	margin:5px auto;
	padding:15px;
	background:url('http://www.sunstatemerchantservices.com/images/guaranteed.png') no-repeat top left;
}
.guaranteed h2{
	color:#1f507e;
	font-size:27px;
	text-align:center;
}
.guaranteed h3{
	color:#1f507e;
	font-size:17px;
	padding-bottom:5px;
	border-bottom:1px solid #FFF;
	text-align:center;
}
.guaranteedb{
	color:#ffffff;
	background:url('http://www.sunstatemerchantservices.com/images/guaranteedb.png') no-repeat top left;
}
.sidebar .guaranteedc{
	color:#ffffff;
	background:url('http://www.sunstatemerchantservices.com/images/guaranteedc.png') no-repeat top left;
    height:91px;
    padding-top:80px;
}
.guaranteedb h2{
	color:#ffffff;
}
.guaranteedb h3{
	color:#ffffff;
	border-bottom:1px solid #ffffff;
}
.freeservices{
	width:166px;
	height:215px;
	margin:5px auto;
	padding:10px;
	background:url('http://www.sunstatemerchantservices.com/images/freeservices.png') no-repeat top left;
}
.freeservices h3{
	color:#053566;
	font-size:18px;
	padding-bottom:5px;
	border-bottom:1px solid #053566;
	text-align:center;
}
.freeservices ul{
	margin:0px;
	padding:10px 0px 10px 20px;
}
.freeservices ul li{
	margin:3px 0px;
    color:#053566;
}
.freeterminal{
	width:166px;
	height:149px;
	margin:5px auto;
	padding:10px;
	background:url('http://www.sunstatemerchantservices.com/images/freeterminal.png') no-repeat top left;
}
.freeterminal h3{
	color:#053566;
	font-size:21px;
	text-align:center;
}
.freeterminal h2{
	color:#053566;
	font-size:28px;
	text-align:center;
	padding-bottom:5px;
	border-bottom:1px solid #053566;
}
.freeterminal h4{
	color:#053566;
	font-size:17px;
	text-align:center;
}
.freeterm{
	width:166px;
	height:149px;
	margin:5px 0px;
	padding:10px;
	background:url('http://www.sunstatemerchantservices.com/images/freeterm.png') no-repeat top left;
}
.freeterm h3{
	color:#20527f;
	font-size:23px;
	text-align:center;
}
.freeterm h2{
	color:#20527f;
	font-size:28px;
	text-align:center;
	padding-bottom:5px;
}
.getquote{
	width:164px;
	height:312px;
	margin:5px auto;
	padding:10px;
	background:url('http://www.sunstatemerchantservices.com/images/getquote.png') no-repeat top left;
}
.wrapper h3{
	color:#20527f;
	font-size:23px;
    line-height:23px;
}
h3 small{
font-size:10px;
line-height:10px;
font-weight:400;
margin:0;
padding:0;
}
.getquote h2{
	color:#20527f;
	font-size:28px;
	padding-bottom:5px;
	border-bottom:1px solid #20527f;
}
.getquote input{
	height:15px;
	width:150px;
	margin:3px;
	border:1px solid #babdc0;	
}
.getquote input.continue{
	border:none;
	width:auto;
	height:auto;
}
.freeterm p, .freeterminal p, .freeservices p, .guaranteed p,.getquote p{
	padding:5px 0px;
	margin:0px;
}
/* 		SIDEBAR BOX STYLES END 		*/

/* 		FOOTER STYLES START		*/
.footer{
	color:#ffffff;
	width:960px;
	padding:5px 20px;
	background:#346792 url('http://www.sunstatemerchantservices.com/images/footerbg.png') no-repeat top center;	
	font-family:Arial, sans-serif;
	font-size:11px;
}
.footer h3{
	float:left;
	width:600px;
	margin:0px;
	padding:10px 0px;
	font-size:14px;
}
.footer p{
	float:left;
	width:745px;
	margin:5px 0 10px 0;
	padding:0px;
}
.footer p a{
color:#FFF;
font-weight:700;
}
.footer p span a{
color: #fff;
text-decoration:none;
}
.footer p a:hover{
color:#FFF;
text-decoration:underline;
}    
.footer span{
color: #fff;
font-weight:700;
line-height:19px;
}
.footer .logos{
	float:right;
	margin:10px 0px 10px 10px;
}
/* 		FOOTER STYLES END		*/

/* 		GENERIC STYLES START		*/
a img{
	border:none;
}
form, fieldset, h1,h2,h3,h4,h5,h6{
	padding:0px;
	margin:0px;
	border:none;
}
h5, h5 a, h5 a:hover{
font:400 17px/17px Verdana, Arial, sans-serif;
margin-bottom:0;
padding-bottom:0;
text-decoration:none !important;
cursor:default;
color:#5b6064 !important;
}
.teal{
color:#0b90bf;
}
a.orange{
	color:#d35900;
	font-size:11px;
    text-decoration:none;
}
.callnow{
width:100%;
padding:10px 0 10px 10px;
margin:20px 0;
background-color:#cfe6f4;
}
.call1{
font:400 19px/21px Arial, sans-serif;
color:#3176b7;
}
.call2{
font:400 19px/21px Arial, sans-serif;
color:#ec5e3a;
}
.featured{
width:100%;
padding:6px 0 6px 10px;
margin:10px 0 0 0;
background-color:#f3f2f0;
}
.right .side2 .featured p{
padding:0 !important;
margin:0 !important;
font-family:Tahoma, Arial, sans-serif;
}
.featured span{
font-weight:700;
text-transform:uppercase;
}
.corners{
position:absolute !important;
clear:left !important;
z-index:105;
}
* html .corners{
display:none;
} 
.bbox{
border:1px solid #bacad4;
background-color:#f2f6f9;
margin:0 0 15px 0;
padding:9px 15px 5px 15px;
}
.content .right .bbox ul{
color:#424242 !important;
list-style:disc outside url(http://www.sunstatemerchantservices.com/images/grey-chev.gif);
}
.content .right .bbox ul li{
color:#424242 !important;
}

/*		GENERIC STYLES END 		*/

/*		MENU STYLES START 		*/
.dropmenudiv{
	position:absolute;
	top: 0px;
	border: 1px solid #d3d3d3; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	background-color: white;
	width: 250px;
	visibility: hidden;
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);*/
	text-align:left;
	font-size:0.8em;
}
.dropmenudiv a{
	width: auto;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #b5c4d2; /*THEME CHANGE HERE*/
	padding: 2px 0;
	background-color:#f8f8f8;
	text-decoration: none;
	color: #5d5d5d;
}
* html .dropmenudiv a{ /*IE only hack*/
	width: 100%;
}
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	background-color: #ffffff;
	text-decoration:none;
}
/*		MENU STYLES END 		*/

/*		SLIDER STYLES START		*/
#slider ul, #slider li{
margin:0;
padding:0 !important;
list-style:none;
color:#424242;
}
#slider, #slider li{ 
width:427px !important;
height:219px !important;
overflow:hidden;
}
#slider li div{
width:427px !important;
height:219px !important;
overflow:hidden !important;
font-size:11px;
}
.right #slider li div div{
padding:20px 0 0 20px;
float:left;
clear:right;
width:193px !important;
height:196px !important;
overflow:hidden;
font-size:11px;
}
#slider{
margin-left:20px;
border-bottom:1px solid #f3f2f0;
border-top:1px solid #f3f2f0;
}
span#prevBtn, span#nextBtn{
display:block;
position:absolute;
margin-top:-221px;
width:20px;
height:219px;
background-color:#fff;
border-bottom:1px solid #f3f2f0;
border-top:1px solid #f3f2f0;
}   
span#prevBtn{
margin-left:0;
border-left:1px solid #f3f2f0;
}
span#nextBtn{
margin-left:448px;
border-right:1px solid #f3f2f0;
}
span#nextBtn img:hover, span#prevBtn img:hover{
background-color:#f3f2f0;
}	
span#nextBtn img:active, span#prevBtn img:active{
background-color:#ebebeb;
}
.chev{
padding:94px 2px 110px 2px; 
width:16px; 
height:15px;
}
.clearer{
width:100px;
height:0px;
margin-bottom:20px;
clear:both;
}
/*		SLIDER STYLES END		*/   

/* right side content */
.side4{
float:right !IMPORTANT;
width:191px;
margin:0 8px 0 12px;
padding:0 0 10px 0;
}
* html .side4{
margin:0 4px 0 0px !IMPORTANT;
}
.side4 ul{
list-style:disc inside url(http://www.sunstatemerchantservices.com/images/grey-chev.png); 
margin:5px 0 13px 0; 
padding:0;
}
.side4 ul li{
margin:0 0 5px -2px;
padding:0;
font-size:11px;
}

.formdiv1{
border:1px solid #FFF;
position:relative;
margin-bottom:10px;
padding:0 !IMPORTANT;
clear:left;
}
.formdiv1 div{
padding:10px;
border:1px solid #bacad4;
}

/* right side content end */ 