body { background: #25292d; color: #FFF; font-family: Helvetica, Arial, sans-serif; }
a { color:#3369d4; text-decoration:none; }
#allHolder { width:1020px; margin:auto; min-height:90%;}
#contentHolder { width:970px; margin:auto;}
.clearBoth { clear:both; }
.floLeft { float:left; }
.floRight { float:right; }
.txtAlign { text-align:center; }
html, body { height: 100%; }
.notation { color:#999999 ;font-size:16px; }
.underline{text-decoration:underline}
.headerText{color:#3369D4; font-size:28px!important; padding-bottom:5px; font-weight:bold; border-bottom:1px solid #494949;}
.plus{color:#c1d640; padding-right:8px; font-size:13px; }
.error_list{color:#ffff00!important; }
.errorInput{border-color: red; }
.yellowText{color:#ffff00;}
.errorBox {background-color:#2F2F2F;border:2px solid #D10E0E;color:#D10E0E;font-size:14px;font-weight:bold;margin-top:6px;padding:10px;}
.successBox {background-color:#2F2F2F;border:2px solid #4B70CB;color:#4B70CB;font-size:14px;font-weight:bold;margin-top:6px;padding:10px;}
/*****All Form*****/
.sLabel { font-size:14px; padding-left:5px; }
.roundBoxWrapper label{font-size:16px; padding:15px 0 0 5px; line-height:35px; }
.bLabel { font-size:16px; padding:15px 0 0 5px; line-height:35px; }
.fLabel { font-size:16px; padding:15px 0 0 5px; line-height:35px; float:left; }
input[type=text], input[type=password], select {display:block; height:33px; width:320px; border:5px #494949 solid; }
select { height:43px!important; font-size:22px; width:320px;}
input.text { font-size: 22px; border: 5px solid #313131; padding: 4px; width: 250px; }
input[type=text], input[type=password], textarea, select, input.text { text-shadow: silver 0 0 1px; font-size:24px; }
input[type=text]:focus, input[type=password]:focus, form textarea:focus, input.focus {  border: 5px solid yellow; }
input.focus { border-color: yellow!important; }
select.focus { border-color: yellow!important; }

/**HEADER**/
#header {}
.logo { text-indent:-99999px; background:url(/images/TweetFeelBiz-HeaderLogo.jpg) top left no-repeat; width:330px; height:80px; float:left; margin-top:9px; }

/**NAV**/
#nav { float:right;}
#nav ul li { float:left; }
#nav ul li a { color:#3369d4; font-size:28px; display:block; background:url(/images/bg-nav.gif) top left repeat-x; padding:33px 15px 0 15px; height:88px; }
#nav .navBorder{border-right:1px solid #333333; }
#nav ul li a:hover { background:url(/images/bg-nav-active.gif) top left repeat-x; }
#nav ul li a#flink { padding:33px 15px 0 10px; }
#nav ul li a#cLink { padding:33px 10px 0 15px; }
#nav ul li a#qLink { padding:33px 15px 0 15px; }
#nav ul li .nav-note { font-size:13px; color:white; display:block; font-weight:bold; }
/**CONTENT**/
#content { clear:both; padding-top:40px;}
#slide { float:left; margin:0 0 0 40px; }
.signUp-box { width:800px; margin:auto; }
.sRoundBox { background-color:#222222; padding:25px; width:800px; margin-bottom:20px; }
.roundBox { background-color:#222222; padding:45px; width:850px; margin-bottom:50px; }

/**SlideShow**/
#slidShowPanel { background-color:#222222; padding:45px; width:850px; }
.slideshow {height:340px;width:470px; padding: 0;  margin:  0; } 
.slideshow img { padding: 15px;   height:287px; width:430px; top:  0; left: 0 } 
.slideshow p {text-align:center;  padding-bottom:0px } 

/*loginPanel*/
.loginPanel { padding: 25px 10px 10px 0; margin-bottom: 20px; float: right; font-size:14px; }
.loginPanel #rememberMe { margin-right :10px }
.loginPanel #freeTrialBtn { margin-top :90px }
.loginPanel input[type=text]#email { margin-bottom:43px; }
.loginPanel input[type=text], .loginPanel input[type=password]{height:33px; width:280px; }


/*signup box*/
.signUp-box input[type=text], .signUp-box input[type=password] { width:570px!important; }
.signUp-box .roundBoxWrapper { width:700px; margin:auto; }
.signUp-box h2 { font-size:23px; color:#4b70cb; font-weight:bold; }
.creditCardWrapper { height:40px; }
.creditCardWrapper li { display:inline; padding-right:20px; }
.sInput {width:120px!important; }
.dInline { display:inline; }

/**Plan**/
#planPanel { background-color:#222222;padding:45px; width:850px;}
#planPanel h3.mod { font-size:28px; font-weight:bold; text-decoration:underline; margin-bottom:20px; }
#planPanel h4.mod { font-size:20px; font-weight:bold; margin-bottom:4px; }
#planPanel img.mod { padding:3px 20px 10px 0; }
#planPanel p.mod { padding:3px 20px 10px 0; font-size:16px; }
#planPanel #fullFeature{ display:none; }
#planPanel #fullFeatureLink{cursor:pointer; display:inline; color:#3369d4; font-size:24px;}
#planPanel #fullFeature ul{margin-left:15px;}
#planPanel #fullFeature ul li{ padding:5px 0 5px 2px; font-size:16px}
#planPanel #fullFeature .plus{color:#c1d640; padding-right:8px; font-size:13px;}

/**PRICE**/
#pricePanel table td { text-align:center; }
#pricePanel h4.mod { font-size:20px; font-weight:bold; margin-bottom:4px; }
#pricePanel .priceWrapper{ font-size:18px;height:234px; width:223px; text-align:center; border:1px solid #494949; margin:20px 0 10px 0; display:inline-table}
#pricePanel .priceWrapper .setNum{color:#faff02;   }
#pricePanel .priceWrapper .signup { margin-top:35px; }
p#searchSet_span1 {display: none; position: absolute; margin:-210px 0 0 110px; background:url(/images/bubble-searchSet.png) center top no-repeat; width: 181px; text-align:center; color:#000; height:183px; }
p#searchSet_span2 {display: none; position: absolute; margin:-210px 0 0 110px; background:url(/images/bubble-searchSet.png) center top no-repeat; width: 181px; text-align:center; color:#000; height:183px; }
p#searchSet_span3 {display: none; position: absolute; margin:-210px 0 0 110px; background:url(/images/bubble-searchSet.png) center top no-repeat; width: 181px; text-align:center; color:#000; height:183px; }
/*ie7 hack*/
html>body  p#searchSet_span1 {* margin:-175px 0 0 -70px; }
html>body  p#searchSet_span2 {* margin:-175px 0 0 -70px;  }
html>body  p#searchSet_span3 {* margin:-175px 0 0 -70px; }


/**FOOTER**/
#footer { background:url(/images/bg-footer-2.gif) repeat-x top left; height:110px; font-size:15px;  padding-top:30px;}
#footer a { text-decoration:underline }
#footer #footer-box { width:1024px; margin:auto; }

/*left*/
#footer #footer-box #left { float: left; clear: none; width:200px }
#footer #footer-box #left #leftWrapper { padding-left:10px; }
p#biz_span { display: none; position: absolute; margin:-300px 0 0 -100px; background:url(/images/bubble-biz.png) center top no-repeat; width: 230px; text-align:center; color:#000; height:227px; }
html>body p#biz_span { * margin:-210px 0 0 -220px;}

/*center*/
#footer #footer-box #center { text-align: center; float: left; clear: none; width: 400px; }
#footer #footer-box #center ul { text-align: center; margin: 50px 0 0 0; }
#footer #footer-box #center ul li { display: inline; margin: 0 15px 0 0; }
#footer #footer-box #center ul li a { color: #FFFFFF; }
#footer #footer-box #center ul li a:visited { color: #FFFFFF; }

/*right*/
#footer #footer-box #right { padding:36px 0 0 0px; }
#footer #footer-box #right { float: left; clear: none; width: 350px; }
#footer #footer-box #right .contact { float: left; clear: none; width: 63px; margin: 0 15px 0 0; }
#footer #footer-box #right .contact img { width: 63px; height: 16px; }
#footer #footer-box #right .contact img.top_img { margin: 0 0 5px 0; }
p#gg_span {  display: none; position: absolute; margin:-240px 0 0 250px; background:url(/images/bubble.png) center top no-repeat; width: 230px; text-align:center; color:#000; height:227px;}
html>body p#gg_span { *margin:-220px 0 0 -100px; }
.push { height: 85px; }
#footer #right #twitter { float: right; clear: none; width: 96px; }
#footer #right #followus { margin-bottom:2px; }

/***Pop - up PAGEs***/
body#pop-up{background-color:#222; height:580px;}
.bgHeader{padding-top:10px!important;  }
.iLabel { display:block; font-size:15px}
.iLabel input[type=text] { display:block; height:30px; width:350px; margin-bottom:5px; }
.iLabel textarea { display:block; height:120px; width:450px; margin-bottom:5px;  }
.dFont{font-size:15px; }
.boxPage{margin:5px 25px 15px 25px;}
.boxSubmit{height:25px; float:left; padding:5px 15px 5px 15px;margin:5px 0 0 30px;}
.submitBtn{
	background-color:#666666;
	font-size:18px; 
	border:1px solid #999999;
	color:#fff;
	height:33px;
	cursor:pointer;
		 }
.submitBtn:hover{background-color:#8F8F8F;}
#contact{background-color:#222222; }
#lostPassword{background-color:#222222; padding-bottom:10px; height:260px;}

.notificaitonBtn{
	color:#ffff00!important;  
}
/***FAQ***/
#faqBox{ background-color:#222222;padding:0 45px 45px 45px; width:850px;}
#faqBox .headerText{   margin-bottom:20px;}
.faqItem{margin:0 0 20px 0;}
.qq{ color:#fff; font-size:18px; cursor:pointer; text-decoration:underline}
.aa{display:none; margin:10px 0 25px 0; font-weight:normal; font-size:16px}
.aa a{color:#FEF436}
.aa a:hover{ text-decoration:underline}

/***thank you***/
#thankyouPanel h3{}
#thankyouPanel { background-color:#222222;padding:45px; width:850px;}
#thankyouPanel h3.mod { font-size:28px; font-weight:bold; text-decoration:underline; margin-bottom:20px; }
#thankyouPanel p.mod {  font-size:16px; }

/***invite email***/
#inviteEmailheader{width:940; background:url(/images/rounded-border-top-with-logo.gif) left top no-repeat; height:85px;}
#inviteEmailheader p{ padding:15px 55px 0 0;}
#inviteEmailBox{font-family: Helvetica, Arial, sans-serif; background-color:#222222; width:910px; padding:0 15px 0 15px;}
#inviteEmailBox h2{ color:#fff;font-size:40px; }

#inviteEmailBox div{ padding:80px 0 0 0; width:680px; margin:auto;   }
#inviteEmailBox .invited{ }
#inviteEmailBox p{font-size:20px; padding:20px 0 10px 0; }
#inviteEmailBox input{ float:left; }
#inviteEmailBox input[type=text]{ height:54px; margin-right:20px; font-size:40px; width:400px;}
.logo-inner { text-indent:-99999px;}
#inviteEmailBox .extender{height:60px; display:block}
#successMessage{font-size:24px!important; border: 5px solid #fff;  width: 670px; background:#313131; height:35px;}
/*** terms ***/
.termHeader { font-size: 16px; font-weight: bold; margin: 5px 0; }
ul.termsList { list-style-type: disc; margin: 0 0 0 15px; }
ul.termsList li { margin: 5px 0; }

