/* 
Theme Name: BuzzStream
Theme URL: 
Description:  
Author: Cullen Wilson
Author URI: http://www.10hats.com
Version: 1.0

*/


/*** Reset ***/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
/*** Reset End ***/

/*** Typography ***/

body { font-family: Arial, Verdana, sans-serif; font-size: 16px; color: #636363; font-style: normal;  }

body a { text-decoration: none; color: #acacac; }
body a:hover { text-decoration: underline; }

body a.bluelink { text-decoration: underline; color: #011F94; }
body a.bluelink:hover { text-decoration: underline; color: #EC7600; }
body a.bluelink:visited { text-decoration: underline; color: #6B89FE; }

h2 { color: #5a7c92; font-size: 21px; font-weight: bold; font-family: "Myriad Pro", "Trebuchet MS", Arial, Verdana, sans-serif; }
h3 { color: #006f98; font-size: 24px; font-weight: bold; font-family: "Myriad Pro", "Trebuchet MS", Arial, Verdana, sans-serif; }
h4 { color: #5a7c92; font-size: 21px; font-weight: bold; font-family: "Myriad Pro", "Trebuchet MS", Arial, Verdana, sans-serif; }
h7 { color: #5a7c92; font-size: 24px; font-weight: bold; padding: 135px 0 200px 0; display: block; }

#main p {}
#main a {}

/*** Typography End ***/

/*** Home Layout ***/

body { background: #597b91; text-align: center; }
#container { text-align: left; width: 1024px; margin: 0 auto; background: #FFF; }

#header h1 a { background: url(img/logo.png) no-repeat; float: left; width: 245px; height: 79px; text-indent: -99999px; }
#header #nav { float: right; }
#header #nav ul { float: left; position: relative; top: 35px; right: 50px; }
#header #nav ul li { display: inline; }
#header #nav ul li a { float: left; margin-left: 50px; height: 31px; line-height: 31px; text-align: center; font-weight: bold; color: #222222; }
#header #nav ul li.signup a { background: url(img/signup.png) no-repeat; width: 102px; color: #006f98; font-weight: bold; }

#banner { background: url(img/banner.png) no-repeat; width: 1024px; height: 96px; }
.hr { border-bottom: 1px solid #e0dfd6; width: 100%; height: 1px; }


#main { padding: 36px 61px; }

#main #left { float: left; width: 440px; margin-right: 35px; }
#main #left h3 { padding: 0 0 3px 0; }
#main #left h4 { padding: 0 0 3px 0; }
#main #left p { padding: 0 0 35px 0; }

#main #right { float: left; width: 425px; }
#main #right #link-building a { width: 421px; height: 177px; float: left; }
#main #right #link-building a:hover { background: url(img/link.png) 0 -176px no-repeat; }
#main #right #social-media a { width: 421px; height: 177px; float: left; }
#main #right #social-media a:hover { background: url(img/social.png) 0 -177px no-repeat; }
#main #right #link-building { background: url(img/link.png) no-repeat; width: 421px; height: 178px; }
#main #right #social-media { background: url(img/social.png) no-repeat; width: 421px; height: 177px; }
#main #right #twitter { margin-top: 15px; }
#main #right #twitter h2 { float: left; position: relative; top: 30px;  }
#main #right #twitter #follow a { float: right; background: url(img/twitter.png) no-repeat; width: 248px; height: 56px; text-indent: -99999px;] }
#main #right #twitter p { padding-top: 10px; }
#main #right #blog { margin-top: 15px;}
#main #right #blog h2 { float: left; }
#main #right #blog #read a { float: right; background: url(img/read.png) no-repeat; position: relative; top: 8px; width: 62px; height: 19px; text-indent: -99999px;  }
#main #right #blog ul { list-style: none; }
#main #right #blog ul li { margin: 12px 0; }
#main #right #blog ul li a { color: #5a7c92; text-decoration: underline;  }
#main #right #blog ul li a:hover { text-decoration: none; }

/*** Home Layout End ***/

/*** Interior Layout ***/

#link-banner { padding: 25px 61px 25px 61px; border-bottom: dotted 2px #efefef; }
#link-banner h2 { font-family:;  }
#link-banner p { padding-bottom: 5px; font-family: "Georgia Regular", "Georgia", "Times New Roman", "Times Roman", Times; }
#link-banner p strong { font-weight: bold; }
#link-banner p.quote { padding: 10px 0 0 0; font-size: 15px; text-align: center; }
#link-banner #link-banner-left { float: left; }
#link-banner #link-box { position: relative; bottom: 10px; background: url(img/linkbox.png) no-repeat; width: 350px; height: 135px; }
#link-banner #link-banner-right {  float: left; width: 505px; padding-left: 15px; }

#social-banner { padding: 37px 61px 0 61px; border-bottom: dotted 2px #efefef; }
#social-banner h2 { padding-top: 20px; }
#social-banner p { padding-bottom: 37px; font-family: "Georgia Regular", "Georgia", "Times New Roman", "Times Roman", Times; }
#social-banner p strong { font-weight: bold; }
#social-banner #social-banner-left { float: left; }
#social-banner #social-box { position: relative; bottom: 30px; background: url(img/socialbox.png) no-repeat; width: 310px; height: 135px; }
#social-banner #social-banner-right { float: left; width: 542px; padding-left: 50px; }

#content { float: left; width: 545px; padding: 36px 20px 36px 61px; border-right: 1px solid #e4f4f8; }
#content h3 { margin: 0 0 20px 0; color: #636363; font-size: 20px; }
#content h4 { color: #959595; font-size: 18px; margin: 0 0 20px 0; font-weight: 500; padding-left: 40px; background: url(img/dot.png) no-repeat left; }
#content h4 em { background-color: #fffff5; font-style: normal; }
#content span { margin: 0 0 20px 0; border: 3px solid #999; }
#content .even { color: #c1c1c1; }
#content .odd { color: #959595; }
#content .p1 { float: left; background: url(img/p1.png) no-repeat; width: 522px; height: 96px; }
#content .p2 { float: left; background: url(img/p2.png) no-repeat; width: 522px; height: 96px; }
#content .p3 { float: left; background: url(img/p3.png) no-repeat; width: 522px; height: 96px; }
#content .p4 { float: left; background: url(img/p4.png) no-repeat; width: 522px; height: 96px; }
#content .p5 { float: left; background: url(img/p5.png) no-repeat; width: 522px; height: 96px; }

#interior { margin-bottom: 20px; }
#interior-inner { padding: 36px 61px; }
#interior h2 { background: url(img/banner-inner.png) no-repeat; width: 1024px; height: 96px; }
#interior h2 a { color: #597B91; font-size: 40px; font-weight: bold; height: 110px; line-height: 110px; float: left; padding-left: 60px; }
#interior p { padding: 10px 0; }
#interior ul { padding: 0px 0 0 20px; }
#interior ul.company { padding-left: 150px; }
#interior img { float: left; margin: 0 10px 10px 0; }

#content-left { float: left; width: 319px; }
#content-left img { border: 1px solid #E0DFD6; float: left; margin-bottom: 9px; }
#content-left img.l { margin-right: 5px; }
#content-right { float: left; width: 186px; padding-left: 20px;  }
#content-right h5 { font-weight: bold; font-size: 18px; }
#content-right p { margin-bottom: 35px; }

/*** Interior Layout End ***/

/*** Footer Layout ***/

#footer { color: #FFF; padding: 20px 0; background: #597B91; text-align: center; }
#footer a { color: #FFF; }

/*** Footer End ***/

/*** Sidebar ***/

#sidebar { float: left; width: 319px; margin-left: 30px; }
#link-side li, #social-side li { list-style: none; }
#try-form { margin-top: 30px; }
#price-table { margin-top: 32px; }
#quotes { margin-top: 32px; font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Arial,
Verdana, sans-serif; }
#quotes .quote-block { margin-bottom: 44px; }
#quotes .quote-block p { color: #5a7c92; padding-bottom: 10px; font-family: "Georgia Regular", "Georgia", "Times New Roman", "Times Roman", Times; }
#quotes .quote-block .name { color: #636363; font-size: 11px; float: right; font-weight: bold;  }
#quotes .quote-block .organization { color: #636363; font-size: 10px; float: right; font-weight: lighter; clear: right; }

#screenshots { font-color: #000000; }

#sign-up-links a { text-decoration: underline; color: #ffff00; }
sign-up-links a { text-decoration: underline; color: #ffff00; }


/*** Sidebar End ***/

/*** Form Styles ***/

.main-signup #try-form { width: 317px; margin: 0 auto; }
.main-signup #form-container { width: 317px; }
#try-form #form-message { text-align: center; border: 1px solid #FFF87B; background: #FFFFF5; padding: 5px; }

form {width:302px;text-align:left; background: #fffff5; border: 2px solid #fff87b; padding: 15px 0 15px 15px; }
fieldset {border:0;margin:0;padding:0;}
legend {display:none;}
form h3 {clear:both;padding:; width: 290px;color: #959595;}
form p { font-size: 11px; padding: 0 0 10px 0; }
form p strong { text-transform: uppercase; font-weight: bold; }
form label {display:block;width:290px;font-size:12px;line-height:14px;padding:0 0 12px;}
form input {display:block;margin-top:3px;}
form input.submit { position: relative; left: 90px; background: url(img/tryit.png) no-repeat; width: 103px; height: 32px; color: #FFF; font-weight: bold; border: none; }
form select {float:left;display:block; }
form fieldset { width: 290px; }
form fieldset.short { width: 280px; }
form label.field-first,form label.field-email {clear:left;}
form label.field-first,form label.field-last,form label.field-email,form label.field-website {float:left;width:130px;margin:0 10px 0 0;}
form label.field-interest {float:left;width:140px;margin:0 10px 0 0;}
form label.field-first input,form label.field-last input{float:left;width:130px;padding:0;}
form label.field-email input,form label.field-website input,form label.field-interest input {float:left;width:270px;padding:0;}
form ul { list-style: none; }
form ul li.ss-choice-item { float: left; width: 100px; }
form ul li.ss-choice-item input { float: left; }
form ul li.ss-choice-item label { width: 120px; padding-top: 3px; }

/*** Form Styles End ***/

/*** Table Styles ***/

#table {font-size:12px;width:319px;text-align:left;border-collapse:collapse;}
#table th{font-weight:bold;font-size:14px;color:#FFF;padding:10px 8px 8px; background: #5A7C92;}
#table tbody{background:#FFF;}
#table td{color:#000;padding:10px;}

#table th.white { background: #FFF; }
#table .white { background: #FFF; font-weight: bold; }
#table .blue { background: #C9E9F2; }
#table .light-gray { background: #F5F5F5; }
#table .gray { background: #EBEBEB; }

#table-import {font-size:12px;width:740px;text-align:left;border-collapse:collapse;}
#table-import th{font-weight:bold;font-size:14px;color:#FFF;padding:10px 8px 8px; background: #5A7C92;}
#table-import tbody{background:#FFF;}
#table-import td{color:#000;padding:10px;}

#table-import th.white { background: #FFF; }
#table-import .white { background: #FFF; font-weight: bold; }
#table-import .blue { background: #C9E9F2; }
#table-import .light-gray { background: #F5F5F5; }
#table-import .gray { background: #EBEBEB; }


/*** Table Styles End ***/




/*** Pricing Styles ***/
#prod_soc_med{
	width:450px;
	height:100px;
	border:1px solid #e5e5e5;
	background:url(img/prod_bg.png) repeat-x;
	margin-right:20px;
}

#prod_soc_med_img{
	width:124px;
	height:90px;
	background:url(img/soc_med.png) no-repeat center;
	float:left;
	padding:5px;
}

#prod_link_man{
	width:445px;
	height:100px;
	border:1px solid #e5e5e5;
	background:url(img/prod_bg.png) repeat-x;
	float:right;
}

#prod_link_man_img{
	width:124px;
	height:90px;
	background:url(img/link_man.png) no-repeat center;
	float:left;
	padding:5px;
}

.prod_txt{
	padding:15px;
}

.prod_head{
	font-size:18px;
	font-weight:bold;
	color:#006f98;
	text-align:center;
}

.prod_sub{
	font-size:18px;
	font-weight:bold;
	color:#58798f;
	text-align:center;
}

.I {
	text-align:center;
	font-size:17px;
}

.I a{
	text-decoration:underline;
	color:#006f98;
}

.I a:hover{
	text-decoration:none;
}

.heading{
	text-align:center;
	position:relative;
	padding:20px 20px 20px 200px;
}

#subhead_smm{
	font-size:18px;
	font-weight:bold;
	color:#4c4c4c;
	text-align:center;
}

#subhead_lb{
	font-size:18px;
	font-weight:bold;
	color:#4c4c4c;
	text-align:center;
}

#tbl_soc_med {
	border:4px solid #9f2064;
}

#tbl_link_man {
	border:4px solid #d6df27;
}

#tbl_soc_med td{
	padding: 8px;
	border-bottom:1px solid #DDDDDD;
	vertical-align: middle;
}

#tbl_soc_med th{
	padding: 10px 8px 8px 8px;
	border-bottom:1px solid #DDDDDD;
	vertical-align: middle;
}

#tbl_soc_med img, #tbl_link_man img {
	margin: 0;
	float: none;
	}

#tbl_link_man td{
	padding: 8px;
	border-bottom:1px solid #DDDDDD;
	vertical-align: middle;
}

#tbl_link_man th{
	padding: 10px 8px 8px 8px;
	border-bottom:1px solid #DDDDDD;
	vertical-align: middle;
}

#tbl_soc_med_img{
	width:124px;
	height:89px;
	background:url(img/tbl_soc_med_img.png) no-repeat;
	position:absolute;
	top:33px;
	left:50px;
}

