/* 
CUSTOM STYLESHEET
---------------------
*/

@font-face {
	font-family: 'LeagueGothicRegular';
	src: url('fonts/League_Gothic-webfont.eot');
	src: url('fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/League_Gothic-webfont.woff') format('woff'),
		 url('fonts/League_Gothic-webfont.ttf') format('truetype'),
		 url('fonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
	background:#fff;
}
.entry, .entry p{
	font-size:13px!important;
	line-height:22px;
}
a{
	color:#466EBC;
	text-decoration:underline;
}
a:hover{
	color:#333;
	text-decoration:none;
}
h2.text-banner{
	font-family:"LeagueGothicRegular",arial;
	font-size:65px;
	line-height:68px;
	position:absolute;
}
p.desc-banner{
	font-family:"Myriad Pro",arial;
	font-size:18px;
	line-height:20px;
	position:absolute;
	width:320px;
}
input[type='button']{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e4069), color-stop(100%,#405682)); 
	background: -webkit-linear-gradient(top, #2e4069 0%,#405682 100%);
	background:    -moz-linear-gradient(top, #2e4069 0%,#405682 100%);
	background:     -ms-linear-gradient(top, #2e4069 0%,#405682 100%);
	background:      -o-linear-gradient(top, #2e4069 0%,#405682 100%);
	background:         linear-gradient(top, #2e4069 0%,#405682 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e4069', endColorstr='#405682',GradientType=0 );
	border:1px solid #364a75;
	color:#fff;
}
.page-title			{font-size:44px;font-family:"LeagueGothicRegular",arial;margin-bottom:20px;margin-top:20px;color:#92cd46}
.page #container,.single #container{
	background: url("images/trans_black_20.png") repeat bottom center transparent;
	border-radius:8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
#main{width:auto;}
#content{
	margin-top:10px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#content.page{border:none;}
#content.col-full{}
#wrapperTopContainer{border-bottom:3px solid #ffc90e /*#ACC05C*/;}
#wrapperBottomFooter{padding-top:10px;}
.page #content{}
.page-template-template-nosidebar-php #content{
	margin-top:0px;
	background:#fff;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.home #content{padding-bottom:0px;}
.home #sidebar .primary{padding-top:40px;}
.home #content.col-full{
	background: #fff;
	background: none;
	margin-bottom:15px;
	padding:20px 0px;
}
#wrapperContent{}
.page #wrapperContent{
	/*background:#fff url("images/header-top-shadow.png") top left repeat-x;*/
}
/* 
----------------------------------
Header
----------------------------------
*/
#header .col-full{
	width:972px;
}
#header{
	width:960px;
	margin:0 auto;
}
#headerlinks{
    float: right;
    text-align: right;
    width: auto
}
#headerlinks a{
	color: #AAAAAA;
    margin-left: 10px;
}
#headerlinks a img {
    vertical-align: middle;
}
#headerlinks span#phone{
	font-size:18px;
	padding-left:10px;
	color: #333;
	font-family:Georgia;
}
#headerlinks > b{
	color:#000;
	line-height:65px;
}
#logo img.enable-badge{
	margin-left:20px;
	z-index:200;
}
.license			{position:absolute;bottom:15px;left:140px;display:block;color:#1B2439;font-size:16px;}	
/* 
----------------------------------
Top RIGHT
----------------------------------
*/
#right{
	position:absolute;
	top:20px;
	right:10px;
	display:block;
}
#right .searchform{
	background:none;
	border:1px solid #e4e6ef;
	
}
#right .searchform input.s{
	padding:4px 0;
	font-size:12px;
	text-transform:capitalize;
	color:#999;
	font-weight:normal;
	width:180px;
	padding-left:10px;
	background:#fff;
}
#right .searchform input.search-submit{top:4px;}
#top{position:relative;background: url("images/map_2.png") right center no-repeat transparent;}
#top .col-full{
	position:relative;
	height:95px;
}
/* 
----------------------------------
NAVIGATION
----------------------------------
*/
#navigation{
	margin-top:20px;
	border-bottom:none;
	float:right;
	background:#000;
}
#navigation ul{margin-bottom:0;}
#navigation .nav li ul li{}
#navigation .nav li ul li a{
	color:#fff!important;
	padding:8px 0px;
	padding-left:10px;
	width:100px;
	font-size:13px!important;
	text-transform:uppercase;
}
.nav li ul{
	padding-right:10px;
	padding-left:10px;
	background:#000;
}
#navigation.top .nav a:hover, 
#navigation.top .nav li.current_page_item a, 
#navigation.top .nav li.current_page_parent a,
#navigation.top .nav li.current-menu-ancestor a,
#navigation.top .nav li.current-cat a,
#navigation.top .nav li.current-menu-item a,
#navigation.top .nav li.sfHover{ 
	background:#333;
	
}
.nav > li > a:hover{
	color:#fff!important;
}
.nav > li:hover > a{
	color:#fff!important;
}
.nav a{
	background:none;
	padding:13px 18px;
	font-weight:normal;
}
.nav > li > a{
	color:#fff;
	font-family: 'Arial',arial,Sans-Serif;
	font-size:14px;
	padding:13px 0px;
	line-height:26px;
	height:32px;
	width:100px;
	text-align:center;
	padding-top:20px;
	vertical-align: middle;
	border-left:1px solid #444;
}

