@charset "utf-8";
/* 
SITECUBE.COM
*/

html, body, ul, ol,h1,h2,h3,h4,h5,h6,form, fieldset{
	padding: 0;
	margin: 0;
}
ul,ol{
	list-style: none;
}

/* group generic */

html, body {
	width:100%;
	font-size:100%;
}

* { 
	margin:0;
	padding:0;
}

html {
	font-size:100.1%/*WinIE6- text resize adjust*/
}

body {
	font: 0.75em/1.65 Arial, Helvetica, sans-serif;
	background:#fff;
	color: #939393;
	text-shadow:rgba(0,0,0,0.01) 0 0 0;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
.clearfix {display: inline-block;}  /* for IE/Mac */

/* Startsite*/

#site { 
	width:980px;
	margin:0 auto;
	position:relative;
	text-align:center;
	clear:both;
}

/*header*/
#header { 
	height:95px;
}
#header h3{ padding-top:30px }
h3.dsb {font: 28px/30px 'AlexandriaFLFRegular', Arial, sans-serif;letter-spacing: 0;}
#logo
{
	position:absolute;
	width:265px;
	height:62px;
	z-index:5;
	background:url(cubeimages/scubeplus-logo.png) left bottom;
	left: 23px;
	top: 10px;
}

#logo img
{
float:left;
width:225px;
height:72px;
}
#signup
{
	position:absolute;
	width:212px;
	height:54px;
	z-index:5;
	background-image:url(cubeimages/signupnow.png);
	right: 21px;
	top: 16px;
}

#signup img
{
float:right;
width:210px;
height:54px;
}


/* Main Navigation */
#nav {
	width:100%;
	background:#096990;
	
}
#nav ul {
	width:900px;
	margin:0 auto;
	background:#096990;
	color:#FFF;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.16em;
	font-weight:normal;

}
#nav ul li {
	background:#096990;
	color:#FFF;
	float:left;
	padding:0;
	margin:0;
	line-height:30px;
	text-align:center;
	
}
#nav a{
	text-decoration:none;
	color:#FFF;
	display:block;
}
#nav a:hover{
	text-decoration:none;
	color:#3CB3FF;
	background:#014E6F;
	display:block;
}
#nav .home,
#nav .home a { 
	width:90px;
}
#nav .pricing,
#nav .pricing a{ 
	width:90px;
}
#nav .features,
#nav .features a{ 
	width:100px;
}

#nav .testdrive,
#nav .testdrive a{ 
	width:90px;
}
#nav .ressites,
#nav .ressites a{ 
	width:120px;
}
#nav .endsites,
#nav .endsites a{ 
	width:120px;
}
#nav .faq,
#nav .faq a{ 
	width:80px;
}
#nav .contact,
#nav .contact a{ 
	width:90px;
}
#nav .mlog,
#nav .mlog a{ 
	width:120px;
}



#nav ul li.current {
	background:#3CB3FF;
	color:#FFF;
	float:left;
	padding:0;
}
/**/
#mainhd { width:100%;}



#mainheader {
	width:1004px;
	margin:0 auto;
	background:url(cubeimages/scube-graybg.jpg) 0 0 no-repeat;
	height:339px;
	clear:both;
	position:relative;
	z-index:100;
	background-image: url(cubeimages/scube-graybg.jpg);
}

#mainheader-hm {
	width:1004px;
	margin:0 auto;
	background:url(cubeimages/scube-graybg-hm.jpg) 0 0 no-repeat;
	height:339px;
	clear:both;
	position:relative;
	z-index:100;
	background-image: url(cubeimages/scube-graybg-hm.jpg);
}

#mainheader-ob {
	width:1004px;
	margin:0 auto;
	background:url(cubeimages/scube-graybg-ob.jpg) 0 0 no-repeat;
	height:339px;
	clear:both;
	position:relative;
	z-index:100;
	background-image: url(cubeimages/scube-graybg-ob.jpg);
}
#mainheader-ib {
	width:1004px;
	margin:0 auto;
	background:url(cubeimages/scube-graybg-ib.jpg) 0 0 no-repeat;
	height:339px;
	clear:both;
	position:relative;
	z-index:100;
	background-image: url(cubeimages/scube-graybg-ib.jpg);
}


