@charset "utf-8";
/* CSS Document */
* {
	margin:0px;
	padding:0px;
}
.clear {
	clear:both;
}
body {
	background:url(../images/bg.png) left top;
}
/*************** header section start here *****************/
.header {
	width:100%;
	background:url(../images/header_bg.jpg) repeat-x left top;
}
.header_inner {
	width:1000px;
	margin:auto;
	background:url(../images/header_inner.png) no-repeat center top;
	text-align:center;
	padding:27px 0px 30px 0px;
}
/*************** header section end here *****************/

/*************** body section start here *****************/
.content {
	width:100%;
	background:url(../images/content.png) repeat-x left top;
}
.content_inner {
	width:100%;
	background:url(../images/content_inner.png) no-repeat center top;
}
.content_section {
	width:1000px;
	margin:auto;
	background:url(../images/content_shadow.png) no-repeat center bottom;
}
.slider {
	width:940px;
	margin:auto;
	padding:44px 0px 34px 0px;
}
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    width:710px;
    height:137px;
}

.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width:710px;
	margin:auto;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
   width:710px;
     height:142px;
}


.jcarousel-skin-tango .jcarousel-item {
    width:710px;
    height:142px;
	text-align:center;
	font:16px/26px Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top:19px;
    right:-64px;
    width:39px;
    height:71px;
    cursor: pointer;
    background: transparent url(../images/arrow_right.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: 0px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position:0px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top:19px;
    left:-84px;
    width:39px;
    height:71px;
    cursor: pointer;
    background: transparent url(../images/arrow_left.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: 0px 0px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: 0px 0px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.form_textfields {
	float:left;
	width:382px;
	margin:0px 8px 35px 31px;
}
.form_textfields ul {
	list-style-type:none;
}
.form_textfields ul li {
	background:url(../images/text_field.png) no-repeat 0px 0px;
	width:382px;
	margin:0px 0px 11px 0px;
	height:52px;
}
.form_textfields ul li input {
	background:none;
	border:none;
	outline:none;
	font:15px Arial, Helvetica, sans-serif;
	color:#3a3a3a;
	padding:19px 20px;
	width:342px;
}
.form_textarea {
	float:left;
	width:382px;
	height:181px;
	background:url(../images/text_area.png) no-repeat left top;
}
.form_textarea textarea {
	width:338px;
	padding:9px 20px;
	font:15px Arial, Helvetica, sans-serif;
	color:#3a3a3a;
	background:none;
	border:none;
	outline:none;
	height:143px;
	margin:10px 0px;
}
.formsubmit {
	float:left;
	width:132px;
	height:49px;
	margin:61px 0px 0px 12px;
}
.formsubmit input {
	background:url(../images/submit.png) no-repeat left top;
	border:none;
	outline:none;
	cursor:pointer;
	width:132px;
	height:49px;
}
/*************** body section end here *****************/

/*************** footer section start here *****************/
.footer {
	width:100%;
	background:url(../images/footer.png) repeat-x left top;
}
.footer_inner {
	width:1000px;
	margin:auto;
	font:11px Arial, Helvetica, sans-serif;
	color:#a1d6df;
	text-align:center;
	padding:50px 0px 48px 0px;
	text-transform:uppercase;
	position:relative;
}
.footer_logo {
	position:absolute;
	left:882px;
	z-index:10000;
	top:27px;
}
.success_msg {
	text-align:center;
	font:16px Arial, Helvetica, sans-serif;
	color:#a1d6df;
	padding:32px 0px 53px 0px;
}
/*************** footer section end here *****************/