.nav > li.two-rows > a{
	width:310px;
}
.nav ul,.nav ul ul{padding:0px 10px;background:transparent url("images/trans_yellow_50.png") center bottom repeat;}
.nav li{background:transparent url("images/menudivider.png") right center no-repeat;}
.nav li li{
	border-left:none;
	margin-left:1px;
}
.nav li:first-child{
	border-left:none;
}
.nav li a.sf-with-ul{
	
}
.nav li:last-child{
	border-right:none;
	background:none;
}
.entry{}
.entry img, img.thumbnail{border:none;}
.entry h2,
.entry h3
{
 font-size:17px;
 font-weight:bold;
 color:#466EBC;
 padding:2px 4px;
 padding-left:0px;
}
.entry h4,
.entry h5
{
 font-size:15px;
 font-weight:bold;
 color:#466EBC;
 padding:2px 4px;
 padding-left:0px;
}
#menuTop				{margin-top:25px;}
#second-nav				{margin:0;padding:0;}
#second-nav li			{float:left;}
#second-nav li a			{display:block;padding:2px 15px; color:#9db7f2;text-decoration:none;font-size:13px;font-weight:bold;}
/* 
----------------------------------
FEATURED SLIDER
----------------------------------
*/

#wrapperFeatured{background:#F6F6F6 url("images/header-top-shadow.png") top left repeat-x;}
	.page #wrapperFeatured{background:transparent url("images/header-top-shadow.png") top left repeat-x;}
#featured{min-height:380px;padding-top:20px;}
	.page #featured{min-height:0px;padding-top:0px;}
#featured-slider{position:relative;margin:0px;width:auto;border-right:none;}
#featured-slider .slides_control{min-height:350px;}
#slide-box{width:auto;margin:0 auto;margin-bottom:0px;}
.slide{width:auto;}
.slide .entry h2{text-shadow:0px 0px 0px ;}
.slide .slide-content.entry .title{color:#0278B8!important;}
.slide .slide-content.entry{background:rgba(255,255,255,0.2);}
.slide .entry p				{color:#000!important;font-size:14px;text-shadow:0 0px 0 #fff;}
.slide .slide-img{width:700px;}
.slide .slide-desc{
	width:260px;
	height:350px;
	background:transparent url("images/bg-right-slider.png") top left no-repeat;
	display:block;
}
.slide .slide-desc h3{font-family:"LeagueGothicRegular",arial;font-size:40px;margin-bottom:30px;line-height:36px;}
.slide .slide-desc p{font-size:14px;font-family:"Arial",arial;line-height:19px;text-shadow:0 1px 0 #fff;}
.slide .slide-desc .slide-inner-desc{padding:30px 20px;}

#featured-slider .pagination { width: 650px; margin: 0px auto; text-align: center;position:absolute;bottom:0px;right:0px;z-index:1000; }
#featured-slider .pagination li { display: inline-block; }
#featured-slider .pagination li a {border:none;padding:0px 2px;outline:none; background: transparent url(images/slide-pagination.png) no-repeat left top; display: block; width: 18px; height: 18px; text-indent: -9999px; }
#featured-slider .pagination li.current a { background-image: url(images/slide-pagination-active.png); }


.post-meta{
	background:none;
	color:#ddd;
	margin-bottom:8px;
	padding:0px;
	font-size:11px;
}

/* 
----------------------------------
HOMEPAGE LAYOUT
----------------------------------
*/

.home #main.fullwidth{
	padding-left:0px;
	margin:0px;
	width:950px;
	padding-right:0px;
}
#homepage-column-1{
	display:block;
	padding:10px 0px;
	position:relative;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:15px;
}
#homepage-column-1 .widget-title{
	padding:10px;
	padding-left:0px;
	position:relative;
}
#homepage-column-1 .widget-content{color:#666;}
#homepage-column-1 h3.widget-title .rss-feed{
	position:absolute;
	top:9px;
	right:10px;
}
#intro h3.widget-title{
	margin-bottom:10px;
	border-bottom:4px solid #A4C80C;
	font-size:30px;
}
/* 
----------------------------------
BREADCRUMBS
----------------------------------
*/

