@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,600,800);

/*
@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700,300italic,400italic,500italic,700italic);
@import url(http://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic,700italic);
@import url(http://fonts.googleapis.com/css?family=Archivo+Narrow:400,400italic,700,700italic);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,100italic,100,300,300italic,400italic,500,500italic,700,700italic,900,900italic);
@import url(http://fonts.googleapis.com/css?family=Questrial);
@import url(http://fonts.googleapis.com/css?family=Righteous);*/

.arts { 
 	font-size:0px !important; 
 	//font-size:0px !important;
 	//line-height:0px !important;
 	line-height:0px !important; 
	color:transparent !important; 
	//color:transparent !important;  
 }

/*
================================================================================
|                                     TAGS                                     |
================================================================================
*/
body {
	background-image: url(img/main_img.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position:center top;
	background-color:#393e42;
	margin: 0px;
	padding: 0px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 400;
	color:#fff;
}
body > div[align] > div {
    width: 500px !important;  /*  FOR CENTERED SITES  */
}
a {
	text-decoration:underline;
	color:inherit;
	//color:expression(this.parentNode.currentStyle['color']);
}
a:hover{
	text-decoration:none;
}
ul {
	margin: 0px;
	padding:0px 0 0 20px;
	list-style-type: circle;
	list-style-position:outside;
}
li {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	font-style: normal;
	font-weight: 400;
	margin: 0px 0 3px;
	padding: 0px 0 0 0px;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: italic;
	font-weight: bold;
	color: #9cdffb;
	margin: 0px;
	padding: 0px;
}
p, div.ESWuserTable TD {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:26px;
    color: #fff;
	font-style: normal;
	font-weight: 400;
	margin: 0px;
	padding: 0px;
}


/*
================================================================================
|                                    HEADER                                    |
================================================================================
*/
#ESWpageTitle, #ESWpageTagline {
	z-index: 100;
}
#ESWpageTitle {
	font-family: 'Open Sans', cursive;
	font-size: 32px;
    line-height: 28px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #9cdffb;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 53px;
	width: 500px;
}
#ESWpageTitle p {
	font-family: 'Open Sans', cursive;
	font-size: 32px;
    line-height: 28px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #9cdffb;
}


/*
================================================================================
|                                     MENU                                     |
================================================================================
*/
#ESWuserMenuPosition {
	position: absolute;
	left: 650px;
	top: 15px;
	z-index: 101;
	display:none !important;
}
#ESWuserMenu {
	position: static;
	width: 650px;
	overflow: hidden;
	display:none !important;
}
div.ESWuserButton0 {
	font-family: 'Maven Pro', Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	cursor:pointer;
	text-decoration: none;
	text-align:center;
	margin-top:15px;
	margin-left:20px;
	margin-right:20px;
	float:left;
	
}
div.ESWuserButton0:hover {
	text-decoration:underline;
}

div.ESWuserButton1 {
	font-family: 'Maven Pro', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	cursor:pointer;
	text-decoration: none;
	background-repeat: no-repeat;
	text-align:center;

}
div.ESWuserButton1:hover {
	text-decoration:underline;
}
/*
================================================================================
|                                    CONTENT                                   |
================================================================================
*/
.ESWpageContent {
	padding: 0px;
	position: absolute;
	width: 380px;
	top: 153px;
	left: 20px;
}
.ESWpageContent1 {
	padding: 0px;
	position: absolute;
	left: 69px;
	top: 2513px;
	width: 370px;
	z-index:100;
	text-align: center;
}
.ESWpageContent2 {
	padding: 0px;
	position: absolute;
	left: 69px;
	top: 2533px;
	width: 370px;
	z-index:100;
	text-align: center;
}
.ESWpageContent3 {
	padding: 0px;
	position: absolute;
	left: 23px;
	top: 129px;
	width: 450px;
    max-height: 62px;
    overflow: hidden;
	z-index:100;
	text-align: left;
}
.ESWpageContent4 {
	padding: 0px;
	position: absolute;
    top: 335px;
	left: 60px;
	width: 430px;
	z-index:100;
}
.ESWpageContent5 {
	padding: 0px;
	position: absolute;
	top: 560px;
	left: 60px;
	width: 430px;
	z-index:100;
}
.ESWpageContent6 {
	padding: 0px;
	position: absolute;
	top: 1295px;
	left: 60px;
	width: 160px;
	z-index:100;
}
.ESWpageContent7{
	padding: 0px;
	position: absolute;
	top: 1800px;
	left: 60px;
	width: 400px;
	z-index:100;
}
.ESWpageContent8{
	padding: 0px;
	position: absolute;
	top: 1330px;
	left: 234px;
	width: 260px;
	z-index:100;
}
.ESWpageContent9 {
	padding: 0px;
	position: absolute;
	left: 60px;
	top: 2995px;
	width: 150px;
	z-index:100;
}
.ESWpageContent10 {
	padding: 0px;
	position: absolute;
	left: 170px;
	top: 2995px;
	width: 150px;
	z-index:100;
}
.ESWpageContent11 {
	padding: 0px;
	position: absolute;
	left: 60px;
	top: 1020px;
	width: 380px;
	z-index:100;
}
.ESWpageContent12 {
	padding: 0px;
	position: absolute;
	left: 60px;
	top: 915px;
	width: 250px;
	z-index:100;
}
/*####################*/
.right {
	text-align:right;
	}
