@charset "utf-8";
/* CSS Document */
html{
height:100%;
width:100%;
}
body{
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
color:#F3EBD6;
}
form, table{
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6{
margin:0;
padding:5px 0px;
}
h1{
	font-size:24px;
	color:#ffd400;
	}
h2{
	font-size:16px;
	color:#ffd400;
	}
h3{}
h4{
	font-size:12px;
	color:#000;
	}
h5{}
h6{}
p{
margin:0;
padding:5px 0px;
}
/*ol{
	margin:0px 10px;
	font-size:11px;
	}*/
a{
	color:#FFD400;
}
a:hover{}
.yellow-wrap{
	background-color:#ffd400;
	}
.blue-wrap{
	background-color:#F3EBD6;
	background-image:url(../images/memberbg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	}
.blue-wrap2{
	background-color:#23408e;
	background-image:url(../images/memberbg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	}
.blue-wrap3{
	background-color:#23408e;
	background-image:url(../images/memberbg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	}
.maincontainer{
	width:770px;
	margin:auto;
	border-left:1px solid #4b4628;
	border-right:1px solid #4b4628;
	min-height:100%;
	height:auto !important;
	height:100%;
	background-image:url(../images/maincontainer.gif);
	background-repeat:repeat-y;
	}
.maincontainer2{
	width:770px;
	margin:auto;
	background-repeat:repeat-x;
	background-position:0 0;
	position:relative;
	min-height:400px; height:auto !important; height:400px;
	}
.avatar{
	position:absolute;
	left:-100px;
	bottom:0;
	}
.h-images{
	padding:10px 0px;
	}
.copyright{
	font-size:9px;
	text-align:center;
		color:#000000!important;
	}
	
	#sendemail {
		color:#FFFFFF!important;
	}
		
	
.copyright2{
	color:#FFFFFF!important;
	font-size:9px;
	text-align:center;
	}
.l_txt{
	text-align:center;
	border:1px solid #000000;
	width:300px;
	}
#topnav{
	margin:0;
	padding:0;
	}
#topnav li{
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	}
#topnav li a{
	display:block;
	font-size:18px;
	text-decoration:none;
	padding:5px 25px;
	color:#FFFFFF;
	background-image:url(../images/menu_sep.gif);
	background-repeat:no-repeat;
	background-position:right;
	}
#topnav li#lastitem a{
	background-image:none;
	}
#topnav li a:hover{
	color:#FDB813;
	}
.header{
	padding:0px 0px 0px 3px;
	}
.mbox{
	width:723px;
	height:293px;
	background-image:url(../images/content-bg.png);
	background-repeat:no-repeat;
	}
.mbox_inner{
	padding:10px 0px 0px 70px;
	}
.maindisparea{
	padding:5px 0px 0px 24px;
	color:#FFFFFF!important;
	}
.maindisparea2{
	color:#FFFFFF!important;
	}

.col_cont{
	}
.col_cont .col1{
	width:165px;
	position:relative;
	}
.col_cont .col1c .col_contents{
	padding:0px 10px;
	}
.col_cont .col1c{
	width:200px;
	position:relative;
	}

.col_cont .col2{
	width:242px;
	position:relative;
	}
.col_cont .col3{
	width:179px;
	position:relative;
	}
.fun_col,.fun_col a{
	font-size:10px;
	color:#ffffff;
	}
.fun_col a:hover {
	color:#ffd400;
	}
.fun_col .col1{
	width:330px;
	position:relative;
	}
.fun_col .col2{
	width:310px;
	position:relative;
	}
.bubble{
	width:117px;
	}
.bubble-mid{
	background-image:url(../images/bubble-mid.gif);
	text-align:center;
	padding:5px;
	color:#000;
	}
.col1b-head{
	width:440px;
	}
.col_cont .col1 .col_contents{
	padding:0px 0px 0px 10px
	}
.col_cont .col1 .col_contents,.col_cont .col3{
	font-size:10px;
	color:#FFFFFF;
	}
.w_txt{
	width:100px;
	}
.col-table{
	color:#FFFFFF!important;
	}
.padded_td{
	padding:10px 0px 0px;
	}
.bottom_rb{
	width:716px;
	height:65px;
	background-image:url(../images/bot_area_bg.png);
	background-repeat:no-repeat;
	margin:5px 0px 0px 0px;
	}
.col_cont .col1b{
	width:580px;
	}
.col_cont .col1b .col_contents{
	padding:0px 0px 0px 20px;
	}
.col_cont .col2b{
	width:421px;
	position:relative;
	}
.bcol1{
	width:210px;
	font-size:9px;
	color:#000;
	}