#breadcrumbs{
	border-top:1px solid #fff;
	margin-left:0px;
	margin-bottom:10px;
	padding-left:10px;
	padding-top:5px;
	padding-left:10px;
	color:#fff;
	background:#ffc90e/*#BBD067*/;
}
#breadcrumbs a{color:#89a042;text-decoration:none;}
/* 
----------------------------------
FOOTER NAVIGATION (if applicable)
----------------------------------
*/

ul#footer-nav{
	margin:0;
	padding:0;
	list-style:0;
	padding-left:0px;
	margin-bottom:10px;
	
}
ul#footer-nav li{
	float:left;
	position:relative;
	display:inline-block;
	margin-left:4px;
}
ul#footer-nav li a{
	text-decoration:none;
	color:#666;
	padding:0px 8px;
	border-right:1px solid #ddd;
}
ul#footer-nav li:last-child a{
	border-right:none;
}
ul#footer-nav li a:hover{
	text-decoration:none;
}
#copyright{
	text-align:center;
	color:#999;
}
#wrapperFooter{background:#959ba2 url(images/header-top-shadow.png) 0 0 repeat-x;padding-top:10px;border-bottom:1px solid #eee;}
#footer{
	padding-top:18px;
	padding-left:10px;
	position:relative;
	z-index:1;
	color:#999;
	font-family:Arial,arial,sans-serif;
}
#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{color:#999;}
#footer h4{
	font-size:19px;
	font-family:Arial;
	padding-bottom:10px;
	margin-bottom:10px;
	color:#666;
	border-bottom:1px dashed #ddd;
}
#footer .topFooter{margin-bottom:10px;}
#footer .top-footer{}
#footer .top-footer p{color:#fff;}
#footer .top-footer .logo{margin-right:10px;}	
#footer .horizontal-rule{
	position:absolute;
	top:-80px;
	height:80px;
}
#footer .horizontal-rule.center{
	background: url("images/horizontal-rule-repeat.png") repeat bottom center transparent;
	left:80px;
	right:80px;
	width:auto;
}

#sidebar .textwidget h3{
	border-bottom:1px solid #eee;
}
#sidebar .widget h3{
	padding-top:0px;
	text-transform:capitalize;
	font: 24px 'Myriad Pro',sans-serif !important;
	padding-left:10px;
	padding-top:10px;
		
}

