/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html {width:100%;}

body { 	 
	font-family:Arial, Helvetica, sans-serif;
	color:#434343;
	min-width:970px;
	background:#fff;
}


.main {
	width:963px; 	
	padding:0;
	margin:0 auto;
	font-size:12px;
	line-height:20px;
}

a {color:#434343; outline:none; text-decoration:none;}
a:hover {text-decoration:underline;}
.link-1 {text-decoration:none;}
.link-1:hover { color:#f5ad0f;text-decoration:none;}
.link-2 {text-decoration:none;color:#f5ad0f}
.link-2:hover {text-decoration:underline;}
.link-3 {text-decoration:underline;}
.link-3:hover {text-decoration:none;}

.wrapper {width:100%; overflow:hidden; position:relative;}
.extra-wrap {overflow:hidden;}
p {margin-bottom:12px;} 
.p {margin-bottom:10px;}
.p0 { margin-bottom:0}
.p1 { margin-bottom:5px}
.p2 { margin-bottom:20px ; text-align:justify;}
.p3 { margin-bottom:17px}
.p4 { margin-bottom:3px}


.fleft {float:left; margin-left:-80px; margin-top:5px; }
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}


.color-1 {color:#838181;}
.color-2 {color:#767676;}
.color-3 {color:#fff;}
.color-4 {color:#ffb61c;}
.color-5 {color:#f5ad0f;}
.color-6 {color:#2a313a;}

.letter {letter-spacing:-1px;}
.d-block {display:block}
.d-in-block {display:inline-block}
.reg {text-transform:uppercase;}

.size1 {
	font-size:14px;
	line-height:25px;
	text-align:justify;
	
}
.size2 {
	font-size:22px;
	line-height:2em;
}
.size3 {
	font-size:21px;
	line-height:2em;
}
.size4 {width:300px;}


.line-h {line-height:18px;}
.img-indent-l {
    float: left;
    margin: 0  21px 0 0;
}
.img-indent-2 {
    float: left;
    margin: 4px  9px 0 0;
}
.img-indent-3 {
    float: left;
    margin: 0 9px 0 0;
}
.img-indent-4 {
    float: left;
    margin: 0 15px 0 0;
}
.conner {
	padding:14px 0 0 82px;
	position:relative;
	z-index:5;
	background:url(../images/conner.png) 36px top no-repeat;
	display:block;
	height:27px;
	margin-top:-1px;
}
/*********************************boxes**********************************/
.indent {padding:21px 27px 10px 29px;}
.indent1 {padding:27px 15px 21px 26px;}


.indent-left {padding-left:77px;}
.indent-left1 {padding-left:70px;}


.indent-right {padding-right:0px;}

.indent-bot{ padding-bottom:1px;}
.indent-bot1 { padding-bottom:0px;}
.indent-bot2 { padding-bottom:38px;}
.indent-bot3 { padding-bottom:30px;}
.indent-bot4 { padding-bottom:45px;}
.indent-bot5 { padding-bottom:41px;}


.indent-top {padding-top:21px;}
.indent-top1 {padding-top:9px;}
.indent-top2 {padding-top:25px;}
.indent-top3 {padding-top:53px;}
.indent-top4 {padding-top:36px;}
.indent-top5 {padding-top:5px;}

.margin-left {margin-left:0px;}

.margin-bot {	margin-bottom:11px;}
.margin-bot1 {	margin-bottom:38px;}
.margin-bot2 {	margin-bottom:26px;}
.margin-bot3 {	margin-bottom:19px;}
.margin-bot4 {	margin-bottom:70px;}
.margin-bot5 {	margin-bottom:21px;}
.margin-bot6 {	margin-bottom:31px;}
.margin-bot7 {	margin-bottom:14px;}


.margin-top {margin-top:-1px;}
.margin-top1 {margin-top:-2px;}
.margin-top2 {margin-top:-20px;}
.margin-top3 {margin-top:2px;}
.margin-top4 {margin-top:-25px;}


.margin-right {margin-right:16px;}

.box {
	position:relative;
	padding:25px 12px 25px 9px;
	width:277px;
	margin-bottom:7px;
}

.maxheight-1, .maxheight-2, .maxheight-3 {
	position:relative;
	overflow:hidden;
}
/*********************************header*************************************/
header {
	position:relative;
	z-index:10;
	width:100%;
	padding:0 0 21px 0;
	background:url(../images/bg_header.gif) repeat-x left top #060606;
}



h1 {
	float:left;
	padding:33px 0 0 0;
	position:relative;
	margin-left:10px;
}
	h1 a {
		text-indent:-9999px;
		background:url(../images/dzone.png) no-repeat left top;
		width:149px;
		height:45px;
		text-decoration:none;
		display:block; 
	}
	h1 a:hover {
		text-decoration:none;
	}
h2 {
	font-weight:normal;
	padding-top:56px;
	padding-left:5px;
	font-size:12px;
	line-height:15px;
	color:#828487;
}
.h2style{font-size:22px;color:#2a313a;	font-weight:normal;line-height:15px;
	padding-top:56px;
	padding-left:5px;}
/***** menu *****/
	
.nav {
	float:right;
	position:relative;
	padding:52px 0 0 0;
}
.menu {
	padding:0 0 0 0;
}
.menu li {
	float:left; 
	position:relative;
	padding:0 8px 0 3px;
	margin:0;
	background:url(../images/marker-3.png) right 9px no-repeat;
}
.menu li.last {background:none; padding-right:0;}
.menu li a {
	color:#fff;
	background:url(../images/menu_left.png) left -50px no-repeat;
	display:inline-block; 
	font-size:13px; 
	line-height:24px; 
	padding:0 0 0 7px;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	cursor:pointer;
}
.menu li a strong {
	display:block;
	background:url(../images/menu_right.png) right -50px no-repeat;
	padding:0 7px 0 0;
}
.menu li a strong em {
	display:block;
	background:url(../images/menu_tail.png) left -50px repeat-x;
	padding:0 0 0 0;
}

.menu li a.active,
.menu li a:hover,
.menu li.sfHover a {
	background:url(../images/menu_left.png) left top no-repeat;
}
.menu li a.active,
.menu li a:hover,
.menu li.sfHover > a {
	color:#EE1D24;
}
.menu li a.active strong,
.menu li a:hover strong,
.menu li.sfHover a strong {
	background:url(../images/menu_right.png) right top no-repeat;
}
.menu li a.active strong em,
.menu li a:hover strong em,
.menu li.sfHover a strong em {
	background:url(../images/menu_tail.png) left top repeat-x;
}


.menu ul {
	width:75px;
	top:-9999px;
	padding:0;
	position:		absolute;
	background:		none;
}
.menu ul ul {background:none;}
.menu ul li { width:100%;border:none; background:none;}
.menu li:hover {visibility:	inherit;}
.menu li li { margin:0 0 3px 0; padding:0; background:none;}
.menu li li a,
.menu li li li a {
	color:#fff;
	border:none;
	display:inline-block;
}
.menu li li a:hover, 
.menu li li.sfHover a{
}
.menu li li li a:hover {
}

.menu li:hover ul, .menu li.sfHover ul {
	left:			4px;
	top:			26px;
	z-index:		999;
}
ul.menu li:hover li ul, ul.menu li.sfHover li ul {
	top:			0;
}
ul.menu li li:hover ul, ul.menu li li.sfHover ul {
	left:			54px;
	top:			0px;
	z-index:		9999;
}
ul.menu li li:hover li ul, ul.menu li li.sfHover li ul {
	top:			-999em;
}

/*********************************Headings Icons*************************************/


.head1{background:url(../images/cloud.png) 1px 14px no-repeat; }
.head2{background:url(../images/bulb.png) 1px 14px no-repeat; }
.head3{background:url(../images/engine.png) 1px 14px no-repeat;}
.head4{background:url(../images/stats.png) 1px 14px no-repeat;}


/*********************************background*************************************/

.bg-1 {background:url(../images/bg.jpg) left 13px no-repeat;}
.bg-2{background:url(../images/bg-2.png) left 13px no-repeat;}
.bg-3 {background:url(../images/bg-3.png) left 13px no-repeat;}
.bg-4 {background:url(../images/bg-4.png) left 13px no-repeat;}
.bg-5 {background:url(../images/bg-5.png) left 13px no-repeat;}
.bg-6 {background:#f0f0f0; border-radius:5px;}


.border-1 {background:url(../images/border-1.gif) 660px 24px no-repeat;}
.border-2 {background:url(../images/border-2.gif) left bottom no-repeat;}
.border-3 {background:url(../images/border-3.gif) left bottom no-repeat;}
.border-4 {background:url(../images/border-4.gif) right bottom no-repeat;}
.border-5 {background:url(../images/border-5.gif) 620px 8px no-repeat;}
.border-6 {background:#fff; border:1px #dddddd solid;border-radius:5px;}
.border-7 {background:url(../images/border-6.gif) 620px 37px no-repeat;}
.border-8 {background:url(../images/border-8.gif) 620px 8px no-repeat;}
.border-9 {background:url(../images/border-9.gif) 620px 8px no-repeat;}
.border-10{background:url(../images/border-11.gif) 160px 36px no-repeat;}
/*********************************buttons*************************************/
.button1 {
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	cursor:pointer;
	padding:0 0 0 7px;
	background:url(../images/button1-left.png) left top no-repeat;

}
.button1 strong {
	font-weight:normal;
	display:block;
	background:url(../images/button1-right.png) right top no-repeat;
	padding:0 7px 0 0;
}
.button1 strong em {
	display:block;
	line-height:24px;
	padding:0 10px 0 10px;
	font-style:normal;
	background:url(../images/button1-tail.png) repeat-x left top;
}
.button1:hover {
	color:#EE1D24;
	text-decoration:none;
}
.button2 {
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	color:#23262d;
	cursor:pointer;
	padding:0 0 0 7px;
	background:url(../images/button2-left.png) left top no-repeat;

}

.button2 strong {
	font-weight:normal;
	display:block;
	background:url(../images/button2-right.png) right top no-repeat;
	padding:0 7px 0 0;
}
.button2 strong em {
	line-height:24px;
	display:block;
	padding:0 12px 0 10px;
	font-style:normal;
	background:url(../images/button2-tail.png) repeat-x left top;
}
.button2:hover {
	color:#f5ad0f;
	text-decoration:none;
}
.button3 {
	display:inline-block;
	background:url(../images/button4_left.png) left top no-repeat;
	padding-left:5px;
	font-size:16px;
	line-height:37px;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
}
.button3:hover {
	text-decoration:none;
	color:#f5ad0f;
}
.button3 strong {
	font-weight:normal;
	display:block;
	background:url(../images/button4_right.png) right top no-repeat;
	padding-right:5px;
}
.button3 strong em {
	display:block;
	background:url(../images/button4_tail.png) repeat-x left top;
	font-style:normal;
	padding:0 27px 0 26px;
}
.button4 {
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	color:#23262d;
	cursor:pointer;
	padding:0 0 0 7px;
	background:url(../images/button5_left.png) left top no-repeat;

}

.button4 strong {
	font-weight:normal;
	display:block;
	background:url(../images/button5_right.png) right top no-repeat;
	padding:0 7px 0 0;
}
.button4 strong em {
	line-height:24px;
	display:block;
	padding:0 12px 0 10px;
	font-style:normal;
	background:url(../images/button5_tail.png) repeat-x left top;
}
.button4:hover {
	color:#f5ad0f;
	text-decoration:none;
}
/*********************************lists*************************************/
.ul-1 {
	padding:5px 0 0 0;
}
.ul-1 li {
	background:url(../images/ul1.png) left bottom repeat-x;
	line-height:29px;
	padding-bottom:1px
}
.ul-1 li a {
	background:url(../images/marker-4.png) left -41px no-repeat;
	font-size:12px;
	color:#434343;
	text-decoration:none;
	padding-left:13px;
}
.ul-1 li a:hover {
	text-decoration:none;
	color:#EE1D24;
	background-position:left 4px;
}
.ul-2 {
	position:relative;
	overflow:hidden;
	height:80px;
	width:100%;
	background:url(../images/ul2.png) no-repeat left 14px;
	padding-top:14px;
	margin-bottom:10px;
}
.ul-2 li {
	font-family:"Times New Roman", Times, serif;
	float:left;
}
.ul-2 li a {display:block;padding:0; cursor:pointer; text-align:center;}

.ul-2 .ul-2-1 a { width:72px; height:65px;}
.ul-2 .ul-2-2 a { width:74px; height:65px;}
.ul-2 .ul-2-3 a { width:80px; height:67px;}
.ul-2 .ul-2-4 a { width:73px; height:64px;}

.ul-2 li a:hover {text-decoration:none;}
.ul-2 li a:hover em { color:#f5ad0f;}

.ul-2 li a em {
	padding-top:9px;
	color:#2a313a;
	display:block;
	font-size:24px;
	line-height:29px;
	font-weight:bold;
}
.ul-2 li a span {
	font-style:italic;
	display:block;
	font-size:16px;
	line-height:20px;
	color:#787878;
	margin-top:-6px;
}

.ul-3 {
	padding:5px 0 0 0;
}
.ul-3 li {
	background:url(../images/ul1.png) left bottom repeat-x;
	line-height:29px;
	padding-bottom:1px
}
.ul-3 li a {
	background:url(../images/marker-2.png) left -41px no-repeat;
	font-size:13px;
	color:#434343;
	text-decoration:none;
	padding-left:13px;
}
.ul-3 li a:hover {
	text-decoration:none;
	color:#f5ad0f;
	background-position:left 4px;
}

.ul-4 {
	padding:5px 0 0 0;
}
.ul-4 li {
	background:url(../images/ul1.png) left bottom repeat-x;
	line-height:29px;
	padding-bottom:1px
}
.ul-4 li a {
	background:url(../images/marker-2.png) left -41px no-repeat;
	font-size:15px;
	color:#434343;
	text-decoration:none;
	padding-left:13px;
	font-weight:bold;
}
.ul-4 li a:hover {
	text-decoration:none;
	color:#f5ad0f;
	background-position:left 4px;
}


/*********************************slider*************************************/
#slider {
	width:100%;
	padding:48px 0 0 0;
	background:url(../images/slider_bg.gif) repeat-x left top;
}
.slider_bg {
	width:100%;
	background:url(../images/bg-6.png) center -48px no-repeat;
}
.slider_bg-2 {
	background:url(../images/slider_bg-2.gif) left top no-repeat;
	padding:11px 11px 0 11px;
	width:928px;
	height:437px;
	overflow:hidden;
	position:relative;
}

.slider {
	width:928px;
	height:367px;
	position:relative;
}
.items {display:none;} 
.banner {
	height:237px;
	width:330px;
	position:absolute;
	z-index:99;
	top:80px;
	letter-spacing:-1px
}

.banner h3 {
	font-size:40px;
	line-height:2em;
	color:#2c3236;
	text-transform:uppercase;
}
.banner h3.margin-top {
	margin-top:-39px;
}

.banner .margin-top {
	margin-top:-20px
}
.banner em {
	display:block;
	font-size:20px;
	line-height:2em;
	color:#fff;
	margin-top:-14px;
	text-transform:uppercase;
}
.pagination {
	position:absolute;
	left:438px;
	top:407px;
	z-index:10;
}
.pagination li {
	margin-right:9px;
	float:left;
}
.pagination li.current a {
	cursor:default;
	background-position:left top;
}

.pagination li a {
	background:url(../images/pagination.png) right top no-repeat;
	display:block;
	width:17px;
	height:17px;
}
.pagination li a:hover {
	background-position:left top;
}

/*********************************content*************************************/
#content {
	width:100%; 
	position:relative;
	z-index:1;
	padding:36px 0 54px 0;
	background:url(../images/bg-2.gif) repeat-x top left #fcfcfc;
}
#page1 #content {
	background:#fcfcfc;
}
#page3 #content {
	padding:52px 0 67px 0;
}
#page6 #content {
	padding:36px 0 40px 0;
}

h3 {
	letter-spacing:-1px;
	font-size:33px;
	color:#828487;
	line-height:2em;
	display:inline-block;
}
h4 {
	font-size:24px;
	color:#2a313a;
	display:inline-block;
	line-height:2em;
}
h6 {
	font-size:13px;
	color:#41454a;
	text-transform:uppercase;
	letter-spacing:-1px;
	display:inline-block;
	line-height:2em;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	line-height:2em;
	font-size:25px;
	color:#2a313a;
}
.date_bg {
	background:url(../images/date_bg.png) left -1px no-repeat;
	padding-left:24px;
}

/***** CAROUSEL *****/


.mycarousel {height:367px; overflow:hidden;}
.mycarousel .jcarousel-container-horizontal {
	margin-left:5px;
    width:900px;
    padding:20px 25px 29px;
	background:#f0f0f0;
	border-radius:5px;
	height:317px;
	overflow:hidden;
	
}


.mycarousel .jcarousel-clip {
    overflow: hidden;
}

.mycarousel .jcarousel-clip-horizontal {
    width:  900px;
}
.mycarousel .jcarousel-item-undefined {display:none;}
.mycarousel .jcarousel-item-NaN {display:none;}



.mycarousel .jcarousel-item-horizontal {
	margin-left: 0;
	width:289px;
}
.mycarousel .jcarousel-item-horizontal img {
	margin-bottom:5px;
	border:1px solid #fff;
}

/**
 *  Horizontal Buttons
 */
.mycarousel .jcarousel-next-horizontal {
    position: absolute;
    top: 92px;
    right: 4px;
    width: 17px;
    height: 18px;
    cursor: pointer;
    background:url(../images/next.png) left bottom no-repeat;
}



.mycarousel .jcarousel-prev-horizontal {
    position: absolute;
    top: 92px;
    left: 4px;
    width: 17px;
    height: 18px;
    cursor: pointer;
    background:url(../images/prev.png) right bottom no-repeat;
}


/***** CAROUSEL 2 *****/

.mycarouse2 {height:481px; overflow:hidden;}
.mycarouse2 .jcarousel-container-horizontal {
	margin-left:5px;
    width:951px;
    padding:17px 0 41px;
	border-radius:5px;
	
}


.mycarouse2 .jcarousel-clip {
    overflow: hidden;
}

.mycarouse2 .jcarousel-clip-horizontal {
    width:  951px;
}
.mycarouse2 .jcarousel-item-undefined {display:none;}
.mycarouse2 .jcarousel-item-NaN {display:none;}



.mycarouse2 .jcarousel-item-horizontal {
	background:url(../images/bg-9.png) left top no-repeat;
	padding:20px 22px 19px 21px;
	margin-right:18px;
	width:262px;
}
.mycarouse2 .jcarousel-item-horizontal:hover {
	background-position:right top;
}
.mycarouse2 .jcarousel-item-horizontal img {
	margin-bottom:15px;
}

/**
 *  Horizontal Buttons
 */
.mycarouse2 .jcarousel-next-horizontal {
    position: absolute;
    top:-39px;
    right:0;
    width: 35px;
    height: 34px;
    cursor: pointer;
    background:url(../images/next2.png) left top no-repeat;
}
.mycarouse2 .jcarousel-next-horizontal:hover {
	background-position:left bottom;
}


.mycarouse2 .jcarousel-prev-horizontal {
    position: absolute;
    top:-38px;
    right: 35px;
    width: 35px;
    height: 33px;
    cursor: pointer;
    background:url(../images/prev2.png) right bottom no-repeat;
}
.mycarouse2 .jcarousel-prev-horizontal:hover {
	background-position:right top;
}
/*********************************info*************************************/
#info {
	width:100%;
	padding:0 0 0 0;
	position:relative;
	overflow:hidden;
	background:url(../images/info_bg.png) repeat left top;
	border-bottom:6px solid #14181b;
	
}
.col-1 {
	float:left;
	width:590px;
	margin:0 5px;
	padding-right:40px;
}
.col-2 {
	float:left;
	width:310px;
	margin:0 5px;
}
#info dl {
	text-align:right;
	width:960px;
	margin:0 auto;
}
#info dt {
	margin-right:13px;
	font-size:11px;
	text-transform:uppercase;
	display:inline;
}
#info dt b {
	font-weight:normal;
	display:inline-block;
	background:url(../images/button3_left.png) left top no-repeat;
	padding-left:14px;
	cursor:pointer;
	color:#fff;
}
#info dt b strong {
	font-weight:normal;
	display:block;
	background:url(../images/button3_right.png) right top no-repeat;
	padding-right:26px;
}
#info dt b strong em {
	padding-right:10px;
	font-style:normal;
	display:block;
	background:url(../images/button3_tail.png) left top repeat-x;
	line-height:21px;
}
#info dd {
	overflow:hidden;
	text-align:left;
	display:none;
	padding:19px 0 17px 0;

}
#page6 #info dd {
	display:block;
}
/***** contact form *****/
#form label{ min-height:120px; }
#form{overflow:visible; padding-right:5px;}
#contact-form-1 {
	position:relative;
	vertical-align:top;
	width:100%;
	z-index:1;
	padding:5px 0 0 0;
	}
	#contact-form-1 fieldset {
		border:none;
		padding:0;
		}			
			#contact-form-1 label {
				display:block;
				min-height:45px;

			}
			#form .input_l {
				background:url(../images/input_left.png) left top no-repeat;
				padding:0 0 0 7px;
			}
			#form .input_r {
				background:url(../images/input_right.png) right top no-repeat;
				padding:0 7px 0 0;
			}

			#contact-form-1 input {
				width:242px;
				padding:0 0 0 0;
				margin:0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height:25px;
				height:25px;
				color:#767676; 
				border:none;
				background:url(../images/input_tail.png) left top repeat-x;
				outline:none;
			}
			#contact-form-1 .area .error { float:none;}
			#form .text_top {
				border:none;
				background:url(../images/text_a.png) left top no-repeat;
				width:292px;
				height:71px;
				padding:9px;			
				}
			#form .message { height:200px;min-height:109px;}
			#contact-form-1 textarea {
				height:71px;
				margin:0;
				width:292px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height:15px;
				color:#959595; 
				border:none;
				overflow:auto;
				outline:none;
				background:none;

			}
			#contact-form-1 a {cursor:pointer;}
			#form .waiting{display:none; margin-bottom:10px; color:#434343;}
				#form .success {display:none;margin-bottom:10px; color:#07c151;}
				#form .error,
				#form .empty {
					margin:5px 0 0 15px;
					color:#f00;
					font-size:12px;
					line-height:15px;
					display:none;
					overflow:hidden;
				}
				#contact-form-1 .buttons-wrapper {}
		#contact-form-1 .buttons-wrapper a { margin-left:5px;}
		