#lefthd {
	width:220px;
	padding-left:35px;
	padding-top:25px;
	float:left;
	
}
#lefthd h3.fontface {
	font: 30px 'ComfortaaRegular', Arial, sans-serif;
	color:#FFFFFF;
}

#lefthd ul li.resellers {
background:url(cubeimages/resellers1250.jpg) left no-repeat;
padding-left:100px;
padding-top:12px;
height:68px;
border-bottom:1px dashed #2E8CB3;
line-height:22px;
}
#lefthd ul li.websites {
background:url(cubeimages/websites30k.jpg) left no-repeat;
padding-left:100px;
padding-top:26px;
height:62px;
border-bottom:1px dashed #2E8CB3;
line-height:22px;
}
#lefthd ul li.countries {
background:url(cubeimages/countries45.jpg) left no-repeat;
padding-left:110px;
padding-top:26px;
height:62px;
line-height:22px;
}


#lefthd ul li p { color:#FFFFFF;
font-size:22px;}

.doit {
	padding-top:18px;
	font: 18px/27px 'EnigmaticRegular', Arial, sans-serif;
	color:#747474;
	line-height:22px;
}
.blu { color:#0096FF}
.bblu { color:#18C0FF}

/*#lefthd p {
	width:92%;
	line-height:110%;
	border-bottom:1px dashed #747474;
}*/
#centerhd {
	width:538px;
	float:left;
	margin:0;
	text-align:center;
	height:339px;
	background:/*url(cubeimages/3hundred.jpg) 0 0 no-repeat*/ transparent;

}

#righthd {
	width:135px;
	height:339px;
	float:left;
	
}
#vcp {
	position:absolute;
	left:359px;
	top:9px;
	width:250px;
	height:375px;
}


#startob {
	width:1004px;
	margin:0 auto;
	background:#00314B;
	height:91px;
	position:relative;
	text-align:center;

}

#startob h1 {
	font-size:28px;
	font-weight:normal;
	color:#299ACE;
	padding-left:25px;
	line-height:25px;
	padding-top:18px;
	}
#startob .bw {
	font-size:18px;
	font-weight:normal;
	color:#299ACE;
	padding-left:25px;
	padding:0;
	margin:0;
}	
	
#recentcl {
	width:134px;
	font-size:24px;
	line-height:30px;
	text-align:center;
	position:absolute;
	left: 466px;
	top: 39px;
	color:#000;
	}
#clscroll {
	width:328px;
	position:absolute;
	left: 602px;
	top: 25px;
	z-index:100;
	}	

#cntmain {
	width:100%;
}
#cntbx {
	width:1004px;
	margin:0 auto;
}


#leftcol {
	width:235px;
	float:left;
	background:url(cubeimages/leftcol-bg.gif) top repeat-y;
	height:3200px;
	margin:0;
	padding:0;
}


#leftele p {
	padding:20px;
	padding-right:38px;
	font-size:1.2em;
	font-weight:normal;
	color:#FFFFFF;
	background:#44B2FF;
	line-height:1.32em;
	text-align:justify;

}
#leftele h3 {
	padding:20px;
	padding-right:38px;
	font-size:1.2em;
	font-weight:normal;
	color:#FFFFFF;
	background:#44B2FF;
	line-height:1.32em;
	text-align:justify;

}

#leftele ul{
	width:233px;

}

#leftele ul li{
	width:233px;
	border:0;
	background:#F6F6F6 url(cubeimages/sidebglinks.gif) repeat-x;
	height:26px;
	color:#666;
	display:block;
}
#leftele ul li a{
	width:213px;
	border:0;
	background:#F6F6F6 url(cubeimages/sidebglinks.gif) repeat-x;
	color:#666;
	padding-left:20px;
	text-decoration:none;
	display:block;
	padding-top:2px;

}
#leftele ul li a:hover{
	width:213px;
	border:0;
	background:url(cubeimages/sidebglinks_ov.gif) repeat-x;
	color:#FFF;
	text-decoration:none;
	display:block;
	height:26px;
}
#leftele ul li.ftitle {
	color:#FFF;
	height:36px;
	background:#44B2FF;
	text-align:center;
	line-height:36px;
	font-size:14px;
	font-weight:bold;
}
#leftele ul li.ftitle h2{ font-size:14px;}

#leftele ul li.cttl {
	width:221px;
	color:#FFF;
	height:65px;
	background:#44B2FF;
	text-align:center;
	line-height:18px;
	font-size:14px;
	font-weight:bold;
	padding:6px;
}