#sidebar .widget ul li{
	list-style:none;
	padding-left:0px;
	border-bottom:1px dotted #ddd;
}
#sidebar .widget_pages{
	margin-bottom:0px;
}
#sidebar .widget_pages ul{
	padding-right:0px;
	padding-bottom:0px;
}
#sidebar .widget ul li.page_item{
	border-bottom:none;
	padding:4px 10px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5B80AD), color-stop(100%,#4d6d95)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5B80AD 0%,#4d6d95 100%); /* Chrome10+,Safari5.1+ */
	background:    -moz-linear-gradient(top, #5B80AD 0%,#4d6d95 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #5B80AD 0%,#4d6d95 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #5B80AD 0%,#4d6d95 100%); /* Opera11.10+ */
	background:         linear-gradient(top, #5B80AD 0%,#4d6d95 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5B80AD', endColorstr='#4d6d95',GradientType=0 ); /* IE6-9 */
	border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	margin-bottom:4px;
	
}
#sidebar .widget ul li.page_item a{
	line-height:15px;
	
}
#sidebar .widget ul li a{
	list-style:none;
	padding-left:0px;
	
}
#sidebar .widget ul#page-customer{
	border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	background: url("images/trans_black_20.png") repeat bottom center transparent;
	padding:10px;
	margin:10px 20px;
	margin-right:0px;
}
#sidebar .widget ul#page-customer li{
	border-bottom:none;
	background:#fff;
	text-align:center;
}
#sidebar #tabs .inside li{
	padding-left:15px;
}
.entry h3{
	font-size:1.1em;
	font-weight:bold;
}
.post .title, .page .title{
	color:#C01212;
	font-size:36px;
	font-weight:normal;
	font-family:'Myriad Pro',arial,sans-serif;
}
.post-news .title{
	color:#fff!important;
	font-size:15px;
	font-weight:normal;
	font-family:'arial',sans-serif;
	padding-bottom:0px!important;
}
.post-news .title a{
	color:#fff!important;
}
.post{
	padding-bottom:10px;
}
.post-meta a:link, .post-meta a:visited, .post-more a:link, .post-more a:visited, .post p.tags a:link, .post p.tags a:visited{
	color:#5597e2;
}

h3.widget-title{
	font-size:20px;
	text-transform:uppercase;
	background:url(images/vwaves1.png) center center repeat-x;
}
#intro.widget{
	margin-bottom:0px;
}
h3.widget-title span{
	display:inline-block;
	padding:5px 8px;
	padding-left:0px;
	background:#fff;
}
.entry table td{
	border:none;
}
.entry table{
	margin-bottom:20px;
	border:none;
}
.entry table tr.alt-table-row{
	background:none;
}
.portfolio-item{
	margin-bottom:0px;
}
.widget-portfolio-snapshot .portfolio-item{
	float:left;
	width:136px;
	margin-right:10px;
}
.widget-portfolio-snapshot .portfolio-item h4{
	color:#666;
	font:11px 'Arial',serif !important;
	margin-bottom:0px;
	padding:6px 5px;
	padding-top:0px;
	text-transform:uppercase;
}
.widget-portfolio-snapshot .portfolio-item .portfolio-image{
	margin-bottom:8px;
	border:1px solid #ccc!important;
}
.widget-portfolio-snapshot .portfolio-item .portfolio-image a{
	padding-left:0px
}
.widget-portfolio-snapshot .portfolio-item h4 a{ 
	color:#0c4a75;
	padding-left:6px;
}
.widget-portfolio-snapshot .portfolio-item{
	margin-left:0px;
}
.widget-portfolio-snapshot{
	display:block;
	overflow:hidden;

}
.widget-portfolio-snapshot h3{
	padding:0px;
	padding-bottom:5px!important;
	margin-bottom:10px!important;
}

.post .title, .page .title{
	line-height: 25px;
	text-transform:capitalize;
	padding-bottom:10px;
}
/* 
----------------------------------
GALLERY SLIDE in SINGLE PRODUCT  (if applicable)
----------------------------------
*/

#post-gallery{
	margin-bottom:0px!important;
}
#post-gallery .slides_control{min-height:290px!important;height:auto!important}
#post-gallery .slides_container img{
	padding-left:0px;
}
#post-gallery .slides_container{
	display:block;
	float:none;
}
#post-gallery .pagination-slide{
	margin-left:0px;
	margin:10px;
	margin-left:0px;
	
}
#post-gallery .pagination-slide img{
	padding:2px;
	background:#fff;
	border:1px solid #eee;
}
#post-gallery .pagination-slide ul{
	padding-left:0px;
}
body.single-portfolio .slides_container .slide{
	margin:0 auto;
}
#post-gallery .slides_container img.woo-image{
	margin:0 auto;
	margin-left:0px;
	padding:4px;
	border:1px solid #eee;
}
#post-gallery .slides_container .attr-image{position:absolute;top:0;left:0;color:#fff;background:url(images/trans_black_20.png) 0 0 repeat;display:block;padding:10px 20px;margin-left:5px;margin-right:5px;margin-top:5px;}
#post-gallery .slides_container .attr-image p,#post-gallery .slides_container .attr-image h4{color:#fff;}
#post-gallery .slides_container .attr-image h4{font-weight:bold;}

