/* 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%;

	height:100%;

}

body {

	font-family:"Times New Roman", Times, serif;

	font-size:12px;

	line-height:19px;

	color:#bb91ef;

	background:url(../images/bg_texture.jpg) repeat 0 0;

	min-width:1070px;

	min-height:800px;

	text-transform: none;

	font-style: normal;



}

.main {

	width:940px;

	padding:0;

	margin:0 auto;

	position:relative;

}



.head_glow{background:url(../images/head_glow.png) no-repeat center 0;

height:589px;}



#page2 .bg1,#page3 .bg1,#page4 .bg1,#page5 .bg1,#page6 .bg1 {height:170px}

#page2 .head_glow,#page3 .head_glow,#page4 .head_glow,#page5 .head_glow,#page6 .head_glow{height:170px}

.bg2{background:url(../images/bg2.png) repeat 0 0;

}

/*********************************layouts & alignment**********************************/



.tac{text-align:center}



.col-1, .col-2 {

	float:left;

}

.wrapper {

	width:100%;

	overflow:hidden;

}

.extra-wrap {

	overflow:hidden;

	text-transform: none;

	font-style: normal;

}

.fleft {

	float:left;

}

.fright {

	float:right;

}

.alignright {

	text-align:right;

}

.aligncenter {

	text-align:center;

}

.clear {

	clear: both;

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

}

.mar_t_0{margin-top:-5px}

.mar_t_1{margin-top:10px}

.mar_t_2{margin-top:20px}

.mar_t_3{margin-top:30px}

.mar_t_4{margin-top:40px}

.mar_t_5{margin-top:50px}



.mar_b_1{margin-bottom:10px}

.mar_b_2{margin-bottom:20px}

.mar_b_3{margin-bottom:30px}

.mar_b_4{margin-bottom:40px}

.mar_b_5{margin-bottom:50px}



.mar_r_1{margin-right:10px}

.mar_r_2{margin-right:20px}

.mar_r_3{margin-right:30px}

.mar_r_4{margin-right:40px}



.mar_r_18{margin-right:18px}

.mar_b_18{margin-bottom:18px}



.mar_l_1{margin-left:10px}

.mar_l_2{margin-left:20px}

.mar_l_3{margin-left:20px}



.pad_t_0{padding-top:5px}

.pad_t_1{padding-top:10px}

.pad_t_2{padding-top:20px}

.pad_t_3{padding-top:30px}

.pad_t_4{padding-top:40px}

.pad_t_5{padding-top:50px}

.pad_t_6{padding-top:60px}

.pad_t_7{padding-top:70px}

.pad_t_8{padding-top:80px}

.pad_t_9{padding-top:90px}



.pad_b_1{padding-bottom:10px}

.pad_b_2{padding-bottom:20px}

.pad_b_3{padding-bottom:30px}

.pad_b_4{padding-bottom:40px}

.pad_b_5{padding-bottom:50px}

.pad_b_6{padding-bottom:60px}

.pad_b_7{padding-bottom:70px}

.pad_b_8{padding-bottom:80px}

.pad_b_9{padding-bottom:90px}

.pad_b_10{padding-bottom:100px}



.pad_r_1{padding-right:10px}

.pad_r_2{padding-right:20px}

.pad_r_3{padding-right:30px}

.pad_r_4{padding-right:40px}



.pad_l_1{padding-left:10px}

.pad_l_2{padding-left:20px}

.pad_l_3{padding-left:30px}

.pad_l_4{padding-left:40px}



.w1{width:265px}





/*********************************aside**********************************/ 

 .footer_plane {

	background:#000;

}

.icons {

	display:block;

	width:106px;

}

.icons li {

	margin-bottom:5px;

	

	

}

.icons a {

    margin-top:5px;

	z-index:50;

	

	position:relative;

}

.icons .img_act {

	z-index:50;



	position:absolute;

	top:0;

	left:-26px;

	opacity:0;

}

.icons a:hover .img_act {

	opacity:1;

}

.icons a p:hover { color:#ceb532;display:inline-block}



/* Tooltips */

#aToolTip {

	border:2px solid #f0f0f0;

	background:#000;

	color:#747474;

	margin:0;

	padding:2px 8px;

	font-size:11px;

	position:absolute;

	display:none;

	z-index:50000

}

