/* 

WOO CUSTOM STYLESHEET

---------------------

Instructions:

Add your custom styles at the end of this file instead 

of style.css so it is easier to update the theme. 

Simply copy an existing style from style.css to this file, 

and modify it to your liking.

*/



#twitter-follow {
	border: 0;
	position: fixed;
	top: 200px;
	right:0;
}
#logo .site-title-hidden  { text-indent:-9999em;  }
h1 {
	font-size: 22px;
	margin: 0;
	font-family:Georgia, serif;
	color:#203050;
	text-shadow:0 1px 0 #fff;
}
h2 {
	font-size: 22px;
	margin: 0;
	font-family:Georgia, serif;
	color:#203050;
	text-shadow:0 1px 0 #fff;
}
h3 {
	font-size: 22px;
	margin: 0;
	font-family:Georgia, serif;
	color:#203050;
	text-shadow:0 1px 0 #fff;
}
h4 {
	font-size: 22px;
	margin: 0;
	font-family:Georgia, serif;
	color:#203050;
	text-shadow:0 1px 0 #fff;
}
h5 {
	font-size: 16px;
	margin: 0;
	font-family:Georgia, serif;
	color:#203050;
	font-weight:bold;
}
h6 {
	font-size: 13px;
	margin: 0;
	font-family:Georgia, serif;
	color:#900;
	font-weight:normal;
}
h7 {
	font-size: 22px;
	margin: 30px 0px 0px 0px;
	font-family:Georgia, serif;
	color:#203050;
	text-shadow:0 1px 0 #fff;
}
.newhome1 {
	font-size: 13px;
	margin: 0;
	font-family:Georgia, serif;
	color:#203050;
	font-weight:normal;
}



/* brian's modified two-col-left */



.two-col-left #main-sidebar-container {
	display:inline;
}
.two-col-left #main-sidebar-container #main {
	width:650px;
	float:left;
	display:inline;
}
.two-col-left #main-sidebar-container #sidebar {
	width:300px;
	float:right;
	display:inline;
}
/* topad-area bid request form */



#topadbidrequestform {
	margin-top:15px;
}
#topadbidrequestform * {
	vertical-align:middle;
	-moz-box-shadow:none;
	box-shadow:none;
}
#topadbidrequestform select {
	padding:2px;
	margin:0;
	margin-top:2px;
	height:21px;
	margin-top:4px;
}
#topadbidrequestform input {
	padding:2px;
	padding-top:1px;
	margin:0;
	margin-top:2px;
	margin-top:4px;/*	height:16px;

	width:4.5em;*/

}
#topadbidrequestform .button {
	margin-left:1px;
	margin-top:2px;
	border:none;
	height:auto;
	background:transparent;
	width:auto;
}
/* top 10 sidebars */



#text-4, #text-5 {
	background-color:#ffffff;
}
#text-4 ul, #text-5 ul {
	list-style-type:none;
	margin-left:-10px;
	margin-top:-10px;
}
#text-4 ul li, #text-5 ul li {
	border-bottom:1px solid #e3e3e3;
}

