body { background-color:#E8E8E8; font-family:Georgia, Times New Roman, serif; }
a { color:#6699cc; font-family: Trebuchet MS, Verdana, Arial, sans serif !important; }
sup { vertical-align:super; font-size:1em; }
blockquote { margin-left:20px; }
.small { font-size:11px; }
.dark { color:#006699; }
.blue { color:#6699cc; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }

#container { width: 800px; margin:0px auto; text-align:left; background-color:#fff; }

.callout_box {
	border:solid 1px #f7e8e1;
	width:250px;
	margin:0px 20px 0px 0px;
}
.callout_box h2 {
	font-size:16px !important;
	line-height:30px !important;
	color:#ffffff !important;
	padding:0px 0px 0px 8px !important;
	background:transparent url(../images/home/callout_box_header_bg.jpg) top left repeat-x !important;
	font-weight:bold !important;
	font-family: Trebuchet MS, Verdana, Arial, sans serif !important;
	margin:0px 0px 10px 0px !important;
}
.callout_box p {
	padding:0px 8px 6px 8px !important;
}
.callout_box ul {
	padding:0px 8px 16px 24px !important;
	height:100px !important;
	list-style:none !important;
}
.callout_box ul li {
	line-height:20px !important;
	font-family: Trebuchet MS, Verdana, Arial, sans serif !important;
	margin-left:0px !important;
}

.block_shadow { float:left; margin:0px 5px 5px 8px; }

/*
 * 
 * HEADER STYLES  =========================================================
 * 
 */
	#header { 
		position: relative; 
		font-family: Trebuchet MS, Verdana, Arial, sans serif; 
		height:90px; 
		overflow:hidden;
	}
	#header #logo img { margin:23px 0px 0px 10px; }
	#header #nav { 
		position:absolute;
		top:6px;
		right:10px; 
		list-style:none;
		display:block;
		height:24px;
	}
	#header .nosearch { right:0px !important; }
	#header #nav li {
		display:block; 
		float:left;
		line-height:14px;
		padding:0px 10px 0px 0px;
		margin:0px 10px 0px 0px;
		border-right:solid 1px #cc6633;
	}
	#header #nav li.last {
		border-right:none;
	}
	#header #nav li.last { border:none; }
	
	#header #nav li a:link,
	#header #nav li a:visited  {
		text-decoration:none;
		font-size:11px;
	}
	
	#header #nav li a:hover,
	#header #nav li a:active  {
		text-decoration:underline;
		font-size:11px;
	}
	#header #for {
		position:absolute;
		right:0px; 
		bottom:1px;
	}
	#header #for ul {
		display:block; 
		height:44px;
		background:transparent url(../images/header/nav_bg.gif) bottom left repeat-x;
		width:590px;
		text-align:center;
	}
	#header #for ul li {
		display:inline; 
		padding:0px 20px;
	}
	#header #for ul li a:link,
	#header #for ul li a:visited,
	#header #for ul li a:hover,
	#header #for ul li a:active {
		font-size:14px;
		text-decoration:none;		
		font-weight:bold;
	}
	#header #for ul li a:hover,
	#header #for ul li a:active {
		text-decoration:underline;		
	}
#header form {
	display:block;
	border:none;
	position:absolute;
	top:4px; right:10px;
	height:21px;
	width:111px
}
#header form #search {
	position:absolute;
	top:0px;
	left:0px;
	border:solid 1px #eecdbc;
	border-right:none;
	height:15px;
	font-size:10px;
	color:#cc6633;
	width:82px;
	padding-left:5px;
	padding-top:3px;
}
#header form #searchbutton {
	position:absolute;
	top:0px;
	right:0px;
}
#header a {
	color:#cc6633;
}

/*
 * 
 * SPLITTING PAGE UP INTO 1, 2, or 3 COLUMNS ==============================
 * 
 */

.one_column {}
.two_columns {}
.three_columns {}

/* ONE COL */
.one_column .column_one { width:751px; clear:both; padding:0px 20px; }

/* TWO COLS */
.two_columns .column_one { float:left; width:171px; margin-right:16px; }
.two_columns .column_two { float:left; width:604px; }


