/* Layout */
@font-face {
	font-family: 'Rockwell';
	src: url('../type/rock-webfont.eot');
	src: local('AltRockwell'), url('../type/rock-webfont.woff') format('woff'), url('../type/rock-webfont.ttf') format('truetype'), url('../type/rock-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
html, body { margin:0; padding:0; }

body { margin:0; padding: 0;  text-align:center; background:url(../images/bg_body.jpg) repeat-x left bottom; color:#424242; }
a { text-decoration:none; }
a img { border:0; }
.noheight { height:0px; }
.orange { color:#f78a1d; }
.darkgray { color:#666666; }

.clear { clear:both; }
.fl, .float-left { float:left; }
.fr, .float-right { float:right; }
 
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.text-justify { text-align:justify; }
.align-top { vertical-align:top; }
.align-middle { vertical-align:middle; }
.align-bottom { vertical-align:bottom; }


.txt_blue { color:#345266; }
.txt_brightblue { color:#5AC7FD; }
.txt_orange { color:#ff9933; }
.txt_red { color:#ff0000; }
.txt_green { color:#009900; }
.txt_black { color:#000; }
.txt_gray { color:#999999; }
.txt_white { color:#ffffff; }

#wrapper{ width: 930px; margin:0 auto; padding:15px 0 0 0;  text-align: left; overflow:visible; }
#wrapper-nonav{ width: 1050px; margin: 0 auto; padding: 0; background: #fff url('../images/bg-nonav.jpg') no-repeat top left; text-align: left; }
#wrapper_registration { width: 930px; margin: 0 auto; padding: 0; text-align: left; overflow:visible;}
#registration { width: 930px; margin: 0 auto; padding: 0; text-align: left; overflow:visible;}
#header { width:930px; height:174px; margin:0; }
#header_left { width:695px; height:153px; float:left; padding-top:21px; }
#header_left #header_logo { width:665px; height:118px; padding:10px 0 0 30px; background:#cce9e7 url(../images/img_header_login.jpg) no-repeat 0 0; }
#header_left #header_logo h1 { width:335px; height:110px; margin:0; padding:0; background:url(../images/img_hurlo_logo.jpg) no-repeat 0 0;  }
#header_left #header_nav { width:695px; height:25px; background-color:#3b0d07; }
#header_left #header_nav ul { margin:0; padding:0;  list-style:none; font-family:'Rockwell', Georgia, "Times New Roman", Times, serif; }
#header_left #header_nav ul li { float:left;  height:25px; background:url(../images/bg_header_nav.gif) no-repeat right top; }
#header_left #header_nav ul li a { display:block; text-decoration:none; height:18px; padding:7px 35px 0 35px; font-size:14px; font-weight:bold;  color:#a1c0bf;  }
#header_left #header_nav ul li a:hover { color:#fff; }

#header_right { width:235px; height:174px; float:right; background:#cce9e7 url(../images/bg_header_right.jpg) no-repeat 0 0; }
#header_right ul { list-style:none; margin:0; padding:21px 0 0 0;  }
#header_right ul li { list-style:none; margin:0; height:21px;  }
#header_right ul li a { display:block; height:17px;  padding:4px 0 0 23px; text-decoration:none; color:#96bab7; font-size:16px; font-family:'Rockwell', Georgia, "Times New Roman", Times, serif; } 
#header_right ul li a:hover, #header_right ul li#active a {  background-color:#a7d9d5; color:#3b0d07; } 

#timestamp { float:right; margin:34px 0 11px 0; width:80px; height:30px; text-align:right; font:11px Tahoma; color:#071e2c; }

#content { clear:both; padding-top:25px;  }
#content p { line-height:18px; }
#content #column_1 { float:left; width:670px; }
#content #column_1 #content_text { border-right:1px solid #8c8c8c; }
#content #column_2 { float:right; width:240px; }

#registration #content { color:#605f5f; }
#registration #content #column_1 { width:630px; padding-left:40px;  }
#registration #content #column_1 { font-family:Georgia, "Times New Roman", Times, serif; }
#registration #content #column_1 p { padding:0; margin:0; line-height:18px; }

#column1 { float:left; width:838px; }
#column1 #boxlist { clear:left; list-style-type:none; margin:0 0 0 53px; padding:0; }
#column1 #boxlist li { float:left; margin:0 0 0 10px; padding:0; display:block; width:185px; }
#column1 #boxlist li p { margin:0 0 0 10px; padding:0;}
#column1 #left-box { float:left; width:280px; height:250px; margin-left:260px; }
#column1 #left-box h3{ font: bold 22px Arial, Helvetica, sans-serif; color: #e71f28; }
#column1 #left-box p{ margin-left: 42px; }
#column1 #right-box { float:left; margin:0 0 45px 45px; width:250px; }
#column1 #right-box h2 { margin:0; padding:0; }
#column2 { float:right; width:240px; height:665px; border-left:1px solid #1B4464; }
#column2 h3 { color:#000; font-size:14px; letter-spacing:3px; margin:10px 0 30px 10px; }
#column2 img { border:0; margin:0 0 15px 10px; }


#register-now { float:left; width: 155px; margin:0;}
.hide { display:none; }
#gobutton { background:url('../images/gobutton.gif') no-repeat top left; width:28px; height:20px; border:0px; padding:0; margin:3px 0 0 5px; }

#morebutton { margin-left: 100px;}

form input{ border-left: 2px solid #808080;
		 border-right: 2px solid #d4d0c8;
		 border-top: 2px solid #808080;
		 border-bottom: 1px solid #d4d0c8;
		 margin: 2px 0;}

/* Type Styles */
body { font: 12px/12px Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0;}
a { color:#000; }

#right-box h2{ font: bold 34px Arial, Helvetica, sans-serif; margin:0; padding:0; }
#right-box h2, #right-box p{color: #cddfed;}
#right-box p { font-size:14px; line-height:14px; margin-top:0; }
#right-box-register { float:left; width:320px;  margin:0 0 0 40px;}
#right-box-register ul { font-size:18px; color:#19364B; line-height:16px; list-style:none; margin:0; padding:0; }
#right-box-register ul li { display:block; margin:10px 0 0 0; padding:0; }
#right-box-register h2 { font:bold 20px Arial, Helvetica, sans-serif; }
#right-box-register h2, #right-box p { color:#cddfed;}
#right-box-register p { font-size:14px; line-height:14px; }
#left-box-register { float:left; width:275px; height:170px; margin-left:260px; }
#left-box-register h3 { margin:0 0 0 15px; font:bold 34px Arial, Helvetica, sans-serif; color: #e71f28; }
#left-box-register p { margin-left:42px; }
#right-register-247 { float: left; width: 120px; height:120px; margin: 0; line-height: 12px; font-size:18px; color:#19364b; padding-left:10px;}
#register-form-left { width:766px; margin:0 0 40px 280px; padding:0; line-height:16px; }
#register-form-left input { width:100%; margin:1px 0 20px 0; }
#register-form-left .checkbox { width:20px; margin:0; border:0px; }
#register-form-left .selectbox{ width:100%; }
#register-form-left .agree_box{ width:481; height:140px; overflow:auto; border:1px #a5acb2 solid; padding:5px; margin-top:10px; }
#register-form-left h1, h2, h3, h4, h5, h6{ font-size:12px; }
#register-form-left .captcha_label { color:#3366cc; font-weight:bold; }
#register-form-right { float:right; width:481px; margin:0; padding:0; line-height:16px; }

#btn_submit{
	background-image:url(../images/btn_submit.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	border:none;
	width:154px !important;
	height:30px !important;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	padding-left:0px;
	padding-bottom:5px;
	margin:0px;
}


form{  }
label{ font-size: 12px; font-weight: bold;}

#right-247 { float:left; width:120px; margin:30px 0 0 0; padding:0px; border-left:1px solid #000; }	
#right-247 { line-height:12px; font-size:18px; color:#19364b; padding-left:10px;}
#right-247 p {  }
.big247 { font-size:63px; margin:22px 0; color:#3366cc; display:block; }


ul.boxlist li p { font: 11px/13px Arial, Helvetica, sans-serif; color:#807f7f; margin-top: 4px;}
#register-now{ font: 12px Arial, Helvetica, sans-serif; color;#807f7f; }
#gobutton { color: #FFF; font-weight:bold; }

/* Styles for footer - note: inside pages have footer styles on +styles.css */
.footer { clear:both; width:980px; text-align:left; margin:0; padding:5px 0 25px 50px; background:#fff; }
.footer p { width:980px; padding:2px; margin:5px 0 0 0; color:#5AC7FD; }
.footer ul { list-style:none; width:980px; margin:15px 0 0 0; padding:0; border-top:1px solid #345266; }
.footer ul li { float:left; margin:0px 0 -1px 0; padding:2px 15px; border-bottom:1px solid #345266; }
.footer a { color:#345266; font-size:11px; text-decoration:none; }
.footer a:hover { color:#5AC7FD; }
.footer p sup { font-size:70%; }

#footer { clear:both; margin-top:10px; margin-bottom:20px; padding:12px 0 20px 0; border-top:1px solid #8c8c8c; }
#footer ul { float:left; width:185px; list-style:none; margin:0; padding:0 0 0 15px; font-size:11px; font-family:Tahoma;  }
#footer ul li ul { margin:0; padding:0 0 0 35px;  list-style:none;  }
#footer ul li { padding-bottom:2px; }
#footer a { font-size:11px; font-family:Tahoma; color:#606060; }
#footer a:hover  { text-decoration:underline; }
#footer #copyright { font-size:10px; color:#dbc3c0; padding-left:25px; padding-top:4px; background:url(../images/bg_footer_bot.jpg) no-repeat left bottom; height:18px; } 

.txt_blue { color:#345266; }
.small { font-size:10px; }
.brokers { clear:both; width:980px; border-bottom:1px solid #345266; border-top:1px solid #345266; }
.brokers h3 { color:#888888; font-size:13px; font-family:arial; letter-spacing:2px; padding:25px 0 0 10px; margin:0; display:block; width:190px; float:left; line-height:16px; }
.brokers img { border:0; margin:10px 30px 10px 0; }
.footer_notice { clear:both; width:980px; padding:8px 0 0 0; margin:15px 0 0 50px; border-top:1px solid #345266; }
/*end of footer styles*/

.logo-link-left, .logo-link-right { position:relative; }
.logo-link-left { width:110px; height:35px; left:87px; top:13px; display:block; z-index:50; }
.logo-link-right { width:210px; height:20px; left:750px; top:0px; display:block; z-index:50; }

/* for registration form */
.step1 {float:left;	width:258px !important; margin:0; padding:0; }
.step2 {float:left;	width:500px; margin:0; padding:0; }

.step_title{
	font-family:arial;
	font-weight:bold;
	font-size:48px;
	color:#6788A2;
	line-height:50px;
	padding:0 0 15px 0;
}
.step_title2 {
	font-family:arial;
	font-weight:bold;
	font-size:25px;
	color:#6788A2;
	line-height:50px;
	padding:0;
	margin:0;
}

.txt_red{
	color:#CC0000;
}
.txt_red label{
	color:#CC0000;
}
.required{
	color:#19364B;
}
.register_success {
	margin:0 0 0 10px;
	color:#3366cc;
}
.register_success a{
	color:#3366cc;
	font-weight:bold;
}

/* for login */
.error_highlight { margin:8px 0 -20px 0; font-weight:bold; font-size:16px; line-height:19px; color:#d00;}
	
.login_register_link{ border:1px solid red; margin:0; padding:0; font-size:14px; font-weight:bold; color:#19364B; text-transform: uppercase; position:relative; top: 0px; left: 0px; }

#login_register { display:block; width:152px; height:55px; margin:16px 0 0 168px; padding:0; }

.login_register_link a{
	 color:#19364B;
}

table { margin:0; padding:0; }
table td { margin:0; padding:0; }

.trademark { font-size:7px; color:black; }

.step_title_jer{
	font-family:arial;
	font-weight:bold;
	font-size:25px;
	color:#6788A2;
	line-height:50px;
	padding:0 0 15px 0;
}

.box_mint { background-color:#d3edeb; margin-bottom:20px; width:235px; }
.box_mint .top { background:url(../images/bg_mint_box_top.jpg) no-repeat 0 0; width:235px; height:16px;  }
.box_mint .content { padding:0 14px; width:207px; }
.box_mint .content p { margin:0; padding:15px 0; }
.box_mint .content p a { font-weight:bold; color:#3b0d07; }
.box_mint .bottom { background:url(../images/bg_mint_box_bottom.jpg) no-repeat 0 0; width:235px; height:16px;  }

.box_mint a { color:#8c9796; }
.box_mint a:hover { text-decoration:underline; }

.box_brown {  margin-bottom:20px; width:235px; }
.box_brown .top { background:url(../images/bg_box_brown_top.gif) no-repeat 0 0; width:235px; height:16px;  }
.box_brown .content { background-color:#69291f; padding:0 14px; width:207px; }
.box_brown .content p { margin:0; padding:15px 0; }
.box_brown .bottom { background:url(../images/bg_box_brown_bottom.gif) no-repeat 0 0; width:235px; height:16px;  }

.box_brown a { color:#77beb8; }
.box_brown a:hover { text-decoration:underline; }

box_explore_hurlo

#box_explore_hurlo { margin-bottom:20px; width:235px;   }
#box_explore_hurlo .top { background:#641403 url(../images/bg_explore_hurlo_top.jpg) no-repeat 0 0; width:235px; height:16px;  }
#box_explore_hurlo .hder_title { font-weight:normal; }
#box_explore_hurlo .content { background:#641403 url(../images/bg_explore_hurlo_bot.jpg) no-repeat bottom right; padding:0 0 0 14px; width:221px; }
#box_explore_hurlo .content .link_hurlo_btn {  }
#box_explore_hurlo .content p { margin:0; padding:15px 0; color:#d4bdba; width:90px; }

.hder_title { font-size:30px; color:#3b0d07; font-family:'Rockwell', Georgia, "Times New Roman", Times, serif; line-height:30px;  }
.hder_title_medium { font-size:30px; font-weight:bold; letter-spacing:-1px; color:#3b0d07; font-family:'Rockwell', Georgia, "Times New Roman", Times, serif; line-height:29px;   }

.txt_color_mint { color:#cce9e7; }
.txt_color_brown { color:#3b0d07; }

#box_join label { color:#4e4e4e; }

.txtfield, .selectbox { font-size:11px; }

.txtfield, .selectbox, #box_join input.field { border:1px solid #cac8c9; }

.btn_submit  { border:1px solid #83c2be; background-color:#83c2be; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold;  }

#title_signup { font-size:63px; font-weight:normal; float:left; padding-right:20px; }

.tab_reg_1 { margin:0; padding:0; width:235px; height:30px;  background:#4e1005 url(../images/bg_tab_maroon_left.jpg) no-repeat 0 0; }
.tab_reg_1 span {  display:block; height:20px; padding:10px 0 0 30px; color:#a7d9d5;  font-size:18px; font-family:'Rockwell', Georgia, "Times New Roman", Times, serif;  background:url(../images/bg_tab_maroon_right.jpg) no-repeat right top; }

.tab_reg_2 { margin:0; padding:0; width:235px; height:30px;  background:#d3edec url(../images/bg_tab_mint_left.jpg) no-repeat 0 0; }
.tab_reg_2 span {  display:block; height:20px; padding:10px 0 0 30px; color:#7eb1ad;  font-size:18px; font-family:'Rockwell', Georgia, "Times New Roman", Times, serif;  background:url(../images/bg_tab_mint_right.jpg) no-repeat right top; }

#tutorial_content  { margin-top:10px; padding-top:20px; background:#fff; }
#tutorial_content #column_01 { float:left; width:300px; margin:0; padding:0;  }
#tutorial_content #column_01  #hder_cont { margin-top:80px; padding-bottom:255px; }
#tutorial_content #column_02 { float:left; width:620px; margin:0; padding:0; }
#tutorial_content #column_02  #table_tutorial_ss_list td { text-align:center; padding-bottom:10px;  }
#tutorial_content #column_02  #table_tutorial_ss_list td h3 { font-family:Arial, Helvetica, sans-serif; font-size:15px; text-align:center; }


#cont_reg_required { border-top:1px solid #808080; padding:20px 0 20px 30px; }
#cont_reg_required table td { padding-bottom:12px; }


#cont_reg_optional { border-top:1px solid #808080; padding:20px 0 20px 30px; background-color:#e1f1f0; }
#cont_reg_optional ul { margin:0; padding:0 0 0 15px; list-style:decimal; }
#cont_reg_optional ul li { font-size:16px; color:#3b0d07; font-weight:bold; padding:6px 0; line-height:16px;  }
#cont_reg_optional ul li span { font-weight:normal; font-size:12px; color:#4e4e4e; }
#cont_reg_optional ul ul { list-style:none; }

#box_login .content { padding:0 5px 0 14px; width:216px; }
#box_login .content .txtfield { width:140px; }

#login_box_links { font-size:10px; color:#83c2be; }
#login_box_links a { color:#5d5d5d; }


#box_help .content { background-color:#d3edeb; padding:0 5px 0 14px; width:216px; }
#box_help_top { background:url(../images/bg_mint_help_top.jpg) no-repeat 0 0; width:239px; height:59px;  }

#box_help .hder_title { letter-spacing:-1px; line-height:26px;  font-size:28px; }

#cont_page_title { padding-left:175px; height:90px; width:485px; line-height:18px; font-size:15px; padding-top:35px; }
#cont_page_title h2 { font-size:38px; font-weight:normal; color:#3b0d07; font-family:'Rockwell', Georgia, "Times New Roman", Times, serif; line-height:30px; padding-bottom:10px; }
#cont_page_title a { color:#3b0d07; text-decoration:underline; }
#cont_page_title a:hover { text-decoration:none; }

#cont_contents { background:url(../images/bg_fading_mint_hr.jpg) no-repeat top center; width:730px; padding-left:155px; padding-top:15px; }
#cont_contents  h3 { font-size:25px; font-weight:bold; color:#3b0d07; font-family:'Rockwell', Georgia, "Times New Roman", Times, serif; padding-top:20px; margin:0; padding-bottom:5px;   }
#cont_contents  h3 a {  color:#3b0d07; text-decoration:none; }
#cont_contents  h3 a:hover {  color:#3b0d07; text-decoration:underline; }

#cont_contents .cont_details { margin-left:20px;  width:495px; border-bottom:1px solid #a3cdca; position:relative; }
#cont_contents .cont_details  h4 { font-size:24px; font-weight:normal; color:#a1c9c8; font-family:'Rockwell', Georgia, "Times New Roman", Times, serif; margin:0; padding: 0 0 8px 0; line-height:30px;  }
#cont_contents .cont_details  p { padding: 0 0 25px 0; margin:0; font-size:15px; }

.hurlo #content { padding-bottom:50px; }

#giveawayrules_contents { margin-left:42px;  margin-right:109px; }

#FAQ_content { margin-left:42px;  margin-right:109px;  font-size:15px; line-height:17px; }
#FAQ_content  h4 { font-size:24px; font-weight:normal; color:#a1c9c8; font-family:'Rockwell', Georgia, "Times New Roman", Times, serif; margin:0; padding: 0 0 8px 0; line-height:23px;  }
#FAQ_contents .cont_details {font-size:15px; font:12px/12px Arial, Helvetica, sans-serif;}

#page_content_text {margin-left:42px;  margin-right:109px; font-size:15px; line-height:17px;  }
#page_content_text  h3 { font-size:15px;  }
#page_content_text  h2, #page_content_text  h4 { font-size:24px; font-weight:normal; color:#a1c9c8; font-family:'Rockwell', Georgia, "Times New Roman", Times, serif; margin:0; padding: 0 0 8px 0; line-height:23px;  }

.hder_limit_calc { font-size:17px; color:#3b0d07; font-weight:bold; font-family:'Rockwell', Georgia, "Times New Roman", Times, serif; margin-bottom:15px;  } 