#search-form .input {
	background:url(../images/upload.png) left top;
	width:200px;
	padding:0 9px;
	line-height:25px;
}

#search-form .input input {
	font-family:Arial, Helvetica, sans-serif;
	background:none;
	outline:none;
	width:200px;
	border:none;
	color:#434343;
}


.map {
	margin-bottom:22px;
}
.dl-1 {
	color:#434343;
	font-size:12px;
	line-height:20px;
	color:#434343;
}
.dl-1 dt {
	color:#434343;
	font-weight:bold;
	padding:5px 0 5px;
	margin-bottom:14px;
}
.dl-1 dd a {
	color:#f5ad0f;
}
.dl-1 span {
	float:left;
	width:90px;
}

/***** Lightbox image *****/
.lightbox-image1 {
	position:relative;
	display:inline-block;
}
.lightbox-image1 img {
	position:relative;
	z-index:2;
}
.lightbox-image1 span {
    background:url(../images/magnify.png) no-repeat scroll 50% 50% transparent;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

/****************************footer************************/
footer {
	width:100%; 
	padding:25px 0 20px 0;
	background:#fff;
}

footer span {
	display:block;
	color:#434343;
	font-size:12px;
	line-height:15px;
	padding-top:4px;
}
footer span a {
	text-decoration:none;
	color:#434343;
}
footer span a:hover {
	text-decoration:underline;
}
#easyTooltip{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px 11px;
	border:1px solid #000;
	background:#fff;
	color:#1f1f1f;
	font-size:12px;
	position:relative;
	z-index:99;
}
	.list-services-1 {
		float:right;
		overflow:hidden;
		padding:0 0 0 8px;
	}
	.list-services-1 li {
		float:left;
		margin-right:7px;

	}
	#content .list-services-1 {
		float:left;
		overflow:hidden;
		padding:0 0 0 0;
	}
	#content .list-services-1 li {
		float:left;
		margin-right:14px;

	}