/* THREE COLS */
.three_columns .column_one { float:left; width:171px; margin-right:16px; }
.three_columns .column_two { float:left; width:426px;  margin-right:16px; }
.three_columns .column_three { float:left; width:171px; }



/*
 * 
 * MAIN BODY, NAV, CONTENT ================================================
 * 
 */
#body {
	background-color:#fff;
	padding-top:19px;
	min-height:595px;
	height:auto !important;
	height:595px;
	padding-bottom:20px;
}
#body #leftnav {
	font-family: Trebuchet MS, Verdana, Arial, sans serif; 
	background:transparent url(../images/left_nav_bg.jpg) top right no-repeat;
	min-height:664px;
	height:auto !important;
	height:664px;
	color:#666666;
}

/* TEMPORARILY HIDE ALL LEFT NAVS BELOW ONE LEVEL */
#body #leftnav ul ul { display:none !important; }
/* #body #leftnav ul ul ul ul { display:none; } */

/* NAV LEVEL 1 */
#body #leftnav ul {
	margin-bottom:120px;
}
#body #leftnav ul li a:link,
#body #leftnav ul li a:visited {
	color:#666666;	
	padding:6px 0px 6px 24px;
	line-height:18px;
	font-size:12px;
	text-decoration:none;
	display:block;
	border-top:solid 1px #da7a26;
}
#body #leftnav ul li a:hover,
#body #leftnav ul li a:active {
	color:#666666;
	text-decoration:underline;
}
#body #leftnav ul li.active {
	background:transparent url(../images/left_nav_li_active_bg.jpg) top left repeat-x;
	margin-right:1px;
}
#body #leftnav ul li.active a:link,
#body #leftnav ul li.active a:visited,
#body #leftnav ul li.active a:hover,
#body #leftnav ul li.active a:active {
	color:#ffffff;	
	text-decoration:none;
}

	/* NAV LEVEL 2 */
	#body #leftnav ul ul { 
		display:block;
		margin-bottom:0px;
	}
	#body #leftnav ul ul li { 
		display:block;
		background:#fbeee3;
	}
	#body #leftnav ul ul li a:link,
	#body #leftnav ul ul li a:visited { 
		color:#666666 !important;
		padding-left:32px !important;
		border-top:solid 2px #fff;
	}
	#body #leftnav ul ul li.first a { 
		border-top:none;
	}
	
	#body #leftnav ul ul li.active 
	{
		background:none;
	}
	#body #leftnav ul ul li.active a:link,	
	#body #leftnav ul ul li.active a:visited
	{
		color:#cc6633 !important;
	}

		/* NAV LEVEL 3 */
		#body #leftnav ul ul ul { 
			display:block;
			margin-bottom:0px;
		}
		#body #leftnav ul ul ul li { 
			display:block;
			background:#fbeee3;
		}
		#body #leftnav ul ul ul li a:link,
		#body #leftnav ul ul ul li a:visited { 
			color:#666666 !important;
			padding:4px 0px 4px 40px !important;
			font-size:10px !important;
			border-top:none;
		}
		#body #leftnav ul ul ul li a:before {
			content:"- ";
		}

#body #leftnav .message {
	padding:10px 0px 10px 10px;
	margin-right:10px;
	min-height:80px;
	height:auto !important;
	height:80px;

}
#body #leftnav .message h3 {
	font-size:14px;
	font-weight:normal;
	padding-right:8px;
	line-height:16px;
}
#body #leftnav .message p {
	font-size:11px;
	padding-right:8px;
	line-height:16px;
}


.top_dash { background:transparent url(../images/dash_divider.gif) top left repeat-x; }

#body #content {
	color:#666666;
	font-size:12px;
	overflow:hidden;
	padding-bottom:50px;
}
#body #content h1 {
	font-size:18px;
	line-height:30px;
	margin-bottom:10px;
}
#body #content h2 {
	font-size:16px;
	line-height:30px;
}
#body #content p {
	padding-bottom:10px;
	line-height:18px;
}
#body #content ul {
	list-style:disc;
	padding-bottom:10px;
}
#body #content ul li {
	margin-left:20px;
	line-height:20px;
}
#header_splash {
	width:593px;
	height:216px;
	position:relative;
	margin-bottom:10px;
}
#header_splash h1,
#header_splash h2 {
	display:none;
}
#header_splash span {
	color:#ffffff;
	position:absolute;
	right:6px;
	bottom:5px;
	line-height:18px;
	padding:0px 20px;
	font-family: Trebuchet MS, Verdana, Arial, sans serif; 
}
#header_splash.phone {
	background:transparent url(../images/phone_splash.jpg) top left no-repeat;
}

