* { margin: 0; padding: 0; outline: 0; }

body {
    font-size: 12px;
    line-height: 22px;
    font-family: arial, sans-serif;
    color: #606060;
    background: #dfffbf url(images/body.png) repeat-x 0 0;
    min-width: 980px;
}

a { color: #0252aa; text-decoration: none; cursor: pointer; }

a:hover { text-decoration: underline; }

a img { border: 0; }

input, textarea, select { font-size: 12px; font-family: arial, sans-serif; }

textarea { overflow: auto; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }

.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }

.right, .alignright { float: right; display: inline; }

#wrapper-top { background: url(images/wrapper-top.jpg) no-repeat center 0; }

#wrapper-bottom { padding-bottom: 70px; background: url(images/wrapper-bottom.jpg) no-repeat center bottom; }

.shell { padding-top: 6px; width: 956px; margin: 0 auto; }

#header { padding: 0 4px 10px 7px; }

.socials { display: inline; float: right; padding-top: 1px; }

.socials a { display: block; float: left; padding-left: 4px; width: 33px; height: 33px; text-indent: -4000px; }

.socials a.facebook { background: url(images/facebook.png) no-repeat 0 0; }

.socials a.twitter { background: url(images/twitter.png) no-repeat 0 0; }

.socials a.youtube { background: url(images/youtube.png) no-repeat 0 0; }

.socials a.blogger { background: url(images/blogger.png) no-repeat 0 0; }

#logo { display: inline; float: left; width: 900px; font-size: 0; line-height: 0; }

#logo a {
	display: block;
	width: 900px;
	height: 150px;
	background: url(images/logo2.png) no-repeat 0 0;
	text-indent: -4000px;
}

#main-top { height: 14px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/main-top.png) no-repeat 0 0; }

#main-middle { position: relative; z-index: 10; padding: 99px 28px 0 26px; width: 902px; background: url(images/main-middle.png) repeat-y 0 0; }

#main-bottom { height: 11px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/main-bottom.png) no-repeat 0 0; }

#navigation { position: absolute; top: 8px; left: -16px; width: 985px; height: 91px; background: url(images/navigation.png) no-repeat 0 0; }

#navigation ul { padding-left: 4px; list-style: none; }

#navigation ul li { display: inline; float: left; line-height: 26px; font-size: 22px; background: url(images/nav-sep.png) no-repeat right 0; }

#navigation ul li a { 
	position: relative; 
	display: block; 
	float: left; 
	padding: 19px 20px 18px 20px; 
	color: #ff5500; 
	text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
	line-height: 24px; 
	background: url(images/nav-item.png) repeat-x 0 -4000px;  }

#navigation ul li.nav-corner a { padding-left: 20px; background: url(images/nav-corner.png) no-repeat 0 -4000px; color: #fff; }

#navigation ul li a:hover { color: #fff; text-decoration: none; background-position: 0 0; }

#navigation ul li a span { padding-top: 3px; font-size: 11px; display: block; line-height: 14px; color: #e0e0e0; }

#slider { background: url(images/slider.png) no-repeat 0 13px; }

#slider .jcarousel-container,

#slider .jcarousel-clip,

#slider .jcarousel-clip ul li { position: relative; width: 903px; height: 380px; overflow: hidden; }

#slider .jcarousel-clip ul li img { position: relative; display: block; padding-left: 4px; float: left; }

#slider .slider-nav { position: absolute; top: 98px; right: -38px; padding: 14px 0 0 14px; width: 27px; height: 158px; background: url(images/slider-nav.png) no-repeat 0 0; }

#slider .slider-nav a { overflow: hidden; display: block; width: 17px; height: 17px; margin-top: 8px; text-indent: -4000px; background: url(images/slider-bullet.png) no-repeat 0 0; }

#slider .slider-nav a.active { background-position: 0 -17px; }

#slider .caption { position: relative; display: inline; float: right; padding: 58px 55px 0 0; width: 265px; }

#slider .caption h2 {
	padding-bottom: 8px;
	font-family: 'Trebuchet MS', arial, sans-serif;
	font-size: 40px;
	line-height: 44px;
	font-style: italic;
	color: #F60;
	text-transform: uppercase;
	text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

#slider .caption p {
	font-size: 14px;
	line-height: 20px;
	color: #000000;
	text-align: justify;
	text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
} 

#slider .caption a.get-started { display: block; margin-top: 19px; width: 170px; height: 57px; line-height: 57px; background: url(images/get-started.png) no-repeat 0 0; }