#aToolTip .aToolTipContent {

	position:relative;

	margin:0;

	padding:0

}

/*********************************p**********************************/

p {

	font-size:13px;

	line-height:19px;

	color:#330066;

	text-transform:none;

	text-align:center;	

}



.p1 {

	font-family:"Times New Roman", Times, serif;

	font-size:13px;

	line-height:17px;

	color:530da9;

	font-style:italic;

	text-transform:capitalize;

	font-weight:600;

	text-align:center;

	

}

.p2{

	font-family:"Times New Roman", Times, serif;

	font-size:12px;

	line-height:19px;

	color:#530da9;

	font-style:italic;

	text-transform:none;

	font-weight:400;

	text-align:center;

}



.p3{

	font-family:"Times New Roman", Times, serif;

	font-size:16px;

	line-height:19px;

	color:#530da9;

	text-transform:uppercase;

	font-weight:400;

	text-align:center;

	font-style: italic;

}



.p4{

	font-family:"Times New Roman", Times, serif;

	font-size:14px;

	line-height:19px;

	color:#530da9;

	font-style:italic;

	text-transform:none;

	font-weight:400;

	text-align:left;

	display:block;

	padding-top:10px;

}

/*********************************boxes**********************************/

.img-indent-bot {

	margin-bottom:25px;

}

.img-indent {

	float:left;

	margin:0 10px 0px 0;

}

.img-indent1 {

	float:left;

	margin:0px 20px 0px 0;

	

}

.img-indent2 {

	float:left;

	margin:0 15px 0px 0;

}

.img-indent3 {

	float:left;

	margin:0 10px 0px 0;

}

.img-indent4 {

	margin:5px 10px 8px 0;

	float:left;

}

.img-indent-r {

	float:right;

	margin:0 0px 0px 40px;

}

.img-indent-r1 {

	float:right;

	margin:0 0px 0px 10px;

}

.dn{display:none}

/*********************************links**********************************/

a {

	color:#bb91ef;

	text-decoration:none;

	cursor:pointer;

	font-style:italic;

}



a:hover{color:#000}

.menu li a, .list-1 li a, .list-2 li a, .list-4 li a, .button, .logo {

	text-decoration:none;

}

.link-1 {

	font-family: 'Open Sans', sans-serif;

	font-size:16px;

	text-transform:uppercase;

	display:inline-block;

	line-height:19px;

	color:#9c9b9f;

	background:none;

	padding:10px 10px;

	text-align:center;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

}

.link-1:hover {

	background:#808d28;

}

.link-2 {

	background:url(../images/p1_arr3.png) no-repeat 0 0;

	height:5px;

	width:7px;

	display:block;

	position:absolute;

	right:0;

	margin:-16px 15px 0 0;

}

.link-2:hover {

	color:#000;

	text-decoration:none;

}

#page4 #content .link-2 {margin:-15px -10px 0 0;}

.link-3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:600;

	text-transform:uppercase;

	display:inline-block;

	line-height:20px;

	color:#afc137;

	margin:20px 0 0 0;

	text-decoration:underline;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

}

.link-3:hover {

	color:#000;

	text-decoration:none;

}

.a1 {

	font-family:"Times New Roman", Times, serif;

	font-size:14px;

	color:#fff;

	text-decoration:none;

	font-style:italic;

	line-height:22px;

	text-transform:none;

	text-align:left;

    background:url(../images/read_more_pl.jpg) repeat;

	padding:0 20px;

	display:inline-block;

	margin-top:5px;

	border-radius:12px 12px 12px 12px;

	-moz-border-radius:12px 12px 12px 12px;

	-webkit-border-radius:12px 12px 12px 12px;

	height:24px;

	float:left;

}

.a1:hover {

	 background:

	 url(../images/read_more_hover.jpg);

	 color:#fff;

	

}



.a2 {

	font-family:"Times New Roman", Times, serif;

	font-size:14px;

	color:#cf84b4;

	text-decoration:none;

	font-style:italic;

	line-height:22px;

	text-transform:none;

	text-decoration:underline;

	text-align:left;

    display:inline-block;

	

    height:24px;

	float:left;

}

.a2:hover {

	

	 color:#74335d;

	

}





/********************** Twitter************************/



