/*

Theme Name: Eiffel design
Author: Eiffel design
Description: Eiffel design Theme for Wordpress
Version: 1.0

*/

/* *** Start Common Css *** */ 

html, body, div, span, applet, object, iframe,
h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

/* Alignment */

.alignleft {
	display: inline;
	float: left;
	margin-right: 1em !important;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1em !important;
}

.aligncenter {
	clear: both;
	/* Manu: 2013/10/24: It actually prevents centering, so I'm not sure why it was added. */
	/* display: block; */
	margin-left: auto;
	margin-right: auto;
	
}

img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 1.625em;
	margin-left: 10px;
}

/* =Global
----------------------------------------------- */
h1{ font-size:2em!important;}
h2{ font-size:1.4em;}
h3{ font-size:1.125em; font-weight: bold;}
h4{ font-size:1.125em;}
h5{ font-size:1em;}
h6{ font-size:1em;}
p{ }
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.625em;
}
/* Text elements */
p {
	margin-bottom: 0;
}

ol {
	list-style-type: decimal;
}

ol ol {
	list-style: upper-alpha;
}

ol ol ol {
	list-style: lower-roman;
}

ol ol ol ol {
	list-style: lower-alpha;
}

ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}

dl {
	margin: 0 1.625em;
}

dt {
	font-weight: bold;
}

dd {
	margin-bottom: 1.625em;
}

strong {
	font-weight: bold;
}

cite, em, i {
	font-style: italic;
}

blockquote {
	font-family: Georgia, "Bitstream Charter", serif;
	font-style: italic;
	font-weight: normal;
	margin: 0 3em;
}

blockquote em, blockquote i, blockquote cite {
	font-style: normal;
}

blockquote cite {
	color: #666;
	font: 12px Arial, Tahoma, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

a img {
	border: 0;
}

pre {
	background: #f4f4f4;
	font: 13px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}

sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

/* Links */

a {
	color: #1982d1;
	text-decoration: none;
}

a:focus,
a:active,
a:hover {
	text-decoration: underline;
}

:focus {/* remember to define focus styles! */
	outline: 0;
}

table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 5px;
}

caption, th, td {
	font-weight: normal;
	text-align: left;
	
}

/* *** End Common Css *** */ 

/* *** Start Template Css *** */ 
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, p {
  padding:0; margin:0;
  font-weight:normal; font-family:Arial, Tahoma, sans-serif
} 

p { padding:0; margin:0; font-weight:normal; font-family:Arial, Tahoma, sans-serif;  } 

*{ margin:0; padding:0}

img, fieldset{ border:none}

:focus{outline:none;}

.curv{ float:left; width:100%;}