#slider .caption a.get-started { font-family:'Trebuchet MS', arial, sans-serif; text-align: center; text-transform: uppercase; font-size: 19px; font-weight: bold; color: #fff; }

#slider .caption a.get-started:hover { text-decoration: none;  }

#prev { position: absolute; top: 113px; right: 16px; display: block; width: 20px; height: 12px; text-indent: -4000px; overflow: hidden; background: url(images/slider-arrows.png) no-repeat 0 0; }

#next { position: absolute; top: 235px; right: 16px; display: block; width: 20px; height: 12px; text-indent: -4000px; overflow: hidden; background: url(images/slider-arrows.png) no-repeat 0 -12px; }

#main1 { padding: 0 0 0 4px; width: 900px; }

#main1 h2 { font-family:'Trebuchet MS', arial, sans-serif; font-size: 20px; line-height: 40px; color: #e05d15; }

#main1 p { line-height: 18px; color: #000000; padding-bottom: 5px; text-align:justify; }

#main1 ul li { list-style: none; background: url(images/list-style.png) no-repeat 0 6px; padding: 0 0 8px 0; }

#main1 ul li a { color: #df171f; padding: 0 0 0 7px; text-decoration: underline; }

#main1 ul li a:hover { text-decoration: none; }

#main1 .items { padding: 21px 0 45px 0; width: 100%; }

.large-col { float: left; width: 275px; padding: 0 10px 0 0; text-align:center; }

.large-col .a-link { padding-top: 7px; }

.large-col1 { float: left; width: 275px; padding: 0 10px 0 10px; }

.large-col1 .a-link { padding-top: 7px; }

.small-col { float: left; width: 226px; padding-right: 15px; }

.small-col img { float: right; padding: 3px 11px 10px 17px; }

.small-col .a-link { padding-top: 26px; } 

#content { padding: 28px 10px 17px 5px; }

#content h2 { font-family:'Trebuchet MS', arial, sans-serif; font-size: 20px; line-height: 40px; color: #e05d15; }

#content h2 span { color: #1e4b9b; }

.post { padding: 10px 0 0 4px; text-align:justify; font-size:14px }