.tweet_list li{

padding-bottom:38px;



border-top:#fecbeb 1px solid;

text-align:left;

position:relative;

display:block}



.tweet_list li:first-child{ border:none}



.tweet_text{padding-bottom:10px;

display:block}



.tweet_text a{text-decoration:underline}

.tweet_join{padding-top:20px;

display:inline-block}



.tweet_time{background:url(../images/p1_icone1.jpg) no-repeat 0 0;

    bottom: 0;

    padding-left:25px;

    display: block;

    font-size: 16px;

    position: absolute;

	margin-bottom:15px

	

}

.tweet_time a{color: #74335d;

position:relative;

top:-3px;

padding-bottom:-20px;

text-decoration:none;

}



.tweet_time a:hover{color: #eb70bf;}



.tweet_list li>.tweet_odd {border:none}

/********************** Table Content ************************/

/* Lightbox image */ 

.lightbox-image {

	position:relative;

	overflow:hidden;

	display:inline-block;

	z-index:1;

}

.lightbox-image img {

	position:relative;

	z-index:2;

}

.lightbox-image span {

	display:block;

	position:absolute;

	left:0;

	top:0;

	width:100%;

	height:100%;

	background:url(../images/magnify.png) no-repeat 50% 50% #fff;

	z-index:1;

}



.cont_plane{background:url(../images/g_plane.png) no-repeat 0 0;

width:1070px;

height:755px;

display:inline-block;

margin-top:95px;

}



.table-1 {

	width:100%;

    border:#e4e3e3;

	

}

.bg_col{background-color:#f3f3f3}

.table-1 tr th {

	background:#ff7742;

    border-left:#fff 1px solid;

	border-top:#fabd4e 1px solid;

	padding: 11px 0;

	color:#fff;

	line-height:18px;

	text-transform:none;

	font-size:14px;

	font-family: 'Lora', serif;

	font-weight:600;

	vertical-align:middle;

}

.table-1 .coll-1{font-family: 'Lora', serif;

font-weight:600;

font-size:16px;

line-height:18px;

color:#2e2e2e;

text-align:left !important;

padding-left:30px;

}

.t1 {

	text-align:left !important;

	padding-left:25px !important

}

.table-1 tr th.last {

	border-right:1px solid #e4e3e3;

}

.table-1 th {

	background:none

}

.table-1 tr td {

	background:none

}



.table-1 tr td {

	border-right:1px solid #e4e3e3

}





.table-1 tr td {

	font-family:Arial, Helvetica, sans-serif;

	border-bottom:1px solid #e4e3e3;

	color:#727272;

	font-size:12px;

	line-height:16px;

	padding:9px 0 8px;

	text-align:center;

	vertical-align:middle;

}

.table-1 tr td r {

	font-size:12px;

	color:#9b9b9b

}

.table-1 tr td a:hover {

	color:#000

}

.table-1 tr .coll-4 {

	width:68px

}

.table-1 tr .coll-5 {

	width:68px;

}

.table-1 tr th.r1, .table-1 tr .coll-1 {

	width:172px;

	text-align:center;

	border-left:1px solid #e4e3e3;

}

.table-1 tr th.r2 {

	border-top:none;

	width:152px;

	text-align:center;

}

.table-1 tr .coll-2 {

	width:133px;

	text-align:center;

}

.table-1 tr th.r3, .table-1 tr .coll-3 {

	width:100px;

	text-align:center;

	

}

.table-1 tr th.r4 {

	width:92px;

	text-align:center;

}



/*********************************lists*************************************/

.list-1 {

	

	margin-top:20px

}

.list-1 li {

	background:url(../images/list1_pags.png) no-repeat left 11px;

	padding:3px 0 3px 15px;

	text-align:left;



}

.list-1 li a {

	font-family:"Times New Roman", Times, serif;

	font-size:14px;

	line-height:20px;

	display:inline-block;

	color:#cf84b4;

	overflow:hidden;

	

	

}

.list-1 li a:hover {

	color:#000

}

#page1 .grid_8 .list-1 {

	width:311px

}



#page4 .grid_24 .list-1 {

	margin-top:0

}

#page4 .grid_24 .list-1 li{

	border-bottom:none

}

.list-2 {

	margin-bottom:50px;

	margin-top:10px

}