/* homepage featured content area */
#HomepageFeaturedContentArea {
	min-height:460px;
	overflow:hidden;
	width:100%;
	margin-bottom:20px;
	background-position:50% 50%;
	font-family:georgia, times, 'times new roman', serif;
	line-height:1.3em;
	color:#333333;
}
#HomepageFeaturedContentArea-LeftSideWrapper {
	height:100%;
	width:321px;
	float:left;
}
.fill {
	height:100%;
	width:100%;
}
#HomepageFeaturedContentArea-Image {
	width:321px;
	height:315px;
	background-image:url('http://www.replacementwindowsconnect.com/images/image-1.jpg');
	margin-bottom:10px;
}
#HomepageFeaturedContentArea-Image-Siding {
	width:321px;
	height:315px;
	background-image:url('http://www.replacementwindowsconnect.com/images/image-siding.jpg');
	margin-bottom:10px;
}
#HomepageFeaturedContentArea-Image-Kitchen {
	width:321px;
	height:315px;
	background-image:url('http://www.replacementwindowsconnect.com/images/image-kitchen.jpg');
	margin-bottom:10px;
}
#HomepageFeaturedContentArea-Image-Roofing {
	width:321px;
	height:315px;
	background-image:url('http://www.replacementwindowsconnect.com/images/image-roofing.jpg');
	margin-bottom:10px;
}
#HomepageFeaturedContentArea-Image-Hvac {
	width:321px;
	height:315px;
	background-image:url('http://www.replacementwindowsconnect.com/images/image-hvac.jpg');
	margin-bottom:10px;
}
#HomepageFeaturedContentArea-Image-Assisted {
	width:321px;
	height:315px;
	background-image:url('http://www.replacementwindowsconnect.com/images/image-assisted.jpg');
	margin-bottom:10px;
}
#HomepageFeaturedContentArea-Image-In-Home-Care {
	width:321px;
	height:315px;
	background-image:url('http://www.inhomecareconnect.com/images/image-in-home-care.jpg');
	margin-bottom:10px;
}
#HomepageFeaturedContentArea-TabWrapper {
	width:321px;
	height:350px;
	margin:10px 5px 8px 5px;
	background-image:url('http://www.replacementwindowsconnect.com/images/gray-bg.png');
}
#HomepageFeaturedContentArea-TabContent {
	padding-top:6px;
	padding-left:13px;
	line-height:1em;
	/*letter-spacing:-.05em;*/

	color:#333333;
}
#HomepageFeaturedContentArea-TabHeading {
	font-family:georgia, times, 'times new roman', serif;
	color:#203050;
	font-size:16px;
	font-weight:bold;
	padding-bottom:.5em;
}
#HomepageFeaturedContentArea-TabLColumn {
	width:56%;
	float:left;
}
#HomepageFeaturedContentArea-TabRColumn {
	width:44%;
	float:right;
}
.HomepageFeaturedContentArea-TabLists {
	list-style-image:url('http://www.replacementwindowsconnect.com/images/arrow.gif');
	list-style-position:outside;
	margin:1em;
	line-height:1.8em;
	font-size:13px;
}
#HomepageFeaturedContentArea-RightSideWrapper {
	height:100%;
	width:151px;
	float:right;
}
#HomepageFeaturedContentArea-RightSideContent {
	height:100%;
	width:100%;
	border-left:1px solid #cccccc;
	padding-left:5%;
}
#HomepageFeaturedContentArea-RightSideArticle1 {
	margin-top:6px;
	padding-right:10px;
	padding-bottom:15px;
	border-bottom:1px solid #cccccc;
}
.HomepageFeaturedContentArea-RightSideArticle1Heading {
	font-family:georgia, times, 'times new roman', serif;
	color:#333333;
	line-height:1.3em;
	font-size:1.4em;
	padding-bottom:.5em;
}
.HomepageFeaturedContentArea-RightSideArticle1Heading a {
	color:#203050;
}
.HomepageFeaturedContentArea-RightSideArticle1Content {
	font-family:georgia, times, 'times new roman', serif;
	line-height:1.3em;
	color:#333333;
}
#HomepageFeaturedContentArea-RightSideArticle2 {
	margin-top:10px;
	padding-right:10px;
	padding-bottom:15px;
	border-bottom:1px solid #cccccc;
}
.HomepageFeaturedContentArea-RightSideArticle2Heading {
	font-family:georgia, times, 'times new roman', serif;
	line-height:1.08em;
	color:#333333;
	font-size:1.4em;
	padding-bottom:.5em;
}
.HomepageFeaturedContentArea-RightSideArticle2Heading a {
	color:#203050;
}
.HomepageFeaturedContentArea-RightSideArticle2Content {
	font-family:georgia, times, 'times new roman', serif;
	line-height:1.3em;
	color:#333333;
}
#HomepageFeaturedContentArea-RightSideLink {
	margin-top:15px;
	padding-right:10px;
	padding-bottom:15px;
}
.HomepageFeaturedContentArea-RightSideLinkContent a {
	color:#203050;
}
#HomepageFeaturedContentArea-RightSideLink h4 {
	font-family:georgia, times, 'times new roman', serif;
	line-height:1.08em;
	color:#333333;
	font-size:1.4em;
	padding-bottom:.5em;
	font-weight:bold;
}
.HomepageFeaturedContentArea-RightSideLinkContent {
	font-family:georgia, times, 'times new roman', serif;
	line-height:1em;
	color:#333333;
}
.HomepageFeaturedContentArea-LeftSideArticleContent {
	padding-right:11px;
	text-align:justify;
	text-align-last:left;
}

/* homepage middle column top windows/siding/roofing articles */
#HomepageTopThreeArea {
	overflow:hidden;
	width:100%;
	margin-bottom:20px;
	background-position:50% 50%;
	font-family:georgia, times, 'times new roman', serif;
	line-height:1.3em;
	color:#333333;
	border:1px solid #999999;
}
#HomepageTopThreeArea-Heading {
	height:30px;
	border-bottom:1px solid #ffffff;
	color:#ffffff;
	font-family:georgia, times, 'times new roman', serif;
	font-size:16px;
	margin: 10px 0px 0px 0px;
	padding-left:12px;
	background:#203050;
}
#HomepageTopThreeArea-HeadingViewAllLink {
	float:right;
	font-size:.6em;
	font-weight:normal;
}
#HomepageTopThreeArea-HeadingViewAllLink a {
	cursor:pointer;
	cursor:hand;
}
#HomepageTopThreeArea-SubHeading {
	height:10px;
	background-color:#e6e6e6;
	color:#979797;
	font-family:georgia, times, 'times new roman', serif;
	font-size:.8em;
	padding-left:12px;
	padding-top:4px;
}
#HomepageTopThreeArea-Content {
	color:#333333;
	font-family:georgia, times, 'times new roman', serif;
	font-size:1em;
	line-height:1.1em;
	margin: 8px 5px 8px 5px;
	
	background:#ffffff /*url('http://www.replacementwindowsconnect.com/images/chunk-content-bg.gif') repeat-x*/;
}
#HomepageTopThreeArea-Content div.box {
	padding-bottom:14px;
}
#HomepageTopThreeArea-Content div.notlast {
	margin-bottom:12px;
	border-bottom:1px dotted #cccccc;
}
#HomepageTopThreeArea-Content div h3 {
	display:inline;
	margin-right:12px;
	font-size:1.2em;
	font-weight:bold;
}
#HomepageTopThreeArea-Content div.box div {
	width:120px;
	height:60px;
	float:right;
}