.post img { display: block; margin: 4px 18px 0 0; border: solid 3px #747575; }

.post p.intro { font-style: italic; color: #3489c0; padding-bottom: 10px; font-size:18px; text-align:center; }

.post p a { font-style: italic; text-decoration: underline; color: #e05d15; text-align:justify; }

.post p a:hover { text-decoration: none; }

.link-post { padding-left: 34px; }

.col { display: inline; float: left; padding: 10px 0 0 0; }

.col ul.right-list { padding-left: 140px; }

.col ul li { list-style: none; font-weight: bold; font-style: italic; font-size: 14px; line-height: 30px; color: #e05d15;  }

.col ul li a { padding-left: 25px; color: #e05d15;  background: url(images/bullet.png) no-repeat 0 50%; }

.col h4 { padding: 0 0 11px 4px; margin-bottom: 17px; font-family: 'Trebuchet MS', arial, sans-serif; font-size: 22px; color: #e05d15; border-bottom: dotted 2px #2c4252;	text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
  }



.products { position: relative; margin-right: -7px; padding: 34px 0 0 16px; width: 913px; }

.products h2 { margin-bottom: 30px; }

.featured { position: relative; padding: 23px 0 10px 16px; width: 920px; margin-left: -7px; }



.product-holder { position: relative; display: inline; float: left; padding: 0 26px 30px 0; width: 202px; }

.product-holder p { color: #929292; line-height: 25px; }

.product { padding-bottom: 2px; background: #fff; border: solid 1px #e3e3e3; }

.product p { position: relative; margin-top: -5px; padding-right: 58px; background: url(images/product-label.png) repeat-x 0 0; text-align: right; color: #333333; line-height: 24px; }

.product a img { display: block; padding: 6px 47px 0 23px; width: 128px; height: 123px; border: solid 1px #e9e9e9; border-bottom: 0; }

.product img.sale-label { position: absolute; top: -11px; left: -14px; z-index: 100; display: block; width: 89px; height: 89px; }



.products-slider { padding: 20px 70px 0 70px; width: 760px; height: 135px; background: url(images/products-slider.png) no-repeat 0 0; }

.products-slider .jcarousel-container { position: relative; width: 760px; height: 212px; }

.products-slider .jcarousel-clip { position: relative; overflow: hidden; width: 750px; height: 212px; }

.products-slider .jcarousel-clip ul li { position: relative; padding: 0 0 0 40px; width: 80px; height: 90px; }

.products-slider .jcarousel-clip ul li p { padding-top: 6px; text-align: center;  font-family: 'Trebuchet MS', arial, sans-serif; font-weight: bold; color: #444444; }

.products-slider .jcarousel-prev-disabled,

.products-slider .jcarousel-next-disabled { display: none !important; }

.products-slider .jcarousel-prev,

.products-slider .jcarousel-next { position: absolute; top: 30px; left: 13px; width: 33px; height: 32px; background: url(images/products-slider-arrows.png); cursor: pointer; }

.products-slider .jcarousel-next { left: auto; right: 13px; background-position: -33px 0; }



#footer { margin: 0 auto; padding: 21px 0 0 35px; height: 391px; width: 906px; background: url(images/footer.png) no-repeat 0 0; }

..testimonials {
	float:right;
	width:360px;
	padding:10px 20px 0 0;
}

.testimonials1 {
	float:right;
	width:866px;
	padding:10px 40px 0 0;
}
.testimonials1 p { color: #fff; line-height: 16px; padding-left: 2px; text-align:justify; }
.testimonials1 p span { color: #fff; text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;}
.testimonials1 p.quote { color: #fff; padding-bottom: 12px; }

.info { padding: 0 0 0 34px;  width: 230px; }

.info h4 { margin-bottom: 9px; }

.info ul { padding-left: 4px; list-style: none; }

.info ul li { line-height: 30px; }

.info ul li { position: relative; font-family: 'Trebuchet MS', arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; text-transform: uppercase; }

.info ul li a { padding-left: 25px; color: #fff; display: block; background: url(images/bullet-link.png) no-repeat 0 50%; }

.info ul li a:hover { color: #46b6ff; text-decoration: none; }



.newsletter { padding: 0 0 0 41px; width: 339px; }

.newsletter form { padding: 5px 0 0 2px; }

.newsletter label { color: #a1abb3; line-height: 16px; }

.newsletter .field-holder { display: inline; float: right; margin: 7px 0 11px; width: 335px; border: solid 1px #1c2e49; background: url(images/field.png) repeat-x 0 0; }

.newsletter .field-holder input { padding: 10px 12px 9px; width: 309px; background: none; border: none; font-size: 13px; }

.newsletter .field-holder input { line-height: 16px; color: #45505b; }

.newsletter .submit-button { display: inline; float: left; margin-top: 16px; border: none; width: 105px; height: 37px; background: url(images/submit-button.png) no-repeat 0 0; }

.newsletter .submit-button { font-family: 'Trebuchet MS', arial, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #fff; line-height: 35px; cursor:pointer; }



#bottom-nav { padding: 17px 0 0 33px; }

#bottom-nav a { float: left; font-family: 'Trebuchet MS', arial, sans-serif; font-size: 12px; line-height: 16px; color: #000000; padding-right: 13px; }

#bottom-nav .author { float: right; }

.financial-application-form {

	float:left;

	width:530px;

	padding:10px 10px 10px 10px;

}

.financial-application-form p {

	margin-bottom:30px;

}

.testbox {

	margin:0;

	padding:20px 10px 5px 0;

}

.testbox p {

	font-style:italic;

}

.form {

	float:left;

	width:500px;

	height:auto;

	padding:20px 10px 10px 20px;

}

.form_row {

	clear:both;

	float:left;

	width:425px;

	padding:7px 0;

}

label {

	float:left;

	width:100px;

	padding:3px 15px 0 0;

	color:#213cb6;

	text-align:right;

	font-weight:bold;

}

input.main_input {

	float:left;

	width:300px;

	height:18px;

	padding:4px;

	background-color:#bcc7fb;

	border:1px #e2c7c8 solid;

}

textarea.main_textarea {

	float:left;

	width:300px;

	height:120px;

	padding:4px;

	background-color:#bcc7fb;

	border:1px #e2c7c8 solid;

}

input.submit {

	float:right;

	margin:0;

	padding:3px 10px 2px 10px;

	background-color:#526de6;

	color:#FFFFFF;

	text-align:center;

	border:1px #b52025 solid;

	cursor:pointer;

}

input.limpiar {

	float:right;

	margin:0;

	padding:3px 10px 2px 10px;

	background-color:#0d046d;

	color:#FFFFFF;

	text-align:center;

	border:1px #b52025 solid;

	cursor:pointer;

}