.bcol1b{
	width:240px;
	font-size:9px;
	color:#000;
	}
.bcol2{
	width:170px;
	}
.bcol2b{
	width:190px;
	}
.bcol3{
	width:220px;
	}
.brb_inner{
	position:relative;
	min-height:10px;
	height:auto !important;
	height:10px;
	padding:0px 0px 0px 160px;
	}
.brb_inner2{
	position:relative;
	min-height:10px;
	height:auto !important;
	height:10px;
	padding:10px 0px 0px 160px;
	}
.sharethis{
	padding:20px 0px 0px 15px;
	}
.yellow{
	color:#ffd400;
	}
.rc_mid{
	min-height:300px;
	height:auto !important;
	height:300px;
	background-image:url(../images/rc_mid.png);
	background-repeat:repeat-y;
	padding:0px 0px 0px 20px;
	}
.bottom_rb2{
	width:739px;
	height:72px;
	background-image:url(../images/bottom_rb2.png);
	background-repeat:no-repeat;
	margin:auto;
	}
.roundbox-container{
	width:724px;
	margin:auto;
	}
.rcc1{
	width:195px;
	}
.rcc2{
	width:317px;
	}
.rcc3{
	width:176px;
	}
.terms-cont{
	font-size:10px;
	}
.t_chk{
	border:1px solid #ffffff;
	background-color:#00aeef;
	}
.rcc-table{
	}
.r_txt{
	width:220px;
	border:1px solid #FFF;
	}
.yrb{
	width:172px;
	height:69px;
	background-image:url(../images/yrb.png);
	background-repeat:no-repeat;
	}
.yrb h2{
	font-size:16px;
	color:#000;
	text-align:center;
	padding:15px 0px 0px 0px;
	}
.flash-char{
	padding:5px 0px 0px 5px;
	}
.terms{
	font-size:10px;
	margin-bottom:0px;
	}
.terms ul li{
	list-style-type:none;
	}
/*float*/
.right{
float:right;
}
.left{
float:left;
}
.clearB{
clear:both;
}
.col1b-img{
	padding:40px 0px 0px 0px;
	}
.congratulations{
	position:absolute;
	left:20px;
	top:98px;
	z-index:999;
	}
.greenbox{
	width:160px;
	height:37px;
	background-image:url(../images/greenbox.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 20px;
	}
.greenbox h2{
	padding:10px 0px 0px 0px;
	color:#000;
	text-align:center;
	}
.receipt_img{
	padding:12px 0px 0px 0px;
	}
.two-col .col1d{
	width:310px;
	}
.two-col .col2d{
	width:290px;
	position:relative;
	}
.bubble2{
	width:304px;
	}
.bubble2-mid{
color:#000;
background-image:url(../images/bubble2-mid.gif);
background-repeat:repeat-y;
padding:0px 5px;
text-align:center;
	}
.ans-box{
	width:311px;
	height:173px;
	background-image:url(../images/ans-bg.png);
	background-repeat:no-repeat;
	position:relative;
	}
* html .ans-box{
	background-image:url(../images/ans-bg.gif);
	}
.ans-area{
	margin:-20px 0px 0px 0px;
	}
.ab-inner{
	padding:9px 0px 0px 10px;
	}
.ans-txtarea{
	width:285px;
	background-color:transparent;
	border:none;
	position:relative;
	}
.prod-cont{
	width:258px;
	height:250px;
	background-color:#FFF;
	padding:10px 0px;
	}
.col2d_contents{
	padding:0px 0px 0px 20px;
	}
.bricktober-logo{
	padding:10px 10px 0px 0px;
	}
.yellow-box{
	width:561px;
	margin:auto;
	}
.ybox-mid{
	background-image:url(../images/ybox-mid.gif);
	background-repeat:repeat-y;
	padding:0px 0px;
	}
.p_txt{
	border:1px solid #000000;
	width:280px;
	}
.one-col{
	padding:0px 0px 0px 0px;
	}
.ybc_left{
	width:315px;
	}
.ybc_right{
	width:230px;
	}
.ybc_contents{
	
	}
.ybc_contents h1{
	color:#d0192b;
	font-size:20px;
	}
.ybc_contents h2{
	color:#FFFFFF;
	font-size:17px;
	}
.ybc_left .ybc_contents{
	padding:0px 0px 0px 15px;
	}
	
	.bubble-b{
	width:117px;
	position:absolute;
	}
.col1b-head h1{
	padding:0;
	}
.col_contents ol{
	margin:0px 0px;
	padding:6px 40px 0px;
	font-size:11px;
	}
.col_contents h2{
	padding:0;
	}