#body #content .copy {
	padding:0px 28px 0px 14px;
}
#body #content .copy h1 {
	font-size:18px;
	line-height:20px;
	border-bottom:solid 1px #fcf2eb;
	color:#cc6633;
	margin-bottom:12px;
	font-family: Trebuchet MS, Verdana, Arial, sans serif; 
	padding:5px 0px;
}
#body #content .copy p {
	margin-bottom:12px;
	padding-bottom:0px;
}
#body #content .copy .feature {
	font-size:13px;
	clear:both;
	padding:0px 0px 30px 16px;
	line-height:20px;
}
#body #content .copy .feature img {
	margin:0px 6px 10px 0px;
}
#body #content .copy .feature ul {
	padding:4px 0px;
}
#body #content .copy .feature ul li {
	padding:0px 0px 0px 15px;
	background:transparent url(../images/orange_bullet.gif) 0px 4px no-repeat;
	font-size:11px;
	font-style:italic;
	line-height:18px;
	display:block;
	min-height:18px;
	height:auto !important;
	height:18px;
}
#body #content .copy .feature strong {
	font-family: Trebuchet MS, Verdana, Arial, sans serif; 
}
#body #content .half_column  {
	width:260px;
	float:left;
	overflow:hidden;
}

.color_box { 
	float:left; 
	width:265px;
	min-height:140px;
	height:auto !important;
	height:140px;
	margin:0px 11px 25px 14px
}
#pink_color_box { background:#fcf6f6 url(../images/color_box_pink.gif) bottom right no-repeat; border:solid 1px #d04545; }
#red_color_box { background:#f9e8e8 url(../images/color_box_red.gif) bottom right no-repeat; border:solid 1px #cc3333; }
#green_color_box { background:#e8e8d9 url(../images/color_box_green.gif) bottom right no-repeat; border:solid 1px #666601; }
#purple_color_box { background:#efeaef url(../images/color_box_purple.gif) bottom right no-repeat; border:solid 1px #683568; }
#orange_color_box { background:#f9efea url() bottom right no-repeat; border:solid 1px #cc6633; }
.color_box h3 {
	padding:10px;
	font-size:14px;
	font-family: Trebuchet MS, Verdana, Arial, sans serif; 
	color:#333333;
}
.color_box p {
	padding:0px 10px 10px 10px;
}
.color_box ul {
	padding-left:10px;
	list-style:none !important;
}
.color_box ul li {
	margin-left:0px !important;
	float:left;
	padding:0px 20px 0px 15px;
	background:transparent url(../images/orange_bullet.gif) 0px 2px no-repeat;
}



/*
 *
 * FOOTER =================================================================
 * 
 */

#footer {
	font-family: Trebuchet MS, Verdana, Arial, sans serif; 
	text-align:center;
	color:#000000;
	background-color:#E8E8E8;
	padding-bottom:20px;
}

#footer p {
	font-size:11px;
	padding:6px;
}
#footer p.med {
	font-size:12px;
	text-transform:uppercase;
	padding-top:13px;
}
#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {
	color:#000000;
	text-decoration:none;
	padding:10px;
}
#footer a:hover,
#footer a:active {
	text-decoration:underline;
}

/*
 * 
 * HOMEPAGE RELATED STYLES ==================================================
 * 
 */
#home { 
	font-family:Georgia, Times New Roman, serif; 
}
#home #body {
	position:relative;
	padding:0px 0px 20px 0px;
}
#home .color_box { 
	float:left; 
	width:245px;
	min-height:155px;
	height:auto !important;
	height:155px;
	margin:0px 25px 25px 0px
}
#home #body img.promo_divide {
	position:absolute;
	top:245px;
	left:0px;
	z-index:1000;
}
#home #body #content {
	width:545px;
	overflow:hidden;
	padding:18px 0px 20px 8px;
}
#home #body #content h2 {
	font-size:16px;
	color:#cc6633;
	font-weight:bold;
	line-height:26px;
	font-family: Trebuchet MS, Verdana, Arial, sans serif !important;
}
#home #body #content p {
	padding-right:8px;
}
#home #body #content ul.three_columns {
	margin-bottom:15px;
	list-style:none !important;
}
#home #body #content ul.three_columns li {
	float:left;
	width:155px;
	padding:5px 0px;
	margin-left:0px !important; 
}

