﻿@charset "utf-8";
/* CSS Document */

html{
	min-height:100%;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:10pt;
	background: url(../images/body_bg.jpg) no-repeat left top #360438;
}

	.trade_gothic {
		font-family: "TradeGothicW01-BoldCn20 675334" !important;
	}
	
	.open_sans {
		font-family: 'Open Sans', sans-serif !important;
	}

p{
	padding:0px;
	margin:0px 0px 10px 0px;
}

a{
	color:#3156A3;
	text-decoration:underline;
	cursor:pointer;
}

a:hover{
	color:#3156A3;
	text-decoration: none;
}

.clear{
	clear:both;
	display:block;
}

.left{
	float:left;
}

.right{
	float:right;
}

img{
	border:none;
}

/* Header */
#header{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: none;
	width:100%;
	position: relative;
	z-index:999;
	margin-bottom:-30px;
}

#header .header_content{
	padding:10px 0px 0px 0px;
	position:relative;
	display:block;
	margin:0px auto;
	width:95%;
	min-height:117px;
	min-width:978px;
}

@media screen and (max-width: 1020px){
	#header .header_content{
		padding:15px 10px 0px 10px;
		width:958px;
	}
}


#header .header_content .logo{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:257px;
	height:102px;
	position: relative;
	display: block;
	z-index:999;
	float:left;
}

#header .header_content .logo a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: auto;
	height:auto;
	display: block;
}

#header .header_content .right_header{
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 257px;
	float: right;
	position: absolute;
	top: 70px;
	right: 0px;
	display: block;
	z-index:999999;
}

/* Links Header */
.links_header{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
	position: absolute;
	top: 40px;
	right: 0px;
}

.links_header span{
	margin:0px 0px;
	padding:0px 4px;
	color:#826983;
	font-size:11pt;
	float: left;
}

.links_header a{
	margin:0px 0px;
	padding:0px 6px;
	color:#826983;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	line-height: .9em;
	display:block;
}

.links_header a:hover{
	color:#CECECE;
	text-decoration:none;
}

/* Menu */
#header .header_content .menu{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: relative;
	float: left;
	display: block;
	height:auto;
}

/* FOLLOW US */
.follow_us{
	color:#2D2E33;
	margin:0px 0px 0px 15px;
	padding:0px;
	display:block;
	position: relative;
	z-index:999;
	float:right;
	width:auto;
	min-width:73px;
}

.follow_us ul{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 100%;
}

.follow_us ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	display:inline;
}

.follow_us ul li a{
	margin:0px 0px 0px 4px;
	padding:0px 0px 0px 0px;
	color:#2D2E33;
	text-decoration: none;
	float: left;
	background:url(../images/follow_us.png) no-repeat;
	display:block;
	height:20px;
	width:20px;
	text-decoration:none;
	border:none;
	text-shadow: #000 1px 1px 2px;
}

.follow_us ul li a:hover{
	color:#DCB9FC;
	text-decoration: none;
}

/* Follow A */
.follow_us ul li a.y{
	background-position:-50px top;
}

.follow_us ul li a.t{
	background-position:0px top;
}

.follow_us ul li a.f{
	background-position:-25px top;
}

/* Follow Hover */
.follow_us ul li a.y:hover{
	background-position:-50px bottom;
}

.follow_us ul li a.t:hover{
	background-position:0px bottom;
}

.follow_us ul li a.f:hover{
	background-position:-25px bottom;
}

/* Slider Area */
.slider_area{
	position:relative;
	margin:0px auto;
	width:100%;
	min-width:978px;
	overflow:auto;
}

.slider_area .left_area{
	margin:0px 17px;
	padding:0px;
	float:left;
	width:30%;
	min-height:720px;
}

.slider_area .right_area{
	margin:0px;
	padding:0px;
	min-height:600px;
	background: none;
	margin-left:51%;
}


































































/* Welcome! */
.welcome{
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	width:100%;
}

.welcome .welcome_content{
	margin:0px;
	padding:65px 15px 0px 15px;
	position:relative;
	width: auto;
	margin:0px auto;
	color:#76707C;
	color:#DADADA;

	font-size:12pt;
	font-weight:bold;
	text-align:justify;
}

.welcome .title{
	margin:0px 0px 10px 0px;
	padding:0px;
	position:relative;
	color:#47565A;
	background:url(../images/welcome_title.png) repeat-x center 20px;
	font-size:20pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

.welcome .title span{
	margin:0px;
	padding:0px 20px 0px 0px;
	background:#FFF;
	float:left;
}

/* Path */
.path{
	width: 707px;
	height:30px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:1000;
	position:relative;
	border-bottom:1px solid #826983;
}

.path .path_content{
	padding:10px 0px 0px 20px;
	margin:0px;
}

.path ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.path ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	display:inline;
	color:#CECECE;
	font-size:10pt;
}

.path ul li a{
	margin:0px 10px 0px 2px;
	padding:0px 20px 0px 0px;
	text-decoration: none;
	float:left;
	background:url(../images/path.png) no-repeat right top;
	display:block;
	text-decoration:none;
	font-size:10pt;
	color: #826983;
}

.path ul li a:hover{
	color:#CECECE;
	text-decoration: none;
	background:url(../images/path_hover.png) no-repeat right top;
}


/* Footer */
.footer{
	position: relative;
	z-index:99;
	width:100%;
	margin:0px 0px 0px 0px;
	background:url(../images/footer.png) repeat-y left top;
}