/* homepage posts */
#HomepagePostArea {
	overflow:hidden;
	width:100%;
	margin-bottom:20px;
	background-position:50% 50%;
	font-family:georgia, times, 'times new roman', serif;
	line-height:1.3em;
	color:#333333;
	border:1px solid #999999;
}
#HomepagePostArea-Heading {
	height:25px;
	border-bottom:1px solid #ffffff;
	color:#ffffff;
	font-family:georgia, times, 'times new roman', serif;
	font-size:1.3em;
	font-weight:bold;
	padding:6px;
	padding-left:12px;
	background:#203050; /*url('http://www.replacementwindowsconnect.com/images/headerbar-bg.jpg') repeat-x 50% 50%*/
	;
}
#HomepagePostArea-HeadingViewAllLink {
	float:right;
	font-size:.6em;
	font-weight:normal;
}
#HomepagePostArea-HeadingViewAllLink a {
	cursor:pointer;
	cursor:hand;
}
#HomepagePostArea-SubHeading {
	height:25px;
	background-color:#e6e6e6;
	color:#979797;
	font-family:georgia, times, 'times new roman', serif;
	font-size:.8em;
	padding-left:12px;
	padding-top:4px;
}
#HomepagePostArea-Content {
	color:#333333;
	font-family:georgia, times, 'times new roman', serif;
	font-size:1em;
	line-height:1.1em;
	padding-top:2px;
	padding-left:22px;
	background:#ffffff /*url('http://www.replacementwindowsconnect.com/images/chunk-content-bg.gif') repeat-x*/;
}
#HomepagePostArea-Content p {
	color:#333333;
	font-family:georgia, times, 'times new roman', serif;
	font-size:1em;
	line-height:1.1em;
	display:inline;
}
#HomepagePostArea-Content p.post-meta {
	color:#999999;
	font-family: frutiger, "frutiger linotype", univers, calibri, "gill sans", "gill sans mt", "myriad pro", myriad, "dejavu sans condensed", "liberation sans", "nimbus sans l", tahoma, geneva, "helvetica neue", helvetica, arial, sans-serif;
	font-size:.85em;
	text-transform:uppercase;
	line-height:1.4em;
	display:block;
	padding:0;
	margin:.1em 0 .2em 0;
}
#HomepagePostArea-Content div.box {
	padding-bottom:14px;
}
#HomepagePostArea-Content div.notlast {
	margin-bottom:12px;
	border-bottom:1px dotted #cccccc;
}
#HomepagePostArea-Content div h3 {
	display:inline;
	margin-right:12px;
	font-size:1.2em;
	font-weight:bold;
}
#HomepagePostArea-Content div.box div {
	width:120px;
	height:60px;
	float:right;
}


/* NEW HOME PAGE STYLES */
/* TOP BOX STYLES */
#HomepageTopBoxContentArea { 
	width:650px; 
	height:408px; 
	background: url('http://www.replacementwindowsconnect.com/images/new-3.gif'); 
}
#HomepageTopBoxContentArea a.alignleft{ 
	padding:40px 20px 40px 40px;
	margin:0;
}
#HomepageTopBoxContentArea h2, #HomepageTopBoxContentArea h6 { 
	text-align:center;
	padding-top:70px;
	padding-right: 28px;
	color: white;
	font-family: times New Roman;
	font-size:1.6em;
	text-shadow: 1px 1px 2px #AAAAAA;
}
#HomepageTopBoxContentArea form { 
	padding:0;
	margin:0;
}
#HomepageTopBoxContentArea p { 
	padding: 38px 30px 0 15px;
	color: #CCCCBB;
	font-family: Times New Roman;
	font-size: 1.1em;
}
#HomepageTopBoxContentArea form input#TopBox-GetStartedBtn { 
	padding: 20px 28px;
}
#HomepageTopBoxContentArea input#TopBox-LearnMoreBtn { 
	padding: 13px 20px;
}

/* TWO LISTS STYLES */
#HomepageBox1ContentArea, #HomepageBox2ContentArea { 
	width: 290px; 
	height: 168px; 
	padding: 10px;
	border-radius: 10px;
	float: left;
	margin-top:20px;
	background: url('http://www.replacementwindowsconnect.com/images/new-4.gif'); 
}
#HomepageBox1ContentArea { 
	margin-right: 20px; 
}
#HomepageBox1ContentArea ul, #HomepageBox2ContentArea ul{ 
	list-style:none;
	padding: 0 0 0 4px;
	margin-top:25px;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
	color:#89b;
}
#HomepageBox1ContentArea li, #HomepageBox2ContentArea li{ 
	margin-bottom:2px;
}
#HomepageBox1ContentArea h3, #HomepageBox2ContentArea h3{ 
	font-size: 22px;
	font-family: "Times New Roman", Times, serif
}