#home #body #narrow_column {
	background:transparent url(../images/home/right_column_bg.jpg) bottom left no-repeat;
	height:400px;
	overflow:hidden;
	width:247px;
	padding-top:18px;
}
.noreaster #body #narrow_column {
	height:340px !important;
}

#home #body #narrow_column h2 {
	padding:0px 8px 0px 8px;
	font-family: Trebuchet MS, Verdana, Arial, sans serif !important;
	color:#6699cc;
}
#home #body #narrow_column ul {
	font-family: Trebuchet MS, Verdana, Arial, sans serif !important;
	color:#6699cc;
	padding:8px 8px 8px 8px;
}
#home #body #narrow_column ul li {
	color:#6699cc;
	font-size:12px;
	padding:5px 0px 0px 20px;
	line-height:20px;
	background:transparent url(../images/blue_bullet.gif) 0px 11px no-repeat;
}
#home #body #narrow_column a {
	color:#6699cc;
}

#home #body #narrow_column #word_from_ceo {
	margin:12px 8px 0px 8px;
	padding:16px 0px;
}

#home #body #narrow_column #word_from_ceo blockquote {
	margin-left:56px;
	font-size:12px;
	color:#666666;
	line-height:18px;
	margin-bottom:10px;
}

/*
 * TABULAR DATA ==================================================
 */

h3.pk {
	margin: 10px 25px 10px 25px;	
	font-size: 11px;
	line-height: 15px;
}

.pk14 {
	font-size: 14px;
	line-height: 15px;
}

h3.pk b {
	color: #c25827;
}

/* residential dialup */

#pkgsres {
	margin: 25px;
	width: 500px;
	border: 0px;
	padding: 0px;
	}

#pkgsres th {
	width: 25%;
	height: 20px;
	font: bold 11px/11px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: white;
	text-align: center;
	padding-top: 10px;
	}
	
#pkgsres td {
	width: 25%;
	border-right: 1px solid #e5e5e5;
	vertical-align: top;
	padding: 5px;
	}
	
.pk_tha	{ background-image: url(../images/pk_tha_bg.gif); }
.pk_thb	{ background-image: url(../images/pk_thb_bg.gif); }
.pk_thc	{ background-image: url(../images/pk_thc_bg.gif); }
.pk_thd	{ background-image: url(../images/pk_thd_bg.gif); }
.pk_the	{ background-image: url(../images/pk_the_bg.gif); }



.pk_a {
	font: bold 10px/12px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: #333333;
	text-align: left;
	}

.pk_b {
	font: normal 10px/12px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: #333333;
	text-align: center;
	}

.pk_c {
	font: normal 10px/12px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: #333333;
	text-align: center;
	}

.pk_d {
	font: normal 10px/12px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: #333333;
	text-align: center;
	}

.pk_e {
	font: normal 10px/12px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: #333333;
	text-align: center;
	}
	
.pk_det {
	font-size: 9px;
	font-weight: normal;
	}
	