#post-gallery .pagination-slide .jcarousel-list{height:auto!important}
#post-gallery .jcarousel-container-horizontal{width:500px;}
#post-gallery .jcarousel-clip{margin-left:17px;}
#post-gallery .jcarousel-clip-horizontal{width:470px;}
#post-gallery .pagination-slide ul{margin:0;padding:0;}
#post-gallery .pagination-slide ul li{position:relative;margin-right:15px;width:80px!important;height:auto!important;float:left;display:block;}
#post-gallery .jcarousel-prev,
#post-gallery .jcarousel-next{display:block;width:13px;height:12px;position:absolute;top:22px;cursor:pointer;}
#post-gallery .jcarousel-next{background:url(images/btn_arrows_right.png) 0 0 repeat;right:0px;}
#post-gallery .jcarousel-prev{background:url(images/btn_arrows_left.png) 0 0 repeat;left:0px;}
#post-gallery .jcarousel-next.jcarousel-next-disabled{background:url(images/btn_arrows_right_disabled.png) 0 0 repeat;right:0px;}
#post-gallery .jcarousel-prev.jcarousel-prev-disabled{background:url(images/btn_arrows_left_disabled.png) 0 0 repeat;left:0px;}
#post-gallery .jcarousel-next:hover{background:url(images/btn_arrows_right_hover.png) 0 0 repeat;right:0px;}
#post-gallery .jcarousel-prev:hover{background:url(images/btn_arrows_left_hover.png) 0 0 repeat;left:0px;}
.gallery-entry .read-more{margin-top:6px;font-size:12px;}
/* 
----------------------------------
HOMEPAGE : INFO BOX
----------------------------------
*/

#sidebar .widget-portfolio-snapshot ul{
	padding:5px 0px;
	list-style:none;
}
#sidebar .widget-portfolio-snapshot .portfolio-item{
	width:116px;
	margin-left:0px!important;
	float:left;
	clear:none;
}
#sidebar .portfolio-item .woo-image{
	border:3px solid #fff;
}

#copyright a{
	color:#82ace5;
}

#gallery-1 {
	margin: auto;
}
#gallery-1 .gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 33%;
}
#gallery-1 img {
	border: 2px solid #fff;
}
  
#gallery-1 img:hover {
	filter: alpha(opacity=80); /* internet explorer */
	-khtml-opacity: 0.8;      /* khtml, old safari */
	-moz-opacity: 0.82;       /* mozilla, netscape */
	opacity: 0.8;
}
#gallery-1 a{
	display:block;
	border:1px solid #ddd;
	width:186px;
	height:124px;
}
#gallery-1 .gallery-caption {
	margin-left: 0;
}

#gallery-2 {
	margin-top:10px;
	font-family:'arial',sans-serif;
}
#gallery-2 .gallery-item {
	float: left;
	margin-right: 14px;
	margin-bottom: 10px;
	text-align: center;
	width: 68px;
}
#gallery-2 img {
	border: 2px solid #fff;
}
  
#gallery-2 img:hover {
	filter: alpha(opacity=80); /* internet explorer */
	-khtml-opacity: 0.8;      /* khtml, old safari */
	-moz-opacity: 0.82;       /* mozilla, netscape */
	opacity: 0.8;
}
#gallery-2 a{
	display:block;
	font-family:'arial',sans-serif;
	font-size:11px;
	
}
#gallery-1 .gallery-caption {
	margin-left: 0;
}

.entry table{
	width:640px!important;
}


/* 
----------------------------------
-- GALLERY IN CUSTOME POST TYPE GALLERY
----------------------------------
*/