.italic {
	font-style:italic;
	}
.bold {
	font-weight:bold;
	}
.black {
	color:#504f4f;
	}
.size_16 {
	font-size:16px;
	}
.size_15 {
    font-size: 15px;
}
.mar_bot_5 {
	margin-bottom:3px;
	}
.disp {
	display:block;
	}
.l_h_20 {
	line-height:20px;
	}
.l_h_22 {
	line-height:22px;
	}
.save{
	font-family: 'Open Sans';
	color: #9cdffb;
	font-weight: 400;
	font-size:40px;
	line-height: normal;
}
.percent{
	font-family: 'Open Sans';
	color: #313131;
	font-size:90px;
	font-weight: 900;
	line-height: normal;
}
/*.rotate {
	-moz-transform: rotate(2deg);
	-webkit-transform: rotate(2deg); 
	-o-transform: rotate(2deg); 
	transform: rotate(2deg);
	}*/
/*
================================================================================
|                                    DESIGN                                   |
================================================================================
*/
/*####################*/
#bg_hd {
	display: block;
	position: absolute;
	width: 500px;
	height: 207px;
	left: 0;
	top: 6px;
	font-size: 1px;
    background-color: #0b98d0;
    opacity: 0.70;
    filter: alpha(Opacity=70);
}
/*.top_hd {
	background-image: url(img/top_hd.png);
	background-repeat:no-repeat;
	position: relative;
	height: 10px;
}
.middle_hd {
	background-image: url(img/middle_hd.png);
	background-repeat:repeat-y;
	position: relative;
	height:100%;
}
.bottom_hd {
	background-image: url(img/bottom_hd.png);
	background-repeat:no-repeat;
	position: relative;
	height:10px;
}
/*####################*/
.bg_block {
	display: block;
	position: absolute;
	width: 500px;
	height: 227px;
	left: 0;
	font-size: 1px;
}
/*.top {
	background-image: url(img/top.png);
	background-repeat:no-repeat;
	position: relative;
	height:76px;
}*/
.middle {
	background-color: #0b98d0;
    opacity: 0.70;
    filter: alpha(Opacity=70);
	position: relative;
	height:100%;
}
.bottom {
	background-image: url(img/bottom.png);
	background-repeat:no-repeat;
	position: relative;
	height:10px;
}
.back_img {
    background-image: url(img/back_img.png);
	background-repeat:no-repeat;
	display: block;
	position: absolute;
	width: 164px;
	height: 164px;
	left: 328px;
	font-size: 1px;
    margin-top: 15px;
}
/*####################*/
.bg_title {
    background-color: #2e3136;
    opacity: 0.70;
    filter: alpha(Opacity=70);
	display: block;
	position: absolute;
	width: 500px;
	height: 45px;
	left: 0;
	font-size: 1px;
}
/*.top_title {
	background-image: url(img/top_title.png);
	background-repeat:no-repeat;
	position: relative;
	height:15px;
}
.middle_title {
	background-image: url(img/middle_title.png);
	background-repeat:repeat-y;
	position: relative;
	height:100%;
}
.bottom_title {
	background-image: url(img/bottom_title.png);
	background-repeat:no-repeat;
	position: relative;
	height:26px;
}*/
/*####################*/
/*.bg_title.top_1 {
    top     :225px;
	height  :43px;
}
.bg_title.top_2 {
    top     :465px;
	height  :43px;
}
.bg_title.top_3 {
    top     :705px;
	height  :43px;
}
.bg_title.top_4 {
    top     :1015px;
	height  :43px;
}
.bg_title.top_5 {
    top     :1325px;
	height  :43px;
}
.bg_title.top_6 {
    top     :1635px;
	height  :43px;
}
.bg_title.top_7 {
    top     :1875px;
	height  :43px;
}
.bg_title.top_8 {
    top     :2185px;
	height  :43px;
}
.bg_title.top_9 {
    top     :2495px;
	height  :43px;
}
.bg_title.top_10 {
    top     :2805px;
	height  :43px;
}
.bg_title.top_11 {
    top     :3115px;
	height  :43px;
}
.bg_title.top_12 {
    top     :3355px;
	height  :43px;
}*/
/*####################*/
.top_1 {
    top     :238px;
}
.top_2 {
    top     :478px;
}
.top_3 {
    top     :718px;
}
.top_4 {
    top     :958px;
    height  :267px;  
}
.top_5 {
    top     :1238px;
}
.top_6 {
    top     :1478px;
}
.top_7 {
    top     :1718px;
}
.top_8 {
    top     :1958px;
}
.top_9 {
    top     :2198px;
}
.top_10 {
    top     :2438px;
}
.top_11 {
    top     :2678px;
}
.top_12 {
    top     :2918px;
}
/*####################*/