/* FEATURED ARTICLES STYLES */
#HomepageFeaturedContentArea {
	clear: left;
}
.HomepageFeaturedContentArea-Article {
	width:620px;
	height: 142px;
	padding: 20px;
	margin: 20px 0 0 0;
	background: url('http://www.replacementwindowsconnect.com/images/new-5.gif'); 
}
.HomepageFeaturedContentArea-Article h4 {
	margin: 5px 0 20px;
}
.HomepageFeaturedContentArea-Article h4 a{
	font-size: 22px;
	color: #678;
}
.HomepageFeaturedContentArea-Article img.alignleft {
	margin-right:20px;
	margin-top: 10px;
}
/* END NEW HOME PAGE STYLES */

.page h1.title { margin-bottom:10px; }

/* right column */
#text-6 {
	background-color:#ffffff;
}
#text-6 > h3:first-child {
	display:none;
}
/*#text-8 {

	background-color:#ffffff;

	padding:6px;

	margin-right:0;

	border:1px solid #e3e3e3;

	border-top:6px solid #e3e3e3;

	-moz-border-radius:0;

	-webkit-border-radius:0;

}*/

#text-8 table {
	width:100%;
}
#text-8 table td {
	padding-top:55px;
	width:34%;
	background:#ffffff url('') no-repeat 50% top;
	vertical-align:bottom;
}
#text-9 {
	background-color:#ffffff;
	border:none;
}
#text-9 h3 {
	display:none;
}
.single-post #categories-3 {
	display:none;
}
.single-post #text-8 {
	display:none;
} /* Today's Top */
.single-post #text-6 {
	display:none;
} 

/* Other */
/* "Get FREE Window Bids" widget */