.list-2 li {

	background:url(../images/p1_arr3.png) no-repeat left 12px;

	padding:5px 0 5px 15px;

	border-bottom:dotted 1px #dedede

}

.list-2 li a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:17px;

	display:inline-block;

	color:#727272;

	overflow:hidden;

	

}

.list-2 li a:hover {

	color:#ff7742

}



.list-3 {

	margin-bottom:20px;

	margin-top:30px;

	

}

.list-3 li {



}

.list-3 li a {

	font-family: 'Lora', serif;

	font-size:18px;

	line-height:36px;

	display:inline-block;

	color:#2e2e2e;

	overflow:hidden;

	font-weight:600;

}

.list-3 li a:hover {

	color:#ff7742

}

/*********************************header*************************************/

header {

	width:100%;

}

h1 {position:absolute;

top:2px;

left:44.5%;

margin-left:-175px;

	z-index:150;

	

}

h1 a {

	display:inline-block;

	width:576px;

	height:250px;

	text-indent:-5000px;

	background:url(../images/logo.png) 0 0 no-repeat;

}



/*********************************headings*************************************/

h2 {

	font-family:"Times New Roman", Times, serif;

	font-weight:400;

	color:#530da9;

	font-size:31px;

	line-height:37px;

	text-transform:capitalize;

	text-align:center;

	font-style:italic;

	display:inline-block;

}

h3 {

	font-family: 'Oswald', serif;

	font-weight:400;

	color:#000;

	font-size:30px;

	line-height:36px;

    text-transform:uppercase;

}





h4 {

	font-family: 'Oswald', serif;

	font-weight:400;

	color:#000;

	font-size:20px;

	line-height:36px;

    text-transform:uppercase;

}

#page3 h4{line-height:26px}

h5 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:600;

	color:#000;

	font-size:12px;

	line-height:22px;

	text-transform:uppercase

}

#page4 h5 {cursor:pointer}

#page4 h5:hover {color:#b39b20}

h6 {

	font-family: 'Oswald', serif;

	font-weight:400;

	color:#ceb532;

	font-size:24px;

	line-height:29px;

	text-transform:uppercase

}



.lh1{line-height:16px}

/*** MENU ***/

.menu {

position:relative;

z-index:150;

top:-67px;





}

.sf-menu, .sf-menu * {

display:inline-block;	

	padding:		0;

	list-style:		none;

}

nav {

text-align:center;

height:50px

}

.menu_pl1{

	background:url(../images/menu_pl1.png) no-repeat 0 0;

z-index:100;

width:940px;

height:8px;

overflow:hidden;

display:inline-block;

position:absolute;

top:0

	}

.sf-menu {

	z-index:10;



}

.sf-menu > li {

	float:			left;

	position:		relative;

	

display:inline-block;

	

}

.sf-menu>li.last_menu:hover {

	

}

.sf-menu >li:first-child {

	border:none;

}

.sf-menu >li>a {

	z-index:10;

	display:block;

	margin-right:10px;

	background:url(../images/menu_pl2.png) no-repeat 0 -20px;

	position:relative;

	font-style:italic;

	font-family:"Times New Roman", Times, serif;

	font-size:19px;

	font-weight:400;

	text-align:center;

	text-transform:capitalize;

	padding-top:10px;

	padding-bottom:50px;

	color:#530da9;

	line-height:27px;

	width:127px;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

	

	

}

.last_menu {

}

.sf-menu>li a:hover {

}

.sf-menu>li.a active {



}

.sf-menu>li.active>a, .sf-menu>li>a:hover, .sf-menu>li.sfHover>a {

	background:url(../images/menu_pl2.png) no-repeat 0 0;

	color:#2A2A69;

	padding-top:30px;

	padding-bottom:30px;

}

.sf-menu>li>.last_menu>.active>a, .sf-menu>li.last_menu>a:hover {



}

.sf-menu ul {

 position:absolute;

 display:none;

 background:url(../images/menu_pl3.png) no-repeat 0 -80px;

    padding:10px 0 20px 0;

 width:127px;

 bottom:100em;

}

.sf-menu ul ul {

	position:absolute;

	display:none;

	background:url(../images/menu_pl3.png) no-repeat 0 -80px;

	

    padding:10px 0 20px 0;

	width:127px;

	

}

