@import "reset.css";
@import "jquery.fancybox-1.3.4.css";
@import "layout.css";
/* 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*/
body {
position:absolute;
font:14px/18px 'Times New Roman', serif;
color:#a99d96;
min-width: 960px;
min-height:740px;
width:100%;
height:100%;
overflow:hidden;
z-index:1;
background: url('../images/bg_piece.jpg');
}
#glob {
position:absolute;
width:100%;
height:100%;
overflow:hidden;
z-index:2;
background: url('../images/bg.jpg') center no-repeat;
}
.spinner {
position:fixed;
left:0px;
top:0px;
width:100%;
height:100%;
z-index:10000;
background:url( "../images/ajax-loader.gif") 50% 50% no-repeat #fff;
}
.logo {
position:relative;
display:inline-block;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
width: 153px;
height: 111px;
background: url('../images/logo.png') center no-repeat;
}
header{
position:absolute;
top:0px;
width:100%;
height:131px;
z-index:100;
}
/*footer*/
footer {
position:absolute;
bottom:0px;
width:100%;
height:111px;
z-index:100;
}
.priv_text {
font-family:Arial, Helvetica, sans-serif;
position: relative;
float: left;
text-transform: none;
color: #ffffff;
font-size: 12px;
line-height: 18px;
padding-top: 14px;
}
.priv_text a{
color: #b0cb1f;
}
.soc_icons {
position: relative;
float: right;
text-transform: none;
font-size: 14px;
line-height: 18px;
padding-top: 14px;
color: #f5bf99;
}
.soc_icons a{
color: #b0cb1f;
}
/* END FOOTER*/
/*'MENU*/
.menu {
position: relative;
display: inline-block;
margin-top: 167px;
overflow: hidden;
}
#menu>li {
display: inline-block;
float: left;
position: relative;
width: 239px;
height: 522px;
margin-right: 1px;
overflow: hidden;
}
#menu>li.nomar {
margin: 0;
}
#menu>li>a {
display: inline-block;
position: relative;
width: 100%;
height: 100%;
z-index:2;
background: url('../images/splash_bg.png');
text-transform: uppercase;
}
#menu>li>a>span{
display: inline-block;
position:relative;
font: 35px/40px 'Times New Roman',serif;
color: #b0cb1f;
overflow: hidden;
left: 19px;
margin-top: 233px;
letter-spacing: -2px;
}
#menu>li>a>strong{
display: inline-block;
position:absolute;
font: 16px/16px 'Times New Roman',serif;
top: 270px;
left: 19px;
color: #000000;
}
.submenu_1 {
position:absolute;
z-index:100;
width: 100%;
left: 19px;
top: 306px;
padding: 0;
display: none;
}
.submenu_1 li {
position:relative;
text-align: left;
display: block;
}
.submenu_1 a {
display: block;
position:relative;
font: 20px/18px 'Times New Roman', serif;
text-transform:uppercase;
color:#fff;
letter-spacing: -1px;
}
.submenu_1 li>a:hover,.submenu_1 li.sfHover>a{
color:#facfa7;
}
/* END MENU*/
/*PAGES*/
#page_splash{
display: none;
}
#content {
position:relative;
width:959px;
height: 800px;
top: 5.5%;
margin: 0 auto;
z-index: 50;
}
#content>ul {
width: 100%;
height:522px;
position: absolute;
margin-top: 167px;
left: 0;
top: 0;
overflow: hidden;
}
#content>ul>li.no_bg{
background: none;
}
#content >ul >li {
position:absolute;
width: 239px;
height: 532px;
top: 512px;
background: url('../images/content_bg.png') center top no-repeat;
z-index: 2;
}
#content >ul >li.big {
width: 755px;
height: 414px;
left: 99px;
top: 49px;
background: #fff;
}
.list1{
padding-bottom: 10px;
}
.list1>li{
background: url('../images/bull.png') 2px -6px no-repeat;
}
.list1>li>a{
color: #6e8f00;
line-height: 24px;
padding-left: 18px;
}
.list1>li>a:hover{
text-decoration: underline;
}
.list2{
padding: 4px 0 10px;
position: relative;
}
.list2>li{
display: block;
width: 200px;
height: 128px;
margin-bottom: 30px;
overflow: hidden;
}
.list2>li.nomar{
margin: 0;
}
.list2>li>a{
position: relative;
display: block;
width: 100%;
height: 128px;
}
.list2 p{
position: absolute;
bottom: 0px;
left: 0;
width: 100%;
z-index: 2;
background: none;
padding: 6px 0;
z-index: 100;
}
.list2 p>span{
color: #666666;
text-transform: none;
padding-left: 12px;
}
#page_privacy p, #page_more p{
padding-bottom: 18px;
}
.closeBtn{
	position: absolute;
	display: inline-block;
	width: 25px;
	height: 25px;
	right: 23px;
	top: 23px;
	background-color: #E9E9E9;
	z-index: 10;
}
.closeBtn>span{
display: inline-block;
width: 100%;
height: 100%;
background: url('../images/close_icon.png') center bottom no-repeat;
}
/*SCROLL*/
.scroll {
height:300px;
position: relative;
overflow: hidden;
}
._shuttle {
width: 0px;
}
._track{
width: 0px;
}
.scrollBtns{
position: absolute;
bottom: -78px;
width: 200px;
height: 54px;
background: url('../images/hline.png') top center repeat-x;
z-index: 100;
}
.scrollDown,.scrollUp{
position: relative;
width: 100px;
height: 54px;
display: inline-block;
float: left;
text-align: center;
}
.scrollDown>span,.scrollUp>span{
width: 9px;
height: 5px;
text-align: center;
display: inline-block;
overflow: hidden;
margin-top: 27px;
}
.scrollDown>span{
background: url('../images/arrow_down.png') center bottom no-repeat;
}
.scrollUp>span{                                                                                                                                                                                                   margin-top: 27px;
background: url('../images/arrow_up.png') center top no-repeat;
}
.scrollDown{
background: url('../images/vline.png') left center repeat-y;
}
/*END SCROLL*/
.hline{
width: 200px;
height: 1px;
display: block;
background: #EBECEC;
margin: 9px 0 24px;
}
body p a {
color: #666666;
text-decoration:none;
}
body p a:hover {
text-decoration:underline;
}
/*PADDINGS*/
.pad1 {
padding: 31px 19px 0px;
}
.mar1{
margin: 4px 0 30px;
}
.w1,.w2{
display: inline-block;
}
.w1{
width: 57px;
}
.w2{
width: 714px;
}
/*BG PAGES*/
/*///////////////////////////*/
h1 {
position:relative;
padding: 47px 0 0;
}
h2 {
position:relative;
font: 32px/32px 'Times New Roman', serif;
color: #6e8f00;
text-transform: uppercase;
letter-spacing: -2px;

}
h3 {
position:relative;
font: 12px/12px 'Times New Roman', serif;
color: #666666;
text-transform: uppercase;
margin-top: -3px;
}
h4 {
position:relative;
font: 18px/18px 'Times New Roman', serif;
color: #6e8f00;
text-transform:none;
margin-top: -3px;
font-weight:bold;
}h5 {
position:relative;
font: 14px/14px 'Times New Roman', serif;
color: #666666;
text-transform:none;
margin-top: -3px;
font-weight:bold;
}
p {
padding-bottom: 14px;
}
/*additional classes*/
.block {
display:block;
}
.fleft {
float:left;
}
.fright,.fr {
float:right;
}
.fnone,.fn {
float:none;
}
.col-1,.col-2,.col-3 {
float:left;
}
.alignleft,.all {
text-align:left;
}
.alignright,.alr {
text-align:right;
}
.aligncenter,.alc {
text-align:center;
}
.wrapper {
width:100%;
overflow:hidden;
}
a.und,.und a {
text-decoration:none;
}
a {
text-decoration:none;
}
a.und:hover,.und a:hover {
text-decoration:underline;
}
.nocolor,.nocolor a {
color:inherit;
}
.upc {
text-transform:uppercase;
}
.extra-wrap {
overflow:hidden;
}
.nopad {
padding:0;
}
.nomar {
margin:0;
}
.clear {
clear:both;
line-height:0;
}
.bold {
font-weight:bold;
}
.rel {
position:relative;
}
.defcur {
cursor:default;
}
.ws {
white-space:pre;
}
.automargin {
margin:0 auto;
}
/*custom boxes*/
dl.address dd {
text-align:left
}
dl.address dd span {
float:left;
}
dl.img-box,.img-box-set dl,dl.img-box dd,.img-box-set dl dd {
overflow:hidden;
}
dl.img-box dt,.img-box-set dl dt {
float:left;
}
/*GOOGLE MAP*/
.google_map{
border-radius: 0px;
width: 200px;
height: 299px;
border: none;
background-color: #bababa;
background-image: url(../images/ajax-loader.gif);
background-repeat: no-repeat;  
position:  relative;    
overflow: hidden;
top: 4px;
left: 1px;
margin-bottom: 18px;
}
/*END GOOGLE MAP*/