#GetFreeWindowBidsWidget {
	width:100%;
	background-image:url('http://www.replacementwindowsconnect.com/images/bg-box2-235px.gif');
}
#GetFreeWindowBidsWidget-Header {
	width:100%;
	height:60px;
	overflow:visible;
	padding-top:0px;
	background-color:#004059;
	background-image:url('http://www.replacementwindowsconnect.com/images/bg-heading-235px.jpg');
	background-position:center;
	font-family:georgia, times, 'times new roman', serif;
	font-size:24px;
	color:#ffffff;
}
#GetFreeWindowBidsWidget-OrangeArrow {
	width:47px;
	height:49px;
	background:transparent url('http://www.replacementwindowsconnect.com/images/arrow-2.gif') no-repeat;
	float:left;
	clear:none;
	margin-left:0px;
	margin-top:0px;
}
#GetFreeWindowBidsWidget-MiddleContainer {
	padding:12px;
}
#GetFreeWindowBidsWidget-MiddleContent {
	width:85%;
	padding-left:55px;
	text-align:left;
	align:left;
}
#GetFreeWindowBidsWidget-BuyTimeframe {
	width:100%;
	padding:.1em;
	margin:.1em;
	font-size:1.5em;
	color:#333333;
}
#GetFreeWindowBidsWidget-OwnHome {
	width:100%;
	padding:.1em;
	margin:.1em;
	font-size:1.5em;
	color:#333333;
}
#GetFreeWindowBidsWidget-ZipCode {
	width:50%;
	padding:.1em;
	padding-left:.25em;
	margin:.1em;
	margin-bottom:.5em;
	font-size:1.5em;
	color:#333333;
}
#GetFreeWindowBidsWidget-SubmitButton {
	border:none;
	padding:0;
	margin-left:10px;
	background:inherit;
	-moz-box-shadow:none;
	box-shadow:none;
}
#GetFreeWindowBidsWidget-Bottom {
	width:100%;
	height:10px;
	background-image:url('http://www.replacementwindowsconnect.com/images/bg-box2-bottom-235px.gif');
}
#rightnav li {
	list-style:none;
	text-indent:-2em;
}
.fancyBox, .fancyBox2, .box {
	width:100%;
	margin-bottom:16px;
	overflow:hidden;
}
.fancyBottom, .fancyBottom2 {
	padding:8px 16px 8px 16px;
	overflow:hidden;
}
.fancyBox h4, .fancyBox2 h4, #military #sidebar .fancyBox h4, #military #sidebar .fancyBox2 h4 {
	font-size:18px;
	font-weight:normal;
	color:#fff;
	margin:0 0 20px 0;
	padding:0;
}
#qssearch-rightnav select optgroup option, #qssearch-rightnav select optgroup {
	font-weight:normal;
}
#qssearch-rightnav #subjectSelect {
	width:216px;
}
#qssearch-rightnav #degreeSelect {
	width:216px;
}
#qssearch-rightnav #onlineField, #qssearch-rightnav #onlineSelect {
	float:left;
}
#qssearch-rightnav #zipField {
	float:left;
}
#rightnav #qssearch-rightnav .submitField {
	float:right;
	margin-bottom:0;
	padding-bottom:0;
}
#rightnav #qssearch-rightnav .submitField input {
	margin-bottom:0;
}
.p3-2col #content .box table {
	margin-left:1px;
}
.fancyBox, .fancyBox2 {
	width:100%;
	margin-bottom:16px;
	overflow:hidden;
}
.fancyBox {
	background:url('http://www.replacementwindowsconnect.com/images/bg-box.gif') repeat-y top left;
}
.fancyBox2 {
	background:url('http://www.replacementwindowsconnect.com/images/bg-box2-235px.gif') repeat-y top left;
}
.fancyTop {
	background:url('http://www.replacementwindowsconnect.com/images/bg-heading-235px.gif') no-repeat top left;
	overflow:hidden;
}
.fancyBottom, .fancyBottom2 {
	padding:8px 16px 8px 16px;
	overflow:hidden;
}
.fancyBottom {
	background:url('http://www.replacementwindowsconnect.com/images/bg-box-bottom.gif') no-repeat bottom left;
}
.fancyBottom2 {
	background:url('http://www.replacementwindowsconnect.com/images/bg-box2-bottom-235px.gif') no-repeat bottom left;
}
.fancyBox h4, .fancyBox2 h4, #military #sidebar .fancyBox h4, #military #sidebar .fancyBox2 h4 {
	font-size:18px;
	font-weight:normal;
	color:#fff;
	margin:0 0 20px 0;
	padding:0;
}
#leftnav a, #rightnav a, #content #rightnav a, a.weak, .breadcrumb a, #popProgs a {
	color:#007aaa;
}
ul.thumbs li.thumb .caption {
	display:block;
	clear:left;
}
#content .box .box.first {
	padding:0;
}
#content #articleDegrees .box {
	margin-top:20px;
}
.clearBoth, .clearboth, .clear {
	clear:both;
}
#rightnav #todaysTopCareers h3.important, #content #rightnav #todaysTopCareers h3.important {
	margin-top:-5px;
	padding-top:5px;
}
#rightnav .box, #content #rightnav .box {
	border-top:6px solid #f2f1e8;
	padding-top:8px;
}
#content .box .boxMainContent {
	width:449px;
	margin:0 15px 0 0;
}
#content .box.popular, .p3-2col #content .box #rightnav .popular {
	width:460px;
	border:1px solid #e0e0e0;
	padding:20px 20px 10px 20px;
	background:none;
}
.p3-2col #content .box #rightnav .popular {
	width:258px;
}
#rightnav #todaysTopCareers {
	border:1px solid #ddd;
	width:282px;
	padding:10px 5px 10px 9px;
}
#rightnav #todaysTopCareers h3 {
	margin-bottom:10px;
}
#rightnav #todaysTopCareers .thumb img {
	margin-right:2px;
}
#qsearchTop .field, #qsearchTop .submitField {
	float:left;
}
#qsearchTop .submitField input {
	position:relative;
	top:-6px;
	margin-bottom:-14px;
}
#content ul.freeformList li.freeformItem.school .box {
	background:none;
	border-top: 1px dotted #bbb;
}
body#reviewsSchool #rightnav .box {
	margin-bottom:15px;
}
.userRating .starGroup {
	float:left;
}
.frontpage3 #popSchools h3, .frontpage3 #popProgs h3 {
	font-size:18px;
	color:#999;
	border-bottom:1px solid #e0e0e0;
}
.ddaily #content .box {
	background-image:none;
	margin:0;
	padding:10px;
}
#ddLatest, #content #rightnav #ddLatest {
	background:url('http://www.replacementwindowsconnect.com/images/dd-sitewide-mid.jpg') repeat-y top left;
}
#ddLatest h3, #content #rightnav #ddLatest h3 {
	margin:0;
	padding:0;
}
#ddLatest h3 a span, #content #rightnav #ddLatest h3 a span {
	display:none;
}
#ddLatest h3 a, #content #rightnav #ddLatest h3 a {
	display:block;
	width:100%;
	height:64px;
	/*background:url('http://www.replacementwindowsconnect.com/images/top-testimonials.jpg') no-repeat top left;*/

	background:url('http://www.replacementwindowsconnect.com/images/sprite-testimonials.jpg') no-repeat 0 0;
}
#ddLatest ul, #content #rightnav #ddLatest ul {
	margin:0;
	padding: 20px 20px 20px 20px;
}
#rightnav #ddLatest li, #content #rightnav #ddLatest li {
	margin:15px 20px;
	padding:0 0 0 15px;
	background:url('http://www.replacementwindowsconnect.com/images/bullet-square-red.gif') no-repeat top left;
	list-style-image:none;
}
#rightnav #ddLatest li a, #content #rightnav #ddLatest li a {
	position:relative;
	top:-3px;
}
#ddLatest a.more {
	display:block;
	margin:0;
	padding:0;
	height: 18px;
	line-height: 12px;
	/*background:url('http://www.replacementwindowsconnect.com/images/bottom.jpg') no-repeat bottom left;*/

	background:url('http://www.replacementwindowsconnect.com/images/sprite-testimonials.jpg') no-repeat 0 -64px;
}
#ddLatest a.more span {
	display:block;
	margin:0 20px;
	padding:5px 0 2px 0;
	position:relative;
	top:-5px;
	font-size:12px;
	text-align:right;
	border-top:1px solid #e4e5d9;
}
body.careers #content .box {
	background-image:none;
	margin:0;
	padding:10px;
}
body.careers #rightnav .box ul.cols2 li {
	width:140px;
	float:left;
	margin-right:10px;
}
#prefoot .box {
	width:220px;
	float:left;
	margin-right:20px;
	margin-bottom:0;
}
#prefoot .box ul li {
	list-style:none;
	list-style-image:none;
}
#prefoot .box h4 {
	margin-bottom:10px;
	padding-bottom:10px;
	background:url('http://www.replacementwindowsconnect.com/images/dotted-hr.gif') repeat-x bottom left;
}
#prefoot .box img {
	float:left;
	margin:0 15px 15px 0;
}
.expandedSplash .inner {
	position:relative;
	left:73px;
	top:36px;
}
.p3-2col #content .box {
	overflow:hidden;
	margin:5px 0 0 0;
	padding:10px 0 10px 0;
}
.p3-2col li.school span.bgBottom, .box span.bgBottom {
	overflow:hidden;
	padding:15px;
	display:block;
	background:url('http://www.replacementwindowsconnect.com/images/school-bg-bottom.gif') no-repeat bottom left;
}
.p3-2col .box #rightnav {
	float:left;
	margin-right:20px;
	margin-top:-10px;
	background:#fff;
}
.p3-2col #content #rightnav .box {
	margin-bottom:20px;
}
.p3-2col #content #mainArticle .inner {
	width:444px;
	float:left;
}
.p3-2col #content #mainArticle #rightnav .inner {
	width:auto;
	float:none;
}
.p3-2col #content .box span.bgBottom {
	padding:0 15px 15px 15px;
}
ul.thumbs img {
	width:50px;
}
/* top horiz nav menu spacing */