tr.pk_r1 td.pk_a {	background-color: #f9f9f9; }
tr.pk_r1 td.pk_b {	background-color: #fafaf2; }
tr.pk_r1 td.pk_c {	background-color: #f2f8fc; }
tr.pk_r1 td.pk_d {	background-color: #fcf5f6; }
tr.pk_r1 td.pk_e {	background-color: #fdf3ed; }

#pkgsres sup {
	font-size: 7px;
	line-height: 2px;
	}

/* fios */	

.pkgsfios {
	margin: 25px;
	width: 320px;
	border: 0px;
	padding: 0px;
	}

.pkgsfios th {
	height: 20px;
	font: bold 11px/11px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: white;
	text-align: center;
	padding-top: 10px;
	}	

.pkgsfios td {
	border-right: 1px solid #e5e5e5;
	vertical-align: top;
	padding: 5px;
	}

.pkgsfios .pk_tha { background-image: url(../images/pk_tha2_bg.gif); width: 47%; text-align: center; }
.pkgsfios .pk_thb { width: 53%; }
.pkgsfios .pk_thc { width: 53%; }
.pkgsfios .pk_thd { width: 53%; }

.pkgsfios .pk_a { text-align: center; }


/* fios vs cable */	

.fivcab {
	margin: 25px;
	width: 500px;
	border: 0px;
	padding: 0px;
	}

.fivcab th {
	height: 20px;
	font: bold 11px/11px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: white;
	text-align: center;
	padding-top: 10px;
	}	

.fivcab td {
	border-right: 1px solid #e5e5e5;
	vertical-align: top;
	padding: 5px;
	text-align: left;
	}

.fivcab .pk_tha { width: 15%; }
.fivcab .pk_thb { width: 45%; }
.fivcab .pk_thc { width: 40%; }



/* high speed vs dialip */	

.hsivdu {
	margin: 25px;
	width: 525px;
	border: 0px;
	padding: 0px;
	}

.hsivdu th {
	height: 20px;
	font: bold 11px/11px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: white;
	text-align: center;
	padding-top: 10px;
	}	

.hsivdu td {
	border-right: 1px solid #e5e5e5;
	vertical-align: top;
	padding: 5px;
	text-align: left;
	}

.hsivdu .pk_tha { width: 16%; }
.hsivdu .pk_thb { width: 43%; }
.hsivdu .pk_thc { width: 41%; }



/* high speed internet reqs */	

.hsireq {
	margin: 25px;
	width: 500px;
	border: 0px;
	padding: 0px;
	}

.hsireq th {
	height: 20px;
	font: bold 11px/11px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: white;
	text-align: center;
	padding-top: 10px;
	}	

.hsireq td {
	border-right: 1px solid #e5e5e5;
	vertical-align: top;
	padding: 5px;
	text-align: left;
	}

.hsireq .pk_tha { width: 24%; }
.hsireq .pk_thb { width: 42%; }
.hsireq .pk_thc { width: 34%; }



/* res high speed */

.reshs {
	margin: 25px;
	width: 500px;
	border: 0px;
	padding: 0px;
	}

.reshs th {
	height: 20px;
	font: bold 11px/11px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: white;
	text-align: center;
	padding-top: 10px;
	}	

.reshs td {
	border-right: 1px solid #e5e5e5;
	vertical-align: top;
	padding: 5px;
	}

.reshs .pk_tha { background-image: url(../images/pk_tha2_bg.gif); width: 16%; text-align: center; }
.reshs .pk_thb { width: 28%; }
.reshs .pk_thc { width: 28%; }
.reshs .pk_thd { width: 28%; }

.reshs .pk_a { text-align: left; }


/* Pop up pages */

#popup {
	background-color:#ffffff;
	text-align:left;
}
#popup #container {
	background:transparent url(../images/pop_up_head_bg.gif) top left no-repeat;
	min-height:100px;
	margin:15px 0px 0px 0px;
	padding:16px 0px 0px 40px;
	width:260px;
}
#popup #container h1 {
	font-family: Trebuchet MS, Verdana, Arial, sans serif !important;
	color: #da7a26;
	margin-bottom:20px;
}
#popup #container p {
	font-size:12px;
	margin-bottom:20px;
}
#popup #close {
	background:transparent url(../images/pop_up_small_logo.gif) top left no-repeat;
	height:55px;
	border-bottom:solid 12px #da7a26;
	width:300px;
	position:relative;
}
#popup #close a {
	position:absolute;
	top:20px;
	right:10px;
	font-size:12px;
	text-decoration:underline;
	color:#444444;
}


/* requirements */

.reqwv {
	margin: 0px 0px 20px 25px;
	width: 525px;
	border: 0px;
	padding: 0px;
	}

.reqwv th {
	font: bold 11px/11px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: white;
	text-align: center;
	padding: 5px;
	vertical-align: middle;
	}	

.reqwv td {
	border-right: 1px solid #e5e5e5;
	vertical-align: top;
	padding: 5px;
	}
	
.reqwv th {
	border-right: 1px solid #ccc;
	}