#tbl_link_man_img{
	width:96px;
	height:42px;
	background:url(img/tbl_link_man_img.png) no-repeat;
	position:absolute;
	top:92px;
	left:50px;
}

#tbl_link_man_img{
	width:96px;
	height:42px;
	background:url(img/tbl_link_man_img.png) no-repeat;
	position:absolute;
	top:68px;
	left:50px;
}


.tbl_head0{
	vertical-align:bottom;
	font-size:18x;
	font-weight:bold;
	color:black;
}

.tbl_head1{
	width: 90px;
	background:url(img/tbl_bg1.png) repeat-x;
}

.tbl_head2{
	width: 90px;
	background:url(img/tbl_bg2.png) repeat-x;
}

.tbl_head3{
	width: 90px;
	background:url(img/tbl_bg3.png) repeat-x;
}

.A{
	vertical-align: middle;
	font-size:14px;
	line-height: 12px;
}

.A a{
	color:#006f98;
	text-decoration:underline;
	font-size:14px;
	line-height: 12px;
}

.B{
	font-size:24px;
	font-weight:bold;
	color:black;
	text-align:center;
}

.price{
	font-size: 28px;
	font-weight: bold;
	line-height: 30px;
}
	
.dollar {
	font-size:16px;
 	 position:relative;
 	 bottom: 8px;
	 font-weight: bold;
	 line-height: 26px;
	}
	