#navigation ul {
	width:100%;
	padding:0;
	margin:0;
}
#navigation li {
	width:16.66%;
	text-align:center;
	padding:0;
	margin:0;
}

#navigation2 li {
	width:20%;
	text-align:center;
	padding:0;
	margin:0;
}
/*alternate sidebar (left-hand column on homepage)*/



#sidebar-alt #text-3 h3 {
	margin-top:5px;
	font-size:12px;
	font-variant:small-caps;
	text-align:center;
}
#sidebar-alt #text-3 {
	padding-bottom:5px;
}
/* #sidebar-alt #text-3 { padding-bottom:1em; border:3px dashed red; -moz-border-radius:0px; -webkit-border-radius:0px; text-align:center; }



#sidebar-alt #text-3 ul { list-style: circle outside; line-height:2em; letter-spacing:-.05em; }



#sidebar-alt #text-3 ul li:first-child { list-style:square; }



#sidebar-alt #text-3 ul a { color:red; }



#sidebar-alt #text-3 ul a:hover { font-weight:bold; }*/









/* comprehensive form */



#formComprehensive select, input {
	padding:7px;
	border:none;
}
/*.missing { border:1px solid #ff9999; background-color:#f8e0eb; }*/



#formComprehensive .missing {
	color:red;
}
#formComprehensive .missing p {
	color:red;
}
#formComprehensive .inputs {
	padding-top:5px;
	margin-left:1em;
}
#formComprehensive .submit {
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}
#formComprehensive .middle {
	text-align:center;
}
/* top form styling */



#topadbidrequestform {
	border:1px solid #666666;
	background-color:#f2f2f2;
	padding:10px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-radius-topleft:5px;
	-webkit-border-radius-topright:5px;
}
/* featured guides widget styling */





#nav_menu-3 {
	border:2px solid #660000;
	background-color:#f8f8f8;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding-bottom:10px;
	padding-top:10px;
}
#nav_menu-3 h3 {
	width:100%;
	text-align:center;
}
.ct {
	text-align:center;
}

/* QS Form 
#qsform-wrapper,
#qsform-wrapper-siding,
#qsform-wrapper-kitchen,
#qsform-wrapper-roofing,
#qsform-wrapper-hvac,
#qsform-wrapper-assisted-living,
#qsform-wrapper-in-home-care {
	width: 600px;
	height: 101px;
	padding: 70px 20px;
	margin-bottom: 20px;
}
*/