body{ font-size:14px; line-height:150%;  background:#ececf0;  }

.wrapper{ width:1000px; margin:0 auto}

#outer_header{ float:left; width:100%; background:url(images/outer_header_bg.jpg) repeat-x 0 0; min-width:1000px}

header{ float:left; min-width:1000px; position:relative;}

.logo{ float:left;min-width:235px;}

.logo img{ float:left;}

nav{ float:left; min-width:500px;}

nav ul{ float:left; list-style:none; background:url(images/nav_saprater.jpg) no-repeat right 0; padding: 0px;}

nav ul li{ float:left; padding:0 1px 0 2px; background:url(images/nav_saprater.jpg) no-repeat 0 0; position:relative;   }

nav ul li a{ float:left;   padding: 18px 6px 20px 8px;font-size:14px; line-height:19px; color:#000000;text-transform: uppercase;}

nav ul li a:hover{text-decoration:none; background:url(images/nav_hover.jpg) repeat-x 0 0; color:#fff}

nav ul li.active a{ background:url(images/nav_hover.jpg) repeat-x 0 0; color:#fff}

nav ul li .sub-menu{  position: absolute; left:0; top:53px; width:188px; background:#e5e5e5; list-style:none; display:none; padding-bottom:0px; }

nav ul li .sub-menu li{ float:left; width:100%; background:none; padding: 0 0 0 0 }

nav ul li .sub-menu li a{ float:left; text-decoration:none;   color:#000; font-size:14px;  background:none; padding:12px 0 11px 13px; width:93%; text-transform: none;}

nav ul li .sub-menu li a:hover{text-decoaration:none; color:#fff; background:url(images/nav_hover.jpg) repeat-x 0 0 }
nav ul li .sub-menu li.active a{ color:#755a2d}
nav ul li .sub-menu li.current-menu-item a{ color:#fff;background:url(images/nav_hover.jpg) repeat-x 0 0}

nav ul li:hover .sub-menu{ display:block; z-index:999}

nav ul li.current_page_ancestor a{text-decoration:none; color:#fff; background:url(images/nav_hover.jpg) repeat-x 0 0;}

nav ul li.current-menu-item a{ background:url(images/nav_hover.jpg) repeat-x 0 0; color:#fff}

nav select{ float:left; width:100%; display:none;}

.searcch_box{ float:left; min-width:255px; padding:5px; height:16px; background:url(images/search_input.png) no-repeat 0 0; margin:13px 0 0 0; background-size:100% 100%;}

.searcch_box form{ float:left; width:100%;}

.searcch_box form .btn{ float:left; width:16px; height:16px; background: url(images/search_icon.png) no-repeat 0 0; border:0; cursor:pointer; margin:1px 0 0 0;}

.searcch_box form input{ float:right; width:88%; border:0; background:none; font-size:14px; line-height:16px; -webkit-appearance:none}

.socialbar .newsletter_box div {
	min-width: 100%;
	padding:5px;
	background:url(images/search_input.png) no-repeat 0 0;
	background-size:100% 100%;
}

.newsletter_box {
	min-width: 100%;
}
.newsletter_box form .btn {
	float:left;
}

.newsletter_box form .txt {
	float:right;
	width:93%;
	font-size:14px;
}

.newsletter.text {
	width: 200px;
}

.slider_container{ float:left; width:100%; background:url(images/slider_container_bg.jpg) repeat-x 0 0; padding-bottom:12px; margin:-5px 0 0 0; min-width:1000px}

.paging{ float:left; width:160px; position:absolute; bottom:3%; left:41%; z-index:9}
.paging ul{ float:left; list-style:none;}
.paging ul li{ float:left; padding-right:8px;}
.paging ul li a{ float:left; width:9px; height:10px; background:url(images/paging_bg.png) no-repeat 0 0;}
.paging ul li a:hover{ background-position:0 bottom;}
.paging ul li.active a{ background-position:0 bottom;}

// #body_outer{ float:left; width:100%; background:url(images/body_outer_bg.jpg) repeat-x 0 bottom; min-width:1000px}
// #body_container{ float:left; width:100%; background:url(images/body_container_bg1.jpg) no-repeat center bottom; background-size:100%; padding-bottom:50px; height:auto!important; min-width:1000px}

#body_outer{ float:left; width:100%; background:url(images/body_container_bg1.jpg) no-repeat center bottom; background-size:100%; min-width:1000px}
#body_container{ float:left; width:100%; padding-bottom:50px; height:auto!important; min-width:1000px}



.cloud_banner{ float:left;  /*width:104%; margin:0 -2%; */ width:100%;background:url(images/btm_shadow.jpg) no-repeat 0 bottom; background-size:100%; min-width:1000px }

.cloud_banner .banner_detail{width:94%; padding:48px 3%; background:url(images/top_shadow.jpg) no-repeat 0 0; text-align:center;}

.cloud_banner .banner_detail p{ font-size:18px; line-height:36px; color:#666666; }
// word-spacing:.7em;

.cloud_banner .banner_detail p span{ font-size:24px;  font-weight:normal;}

.cloud_banner .banner_detail p strong{ color:#333333; font-size:24px;font-weight:normal;}

.cloud_banner .banner_detail p small{ font-weight:normal; font-size:24px; color:#666666; }

.cloud_banner .banner_detail p p{ font-weight:normal;   }

.promo_sec{ float:left; width:1000px; padding-bottom:32px; padding:2px 0 0 0;}

.common{ float:left; width:322px;  margin: 0 15px 0 0; overflow:hidden}

.common .curv{ float:left; width:322px!important}

.common.last{ margin:0;}

.common .common_inner{ float:left; width:272px; background:url(images/repeat1.jpg) repeat-y 0 0; background-size:322px auto;  padding:10px 25px 10px}

.common .common_inner.bg2{background:url(images/repeat2.jpg) repeat-y 0 0;}

.common .common_inner figure{ float:left; width:100%; text-align:center; padding-bottom:15px}

.common .common_inner h3{ width:100%; font-size:24px; line-height:28px; color:#333333; text-align:center; padding-bottom:15px; border-bottom:1px solid #bfd1da;  margin-bottom:8px;}

.common .common_inner h3.color{ color:#ffffff; border-bottom:1px solid #6093ad}

.common .common_inner p{ font-size:15px; line-height:24px; color:#000000; text-align:center; padding-bottom:31px; }

.common .common_inner p.color{color:#fff}

.common .common_inner  a{ float:left; width:100%; background:url(images/btn_bg.jpg) repeat-x 0 0; text-align:center; padding:13px 0; border-radius:5px; font-size:18px; line-height:20px; color:#fff; }

.common .common_inner  a.bg1{ background:url(images/btn_bg1.jpg) repeat-x 0 0;}

.common .common_inner.bg3{background: /*#00547f*/ url(images/blue_rpt_bg.jpg) repeat-y 0 0!important; position:relative }

.news_sec{ float:left; padding:23px 23px 0 23px; }

.news_sec h3{ float:left; width:100%; font-size:26px; line-height:29px; padding-bottom:18px; font-weight:bold }

/* We use a min-height of 72px that corresponds to 3 lines of text. */
.news_sec .news{ float:left; width:26.9%; line-height:24px; min-height:72px; border-right:1px solid #c7c7ca; padding:0 5% 0 0; margin:0 4.5% 0 0}

.news_sec .news span{ float:left; width:100%; color:#006f9c}
.news_sec .news.last{ margin:0; border:0; width:26.9%; padding:0;} 
.logo_container{ float:left; width:100%; background:#eaeaeb url(images/logo_container_bg.jpg) repeat-x 0 bottom; min-width:1000px }

.logo_sec{background:url(images/logo_sec_bg.jpg) no-repeat  center bottom;text-align:center;overflow:hidden;padding-bottom:20px;}
.logo_sec ul{list-style:none;margin:40px auto 40px auto;}
.logo_sec ul li{ display:inline; padding: 30px;}
.logo_sec ul li img{vertical-align:middle;}
.logo_sec ul li a img{vertical-align:middle;}

footer {width:100%; background:#5d5d5d ; padding:30px 0 30px 0;  min-width:1000px; float: left;}
.footer_menu { display:inline-block; margin-left:100px}
.footer_copyright { }

.col{ float:left; width:20%; font-size:13px; line-height:24px; color:#ffffff}

.col h3{ width:100%;  font-size:14px; font-weight:bold; line-height:19px}

.col ul{ float:left; width:100%; list-style:none;}

.col ul li{ float:left; width:100%; }

.col ul li a{ text-decoration:none; color:#ffffff;  font-size:13px; }
.col ul li a:hover{ text-decoration:underline; }

//.about{text-align:left;}
//.about ul{ list-style:none;}
//.about ul li{ display:inline; margin:0 0 0 30px}

.socialbar {float:right;}
.socialbar img {opacity: 0.6;padding-right: 22px;}
.socialbar img:hover {opacity: 1;padding-right: 22px;}
.socialbar div {
	float:left;padding-right:60px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.socialbar table {height:100px;border-spacing:0px;}
.socialbar td {vertical-align:middle}

.oldernewer{ float:left; margin-top: 10px; width: 100%;}

.oldernewer .older { float: left; width: auto; }

.oldernewer .newer { float: right; width: auto; }

#content {padding-left:23px; padding-top:1em;}
#content p, ul, li {padding-bottom:0.5em;}
#content h1{ color:#1982D1; padding-bottom:0.5em; font-weight: bold; line-height:125%;}
#content h2 {color:#1982D1; padding-top:1em; padding-bottom:0.5em; font-weight: bold;}
#content h3{ padding-top:1em; padding-bottom:0.5em; font-weight: bold;}


#content ul {padding-left: 25px;}

.post-content p{ padding-top:15px; padding-bottom:8px; line-height:25px;}

.leftside{ float:left; width:70%}


#sidebar{ 
	float:right; width:22%; padding:13px 0 0 0; padding-left: 10px; padding-right: 9px;
	background: #e7e7e7; /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e7e7e7 0%, #fdfdfd 49%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(49%,#fdfdfd), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e7e7e7 0%,#fdfdfd 49%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e7e7e7 0%,#fdfdfd 49%,#e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e7e7e7 0%,#fdfdfd 49%,#e7e7e7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e7e7e7 0%,#fdfdfd 49%,#e7e7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow: 1px 1px 17px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    1px 1px 17px rgba(50, 50, 50, 0.75);
	box-shadow:         1px 1px 17px rgba(50, 50, 50, 0.75);
}

#sidebar ul{ float:left; width:100%; list-style:none; padding:0px 0; margin-bottom: -15px;}

#searchsubmit{ display:none}

//button::-moz-focus-inner,
//input[type="reset"]::-moz-focus-inner,
//input[type="button"]::-moz-focus-inner,
//input[type="submit"]::-moz-focus-inner,
//input[type="file"] > input[type="button"]::-moz-focus-inner {
//border: none;}

//input:focus, textarea:focus {outline: none;}
//input[type=submit] {-webkit-border-radius:0px; border:0;}
//input[type=text] {-webkit-border-radius:0px; border:0;}
//input[type=submit] {-webkit-appearance:none}
//input[type=text] {-webkit-appearance:none}

textarea{-webkit-appearance:none}

iframe{ margin:10px 0}

.leftside .row{ float:left; width:100%; }
.leftside .row .col{ float:left; width:100%}
.leftside .row .col ul{ float:left; width:97%; padding: 2px 0 2px 20px; background:#403438}
.leftside .row .col ul li{ float:left; width:97%; padding:5px 0;  }
.leftside .row .col ul li a{ color:#208AC7; font-size:14px; line-height:19px}

.ether-form{ float:left}

/* *** box button *** */
.button {
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0;
	display:inline-block;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
//	height:47px;
//	line-height:47px;
	width:92px;
	text-decoration:none;
	text-align:center;
}
.button.twolines {
        height:38px;
        padding-top: 8px;
        line-height:16px;
}

.button:active {
	position:relative;
	top:1px;
}
.button.blue {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #008DBA), color-stop(1, #0081AB) );
	background:-moz-linear-gradient( center top, #008DBA 5%, #0081AB 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008DBA', endColorstr='#0081AB');
	background-color:#008DBA;
	border:1px solid #dbe2e4;
	color:#ffffff;
}
.button.blue:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #085E7A), color-stop(1, #0081AB) );
	background:-moz-linear-gradient( center top, #085E7A 5%, #0081AB 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#085E7A', endColorstr='#0081AB');
	background-color:#085E7A;
}
.button.orange {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FB8A49), color-stop(1, #E87026) );
	background:-moz-linear-gradient( center top, #FB8A49 5%, #E87026 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FB8A49', endColorstr='#E87026');
	background-color:#FB8A49;
	border:1px solid #e9e9e9;
	color:#ffffff;
}
.button.orange:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #AA4D14), color-stop(1, #E87026) );
	background:-moz-linear-gradient( center top, #AA4D14 5%, #E87026 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#AA4D14', endColorstr='#E87026');
	background-color:#AA4D14;
}

/* boxes */

.boxouter{ float:left; max-width:330px;  margin: 10px 30px 10px 0; overflow:hidden}

.boxouter.last{ margin-right: 0;}

div.box {
	margin: 0;
	padding: 10px;
	max-width: 290px;
	height: 100%;
	line-height:22px;

	border: solid 1px #ccc;

	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	border-bottom-left-radius:8px;

	display:inline-block;
	text-align:center;
	text-decoration:none;

	text-indent: 0;
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
}

.box>h3 {
	padding-bottom: 10px;
	margin: 5px 0 10px 0;
	border-bottom: solid 1px #ccc;

	text-indent: 0;
	line-height:30px;
	font-size: 28px;
	font-weight: bold;
	font-style: normal;
}
.box>h3 strong {
	color: #E87026;
	font-size: 105%;
}

.box>p {
	text-indent: 0;
	line-height:20px;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	margin: auto;
	width: 85%;
	min-height: 90px;
}

.box {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F5F9FF), color-stop(1, #CAD2DB) );
	background:-moz-linear-gradient( center top, #F5F9FF 5%, #CAD2DB 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F9FF', endColorstr='#CAD2DB');
	background-color:#F5F9FF;
	border:1px solid #ccc;
	color:#000;
}

.box.grey {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFFFFF), color-stop(1, #D1D1D1) );
	background:-moz-linear-gradient( center top, #FFFFFF 5%, #D1D1D1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#D1D1D1');
	background-color:#FFFFFF;
	border:1px solid #ccc;
	color:#000;
}

.box.blue {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0F6894), color-stop(1, #004161) );
	background:-moz-linear-gradient( center top, #0F6894 5%, #004161 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F6894', endColorstr='#004161');
	background-color:#0F6894;
	border:1px solid #337fed;
	color:#ffffff;
}

.box.blue>h3 strong {
	color: #FFF;
}

/* box & button */

.box>a {
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;

	text-indent:0;
	display:inline-block;
	font-size: 15px;
	font-weight:bold;
	font-style:normal;
	height: 40px;
	line-height:40px;
	width: 90%;
	text-decoration:none;
	text-align:center;
	border: 0;
}

.box>a:active {
	position:relative;
	top:1px;
}
.box>a {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FB8A49), color-stop(1, #E87026) );
	background:-moz-linear-gradient( center top, #FB8A49 5%, #E87026 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FB8A49', endColorstr='#E87026');
	background-color:#FB8A49;
	color:#ffffff;
}
.box>a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #AA4D14), color-stop(1, #E87026) );
	background:-moz-linear-gradient( center top, #AA4D14 5%, #E87026 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#AA4D14', endColorstr='#E87026');
	background-color:#AA4D14;
}
.box.blue>a {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #008DBA), color-stop(1, #0081AB) );
	background:-moz-linear-gradient( center top, #008DBA 5%, #0081AB 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008DBA', endColorstr='#0081AB');
	background-color:#008DBA;
	color:#ffffff;
}
.box.blue>a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #085E7A), color-stop(1, #0081AB) );
	background:-moz-linear-gradient( center top, #085E7A 5%, #0081AB 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#085E7A', endColorstr='#0081AB');
	background-color:#085E7A;
}