#leftele ul li.cttl h2 { font-size:14px;}

#leftele ul li.dbl {
	width:233px;
	border:0;
	border-top:1px solid #ECEBEB;
	height:38px;
	color:#666;
	background:#F6F6F6;
	display:block;
}
#leftele ul li.dbl a{
	width:213px;
	border:0;
	color:#F6F6F6;
	color:#666;
	padding-left:20px;
	text-decoration:none;
	display:block;
	background:#F6F6F6;
	margin-bottom:1px;
	line-height:13px;
	padding-top:6px;

}
#leftele ul li.dbl a:hover{
	width:213px;
	border:0;
	background:#989797;
	color:#FFF;
	text-decoration:none;
	display:block;
	height:38px;
}

#leftele ul.popular {
	width:233px;
	background:#B4B4B4;
	height:330px;
	padding-top:6px;
}

#leftele ul.popular li {
padding-top:3px;
text-align:center;
background:#B4B4B4;
height:74px;
padding-bottom:3px;
border:0;
	}

/**/

#leftcol p {
	padding:20px;
	padding-right:38px;
	font-size:1.2em;
	font-weight:normal;
	color:#FFFFFF;
	background:#44B2FF;
	line-height:1.32em;
	text-align:justify;

}
#leftcol h3 {
	padding:20px;
	padding-right:24px;
	font-size:1.2em;
	font-weight:normal;
	color:#FFFFFF;
	background:#44B2FF;
	line-height:1.32em;
	text-align:justify;
	width:189px;

}

#leftcol ul{
	width:233px;

}

#leftcol ul li{
	width:233px;
	border:0;
	background:#F6F6F6 url(cubeimages/sidebglinks.gif) repeat-x;
	height:26px;
	color:#666;
	display:block;
}
#leftcol ul li a{
	width:213px;
	border:0;
	background:#F6F6F6 url(cubeimages/sidebglinks.gif) repeat-x;
	color:#666;
	padding-left:20px;
	text-decoration:none;
	display:block;
	padding-top:2px;

}
#leftcol ul li a:hover{
	width:213px;
	border:0;
	background:url(cubeimages/sidebglinks_ov.gif) repeat-x;
	color:#FFF;
	text-decoration:none;
	display:block;
	height:26px;
}
#leftcol ul li.ftitle {
	color:#FFF;
	height:36px;
	background:#44B2FF;
	text-align:center;
	line-height:36px;
	font-size:14px;
	font-weight:bold;
}
#leftcol ul li.ftitle h2{ font-size:14px;}

#leftcol ul li.cttl {
	width:221px;
	color:#FFF;
	height:65px;
	background:#44B2FF;
	text-align:center;
	line-height:18px;
	font-size:14px;
	font-weight:bold;
	padding:6px;
}

#leftcol ul li.cttl h2 { font-size:14px;}

#leftcol ul li.dbl {
	width:233px;
	border:0;
	border-top:1px solid #ECEBEB;
	height:38px;
	color:#666;
	background:#F6F6F6;
	display:block;
}
#leftcol ul li.dbl a{
	width:213px;
	border:0;
	color:#F6F6F6;
	color:#666;
	padding-left:20px;
	text-decoration:none;
	display:block;
	background:#F6F6F6;
	margin-bottom:1px;
	line-height:13px;
	padding-top:6px;

}
#leftcol ul li.dbl a:hover{
	width:213px;
	border:0;
	background:#989797;
	color:#FFF;
	text-decoration:none;
	display:block;
	height:38px;
}
#leftcol ul.popular {
	width:233px;
	background:#B4B4B4;
	height:330px;
	padding-top:6px;
}

#leftcol ul.popular li {
padding-top:3px;
text-align:center;
background:#B4B4B4;
height:74px;
padding-bottom:3px;
border:0;
	}


/**/
	
#mergcol {
	background:url(cubeimages/rightcolbg.gif) repeat-y left;
	margin:0;
	padding:20px;
}

#mergcol h2 {
	font-size:2.2em;
	font-weight:normal;
	text-align:center;
	line-height:1.2em;
	padding-bottom:24px;

	}
	
#mergcol2 {
	background:url(cubeimages/rightcolbg.gif) repeat-y left;
	margin:0;
	padding:40px;
}