/* QS Form Backgrounds 
#qsform-wrapper {
	background: url(/images/call-out-3.jpg) top left no-repeat;
}
#qsform-wrapper-siding {
	background: url(/images/call-out-3-siding.jpg) top left no-repeat;
}
#qsform-wrapper-kitchen {
	background: url(/images/call-out-3-kitchen.jpg) top left no-repeat;
}
#qsform-wrapper-roofing {
	background: url(/images/call-out-3-roofing.jpg) top left no-repeat;
}
#qsform-wrapper-hvac {
	background: url(/images/call-out-3-hvac.jpg) top left no-repeat;
}
#qsform-wrapper-assisted-living {
	background: url(/images/call-out-3-assisted.jpg) top left no-repeat;
}
#qsform-wrapper-in-home-care {
	background: url(/images/call-out-3-in-home-care.jpg) top left no-repeat;
}*/




/* New QS Form Styles */
#qsform-wrapper,
#qsform-wrapper-siding,
#qsform-wrapper-kitchen,
#qsform-wrapper-roofing,
#qsform-wrapper-hvac,
#qsform-wrapper-assisted-living,
#qsform-wrapper-in-home-care {
    width: 320px;
    height: 170px;
    padding: 70px 20px 70px 330px;
    margin-bottom: 20px;
    color: #CCCCCC !important;
    font-family: "Times New Roman",Times,serif !important;
}
#qsform-wrapper p,
#qsform-wrapper-siding p,
#qsform-wrapper-kitchen p,
#qsform-wrapper-roofing p,
#qsform-wrapper-hvac p,
#qsform-wrapper-assisted-living p,
#qsform-wrapper-in-home-care p {
    color: #CCCCCC !important;
    font-family: "Times New Roman",Times,serif !important;
}
#qsform-wrapper #submit {
	margin-top: 15px;
}

/* New QS Form Backgrounds */
#qsform-wrapper {
    background: url("http://replacementwindowsconnect.com/images/new-1-windows.jpg") top left no-repeat;
}
#qsform-wrapper-siding {
	background: url("http://replacementwindowsconnect.com/images/new-1-siding.jpg") top left no-repeat;
}
#qsform-wrapper-kitchen {
	background: url("http://replacementwindowsconnect.com/images/new-1-kitchens.jpg") top left no-repeat;
}
#qsform-wrapper-roofing {
	background: url("http://replacementwindowsconnect.com/images/new-1-roofing.jpg") top left no-repeat;
}
#qsform-wrapper-hvac {
	background: url("http://replacementwindowsconnect.com/images/new-1-hvac.jpg") top left no-repeat;
}
#qsform-wrapper-assisted-living {
	background: url("http://replacementwindowsconnect.com/images/new-1-assisted.jpg") top left no-repeat;
}
#qsform-wrapper-in-home-care {
	background: url("http://replacementwindowsconnect.com/images/new-1-in-home-care.jpg") top left no-repeat;
}


/* No Border Around Images */
img.noborder {
	border: none;
}


/* Window Cost Calculator Widget */
#window_calc { 
	/*background-color: #e7e7e7;*/

}
.calc-questions {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	margin-left:15px;
}
/* QS Form Results */

#calculator {
 *margin-top: -12px;
*  width: 100%;

background: url(http://www.replacementwindowsconnect.com/images/price-quote.jpg) top left no-repeat;
	
}
#calculator ul {
	margin-left: 65px;
	padding-bottom: 5px;
	padding-left: 0;
	padding-top: 25px;
}
#calculator ul li {
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	list-style-type: none;
	margin: 0 0 0 -13px;
	color: white;
}
#calculator #amount {
	float: left;
	font-size: 20px;
	margin-left: 358px;
	margin-top: -69px;
	position: relative;
	width: 150px;
}
#calculator .description {
	float: right;
	margin-right: 10px;
	margin-top: -130px;
	width: 430px;
	color: white;
}
.calc_heading {
	font-size: 16px;
	font-weight: bold;
	margin: 5px 0 0 28px;
}



/* Follow Us Border Box */
#follow {
	background: url(http://www.replacementwindowsconnect.com/images/sidebar-1.png) top left no-repeat;
	height:210px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}



/* page callouts with quotes */
#callout {
	font:italic 20px Georgia, serif;
	color:#660000;
	line-height:30px;
	margin: 20px 10px 10px 20px;

}

/* page callouts with quotes */
#sidetestimonials {
	font:14px Georgia, serif;
	color:#203050;
	line-height:20px;
	margin: 15px 8px 10px 8px;

}


/* Top Ten Border Box*/
#topten {
	width: 160px;
	border:2px solid #660000;
	background-color: #F8F8F8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
/* Footer Wrapper */

#wrapper-footer {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	background-color:#203050;
}
#wrapper-footer h3 {
	color:white;
}
#wrapper-footer #text-4, #wrapper-footer #text-5 {
	background-color:#203050;
}
#wrapper-footer .widget p, #wrapper-footer .widget .textwidget {
	color: white;
}
#wrapper-footer #footer-widgets {
	border-top: 0;
}
#wrapper-footer #footer, #wrapper-footer #footer p {
	color: white;
}
/* Copyright Wrapper */

#wrapper-copyright {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	background-color:#CCCCCC;
	padding-left: 2px;
	padding-right: 2px;
	
}
/* Canvas Custom Styles */