.reqwv .pk_tha { background-image: url(../images/pk_tha_bg.gif); width: 16%; }
.reqwv .pk_thb { width: 14%; }
.reqwv .pk_thc { width: 14%; }
.reqwv .pk_thd { width: 14%; }
.reqwv .pk_the { width: 14%; }
.reqwv .pk_thf { width: 14%; }
.reqwv .pk_thg { width: 14%; }




/* ------OVERLAY PAGES--------- */

.ind_o_img {
	width: 404px;
	height: 280px;
	background-image: url(../images/ind_o_cpl.jpg);
	border: 1px solid #d97b28;
	margin-left: 25px;
	padding: 90px 0px 0px 345px;
}

.nne_o_img {
	width: 404px;
	height: 350px;
	background-image: url(../images/ind_o_cpl.jpg);
	border: 1px solid #d97b28;
	margin-left: 25px;
	padding: 20px 0px 0px 345px;
}

.ml25 {
	margin-left: 25px;
}

.ind_o_ds {
	background: url(../images/ind_ds.png) no-repeat right bottom !important;
	padding: 0px 5px 5px 0px;
	width: 385px;
	text-align: left;
}

.ptop {
	width: 365px;
	padding: 10px;
	background-color: #fff;
}

.ptop p {
		margin-top: 0px;
		margin-bottom: 6px;
		line-height: 18px;
}

.pbot {
	width: 365px;
	padding: 26px 10px 15px 10px;
	background-color: #bdb7a0;
	position:relative;
}

.ptop h1 {
	font: normal 24px/24px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: #da7a26;
	margin-top: 0px;
	margin-bottom: 8px;
}

.ptop {
	font: normal 12px/16px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: #999900;
}
.nne_o_img h1 {
	font: normal 18px/28px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: #da7a26;
	margin-top: 0px;
	margin-bottom: 6px;
}

.pbot h1 {
	font: bold 16px/16px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: black;
	margin-top: 0px;
	margin-bottom: 8px;
}

.nne_col1 {
	font: normal 12px/16px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: black;
	padding-right: 10px;
	float: left;
	margin-bottom: 5px;
}

.nne_col2 {
	font: normal 12px/16px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: black;
	float: left;
	margin-bottom: 5px;
}

#faqs_cont {
	margin-left: 25px;
	font: normal 13px/23px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: #666666;
	width: 750px;
}

#faqs_cont p {
	margin-top: 10px;
	margin-bottom: 10px;
}
.faqs_answer {
	margin-left: 25px;
	border: 1px solid #85add6;
	width: 640px;
	padding: 5px 20px;
	margin-left: 50px;
	margin-bottom: 20px;
	background-color: #eff5f9;
}

.faqs_answer p {
	margin-top: 0px;
	margin-bottom: 8px;
	font: normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color: #666666;
}

#faqs_cont .arw {
	margin-bottom: -8px;
	margin-right: 8px;
}

#about_cont {
	margin-left: 25px;
	font: normal 12px/20px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: #666666;
	padding-bottom: 15px;
	border-bottom: 1px solid #faede1;
	width: 750px;
}

#about_cont p {
	margin-top: 10px;
	margin-bottom: 10px;
}

	/* overlay homepage form */
	.pbot form { display:inline; font: normal 12px/20px "Trebuchet MS", Trebuchet, Arial, sans-serif;}
	.pbot form label { position:absolute; top:5px;  }
	.pbot form label#zipLabel { left:211px;  }
	.pbot form input { font-size:11px; }
	input#part1 { width:36px; margin:0px 5px 0px 0px; }
	input#part2 { width:36px; margin:0px 5px 0px 0px; }
	input#part3 { width:57px; margin:0px 5px 0px 0px; }
	input#zip { width:80px; margin:0px 5px 0px 0px; }
	.pbot form #submit { position:absolute; top:27px; left:306px; }
	.pbot form span.whyAsked { text-align:right; display:block; font-size:10px; margin-top:6px; }
	.pbot form span.whyAsked a { color:#000000; font-weight:bold; }

#oc_fn i {
	font-size: 10px;
}

/* 
	===================================
	>> CSS BUG HACKS                 <<
	===================================
*/
#body:after,
.clearfix:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#body, .clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html #body,
* html .clearfix {height: 1%;}
#body,
.clearfix {display: block;}
/* End hide from IE-mac */