.sf-menu ul li {

	display:block;

	background:url(../images/submenu_line.png) no-repeat center 0;

	

}

.sf-menu ul ul li {

	display:block;

	background:url(../images/submenu_line.png) no-repeat 42px 0;

	

}

.sf-menu ul a {

		position:relative;

	font-style:italic;

	font-family:"Times New Roman", Times, serif;

	font-size:19px;

	font-weight:400;

	text-align:center;

	text-transform:capitalize;

	padding-top:10px;

	padding-bottom:10px;

	color:#c068a1;

	line-height:22px;

	width:127px;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

}

.sf-menu ul li:first-child {

	background:none;

}





.sf-menu ul a:hover {

	color:#74335d

}



.sf-menu ul ul a {

	position:relative;

	font-style:italic;

	font-family:"Times New Roman", Times, serif;

	font-size:19px;

	font-weight:400;

	text-align:center;

	text-transform:capitalize;

	padding-top:10px;

	padding-bottom:10px;

	color:#c068a1;

	line-height:22px;

	width:127px;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

}

.sf-menu ul ul li:first-child {

	background:none;

}





.sf-menu ul ul a:hover {

color:#74335d

}



.sf-menu li li {

	position:relative;

}

.sf-menu li:hover {

	visibility:		inherit; /* fixes IE7 'sticky bug' */

}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {

	left:0px;

	bottom: 96px;

	z-index:		199 !important;

}

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {

	top:			-999em;

}

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {

 left: 120px;

 top: -10px;

 bottom: auto;

}

ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {

	top:			-999em;

}

/*********************************cols*************************************/

.area{display:block;

position:relative;

top:165px}



.col1 {

	width:141px;

	float:left;

	overflow:hidden;

	

	

	display:inline-block

}

.col2 {

	width:226px;

	float:left;

	overflow:hidden;

}

.col3 {

	width:120px;

	float:left;

	overflow:hidden;

	display:inline-block

}

.col4 {

	width:205px;

	float:left;

	overflow:hidden;

	display:inline-block

}

/*********************************content*************************************/

#content {

	width:100%;

}

.bord1 {

	left:50%;

	margin-left:-453px;

	margin-top:-594px;

	border:#fff 1px solid;

	width:904px;

	height:589px;

    display:block;

	position:relative;

	z-index:100;

	overflow:hidden;

}

.bord2 {

	background:url(../images/p1_line1.png) repeat-x 0 0;

	width:100%;

	margin-top:10px;

	margin-bottom:10px;

	height:6px;

}

.bord3 {

	border-bottom:#e4e3e3 solid 1px;

	padding-top:40px;

	display:block

}

.bord4 {

	border-top:#e4e3e3 solid 1px;

	padding-top:50px;

	display:block

}

.bord5 {

border-right:#e4e3e3 solid 1px;



	

}

.bord6 {

    border-top:#e4e3e3 solid 1px;

	padding-top:40px;

	display:block

}

.bord7 {

	background:url(../images/bord_texture.png) repeat-y 480px 0;

}

.bord8 {

	background:url(../images/bord_texture.png) repeat-y 320px 0;

}

.width1 {

	width:408px

}



.plane1 {

	background:#ff7742;

	height:58px;

	width:58px;

	text-align:center;

	display:block;

	margin:5px 0 0 20px;

}

.plane2 {

	background:#282828;

	width:194px;

	height:151px;

	display:block;

	position:relative

}

.ban_text{position:absolute; margin:-50px 20px 0 130px;z-index:100}

.ban_text2{position:absolute; margin:-40px 0 0 190px;z-index:100}



