/*
Theme Name: BBTC
Theme URI: http://www.jetastudio.com
Description: Custom theme for BigBend.net
Version: 2.0
Author: Jet A Studio
Author URI: http://www.jetastudio.com/
Tags: 

	2008 Copyright BigBend All Rights Reserved.
	Images and content may not be reproduced or reused in any fashion.
	
	Feel free to use any of the styles below, however this unique combination and layout is copyright.

*/

/* 
	Eric Meyer's CSS Reset 
	http://meyerweb.com/eric/tools/css/reset/
	v1.0 | 20080212
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}

th {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:grey}

body {line-height:1}
ol, ul {list-style: none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content:none}

/* remember to define focus styles! */
:focus {outline:0}

/* remember to highlight inserts somehow! */
ins {text-decoration:none}
del {text-decoration:line-through}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0}


/* ------- END CSS RESET --------- */


body {font:15px/1.5 Helvetica, Arial, sans-serif;background-color:#ffffff;color:#000000}


/* ------------- General Classes ----------------- */
.clear:after {content: ".";display:block;height:0;clear:both;visibility:hidden}
.clear {display: inline-table;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

.skip {display:none;/* \*/display:block;/* */position:absolute;left:-5000px;top:-5000px;width:1px;height:1px}
.red {color: red;}
.back-to-top {display:block;position:absolute;top:4px;right:8px;font-size:11px;color:#777777;text-decoration:none;text-align:right}

/*------------- Element Styles ------------------- */

/*---- <a> ----*/
/* Hide dotted outlines in mozilla */
a {color:#063a55}
a:hover {text-decoration:none}

/*---- <h*> ----*/
h2 {font-size:22px;margin-bottom:.5em;font-weight:bold;color:#bf1e2e}
h3 {font-size:18px;line-height:1;margin-bottom:.5em;font-weight:normal;border-bottom:1px dotted #ccc;position:relative}

#sidebar h3 {border-bottom:0}

/*---- <p> ----*/
#content p {margin-bottom:1.5em;color:#333333}

/*---- <ul> ----*/
#content ul {margin:0 0 1.5em 1.5em;list-style:disc;color:#333333}

#content ul.list-col {float:left;width:45%;margin:0 2% 1.5em 0;padding-bottom:1.5em;list-style-position:inside;display:inline}

#content ol {margin:0 0 1.5em 1.5em;list-style:decimal;color:#333333}

div.breadcrumb {width:100%;margin:0 0 1em 0;font-size:11px;color:#777777}
	div.breadcrumb a {font-size:11px;color:#777777}

/*---- <table> ----*/
table {margin-bottom:1.5em}

#internet-plans {border-top:1px solid #333;border-left:1px solid #333}
	#internet-plans th {vertical-align:middle;font-size:16px;line-height:1;padding:8px;text-align:center;color:#fff;font-weight:bold;background-color:#911024;border-bottom:1px solid #333;border-right:1px solid #333}
	#internet-plans td {padding:4px;text-align:center;border-bottom:1px solid #333;border-right:1px solid #333}
	#internet-plans tr.subheads td {vertical-align:middle;font-size:14px;font-weight:bold;}
	#internet-plans td span.note {display:block;font-size:11px;font-weight:normal;font-style:italic;}


table.calling-map {border-top:1px solid #ccc;border-left:1px solid #ccc}
table.calling-map th {background-color:#ddd;padding:12px 12px 0 12px;text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
table.calling-map td {text-align:center;padding-top:6px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}


/*---- <div> ----*/
div.movie {width:239px;margin:1em 0 0 0}
	div.movie h3 {width:95%;padding-right:5%;font-size:17px;line-height:1;font-weight:bold;/*color:#aeaeaf;*/color:#333333;padding-left:10px;margin:.2em 0 0 0}
	div.movie p {font-size:11px;color:#aeaeaf;padding-left:10px}

div.post {margin-bottom:1.5em}


#how-to-reach-others-page table,
#zip-codes-page table {width:100%;color:#333}
	#how-to-reach-others-page table td,
	#zip-codes-page table td {width:50%}

/*------------- Layout Styles ------------------- */

#wrapper {width:866px;margin:0 auto;background:transparent url(images/wrapper_bg.jpg) repeat-y 0 0}

	#header {width:866px;height:296px;position:relative;background:#fff url(images/header_bg.jpg) no-repeat 0 100%}

		#nav {}
			#nav ul {width:530px;height:17px;position:absolute;top:60px;left:12px}
				#nav ul li {float:left;display:block;height:17px;padding:0 6px 0 6px;border-right:2px solid #bf1e2e;display:inline}
					#nav ul li a {display:block;height:17px;  text-decoration: none; font-weight: bold; font-size:12px;}
					#nav ul li.current a {border-bottom:2px solid #bf1e2e}
				        #nav ul li.current {background:transparent url(images/nav-hover_bg.jpg) no-repeat 0 -20px;overflow:visible }
					
				#nav ul #nav-one  {width:33px;padding:0 12px 0 6px;border-right:0}
				#nav ul #nav-one  {width:33px;padding:0 12px 0 6px;border-right:0}				
				#nav ul #nav-two  {width:30px;  }
				#nav ul #nav-two a {width:30px;  }
				#nav ul #nav-four  {width:58px}
				#nav ul #nav-four a {width:58px}
				#nav ul #nav-five  {width:61px}
				#nav ul #nav-five a {width:61px}
				#nav ul #nav-six  {width:58px}
				#nav ul #nav-six a {width:58px}
				#nav ul #nav-seven  {width:50px}
				#nav ul #nav-seven a {width:50px}		
				#nav ul #nav-eight  {width:95px;border-right:0}
				#nav ul #nav-eight a {width:95px;border-right:0}					
		
		#tools {width:310px;position:absolute;right:0;top:58px;}
			#tools ul {width:310px !important;position:relative !important;top:0;left:0;margin:0 !important}
			
			#tools li {color:#000000;font-size:12px;margin-top:3px;}
			#tools li.tool-one {width:50px;padding-left:0}
			#tools li.tool-two {width:180px;}
			#tools li.tool-three {width:28px;}
			#tools li.tool-four {width:21px;border-right:0}
			#tools li.tool-five {position:absolute;top:-30px;right:18px;width:;border-right:0;margin-top:-1px}
				#tools li a {color:#000000;font-size:12px;text-indent:0 !important;}
				#tools li a:hover {color:#777777}
				#tools li form input.search {width:90px;color:#555;font-size:11px;}
		
		#hero {width:571px;height:195px;position:absolute;bottom:5px;right:21px;background:transparent url(images/flash-tmp.jpg) no-repeat 0 0}

	#stage {width:818px;padding:0 20px 0 28px;background:transparent url(images/stage_bg.jpg) no-repeat 0 0} 
			
		#content {width:517px;padding:18px 24px 0 32px;float:right;display:inline}
			/* Old subnav
			#subnav {width:227px;float:right;margin:-20px 0 1.5em 18px;padding-bottom:1em;border-top:2px solid #cccccc;background-color:#efefef}
				#subnav #subnav-main {width:227px}
					#subnav ul li {display:block;text-align:right;padding:3px 18px 5px 0;border-bottom:1px dotted #ccc;zoom:1}
						#subnav ul li a {font-size:14px;text-decoration:none}
						#subnav ul li.current_page_item a {font-weight:bold}
							#subnav ul li.current_page_item ul li a {font-weight:normal}
						#subnav ul li a:hover {color:#444444}
	
						#subnav ul li ul {display:none}
							#subnav ul li ul li {padding-right:8px;border-bottom:0}
								#subnav ul li ul li a {font-size:12px;}
								
								#subnav ul li.current_page_parent a,
								#subnav ul li.current_page_ancestor a {font-weight:bold}
								
								#subnav ul li.current_page_parent li a,
								#subnav ul li.current_page_ancestor li a {font-weight:normal}
								
								#subnav ul li ul li a {font-weight:normal;font-size:12px}
								
								#subnav ul li ul li.current_page_item a {font-weight:bold !important}
				
						#subnav ul li.current_page_item ul,
						#subnav ul li.current_page_ancestor ul {display:block}
			*/			

			
			#subnav {width:245px;background:transparent url(images/sidebar-rpt_bg.jpg) repeat-y 0 0;padding-bottom:1em;border-bottom:1px solid #9d9d9d}
				#subnav #subnav-main {width:245px;background:transparent url(images/sidebar_bg.jpg) no-repeat 0 -20px;margin-top:-10px;padding-top:10px}
					#subnav ul li {display:block;text-align:right;padding-right:36px;zoom:1}
						#subnav ul li a {font-size:15px;color:#ecd89a;text-decoration:none}
						#subnav ul li a:hover {color:#fff}
						#subnav ul li.current_page_item a {font-weight:bold;color:#fff}
						#subnav ul li.current_page_parent a {font-weight:bold;color:#fff}
							#subnav ul li.current_page_item ul li a {font-weight:normal;color:#fff}
	
						#subnav ul li ul {display:none}
							#subnav ul li ul li {padding-right:0}
								#subnav ul li ul li a {font-size:12px}

								#subnav ul li.current_page_parent a,
								#subnav ul li.current_page_ancestor a {font-weight:bold}
								
								#subnav ul li.current_page_parent li a,
								#subnav ul li.current_page_ancestor li a {font-weight:normal}
						
								#subnav ul li ul li.current_page_item a {font-weight:bold;color:#fff}

					#subnav ul li.current_page_item,
					#subnav ul li.current_page_parent {border-top:1px dotted #fff;border-bottom:1px dotted #fff;margin:12px 36px 12px 26px;padding:.5em 0 18px 0}	
						#subnav ul li.current_page_item ul,
						#subnav ul li.current_page_ancestor ul {display:block}
							#subnav ul li.current_page_parent ul li.current_page_item {border-top:0;border-bottom:0;margin:0;padding:0}

						#voice-page #subnav ul li ul {display:block}
							#voice-page #subnav ul li ul li a {color:#fff}

		
		#sidebar {width:245px;float:right;padding:44px 0 18px 0;}

	
	
	#footer {width:866px;height:92px;background:transparent url(images/footer_bg.jpg) no-repeat 0 0}

/*------------- Specific Page Styles ------------------- */
	#splash-page #wrapper {width:866px;margin:0 auto;background:none}
	#splash-page #header {width:866px;height:330px;position:relative;background:#fff url(/images/sm-splash.jpg) no-repeat 0 65px}
	#splash-page #stage {width:610px;padding:0 128px 0 128px;background:none;position:relative}
	

	
	
.hidden {display:none}