/* These are copied from the html source and woo function that put it there disabled.  To update styles using Canvas Theme Options, re-enable the function.  Re-copy the resulting styles here to improve efficiency. */

body {
	background-color:#CCCCCC;
	background-repeat:no-repeat;
	background-position:top center;
	border-top:4px solid #CCCCCC;
}
#header {
	background-repeat:no-repeat;
	background-position:top center;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:2px;
	border:0px solid;
}
#logo .site-title a {
	font:normal 40px/1em Georgia, serif;
	color:#222222
}
#logo .site-description {
	font:italic 14px/1em Georgia, serif;
	color:#999999
}
#wrapper {
	padding-left:30px;
	padding-right:30px;
	background-color:#ffffff;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#logo .site-title a {
	font:normal 40px/1em Georgia, serif;
	color:#222222
}
#logo .site-description {
	font:italic 14px/1em Georgia, serif;
	color:#999999
}
body, p {
	font:normal 14px/1.5em Arial, sans-serif;
	color:#555555
}
.post .title, .page .title, .post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited {
	font-size: 22px;
	margin: 0;
	font-family:Georgia, serif;
	color:#660000;
	text-shadow:0 1px 0 #fff;
}
.post-meta, .post-meta .post-author a {
	font:normal 11px/1.2em "Trebuchet MS", Tahoma, sans-serif;
	color:#8a7f8a
}
.entry, .entry p {
	font:normal 14px/1.5em Georgia, serif;
	color:#555555
}
.post-more {
	font:normal 12px/1.5em Arial, sans-serif;
	color:#868686;
	border-top:4px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}
.nav-entries, .wp-pagenavi {
	border-top:1px solid #e6e6e6;
	border-bottom:4px solid #e6e6e6;
}
.nav-entries a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi .current, .wp-pagenavi .on, .wp-pagenavi a:hover, .wp-pagenavi span.extend, .wp-pagenavi span.pages {
	font:italic 12px/1.5em Georgia, serif;
	color:#777777!important
}
.wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi span.extend, .wp-pagenavi span.pages, .wp-pagenavi span.current {
	color:#777777!important
}
.widget h3 {
	font:bold 16px/1.5em "Trebuchet MS", Tahoma, sans-serif;
	color:#660000;
	border-bottom:3px solid #e6e6e6;
}
.widget_recent_comments li, #twitter li {
	border-color: #e6e6e6;
}
.widget p, .widget .textwidget {
	font:normal 12px/1.5em Georgia, serif;
	color:#555555;
}
.widget {
	font:normal 12px/1.5em Georgia, serif;
	color:#555555;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
#tabs {
	background-color:#336699;
}
#tabs .inside, #tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover {
	background-color:#e4e4e4;
}
#tabs .inside li a {
	font:bold 12px/1.5em Georgia, serif;
	color:#660000;
}
#tabs .inside li span.meta, #tabs ul.wooTabs li a {
	font:normal 11px/1.5em Georgia, serif;
	color:#cccccc;
}
.nav a, #navigation ul.rss a {
	font:bold 16px "Calibri", Tahoma, sans-serif;
	color:#203050
}
#navigation {
	border-top:1px solid #203050;
	border-bottom:1px solid #203050;
	border-left:0px solid #dbdbdb;
	border-right:0px solid #dbdbdb;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
#footer, #footer p {
	font:italic 14px Georgia, serif;
	color:#777777
	text-align:center;
}
#footer {
/*	background-color:#E4E4E4;
	border-top:4px solid #dbdbdb;
	border-bottom:0px solid;
	border-left:0px solid;
	border-right:0px solid;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;*/
	border: none;
}
.magazine #loopedSlider .content h2.title a {
	font:bold 24px/1em Arial, sans-serif;
	color:#ffffff;
}
.magazine #loopedSlider .content .excerpt p {
	font:normal 12px/1.5em Arial, sans-serif;
	color:#cccccc;
}
.business #loopedSlider .content h2.title a {
	font:bold 24px/1em Arial, sans-serif;
	color:#ffffff;
}
.business #loopedSlider .content p {
	font:normal 12px/1.5em Arial, sans-serif;
	color:#cccccc;
}


/* page form mini  */



#page-form-mini {
	margin-top:15px;
	height:125px;
	background: url('http://www.replacementwindowsconnect.com/images/form-on-page-mini.gif')  no-repeat;
	padding: 54px 0 0 175px;
}
#page-form-mini * {
	vertical-align:middle;
	-moz-box-shadow:none;
	box-shadow:none;
}
#page-form-mini form {
	width:600px;
}
#page-form-mini select {
	padding:2px;
	margin:0;
	margin-top:2px;
	height:21px;
	margin-top:4px;
}
#page-form-mini input {
	padding:2px;
	padding:1px;
	padding-top:1px;
	margin:0;
	margin-top:4px;
	margin-left:50px;
	border: 1px solid #CCC;

}
#page-form-mini .button {
	margin-left:200px;
	margin-top:2px;
	border:none;
	height:auto;
	background:transparent;
	width:auto;
}