.p4_plane{background:#ff7742; width:551px;height:60px}

/****************************buttons************************/



.button1 {

	position:absolute;

	right:115px;

	bottom:110px;

	z-index:100;

	display:none;

	background:url(../images/round_bg2.png) no-repeat right 0;

	padding-right:9px;

	height:35px

}

.button1 b {

	font-family: 'Open Sans', sans-serif;

	color:#d50072;

	font-size:14px;

	font-weight:800;

	background:url(../images/round_bg1.png) no-repeat 0 0;

	position:relative;

	line-height:22px;

	top:-2px;

	text-transform:uppercase;

	padding:8px 0 8px 9px;

	display:block;

}

.button1 b:hover {

	color:#000;

	text-shadow:0 1px 0 #e9dfdd;

}

.button2 {

	font-family: 'Open Sans', sans-serif;

	font-size:12px;

	font-weight:400;

	line-height:25px;

	color:#201e24;

	text-transform:uppercase;

	background:#fff;

	padding:3px 10px;

	border-radius:6px 6px 6px 6px;

	-moz-border-radius:6px 6px 6px 6px;

	-webkit-border-radius:6px 6px 6px 6px;

	position:relative;

	left:75px;

}

.button2:hover {

	background-position:0 -58px;

	background-color:#fff;

	color:#dd0378;

	text-shadow:0 1px 0 #e9dfdd;

}

.roundabout-in-focus .button1 {

	display:inline-block

}

/*----- address -----*/



dl dt {

	color:#000;

	line-height:22px;

}

dl dd {

	color:#595959;

	line-height:22px;

}

dl dd span {

	display: inline-block;

	line-height:22px;

	width: 100px;

}

.link {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:22px;

	color:#595959;

	text-transform:uppercase;

}

.link:hover {

	color:#000;

	text-decoration:none

}



/****************************footer************************/

footer {

	text-align:center;

	position:relative;

	margin-top:-10px;

	padding-bottom:10px;

	

	

}

footer a {

	font-family:"Times New Roman", Times, serif;

	font-size:13px;

	line-height:18px;

	color:#c068a1;

	font-style:italic;

}

footer a:hover {

	text-decoration:none;

	color:#E1EFFF;

}



.pr1 {

	text-align:left;

	padding:15px 0;

}



/****************************carusel************************/

.carousel {

	margin:0 auto;

	

}



.carousel ul {

	overflow:hidden;

	height:200px;

}

.carousel ul li {

	float:left;

	margin:0 20px 0 0;

	height:200px;

	width:100%;

	position:relative;

}

.carousel ul li img {

	height:166px;

	width:181px

}





.prev {

	background:url(../images/p1_arr4.png) no-repeat 0 0;

	height:17px;

	width:30px;

	position:absolute;

	right:30px;

	border:none;

	bottom:-10px;

	cursor:pointer;

	padding:0 !important;

	margin:0 !important;

	outline:none;

	display:block;

	

}

.next {

	background:url(../images/p1_arr3.png) no-repeat 0 0;

	height:17px;

	width:30px;

	position:absolute;

	right:0;

	border:none;

	bottom:-10px;

	cursor:pointer;

	padding:0 !important;

	margin:0 !important;

	outline:none;

	display:block;

}





.prev:hover {

	background:url(../images/p1_arr4_act.png) no-repeat 0 0;

}

.next:hover {

background:url(../images/p1_arr3_act.png) no-repeat 0 0;

}

/*----- cycle 1 -----*/





#slider {margin:78px 0 0 14px;

	width:912px;

	position:relative;

	height:597px;

	overflow:hidden;

	z-index:50

}

.cycle {

	position:relative;

	height:597px;

	width:912px;

}

#slider .box {

	background:none !important;

	width:912px;

	overflow:hidden;

	height:597px;

	position:relative;

}

#slider .box article {



}

#slider .box figure {

	margin-bottom:14px;

}

#slider .box p {

	padding-top:3px;

}

.navigate {

	position:relative;

	margin:0 auto;

	width:1070px;



}

#next_slide {

	position:absolute;

	top:-400px;

	right:66px;

	cursor:pointer;

	background:url(../images/arr_right_plane.png) no-repeat 0 0;

	height:58px;

	width:62px;

	display:block;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

	z-index:100;

}





#prev_slide {

	position:absolute;

	top:-400px;

	left:66px;

	cursor:pointer;

	background:url(../images/arr_left_plane.png) no-repeat 0 0;

	height:58px;

	width:62px;

	display:block;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

	z-index:100;

}

#next_slide:hover {

	background:url(../images/arr_right_plane_hover.png) no-repeat 0 0;

}

#prev_slide:hover {

	background:url(../images/arr_left_plane_hover.png) no-repeat 0 0;

}

.arr_shad_left

{background:url(../images/left_arr_sp.png) no-repeat 0 0;

height:180px;

width:8px;

position:relative;

top:-60px;

display:block}