#mergcol2 h2 {
	font-size:2.2em;
	font-weight:normal;
	text-align:center;
	line-height:1.2em;
	padding-bottom:24px;

	}
	
.orng { color:#FF6500;
}

#rightcol {
	background:url(cubeimages/rightcolbg.gif) repeat-y left;
	margin:0;
	padding:40px;
}

#rightcol h2 {
	font-size:2.2em;
	font-weight:normal;
	text-align:center;
	line-height:1.2em;
	padding-bottom:24px;

	}

#rightcol.mcntbx { width:auto; margin:0 auto; padding:0;}

#rightcol ul {
	width:910px;
	text-align:center;
	height:460px;
}
#rightcol ul li {
	width:303px;
	float:left;
	height:160px;
}
#rightcol ul li h2 {
	width:264px;
	margin:0 auto;
	text-align:center;
	color:#939393;
	font-family:Verdana, sans-serif;
	font-size:12px;
	line-height:1.2em;
	font-weight:bold;
	padding-top:84px;
}

#rightcol ul li.livesp h2 {
	width:850px;
	margin:0 auto;
	text-align:center;
	color:#939393;
	font-family:Verdana, sans-serif;
	font-size:12px;
	line-height:1.2em;
	font-weight:bold;
	padding-top:84px;
}

h4.alex {
	font:1.70em 'AlexandriaFLFRegular', Arial, sans-serif;letter-spacing: 0;
}
#rightcol ul li h4.se { 
	color:#0096FF;
	font-size:1.70em;
	font-weight:normal;
	padding-left:75px;
	padding-top:55px;
}
#rightcol ul li h4.lwr { 
	color:#0096FF;
	font-size:1.70em;
	font-weight:normal;
	padding-left:45px;
	padding-top:55px;
}
#rightcol ul li h4.lsp { 
	color:#0096FF;
	font-size:1.70em;
	font-weight:normal;
	padding-left:45px;
	padding-top:55px;
}
#rightcol ul li h4.gc { 
	color:#0096FF;
	font-size:1.70em;
	font-weight:normal;
	padding-left:70px;
	padding-top:55px;
}
#rightcol ul li h4.os { 
	color:#0096FF;
	font-size:1.70em;
	font-weight:normal;
	padding-left:70px;
	padding-top:55px;
}

.tlinks { margin:0 auto; padding:6px;}

.link1, .link2,.link3 { float:left; text-align:center; width:168px;}


.webd { 
	background:url(cubeimages/webd_bg.jpg) left top no-repeat;
}
.videos { 
	background:url(cubeimages/videomp3d_bg.jpg) left top no-repeat;
}
.shopping { 
	background:url(cubeimages/shoppingcartd_bg.jpg) left top no-repeat;
}
.profits { 
	background:url(cubeimages/profitsd_bg.jpg) left top no-repeat;
}
.completeres { 
	background:url(cubeimages/rwd_bg.jpg) left top no-repeat;
}
.complete { 
	background:url(cubeimages/completewebd_bg.jpg) left top no-repeat;;
}

#rightcol ul li.livesp { 
	width:910px;
	background:url(cubeimages/lspd_bg.jpg) center top no-repeat;
	height:120px;
}


hr { 
	background: transparent;
	color: #666;
	border: 1px dashed rgb(102,102,102);
	border-color: rgba(102,102,102,2);
	border-style: none none dashed none;
	height: 0;
	clear: both;
	display: block;
	margin: 0 10px 5px 10px;
}






#moneyback {
	width:769px;
	height:272px;
	background:url(cubeimages/30daymoneyback.jpg) right no-repeat;
}

#moneyback p { 
	width:475px;
	height:252px;
	padding-left:60px;
	color:#9A9A9A;
	font-size:26px;
	line-height:24px;
	padding-top:20px;
	background:url(cubeimages/30daybg.gif) no-repeat left;
}

.blk { color:#464646}
.org { color:#FF9600}
#moneyback p span.how {font: 40px/42px 'AlexandriaFLFBold', Arial, sans-serif;letter-spacing: 0; color:#44B2FF;}
#moneyback p span.how2 {font: 24px/28px 'AlexandriaFLFBold', Arial, sans-serif;letter-spacing: 0; color:#44B2FF;}

/*samples*/
#wsbc {
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	background:url(cubeimages/bg-gray-dot.jpg) repeat-x;
	padding-left:25px;
	padding-top:5px;
	height:32px;
}
#wsbc h2 { 
	font-size:20px;
	font-weight:normal;
	margin:0; padding:0;

	}
