@charset 'utf-8';
/* CSS DOCUMENT */
html , body { height:760px; min-height:760px; -webkit-font-smoothing:antialiased; background-color:#090909;}
.loading { position:fixed; width:100%; height:100%; overflow:hidden; background:#fff url('../images/page_template/loading.gif') no-repeat center; z-index:999999;}
.hide { position:relative;}
.ease { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loader { position:relative; overflow:hidden; background:#fff url('../images/page_template/loading.gif') no-repeat center;}

/*********
	Page Template.....
*********/
/*------------[Social Media Plugins]------------*/
.fb_edge_widget_with_comment {margin-left:6px;}

#main-container { height:760px; min-height:760px; width:100%; min-width:1440px; position:absolute; top:0px;
	background:url(../images/background.jpg) repeat-x bottom; overflow:visible;}

/*------------[Header/Navigation]------------*/
header{}
.header{/*outline:#FF0000 1px solid;*/ position:fixed; width:100%; top:0px; z-index:99999;}
.header-bar{position:absolute; top:0px; height:58px; width:100%; background:url(../images/header_bg.jpg) repeat-x top;}

.icon{font-family:Papyrus; font-size:20px; position:absolute; left:10px; color:#EDE2C2;}
.head2{position:absolute; right:10px; top:5px;}

#main-wrapper {position:absolute; width:1440px; height:100%; left:50%; margin-left:-720px;}

.diamond-area{position:absolute; bottom:0px; width:720px; left:50%; margin-left:-360px; height:100%;
	background:url(../images/diamond_main.png) no-repeat bottom ;}
.skyArea1{position:absolute; top:0px; width:548px; height:404px; left:50%; margin-left:-274px;
	background:url(../images/skyShine_1.png) no-repeat bottom;}
.skyArea2{position:absolute; top:0px; width:548px; height:404px; left:50%; margin-left:-274px;
	background:url(../images/skyShine_2.png) no-repeat bottom;}
.skyArea3{position:absolute; top:0px; width:548px; height:404px; left:50%; margin-left:-274px;
	background:url(../images/skyShine_3.png) no-repeat bottom;}
.particle{position:absolute; bottom:280px; width:297px; left:50%; margin-left:-148px; height:349px;
	background:url(../images/particleSpritesheet2.png) no-repeat bottom;}
.lightBar{position:absolute; bottom:260px; width:397px; left:50%; margin-left:-198px; height:688px;
	background:url(../images/light.png) no-repeat bottom;}
.tablet-area{position:absolute; bottom:0px; right:100px; width:498px; height:100%;
	background:url(../images/tablet.png) no-repeat bottom;}
	
.footer {width:100%; position:absolute; height:146px; bottom:0px; background:url(../images/grass_bed.png) repeat-x bottom;}
.footer-container {position:absolute; bottom:0px; width:100%; height:95px; background:url(../images/footer_bg.jpg) repeat-x bottom;}

.navigation-list{ position:absolute; width:800px; left:50%; margin-left:-400px; padding:0px; margin-top:25px;}
.navigation{list-style-type:none; margin:0; padding:0;}
.navigation li{ width:160px; text-align:center; float:left; margin:0px 0px; }
.navigation a{  font-family:Georgia, Times, "Times New Roman", serif; font-style:italic; font-weight:bold; font-size:16px; color:#CCC57B; padding:15px; text-decoration:none;}

.tab-glow{position:absolute; bottom:0px; width:498px; height:100%;
	background:url(../images/tablet_glow.png) no-repeat bottom;}

.slate{position:absolute; bottom:140px; width:296px; left:50%; margin-left:-148px;}
.slate-head{margin:0px 100px;}
.slate textarea{font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size:14px; font-weight:bold; color:#363635; resize:none; width:285px; height:245px; border:none; background:none; border-radius:0px; margin:5px 0px 5px 10px; padding:5px;} 
.slate input[type="button"]{font-family:Papyrus; font-weight:bold; font-size:16px; width:204px; height:63px; background:url(../images/btn_submit.png) no-repeat center;
	border-radius:0px; border:0px solid; color:#555555; margin:0px 60px;
}

.socSideBar{position:absolute; right:60px; height:250px; top:50%; margin-top:-125px;}
.socFootBar{position:absolute; bottom:0px; height:30px; width:200px; left:50%; margin-left:-100px;}

.leCanvas{/*outline:#FF0000 1px solid;*/ background:rgba(200,200,200,0.32); position:absolute; right:192px; bottom:204px; margin:5px 0px 5px 10px; padding:5px;}

.copyText{font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size:14px; font-weight:bold; color:#363635;
	resize:none; width:285px; height:245px; border:none; background:none; border-radius:0px; margin:5px 0px 5px 10px; padding:5px; 
	position:absolute; right:192px; bottom:204px; /*outline:#FF0000 1px solid;*/ overflow:hidden;}
.raybeam{position:absolute; width:8px; height:0px; left:716px; bottom:276px; background-color:#FFFFFF; opacity:0;}
.raybeam2{position:absolute; width:60px; height:0px; left:690px; bottom:276px; background:url(../images/beam_bg.png) repeat-y center; background-size:100% auto;}
.shine-ball{position:absolute; width:472px; height:467px; bottom:45px; left:483px; opacity:0;}
.btn_Submit{position:absolute; width:116px; height:35px; left:50%; margin-left:-58px; top:457px; cursor: pointer;}
.theCover{Position:absolute; width:100%; height:100%; background-color:#FFFFFF;}

#dispers{position:absolute; bottom:151px; width:420px; left:510px; height:420px;
	background:url(../images/particleSpritesheet3.png) no-repeat bottom; opacity:0;}


/*********
	END Page Template
*********/

/** Font **/

@font-face {
    font-family: 'proxima_semibold';
    src: url('../fonts/proximanova-semibold-webfont.eot');
    src: url('../fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-semibold-webfont.woff') format('woff'),
         url('../fonts/proximanova-semibold-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_regular';
    src: url('../fonts/proximanova-regular-webfont.eot');
    src: url('../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-regular-webfont.woff') format('woff'),
         url('../fonts/proximanova-regular-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_bold';
    src: url('../fonts/proximanova-bold-webfont.eot');
    src: url('../fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-bold-webfont.woff') format('woff'),
         url('../fonts/proximanova-bold-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/** End Font **/

.pop-up { display:none; }
/**Pop Up**/

.popup-bg{background:rgba(0,0,0,.8); border:#000000 1px solid; border-radius:0px !important; padding:15px; max-height:530px; min-height:300px;}
.pp-all-holder{color:#FFFFFF;}
.pp-header{width:100%; height:41px;}
.pp-footer{ width:100%;}

#pp-about .pp-footer {padding-left:5px;}

.pp-headHow{display:block;}
.pp-contHow1{/*outline:#00FF00 solid 1px;*/ margin-right:50px; width:600px; height:440px; overflow:auto; float:left; padding-right:10px;}
.pp-contHow2{width:320px; height:440px; float:left;}

.pp-contCon1{/*outline:#00FF00 solid 1px;*/ margin-right:50px; width:500px; height:440px; overflow:auto; float:left;}
.pp-contCon2{width:420px; height:440px; float:left;}

.pp-holder{overflow:auto; max-height:440px; font-family:Georgia, Times, "Times New Roman", serif; font-size:12px; padding:15px 10px;}
.pp-holder p,br{line-height:180%; text-indent:0px;}
span.head-pp{font-style:italic; text-indent:0px; font-size:14px; font-weight:bold; color:#E8DFC2; display:inline-block;}
ul.pp{list-style-type:circle !important; padding-left:20px; line-height:200%;}
ul.pp li{list-style:circle !important; text-indent:0px; line-height:200%;}

/**Form Style**/
.confCont input[type="text"]{width:400px; height:20px; margin-bottom:5px;}
.confCont textarea{resize:none; width:400px; height:100px; margin-bottom:20px;}
.confCont input[type="button"]{color:#2D2C2C; width:200px; height:50px; font-family:Georgia, Times, "Times New Roman", serif; margin-left:202px; font-size:30px; font-style:italic; background:url(../images/conBtnbg.jpg) no-repeat center; border:0px solid; margin-bottom:10px;}
.confCont input[type="submit"]{color:#2D2C2C; width:200px; height:50px; font-family:Georgia, Times, "Times New Roman", serif; margin-left:202px; font-size:30px; font-style:italic; background:url(../images/conBtnbg.jpg) no-repeat center; border:0px solid; margin-bottom:10px;}

#err_Subject{color:#FF0000; display:none;}
#err_Name{color:#FF0000; display:none;}
#err_Email{color:#FF0000; display:none;}
#err_Message{color:#FF0000; display:none;}

.form_resu{width:400px; margin:auto; text-align:right;}
#form_Out{font-style:italic; text-indent:0px; font-size:14px; font-weight:bold; color:#E8DFC2; text-align:right;}

/**Form Style End**/
.free_center{width:704px; text-align:center;}
.af-element{width:300px; margin:auto auto 5px auto;}
.af-element input[type="text"]{width:290px; height:20px; margin-bottom:5px;}
.af-element input[type="submit"]{color:#2D2C2C; width:150px; height:30px; font-family:Georgia, Times, "Times New Roman", serif; margin:5px 0px 30px 74px; font-size:20px; font-style:italic; background:url(../images/conBtnbg.jpg) no-repeat center; border:0px solid;}

#pp-testi .popup-bg{ height:400px;}
#pp-testi .pp-footer{}
.testi-msg{ width:700px; min-height:30px; max-height:200px; margin:20px auto 10px auto; overflow:auto;}
.testi-nme{ width:700px; margin:auto; font-style:italic; text-indent:0px; font-size:14px; font-weight:bold; color:#E8DFC2; text-align:right;}
.testi-bot{ width:700px; position:absolute; bottom:20px; left:50%; margin-left:-350px;}

.testi-cnt{float:left; font-weight:bold; margin-left: 214px;}
.go-nav{float:left; margin-left:20px;}
.go-nav .head-pp{ margin:2px 5px 0px 0px;}
.go-nav input[type="text"]{width:30px; background:none; border-color:#F1D78C; color:#F1D78C; font-family:Georgia, Times, "Times New Roman", serif; font-size:15px; font-weight:900; vertical-align:middle;}
.go-nav input[type="button"]{height:23px;  width:30px; vertical-align:middle; color:#F1D78C; font-family:Georgia, Times, "Times New Roman", serif; font-size:15px; font-weight:900; background:none; border:none; border-left: 1px solid;}
.bt-P{float:right; width:100px; height:30px; }
.bt-N{float:right; width:100px; height:30px; }
#btn_Prev{ width:100px; height:30px; font-style:italic; background:url(../images/conBtnbg.jpg) no-repeat center; font-weight:bold; border:0px solid; font-family:Georgia, Times, "Times New Roman", serif; color:#2D2C2C; font-size:16px;}
#btn_Next{ width:100px; height:30px; font-style:italic; background:url(../images/conBtnbg.jpg) no-repeat center; font-weight:bold; border:0px solid; font-family:Georgia, Times, "Times New Roman", serif; color:#2D2C2C; font-size:16px;}

.openQ{ position:absolute; left:63px; top:85px; }
.closeQ{ position:absolute; right:63px; top:85px;}
/**Pop End**/