.arr_shad_right

{background:url(../images/right_arr_sp.png) no-repeat 0 0;

height:180px;

width:8px;

position:relative;

top:-60px;

left:54px;

display:block}



#nav {

z-index:999;

    left: 460px;

    position: absolute;

    top: 15px;

	

}



#nav li {

	overflow:hidden

}



#nav a {

	background:url(../images/pag1.png) no-repeat 0 0;

	height:12px;

	width:12px;

	display:inline-block;

	font-size:0;

	line-height:0;

	margin:0 0 0 4px;

	float:left;

}

#nav a.activeSlide, #nav a:hover {

	background:url(../images/pag1_act.png) no-repeat 0 0;

}





/* Lightbox video */

.lightbox-video{display:inline-block;position:relative;}

.lightbox-video img.magnify{position:absolute;width:0px;height:0px;left:50%;top:50%;}



/* ------------- * Selects * ------------- */



.pro_text-form {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#4a4949;

	line-height:24px;

	padding-right:15px;

}

#pro_form2 .jqTransformSelectWrapper {

	position:relative;

	float:left;

	width:172px !important;

}

#pro_form2 .jqTransformSelectWrapper div span {

	display:block;

	float: none;

	width:162px !important;

	background:#fff;

	position:relative;

	white-space: nowrap;

	overflow:hidden;

	cursor:pointer;

	border:1px solid #ddd;

	padding:0 5px;

	box-shadow:inset 0 2px 0 rgba(0, 0, 0, .3);

}

#pro_form2 .jqTransformSelectWrapper a.jqTransformSelectOpen {

	display: block;

	position:absolute;

	right:0;

	top:2px;

	width:22px;

	height:21px;

	background: url(../images/select.png) no-repeat 0 -21px;

}

#pro_form2 .jqTransformSelectWrapper a.jqTransformSelectOpen:hover {

	background-position:0 0px;

}

#pro_form2 .jqTransformSelectWrapper ul {

	position: absolute;

	top: 22px;

	left: 0px;

	background-color: #FFF;

	display: none;

	margin: 0px;

	padding: 0px;

	overflow: auto;

	overflow-y: auto;

	z-index:10;

	border:1px solid #ddd;

	width:172px !important;

	box-shadow:inset 0 0 5px rgba(0, 0, 0, .3);

}

#pro_form2 .jqTransformSelectWrapper ul a {

	display: block;

	padding:5px;

	color:#000;

	font-size:12px;

	padding-left:12px;

	text-transform:inherit;

}

#pro_form2 .jqTransformSelectWrapper ul a.selected {

	color: #750808;

}

#pro_form2 .jqTransformSelectWrapper ul a:hover, #pro_form2 .jqTransformSelectWrapper ul a.selected:hover {

	color: #fff;

	background:#750808;

	text-decoration:none;

}

/* ------------- * Radios * ------------- */

#pro_form2 .jqTransformRadioWrapper {

	float: left;

	display:block;

	margin:5px 0 0;

}

#pro_form2 .jqTransformRadio {

	background: transparent url(../images/pro_images/radio.png) 0 0px no-repeat;

	vertical-align: middle;

	height:16px;

	width:16px;

	display:block;/*display: -moz-inline-block;*/

}

/* ------------- * Checked - Radio * ------------- */

#pro_form2 a.jqTransformChecked {

	background: transparent url(../images/pro_images/radio.png) 0 -17px no-repeat;

}

/* -- * Checkboxes * -- */

#pro_form2 span.jqTransformCheckboxWrapper {

	display:block;

	float:left;

	padding:10px 0 0 0;

}

#pro_form2 a.jqTransformCheckbox {

	background: transparent url(../images/pro_images/checkbox.png) 0 0px no-repeat;

	vertical-align: middle;

	height:15px;

	width:15px;

	display:block;/*display: -moz-inline-block;*/

}

/* -- * Checked * -- */

#pro_form2 .jqTransformCheckboxWrapper a.jqTransformChecked {

	background: transparent url(../images/pro_images/checkbox.png) 0 -16px no-repeat;

}

/* ------------- * Hidden - used to hide the original form elements * ------------- */

#pro_form2 .jqTransformHidden {

	display: none;

}

/* ------------------------------------------------ */



/****************************other************************/