.text {
  border: 1px solid #dddada;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  padding: 8px;
  display: block;
  background: -webkit-gradient(linear,left top,left bottom, from(#f6f6f6), to(#fff));
  background: -moz-linear-gradient(top, #f6f6f6 0%, #fff 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #fff 100%);
  background: linear-gradient(top, #f6f6f6 0%, #fff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f6f6f6', endColorstr='#ffffff'); /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f6f6f6', endColorstr='#ffffff')"; /* IE8 */
  width: 220px;
  behavior: url(PIE.htc);
  color:#777;
  font:normal 12px Arial, Helvetica, sans-serif;
  margin:5px;
}

.text:focus {
  outline: 0;
  box-shadow: 0 0 10px 0 #eee inset;
  -webkit-box-shadow: #eee 0 0 10px 0 inset;
  -moz-box-shadow: #eee 0 0 10px 0 inset;
  -o-box-shadow: #eee 0 0 10px 0 inset;
  border-color: #E1E1E1;
}

select.text{

 border: 1px solid #EAEAEA;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  padding: 8px;
  display: block;
  background: -webkit-gradient(linear,left top,left bottom, from(#f6f6f6), to(#fff));
  background: -moz-linear-gradient(top, #f6f6f6 0%, #fff 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #fff 100%);
  background: linear-gradient(top, #f6f6f6 0%, #fff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f6f6f6', endColorstr='#ffffff'); /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f6f6f6', endColorstr='#ffffff')"; /* IE8 */
  width: 237px;
  behavior: url(PIE.htc);
  margin:5px;
  
}

select.text:hover{
outline: 0;
  box-shadow: 0 0 25px 0 #eee inset;
  -webkit-box-shadow: #eee 0 0 25px 0 inset;
  -moz-box-shadow: #eee 0 0 25px 0 inset;
  -o-box-shadow: #eee 0 0 25px 0 inset;
  border-color: #E1E1E1;

}

.submit {
  background: #0090d6;
  background: -webkit-gradient(linear, left top, left bottom, from(#00aae1), to(#0090d6));
  background: -moz-linear-gradient(top, #00aae1 0%, #0090d6 100%);
  background: -o-linear-gradient(top, #00aae1 0%, #0090d6 100%);
  background: linear-gradient(top, #00aae1 0%, #0090d6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00aae1', endColorstr='#0090d6'); /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00aae1', endColorstr='#0090d6')"; /* IE8 */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  border-bottom: 1px solid #007bc9;
  border-top: 1px solid #00aae1;
  box-shadow: 0 0 2px 1px rgba(0,0,0,0.08);
  -webkit-box-shadow: rgba(0,0,0,0.08) 0 0 2px 1px;
  -moz-box-shadow: rgba(0,0,0,0.08) 0 0 2px 1px;
  -o-box-shadow: rgba(0,0,0,0.08) 0 0 2px 1px;
  color: #f8f8f8;
  display: inline-block;
  font-size: 0.9em;
  font-weight: bold;
  padding: 8px 20px;
  text-shadow: #008bbd 0 0 2px;
  transition: all .2s linear;
  -o-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -webkit-transition: all .2s linear;
  border-width: 1px 0;
  margin-left:5px;
}
 .submit:hover {
  box-shadow: 0 0 4px 1px #90C5ED;
  -webkit-box-shadow: #90C5ED 0 0 4px 1px;
  -moz-box-shadow: #90C5ED 0 0 4px 1px;
  -o-box-shadow: #90C5ED 0 0 4px 1px;
  background: -webkit-gradient(linear, left top, left bottom, from(#2bcbff), to(#0ea3ec));
  background: -moz-linear-gradient(top, #2bcbff 0%, #0ea3ec 100%);
  background: -o-linear-gradient(top, #2bcbff 0%, #0ea3ec 100%);
  background: linear-gradient(top, #2bcbff 0%, #0ea3ec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2bcbff', endColorstr='#0ea3ec'); /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2bcbff', endColorstr='#0ea3ec')"; /* IE8 */
  border-top-color: #2bcbff;
  border-bottom-color: #0398e0;
  behavior: url(/wp-content/themes/tfg2/pie/PIE.htc);
}
.submit:active {
  background: #0090d6;
  background: -webkit-gradient(linear, left top, left bottom, from(#0090d6), to(#0095DD));
  background: -moz-linear-gradient(top, #0090d6 0%, #0095DD 100%);
  background: -o-linear-gradient(top, #0090d6 0%, #0095DD 100%);
  background: linear-gradient(top, #0090d6 0%, #0095DD 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0090d6', endColorstr='#0095DD'); /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0090d6', endColorstr='#0095DD')"; /* IE8 */
  border-bottom: 1px solid #fff;
  border-top: 1px solid #0087c9;
  box-shadow: 0 0 2px 1px rgba(0,0,0.2) inset;
  -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 5px 0 inset;
  -moz-box-shadow: rgba(0,0,0,0.2) 0 2px 5px 0 inset;
  -o-box-shadow: rgba(0,0,0,0.2) 0 2px 5px 0 inset;
}

