@charset "utf-8";
/* CSS Document */
/* General Styles */
*								{ margin: 0px; padding: 0px; }
.clearfix:after					{ content: "."; visibility: hidden;  display: block; height: 0px; clear: both; }
* html .clearfix				{ height: 1%; }
.clear							{ clear:both; }



/* Blurb Text and Order Now button */
.blurb							{ width: 650px; padding: 10px 45px; color: #444; }
.blurb .text					{ width: 450px; float: left; }
.blurb h3						{ font-size: 1.15em; margin-bottom: 10px; }
.blurb a.ordernow-large 		{ display: block; width: 125px; height: 50px; background: url(../images/ordernow-large.gif); background-position: top; float: right; margin: 15px 0px 0px 0px; }
.blurb a:hover.ordernow-large 	{ background-position: bottom; }
.blurb a						{ color: #584223; font-weight: bold; text-decoration: none; }
.blurb p						{ clear:both; margin-bottom:15px; line-height:21px; }

/* Overlay Styling */
#TB_overlay 					{ position: fixed; z-index: 100; top: 0px; left: 0px; height: 100%; width: 100%; }
.TB_overlayMacFFBGHack 			{ background: url(http://wpcoder.com/_includes/images/macFFBgHack.png); }
.TB_overlayBG 					{ background-color: #000; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay 				{ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window 						{ position: fixed; z-index: 102; color: #000000; display: none; text-align: left; top: 48%; left: 50%; width: 740px; margin-left: -330px; }
* html #TB_window 				{ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_closeWindowButton			{ display: block; background: url(http://wpcoder.com/_includes/images/close.png); height: 36px; width: 36px; position: absolute; top: -10px; left: -10px; }
#TB_title						{ width: 740px; height: 30px; background: url(http://wpcoder.com/_includes/images/window-top.png); }
#TB_bottom						{ width: 740px; height: 30px; background: url(/images/lightview/window-bottom.png); }
#TB_ajaxContent					{ background: #fff; clear: both; overflow: auto; text-align: left; font-size: 1.45em; }
#TB_load						{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load 				{ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect					{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect 			{ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent				{ clear: both; border: none; margin-bottom: -1px; margin-top: 1px; _margin-bottom: 1px; }

/* Popup Boxes */
.popup							{ display: none; }


/* Pricing Table */
#pricetable						{ margin: 0px 35px 25px; width: 660px; color: #444; }
#pricetable td					{ padding: 8px 0px 8px 10px; text-align: center; }
#pricetable td.service			{ text-align: left; font-weight: bold; }
#pricetable tr.alt td			{ background: #f0f0f0; }
#pricetable tr.days				{ font-weight: bold; color: #9e5609; text-align: center; font-size: 1.1em; padding-bottom: 5px; }
#pricetable tr.days th			{ padding: 8px 0px 8px 10px; }
#pricetable tr.prices			{ font-weight: bold; color: #669933; padding-top: 5px; font-size: 1.1em; border-bottom: none; }
#pricetable tr.prices td.astericks { color: #444; text-align: left; font-weight: normal; font-size: 0.65em; }