.month {
	font-size:12px;
 	 position:relative;
 	 bottom: 10px;
	 font-weight: bold;
	 line-height: 26px;
	}

.C{
	font-size:15px;
	font-weight:bold;
	color:black;
	text-align:center;
	line-height: 15px;
}

.D{
	text-align:center;
	color:#4c4c4c;
	font-size:14px;
	float: center;
}

.D img {
	text-align:center;
	float: center;
	}
	

.E{
	vertical-align:middle;
	text-align:center;
}

.E a{
	color:#006f98;
	text-decoration:underline;
	font-size:14px;
}

.F{
	font-size:9px;
	color:black;
	text-align:center;
	text-transform: uppercase;
	line-height:4px;
}

#btn_signup_smm{
	height:68px;
	background:url(img/btn_signup.gif) center no-repeat;
	text-align:center;
	padding:40px 20px 0 20px;
	font-size:22px;
	font-weight:bold;
	vertical-align:middle;
}

#btn_signup_smm a{
	color:#FFF;
}

#btn_signup_smm a:hover{
	color:#597b91;
	text-decoration:underline;
}

#btn_signup_lb{
	height:68px;
	background:url(img/btn_signup.gif) center no-repeat;
	text-align:center;
	padding:40px 20px 0 20px;
	font-size:22px;
	font-weight:bold;
	vertical-align:middle;
}

#btn_signup_lb a{
	color:#FFF;
}

#btn_signup_lb a:hover{
	color:#597b91;
	text-decoration:underline;
}
.FAQ_heading{
	color:#4c4c4c;
	font-size:36px;
	font-weight:bold;
}

#FAQ a{
	color:#006f98;
	font-weight:bold;
}

#FAQ a.btt{
	color:#006f98;
	font-size:11px;
}

/*** Pricing Styles End ***/