ul#wsb_samples {
	width:731px;
	padding-left:106px;
	height:220px;
	}

ul#wsb_samples li {
	width:160px;
	padding-top:24px;
	padding-left:4px;
	
}


ul#wsb_samples li.more {
	width:60px;
	padding:0;
	padding-top:24px;
}
ul#wsb_samples li.more img {
	margin:0;
	padding:0;
	border:0;
}

ul#wsb_samples li img {
	
	border:1px solid #B2B2B2;
	padding:6px;
}


#revlist {
	height:36px;
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	background:#B4B4B4;
	padding-left:35px;
	text-align:left;
}

#stlist {
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	background:url(cubeimages/bg-gray-dot.jpg) repeat-x;
	padding-left:35px;
	padding-top:15px;
	height:49px;
	
}
#stlist h2 { 
	font-size:20px;
	font-weight:normal;
	margin:0; padding:0;
	line-height:36px;
	}

/* thumbs 2c*email*chat*/




	
#ctystate {
	width:769px;
	background:#44B2FF ;
}	
/*city list*/	
#slist {
	width:735px;
}
#slist p { color:#FFFFFF; padding-left:35px; font-size:13px; font-weight:bold; line-height:14px; padding-top:6px;}
#slist ul { 
	width:735px;
	padding-top:15px;
	height:266px;}	
#slist ul li { 
	width:210px;
	float:left;
	height:20px;
	padding-left:10px;
	margin-left:20px;
	background:url(cubeimages/arrw.png) no-repeat 0 7px;
	}
#slist ul li a {
	color:#FFFFFF;
	text-decoration:none;
}
#slist ul li a:hover {
	color:#484848;
	text-decoration:underline;
	}
/*state list*/
/*#slist {
	width:750px;
	background:#59C6FE url(cubeimages/statop_bg.jpg) top left no-repeat;
	float:left;
	}

#slist p { color:#FFFFFF; padding-left:15px; font-size:13px; font-weight:bold; line-height:14px; padding-top:6px;}
#slist ul { width:740px; padding-top:15px;}	
#slist ul li { width:210px; float:left; height:20px; padding-left:10px; background: url(cubeimages/arrw.png)left no-repeat}
#slist ul li a {
	color:#FFFFFF;
}*/

/*testimonials*/
#testimonials {
	height:390px;
	text-align:center;
	padding:16px;
}
#testimonials p.fontf {
	font: 28px/30px 'AlexandriaFLFRegular', Arial, sans-serif;letter-spacing: 0;
}

#testimonials h2 {
	text-align:left;
	background:url(cubeimages/testm2_bg.jpg) left no-repeat;
	color:#44B2FF;
	font-size:20px;
	padding-left:20px;
	line-height:20px;
	padding-top:25px;
	
}
#testimonials p.tm {
	width:80%;
	margin: 0 10px 0 100px;
	font-size:12px;
	text-align:justify;
	line-height:15px;
	}

#testimonials p.tm a { text-decoration:none; color:#ABABAB}

#testimonials p.tmd {
	width:80%;
	margin: 0 10px 0 100px;
	padding-top:20px;
	font-size:12px;
	color:#44B2FF;
	text-align:right;
	line-height:16px;
}
#testimonials p.tmd a { color:#44B2FF; text-decoration:underline}

p.tdrive { padding:15px;}
p.tdrive a { color:#0099FF; line-height:16px;}
p.tdrive a:hover { color:#333333}
#footer {
	width:100%;
	background:#00314B url(cubeimages/brdr_topbg.jpg) top repeat-x;
	padding-top:5px;
	height:220px;
	clear:both;
}

#ftbx {
	width:1000px;
	margin:0 auto;
	padding:0;
	}

#ftbx p { 
	width:900px;
	height:30px;
	background:#222;
	margin:0 auto;
	text-align:right;
	
}	
	
