@charset "utf-8";
/* CSS Document */
body
{
	margin:0px;
	padding:0px;
}
a
{
	text-decoration:none;
	outline:none;
}
@font-face {
	font-family: 'Myriad-Pro';
	src: url('../fonts/Myriad-Pro.eot'); /* IE */  
	src: local('Myriad-Pro'), url('../fonts/Myriad-Pro.ttf') format('truetype'); /* non-IE */
	/*src: local('Myriad-Pro'), url('/fonts/Myriad-Pro.woff') format('woff'); /* Modern Browsers */
}
@font-face {
	font-family: Bebasneue;
	src: url('../fonts/Bebasneue.ttf'); /* IE9 */
}
@font-face {
	font-family: HelveticaNeue;
	src: url('../fonts/18921_HelveticaNeue.ttf'); /* IE9 */
}
@font-face {
    font-family: 'OpenSans-Regular';
    src: url('../fonts/OpenSans-Regular.eot');
    src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: OpenSans-Semibold;
	src: url('../fonts/OpenSans-Semibold.eot'); /* IE9 */	
    src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSans-Semibold.ttf') format('truetype');
}
#top
{
	background:url(../images/bg.png) repeat-x;
	height:60px;
}
#top-sub
{
	width:1000px;
	margin:0px auto;
}
#top-sub #nav
{
	/*padding-left:575px;*/
	float:left;
	padding-top:18px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-transform:uppercase;
}
#top-sub #nav a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
	padding:0px 5px;
}
#top-sub #call-bg
{
	background:url(../images/call-bg.png) no-repeat;
	width:187px;
	height:45px;
	float:right;
	margin-top:6px;
	font-family: OpenSans-Regular;
	font-size:12px;
	color:#0f2801;
	text-align:right;
	padding-right:10px;	
	padding-top:2px;
}
#top-sub #call-bg span
{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
}
#header
{
	background:url(../images/header.png) repeat-x;
	height:80px;
}
#header-sub
{
	width:1000px;
	margin:0px auto;
}
#logo
{
	float:left;
	margin-top:10px;
}
#logo a
{
	background:url(../images/logo.png) no-repeat;
	width:342px;
	height:63px;
	display:block;
	cursor:pointer;
}
#menu
{
	float:right;
}
#menu ul
{
	list-style-type:none;
	margin:0px;
	padding:31px 0px 0px 0px;
}
#menu ul li
{
	float:left;
	padding-right:5px;
	font-family: OpenSans-Regular;
}
#menu ul li a
{
	color:#3e4348;
	font-size:12px;
	text-decoration:none;
	letter-spacing:1px;
	font-weight:600;
}
#menu ul li a:hover,#menu ul li .active
{
	color:#004182;
	font-size:12px;
	text-decoration:none;
	letter-spacing:1px;
	font-weight:600;
}
#menu ul li ul li a
{
	font-weight:normal;
}
#menu ul li ul li a:hover
{
	font-weight:normal;
}
#banner
{
	background:url(../images/banner.jpg) repeat-x center top;
	min-height:405px;
	overflow:hidden;
	padding:39px 39px 10px 39px;
}
#banner-sub
{
	width:922px;
	margin:0px auto;
}
#banner-sub ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#banner-sub ul li
{
	float:left;
	margin-right:26px;
}
#banner-sub ul .one
{
	padding-top:20px;
}
#block
{
	background:url(../images/strip.jpg) repeat-y;
	width:284px;
}
#block h1
{
	background:url(../images/block-title.jpg) no-repeat -1px top;
	width:286px;
	margin:0px;
	line-height:30px;
	padding:5px 0px 10px 0px;
	text-align:center;
	color:#8896a5;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#block h1 span
{
	font-family: Bebasneue;
	color:#1a2735;
	font-size:30px;
	font-weight:normal;
}
#block #ads img
{
	border-top:6px solid #FFF;
	border-bottom:5px solid #FFF;
	width:270px;
	height:130px;
}
#block p
{
	margin:0px;
	padding:18px;
	text-align:center;
	color:#677079;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#block-bottom
{
	background:url(../images/block-bottom-bg.png) no-repeat;
	height:132px;
	text-align:center;
	font-family: Bebasneue;
	color:#fdfff8;
	font-size:30px;
	padding-top:23px;
	text-shadow:0px 2px #000000;
} 
#block-bottom a,#block1-bottom a
{
	font-family: Bebasneue;
	color:#fdfff8;
	font-size:30px;
	text-decoration:none;
}
#block1
{
	background:url(../images/strip1.jpg) repeat-y;
	width:302px;
}
#block1 h1
{
	background:url(../images/block-title1.png) no-repeat 0px top;
	width:302px;
	margin:0px;
	line-height:30px;
	padding:5px 0px 10px 0px;
	text-align:center;
	color:#8896a5;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#block1 h1 span
{
	font-family: Bebasneue;
	color:#1a2735;
	font-size:30px;
	font-weight:normal;
}
#block1 #ads img
{
	border-top:6px solid #FFF;
	border-bottom:5px solid #FFF;
	width:290px;
	height:130px;
}
#block1 p
{
	margin:0px;
	padding:37px;
	text-align:center;
	color:#677079;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#block1-bottom
{
	background:url(../images/block-bottom-bg1.png) no-repeat;
	height:132px;
	text-align:center;
	font-family: Bebasneue;
	color:#fdfff8;
	font-size:30px;
	padding-top:23px;
	text-shadow:0px 2px #000000;
} 

#middle-block
{
	width:1000px;
	margin:0px auto;
}
#middle-block #welcome {
    background: none repeat scroll 0 0 #ECF0F2;
    border-radius: 5px 5px 5px 5px;
    float: left;
    overflow: hidden;
    padding: 5px;
    width: 540px;
}
#middle-block #welcome h3
{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family: OpenSans-Regular;
	font-size:22px;
	color:#121519;
	font-weight:normal;
	text-transform:uppercase;
}
#middle-block #welcome h3 span
{
	font-family: OpenSans-Semibold;
}
#middle-block #welcome p
{
	color:#677079;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
	padding:0px 0px 20px 0px;
}
#middle-block #welcome #read-more
{
	background:url(../images/read-more.png) no-repeat;
	width:90px;
	height:30px;
	display:block;
	cursor:pointer;
	outline:none;
}
#middle-block #merchant
{
	float:right;
	margin-left:25px;
}
#middle-block #merchant #get
{
	background:url(../images/get-bg.png) no-repeat;
	width:393px;
	height:72px;
	display:block;
	cursor:pointer;
	outline:none;
	margin-bottom:10px;
}
#middle-block #merchant h3
{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#5a6169;
	font-weight:normal;
}
#middle-block #merchant h3 span
{
	font-family: OpenSans-Regular;
	color:#5a6169;
	font-size:22px;
	text-transform:uppercase;
}
#middle-block #merchant h3 .swipe
{
	font-family: OpenSans-Semibold;
	color:#121519;
	font-size:22px;
}
#middle-block #merchant p
{
	margin:0px;
	padding:0px 0px 20px 5px;
	color:#677079;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#apply
{
	width:1000px;
	margin:0px auto;
}
#apply ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#apply ul li
{
	float:left;
	width:33%;
}
#apply ul li h3
{
	margin:0px;
	padding:0px 0px 10px 20px;
	background:url(../images/check.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7db406;
}
#apply ul li p
{
	color:#677079;
	font-size:13px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px 40px 0px 0px;
}
#apply-top
{
	background:url(../images/top-strip.png) no-repeat center top;
	height:80px;
	margin-top:20px;
}

#apply-bottom
{
	background:url(../images/bottom-strip.png) no-repeat center top;
	height:70px;
}
#middle-block1
{
	padding-top:0px;
	width:1000px;
	margin:0px auto;
}
#middle-block1 #support
{
	float:left;
	width:310px;
	padding-right:30px;
}

#middle-block1 #why
{
	float:left;
	width:660px;
}
#middle-block1 #why h3
{
	margin:0px;
	padding:0px 0px 20px 0px;
	color:#5a6068;
	font-weight:normal;
	font-family: OpenSans-Regular;
	font-size:18px;
	text-transform:uppercase;	
}
#middle-block1 #why h3 span
{
	color:#121519;
	font-family: OpenSans-Semibold;
}
#middle-block1 #why p
{
	margin:0px;
	padding:0px 0px 20px 0px;
	color:#677079;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}

#bottom
{
	background:url(../images/bottom.png) repeat-x;
	height:64px;
}
#bottom-sub
{
	width:1000px;
	margin:0px auto;
	padding-top:20px;
}
#bottom-sub a
{
	color:#68b1e0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0px 20px 0px 0px;
}
#bottom-sub a:hover
{
	text-decoration:underline;
}
#foot
{
	background:url(../images/foot.png) repeat-x;
	height:84px;
}
#foot-sub
{
	width:1000px;
	margin:0px auto;
	padding-top:30px;
}
#foot-sub #copy
{
	float:left;
	color:#80858b;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
#foot-sub #copy a
{
	
	color:#80858b;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
#foot-sub #copy a:hover
{
	text-decoration:none;
}
#foot-sub #connect
{
	float:right;
}
#connect span
{
	float:left;
	margin-top:10px;
	color:#ffffff;
	font-size:14px;
	font-family:HelveticaNeue;
	font-weight:bold;
	padding-right:10px;
}
#fb
{
	background:url(../images/fb.png) no-repeat;
	width:33px;
	height:34px;
	display:block;
	cursor:pointer;
	outline:none;
	float:left;
	margin-right:8px;
}
#tw
{
	background:url(../images/tw.png) no-repeat;
	width:33px;
	height:34px;
	display:block;
	cursor:pointer;
	outline:none;
	float:left;
	margin-right:8px;
}
#gt
{
	background:url(../images/gt.png) no-repeat;
	width:33px;
	height:34px;
	display:block;
	cursor:pointer;
	outline:none;
	float:left;
	margin-right:8px;
}
#rss
{
	background:url(../images/rss.png) no-repeat;
	width:33px;
	height:34px;
	display:block;
	cursor:pointer;
	float:left;
	outline:none;
}

#secondary
{
	width:960px;
	padding:20px;
	margin:20px auto;
	 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	border:1px solid #CCC;
	min-height:500px;
	overflow:hidden;
}
#secondary h1
{
	color: #121519;
    font-family: OpenSans-Regular;
    font-size: 22px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px;
    text-transform: uppercase;
}
#secondary h2
{
	color: #121519;
    font-family: OpenSans-Regular;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 10px;
    text-transform: uppercase;
}
#secondary h3
{
	color: #10a8e9;
    font-family: OpenSans-Regular;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px;
    text-transform: uppercase;
}
#secondary h5
{
	color: #28d201;
    font-family: OpenSans-Regular;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px;
    text-transform: uppercase;
}
#secondary p
{
	color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    line-height: 1.5em;
	margin: 0;
    padding: 0 0 20px;
}
#secondary ul
{
	color: #677079;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    line-height: 1.5em;
	/*list-style-type:none;*/
    margin: 0;
    padding: 0 0 20px 16px;
}
#secondary a
{
	color: #0871ab;
    font-family: Arial,Helvetica,sans-serif;
	text-decoration:underline;
}
#secondary a:hover
{
	text-decoration:none;
}
.style21{
	color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
}
.form-text
{
	width:250px;
	height:20px;
	margin-bottom:10px;
	border:1px solid #CCC;
	border-radius:5px;
}

#ecommerce
{
	width:800px;
}