.footer .footer_content{
	padding:7px 0px 7px 0px;
	background: transparent;
	position:relative;
	min-width:978px;
	margin:0px auto;
	width:95%;
}

@media screen and (max-width: 1020px){
	.footer .footer_content{
		padding:5px 10px 5px 10px !important;
		width:958px !important;
	}
}


.footer .footer_content{
	padding:5px 0px;
	background: transparent;
	position:relative;
	min-width:978px;
	margin:0px auto;
	width:95%;
}




.footer .footer_left_col{
	float:left;
	position:relative;
}

.footer .footer_right_col{
	float:right;
	position:relative;
}

/* Copyright */
.footer .copyright{
	color:#826983;
	font-size:10pt;
	padding-top:0px;
	position: relative;
	float: left;
}

/* Email Soft */
.footer .email-soft{
	color:#CECECE;
	font-size:10pt;
	padding-top:6px;
	position: relative;
}

.footer .email-soft a{
	font-size:10pt;
	text-decoration:underline;
	color:#CECECE;
}

.footer .email-soft a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

/* Street */
.footer .street{
	color:#826983;
	font-size:10pt;
	padding-top:0px;
	position: relative;
	float: right;
}

/* info */
.footer .info{
	color:#CECECE;
	font-size:10pt;
	padding-top:3px;
	position: relative;
	float: right;
}

.footer .info span{
	float:  left;
	display:block;
	margin:0px 0px 0px 15px;
	padding:5px 0px 0px 0px;
	position:relative;
}

.footer .info span em{
	width:30px;
	height:25px;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	background:url(../images/info.png) no-repeat;
}

/**/
	.footer .info span.fax{
		padding-left:33px;
	}
	.footer .info span.fax em{
		width:23px;
		background-position:0px 0px; 
	}

/**/
	.footer .info span.phone{
		padding-left:31px;
	}
	.footer .info span.phone em{
		width:23px;
		background-position:-52px 0px; 
	}

/**/
	.footer .info span.email{
		padding-left:27px;
	}
	.footer .info span.email em{
		width:17px;
		background-position:-104px 0px; 
	}
	

.footer .info a{
	font-size:10pt;
	text-decoration:underline;
	color:#CECECE;
}

.footer .info a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}


/* ///////////////////////*********  Inner page  *********** \\\\\\\\\\\\\\\\\\\\\\\\\\ */

.inner_page{
	margin:0px 0px 0px 0px;
	padding:20px 0px 10px 0px;
	position:relative;
	width:100%;
	background:url(../images/welcome_title.png) repeat-x center 20px;
}

.inner_page .inner_page_content{
	margin:0px;
	padding:0px;
	position:relative;
	width: 95%;
	margin:0px auto;
	min-height:720px;
	min-width:978px;
}

.inner_page .inner_page_content .content_right{
	margin-left: 30%;
	min-height:450px;
	position:relative;
	display:block;
}

.inner_page .title{
	margin:0px 0px 10px 0px;
	padding:0px;
	position:relative;
	color:#CECECE;
	font-size:20pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

.inner_page .title span{
	margin:20px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	/*background:#360438;*/
	float:left;
}

.inner_page .text{
	margin:0px 0px 0px 0px;
	padding:0px;
	position:relative;
	color:#DADADA;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

/* Gallery Lightbox */
.gallery_lightbox{
	padding:5px 0px 0px 0px;
}

.gallery_lightbox .the_poster_img_s{
	font-size:11pt;
	margin:0px 5px 10px 5px;
	padding:5px;
	overflow:hidden;
	width:220px;
	height:158px;
	float:left;
	border: 1px solid #CCCCCC;
	position:relative;
}

.gallery_lightbox .the_poster_img_s .hover_image{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}

.gallery_lightbox .the_poster_img_s:hover  a .hover_image{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(../images/hover_img.png) no-repeat center 50%;
}

.gallery_lightbox .the_poster_img_s a{
	display:block;
	width:220px;
	height:158px;
	overflow:hidden;
}

.gallery_lightbox .the_poster_img_s:hover{
	border: 1px solid #47565A;
}

.gallery_lightbox .the_poster_img_s img{
	min-height:158px;
	min-width:220px;
	max-width:250px;
}



::selection {
  background: #FFF; /* WebKit/Blink Browsers */
  color:#360438;
}
::-moz-selection {
  background: #FFF; /* Gecko Browsers */
}

/* Contact Us */
.contact_us{
	margin:0px;
	padding:0px;
}

	.contact_us .left_col{
		margin:0px 20px 0px 0px;
		padding:0px;
		float:left;
		width:65%;
	}
	
	.contact_us .right_col{
		margin:0px -20px 0px 0px;
		padding:0px;
		float:left;
		width:35%;
	}
	
.contact_us .map{
	margin:0px 0px 20px 0px;
	padding:0px;
	background:#FFF;
	width:100%;
	height:250px;
}

.contact_us .info{
	margin:0px 0px 0px 0px;
	padding:0px;
}

.contact_us .info .info_title{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:12pt;
	font-weight:bold;
	color:#826983;
}

.contact_us .info .info_text{
	margin:0px 0px 0px 20px;
	padding:0px;
	font-size:11pt;
	font-weight: normal;
	color:#FFFFFF;
	line-height:1.4em;
}
