.fcol1 {
	width:210px;
	padding-left:60px;
	padding-right:60px;
	float:left;
	padding-top:20px;
	height:200px;
	background:url(cubeimages/vertclebg.gif) right repeat-y;
}
.fcol1 ul {
	width:200px;
}
.fcol1 ul li, .fcol3 ul li {
	width:200px;
	text-align:center;
	color:#CCCCCC;
	font-size:13px;
	height:30px;
	line-height:30px;
	font-weight:normal;
	float:left;
	border:0;
	border-bottom:1px dashed #666666;
}
.fcol1 ul li a{
	text-decoration:none;
	color:#FFFFFF;
	display:block;
}
.fcol1 ul li a:hover ,.fcol2 ul li a:hover ,.fcol3 ul li a:hover  {
	text-decoration:none;
	color:#00E4FF;
	background:#00273B;
	display:block;
	height:30px;
}

.fcol2 {
	width:250px;
	padding-left:40px;
	padding-right:40px;
	float:left;
	padding-top:20px;
	height:200px;
	background:url(cubeimages/vertclebg.gif) right repeat-y;
}
.fcol2 ul {
	width:250px;

}

.fcol2 ul li {
	width:250px;
	text-align:center;
	color:#CCCCCC;
	font-size:13px;
	height:30px;
	line-height:30px;
	font-weight:normal;
	float:left;
	border:0;
	border-bottom:1px dashed #666666;
}

.fcol2 ul li a{
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	height:30px;
}
.fcol3 {
	width:210px;
	padding-left:60px;
	padding-right:60px;
	float:left;
	padding-top:20px;
	height:200px;
}
.fcol3 ul {
	width:200px;

}

.fcol3 ul li a{
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	height:30px;
}

#copy {
	width:100%;
	height:40px;
	background:#00273B;
	clear:both;
}
#copy p {
	text-align:right;
	color:#f5f5f5;
	padding-right:30px;
	padding-top:10px;
	font-size:13px;
	}


#tfcnt {
	background:#B4B4B4;
	padding:15px;
	height:69px;
	margin:16px 0;
}

#tfcnt h3, #tfcnt h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	}
#tfcnt h6 {
	font-size:12px;
	line-height:12px;
}

#tfcnt h6 a { color:#FFFFFF }

/* support*/
#ulsupp {
	padding:8px;
	height:120px;
	
	}
#ulsupp h2.sup {
	text-align:left;
	background:url(cubeimages/bg-gray-dot.jpg) repeat-x;
	color:#FFF;
	font:26px 'AlexandriaFLFRegular' Arial, Helvetica, sans-serif; 
	padding-left:20px;
	height:24px;
	padding-top:10px;
}

.ulsupbx {
	padding:1px;
	height:120px;}	
.ulleft { float:left; width:446px; padding-top:6px; padding-left:24px;}
.ulright { float:left; width:257px; text-align:center; padding-top:21px; padding-left:100px;}	
.ulright a { color:#666666; text-decoration:none}


.ulleft p.emailsup { height:50px; line-height:50px; font-size:24px; font-weight:normal}
.ulleft p.chsup { height:50px; line-height:50px; font-size:24px; font-weight:normal}


/**/

#ulsuppin {
	padding:8px;
	height:120px;
	
	}
#ulsuppin h2.sup {
	text-align:left;
	background:url(cubeimages/bg-gray-dot.jpg) repeat-x;
	color:#FFF;
	font:26px 'AlexandriaFLFRegular' Arial, Helvetica, sans-serif; 
	padding-left:20px;
	height:24px;
	padding-top:10px;
}

.ulsupinbx {
	padding:1px;
	height:120px;}	