.block-item-left{
	width:250px;
}
.block-item-left h2{
	font-size:16px;
	line-height:18px;
}
.block-item-left h2 a{
	color:#89A042;
	text-shadow:0px 1px 0px rgba(0,0,0,0.1);
}
.block-item-left h2 a:hover{
	text-decoration:none;
}
.block-item-right{
	width:650px;
}
.gallery-entry {
    margin-bottom: 15px;
    padding-left: 2px;
    position: relative;
	border-bottom:1px dotted #ebe8dd;
}
.gallery-item {
    float: left;
    margin-bottom: 10px;
    margin-right: 30px;
    width: 195px;
	padding:0px;
}
.gallery-item h4{margin-top:6px;color:#333;font-size:13px;}
.gallery-item p{line-height:18px;}
/* exception in Single */
	.single .gallery-item{
		 margin-right: 45px;
	}
.gallery-item-brieft-description {
	clear: left;
	color:#333;
	font-size:14px!important;
}
.gallery-item .item-title{
	font-size:12px;
	color:#333;
	margin:4px 0px;
	text-align:center;
}
#entryGallery{float:left;width:450px;display:block;}
#gallery{float:right;width:504px;display:block;position:relative;}

/* 
----------------------------------
-- ENQUIRY BOX in HOME
----------------------------------
*/

span.wpcf7-list-item-label{
	font-size:11px;
}
span.wpcf7-not-valid-tip{
	position:relative;
	background:#f6e6b3;
	border:none;
	left:0%;
	top:0%;
	color:#333;
	display:block;
	width:238px;
	margin-top:5px;
}
div.wpcf7-validation-errors{
	background:#f6e6b3;
	color:#333;
	border:none;
}
form.wpcf7-form input[type='text'],
form.wpcf7-form input[type='password'],
form.wpcf7-form input[type='email'],
form.wpcf7-form textarea{
	width:320px;
}
form.wpcf7-form select{width:330px;}
form.wpcf7-form label{display:inline-block;width:220px;}
form.wpcf7-form .submit{margin-top:10px;margin-left:220px;}
form.wpcf7-form #img_fm_captcha{margin-bottom:10px;}
form.wpcf7-form .fm_textarea{height:150px;}
form.wpcf7-form span.wpcf7-form-control-wrap{display:inline-block;}
div.wpcf7-response-output {
 
    bottom: -8px;
    left: 0;
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    position: absolute;
    z-index: 5;
}
div.wpcf7-mail-sent-ok{
	background: none repeat scroll 0 0 #E5F3BC;
	border: 1px solid #398F14;
}
.entry img{
	max-width:590px;
}
.archive_header{
	border-bottom:none;
}
ul.location{
	list-style:none;
	margin:0;
	padding:0;
}
ul.location li{
	float:left;
	width:280px;
	min-height:180px;
	display:block;
	margin-right:20px;
	list-style:none;
	font-size:12px;
}
ul.location li strong{
	font-size:14px;
}
ul.location li span.addr{
	display:block;
	margin-bottom:5px;
}
ul.location li span.telp{
	padding-left:20px;
	background: #fff url(images/phone.png) no-repeat center left;
}
.woo-sc-hr{
	border-color:#eee;
}
.more{
	padding:4px 10px;
	background:#32475F;
	text-align:right;
	margin-bottom:15px;
}
.more a{
	color:#333;
	text-decoration:none;
	padding:3px 13px;
	display:inline-block;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background:    -moz-linear-gradient(top, #ffffff 0%,#e7e7e7 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #ffffff 0%,#e7e7e7 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #ffffff 0%,#e7e7e7 100%); /* Opera11.10+ */
	background:         linear-gradient(top, #ffffff 0%,#e7e7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
}
.apply_now_btn{

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEDE55), color-stop(100%,#FFC443)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FEDE55 0%,#FFC443 100%); /* Chrome10+,Safari5.1+ */
	background:    -moz-linear-gradient(top, #FEDE55 0%,#FFC443 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #FEDE55 0%,#FFC443 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #FEDE55 0%,#FFC443 100%); /* Opera11.10+ */
	background:         linear-gradient(top, #FEDE55 0%,#FFC443 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEDE55', endColorstr='#FFC443',GradientType=0 ); /* IE6-9 */
	
	border-radius:8px!important; -moz-border-radius: 8px!important; -webkit-border-radius: 8px!important;
	padding:15px 25px;
	width:200px;
	display:block;
	color:#333;
	font-size:25px;
	font-family:"Myriad Pro",arial;
	text-align:center;
	text-decoration:none;
	margin-bottom:10px;
}
.desc_apply_btn{
	color:#999;
}