#img_hd {
	display: block;
	position: absolute;
	width: 36px;
	height: 35px;
	left: 234px;
    top: 12px;
	font-size: 1px;
	background-image: url(img/img_hd.png);
	background-repeat: no-repeat;
}

/*####################*/
#img_block_1, #img_block_2, #img_block_3, #img_block_4, #img_block_5, #img_block_6, #img_block_7, #img_block_8, #img_block_9, #img_block_10, #img_block_11, #img_block_12 {
	display:block;
	position: absolute;
	width: 35px;
	height: 35px;
	font-size: 1px;
}
.img_block_1 {
    top        :247px;
	left       :20px;
    background :url(img/img_block_1.png) no-repeat;
}
.img_block_2 {
	top        :486px;
	left       :20px;
    background :url(img/img_block_2.png) no-repeat;
}
.img_block_3 {
    top        :726px;
	left       :25px;
    background :url(img/img_block_3.png) no-repeat;
}
.img_block_4 {
    top        :967px;
	left       :18px;
    background :url(img/img_block_4.png) no-repeat;
}
.img_block_5 {
    top        :1246px;
	left       :20px;
    background :url(img/img_block_5.png) no-repeat;
}
.img_block_6 {
    top        :1486px;
	left       :20px;
    background :url(img/img_block_6.png) no-repeat;
}
.img_block_7 {
    top        :1728px;
	left       :18px;
    background :url(img/img_block_7.png) no-repeat;
}
.img_block_8 {
    top        :1966px;
	left       :17px;
    background :url(img/img_block_8.png) no-repeat;
}
.img_block_9 {
    top        :2205px;
	left       :19px;
    background :url(img/img_block_9.png) no-repeat;
}
.img_block_10 {
    top        :2448px;
	left       :18px;
    background :url(img/img_block_10.png) no-repeat;
}
.img_block_11 {
    top        :2688px;
	left       :17px;
    background :url(img/img_block_11.png) no-repeat;
}
.img_block_12 {
    top        :2924px;
	left       :21px;
    background :url(img/img_block_12.png) no-repeat;
}
/*####################*/
#map {
	display: block;
	position: absolute;
	width: 420px;
	height: 142px;
	left: 61px;
    top: 773px;
	font-size: 1px;
	background-image: url(img/map.png);
	background-repeat: no-repeat;
}
/*####################*/
.fb {
	position: absolute;
	background-image: url(img/fb.png);
	width: 14px;
	height: 29px;
	top: 1599px;
	left: 60px;
}
.in {
	position: absolute;
	background-image: url(img/in.png);
	width: 27px;
	height: 26px;
	top: 1601px;
	left: 115px;
}
.gp {
	position: absolute;
	background-image: url(img/gp.png);
	width: 29px;
	height: 29px;
	top: 1601px;
	left: 175px;
}
.tw {
	position: absolute;
	background-image: url(img/tw.png);
	width: 27px;
	height: 22px;
	top: 1603px;
	left: 238px;
}
.yt {
	position: absolute;
	background-image: url(img/yt.png);
	width: 25px;
	height: 31px;
	top: 1599px;
	left: 300px;
}
/*####################*/
#picture {
	display: block;
	position: absolute;
	width: 420px;
	height: 159px;
	left: 61px;
    top: 2015px;
	font-size: 1px;
	background-image: url(img/picture.png);
	background-repeat: no-repeat;
}
/*####################*/
#video {
	display: block;
	position: absolute;
	width: 420px;
	height: 157px;
	left: 60px;
    top: 2256px;
	font-size: 1px;
	background-image: url(img/video.png);
	background-repeat: no-repeat;
}
/*####################*/
#image {
	display: block;
	position: absolute;
	width: 370px;
	height: 122px;
	left: 66px;
    top: 2514px;
	font-size: 1px;
	border: 3px dashed #9cdffb;
}
/*####################*/
.visa {
	position: absolute;
	background-image: url(img/visa.png);
	width: 57px;
	height: 35px;
	top: 2796px;
	left: 60px;
}
.master {
	position: absolute;
	background-image: url(img/master.png);
	width: 57px;
	height: 35px;
	top: 2796px;
	left: 124px;
}
.discover {
	position: absolute;
	background-image: url(img/discover.png);
	width: 57px;
	height: 35px;
	top: 2796px;
	left: 188px;
}
.cash {
	position: absolute;
	background-image: url(img/cash.png);
	width: 57px;
	height: 35px;
	top: 2796px;
	left: 254px;
}
/*####################*/
.title {
	display: block;
	position: absolute;
	width: 440px;
	height: 45px;
	left: 60px;
	font-size: 1px;
	text-align: left;
}
/*####################*/
.title.top_1 {
    top     :240px;
}
.title.top_2 {
    top     :480px;
}
.title.top_3 {
    top     :720px;
}
.title.top_4 {
    top     :960px;
}
.title.top_5 {
    top     :1240px;
}
.title.top_6 {
    top     :1480px;
}
.title.top_7 {
    top     :1720px;
}
.title.top_8 {
    top     :1960px;
}
.title.top_9 {
    top     :2200px;
}
.title.top_10 {
    top     :2440px;
}
.title.top_11 {
    top     :2680px;
}
.title.top_12 {
    top     :2920px;
}
/*####################*/
/*.line {
	display:block;
	position: absolute;
    background-image: url(img/line.png);
    background-repeat: no-repeat;
	width: 500px;
	height: 58px;
	left: 0;
	font-size: 1px;
}
.middle_line {
	background-image: url(img/middle_line.png);
	position: relative;
	height:100%;
}
.bottom_line {
	background-image: url(img/bottom_line.png);
	background-position:20px 0;
	background-repeat:no-repeat;
	position: relative;
	height:16px;
}*/
/*####################*/
.line_1 {
    top: 284px;
}
.line_2 {
    top: 521px;
}
.line_3 {
    top: 757px;
}
.line_4 {
    top: 1070px;
}
.line_5 {
    top: 1380px;
}
.line_6 {
    top: 1690px;
}
.line_7 {
    top: 1930px;
}
.line_8 {
    top: 2237px;
}
.line_9 {
    top: 2550px;
}
.line_10 {
    top: 2857px;
}
.line_11 {
    top: 3168px;
}
.line_12 {
    top: 3409px;
}
/*####################*/
/*.back_img.top_1 {
    top: 195px;
}
.back_img.top_2 {
    top: 356px;
}
.back_img.top_3 {
    top: 545px;
}
.back_img.top_4 {
    top: 871px;
}
.back_img.top_5 {
    top: 1169px;
}
.back_img.top_6 {
    top: 1344px;
}
.back_img.top_7 {
    top: 1521px;
}
.back_img.top_8 {
    top: 1697px;
}
.back_img.top_9 {
    top: 2023px;
}
.back_img.top_10 {
    top: 2419px;
}
.back_img.top_11 {
    top: 2676px;
}
.back_img.top_12 {
    top: 2850px;
}*/

/* TABLE PART START */

div.ESWuserTable
{
	height: 93px;
}

div.ESWuserTable TABLE
{
	border: 1px solid black;
	border-collapse: collapse;
}
div.ESWuserTable TD
{
    border: 1px solid black;
}



/* TABLE PART END */

.userFormLabel {
    font-size:16px;
    color:#fff;
    font-weight: 400;
}


input,textarea {
	font-size:16px !important;
    color:#424040;
	font-weight: 400;
	font-family: 'Open Sans', Arial !important;
}


textarea {
	height:70px !important;
}

.submit, input[type=submit] {
	background: #424040;
    border: 1px solid #959595;
	border-radius:6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	behavior: url(img/PIE.php);
	width:auto;
	height:30px;
	display:block;
	cursor:pointer;
	outline:none;
	color:#ffffff;
	padding:0 15px 3px !important;
	font-size:16px !important;
	font-weight: normal;
}


.userFormElement {
	width:340px;
	border:1px solid #aaaaaa;
	height: 28px;
    background: #fff;
}
textarea.userFormElement {
    height: 75px !important;
}