.ulinleft { float:left; width:446px; padding-top:6px; padding-left:24px;}
.ulinright { float:left; width:157px; text-align:center; padding-top:21px; padding-left:100px;}	
.ulinright a { color:#666666; text-decoration:none}


.ulinleft p.emailsup { height:50px; line-height:50px; font-size:24px; font-weight:normal}
.ulinleft p.chsup { height:50px; line-height:50px; font-size:24px; font-weight:normal}




/*fonts*/

@font-face {
	font-family: 'ComfortaaRegular';
	src: url('../../../../_fonts/Comfortaa_Regular.eot');
	src: local('Comfortaa Regular'), local('Comfortaa'), url('../../../../_fonts/Comfortaa_Regular.ttf') format('truetype'); 
}


@font-face {
	font-family: 'EnigmaticRegular';
	src: url('../../../../_fonts/Enigma__2.eot');
	src: local('Enigmatic Regular'), local('Enigmatic'), url('../../../../_fonts/Enigma__2.TTF') format('truetype');
}

@font-face {
	font-family: 'AlexandriaFLFRegular';
	src: url('../../../../_fonts/AlexandriaFLF.eot');
	src: local('AlexandriaFLF Regular'), local('AlexandriaFLF'), url('../../../../_fonts/AlexandriaFLF.ttf') format('truetype');
}
@font-face {
	font-family: 'AlexandriaFLFBold';
	src: url('../../../../_fonts/AlexandriaFLF-Bold.eot');
	src: local('AlexandriaFLF Bold'), local('AlexandriaFLF-Bold'), url('../../../../_fonts/AlexandriaFLF-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'EnigmaticRegular';
	src: url('../../../../_fonts/Enigma__2.eot');
	src: local('Enigmatic Regular'), local('Enigmatic'), url('../../../../_fonts/Enigma__2.TTF') format('truetype');
}



#memlog { width:233px;
	background:url(cubeimages/memlog_bg.jpg);
	height:66px;
	text-align:center;
	}
#memlog a { text-decoration:none;
	color:#000;
	display:block;
	width:233px;
	height:66px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:66px;
	}
	
#signupbtn {
	position:relative;
	top:258px;
	left:10px;
	width:139px;
	height:59px;
	z-index:101;
}	


/* memberlog-box*/

.rsmbx {
	width:280px;
	margin:0 auto;
	height:155px;
	background:url(cubeimages/reselllogpanbg.jpg) center no-repeat;
	padding-top:60px;
	}

.rsrw1{
	height:40px;
	}
	.rleft { 
	width:106px;
	float:left;
	text-align:right;
	padding-right:4px;
	height:40px;
	color:#99CCFF;
	}
	.rright { width:170px;
	float:left;
	height:40px;
	text-align:left;
	}

.rsrw2{
	height:50px;
	}

.hmcontent { padding:5px; height:450px}
.hmcontent2 { padding:5px; height:500px}

.hcol2 { width:300px; float:left; text-align:center}

.hcol1 { 
	width:540px;
	float:left;
	padding:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	text-align:justify;
	padding-top:20px;
	}
.hcol1 a { color:#999999;}
.hcol1 a:hover { color:#18C0FF;}

#rightcol .hcol1 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.52em;
	font-weight:normal;
	line-height:1em;
	text-align:justify}
#rightcol .hcol1 h2 a { color:#939393}	


.hcol1 h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.52em;
	font-weight:normal;
	line-height:1em;
	text-align:justify}
.hcol1 h3 a { color:#939393}	

#rightcol .hcol2 h3 a{font-family:Arial, Helvetica, sans-serif;
	font-size:1.22em;
	font-weight:normal;
	line-height:1.8em; color:#666666 }
#rightcol .hcol2 h3 a:hover { color:#18C0FF}




.tribx { padding:5px;
height:880px;
}
.tribx2 { padding:5px;
height:480px;
}
.tribx2 a { color:#999999}
.tricol1 { width:265px; padding:20px; float:left; text-align:justify; line-height:18px; border:0; border-right:1px #CCCCCC dashed;}
.tricol2 { width:265px; padding:20px; float:left; text-align:justify; line-height:18px;}
.tricol3 { width:260px; padding:20px; float:left; text-align:justify; line-height:18px; border:0; border-left:1px #CCCCCC dashed;}

.qsts { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}


.rsprbx { width:520px; padding:0px; }

.rstbar,.rsrow { width:520px; text-align:center; height:20px; padding-top:6px; }
.rstbar { height:35px; border:0; border-bottom:1px #CCCCCC dashed; background:#f2f2f2;}
.rst1,.rst2,.rst3 { color:#18C0FF; height:35px; line-height:35px;}

.rsrow { height:28px; border:0; border-bottom:1px #CCCCCC dashed;}
.rsrow1 { height:28px; border:0; border-bottom:1px #CCCCCC dashed; background:#FAFAFA; text-align:center}



.rst1,.rst2,.rst3, .rscol1, .rscol2, .rscol3 { float:left; width:173px; height:30px; line-height:30px;}

/*image auto clarity*/
img {-ms-interpolation-mode:bicubic;#} 



.intextbox { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : normal;
color : #C3E6F8;
border : 1px solid #00334B;
border-bottom: 1px solid #004A6E;
background-color: #045577;
padding:2px;
cursor : auto;
}  

