﻿@import url('css/fonts.css');
/*
Theme Name: eCB Territory Theme
Theme URI: http://econtractorbids.com/
Description: eContractorBids Theme for Territories
Version: 1.0
Author: Sleeping Giant Studios, LLC
Author URI: http://begiant.com/
*/
/* ~~~~ CSS RESET ~~~~
	Defaults ALL browser-specific styling to exactly the same appearances
	Authored by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/
	v1.0 | 20080212
*/

/* ~~~~ !!! DO NOT EDIT THIS SECTION !!! ~~~~ */

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, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
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! */
/* 12/08/2009:DPE@SGS - Disabled style since I'm not a wizard with :focus/outline styles yet
: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 ~~~ */



/* ~~~~ HTML Tag Redefinitions ~~~~ */
html	{min-height:100%;}
body	{position:relative; color:white; background:#393939 url('img/bodyBk.jpg') bottom center no-repeat; font:83%/1.3333 Calibri, Arial, Helvetica, sans-serif;}
a		{color:#8a1c01; text-decoration:none;}
a:hover	{color:#000; text-decoration:underline;}
h1		{font-size:2em; line-height:1; font-family:CalibriBold;}
h2		{font-size:1.7em; line-height:1; font-family:CalibriBold;}
h3		{font-size:1.5em; line-height:1; font-family:CalibriBold;}
h4		{font-size:1.3em; line-height:1; font-family:CalibriBold;}
h5		{font-size:1.1em; line-height:1;}
h6		{font-size:1em; line-height:1;}
p		{font-size:1em; color:#616161;}
ul, ol	{color:#616161;}
img		{-ms-interpolation-mode:bicubic;}
strong	{font-family:CalibriBold;}
em		{font-family:CalibriItalic;}
strong+em,
em+strong	{font-family:CalibriBoldItalic;}

.old ul	{margin:1em 0 1em 1.5em; list-style:disc;}
.old ol	{margin:1em 0 1em 1.5em; list-style:decimal;}

/* ~~~~ Universal Classes ~~~~ */
.clear	{display:block; clear:both; width:100%; font-size:1px; line-height:1px; margin:0 0 -1px 0; padding:0;}
.text	{
	width:250px;
	font-size:1em;
	padding:2px;
	background:#fff;
	border-left:1px solid #313f5f;
	border-top:1px solid #313f5f;
	border-right:1px solid #b0b6c2;
	border-bottom:1px solid #b0b6c2;
}
.btn	{
	color:#ffffff;
	margin:2px 0 0 0;
	padding:1px 5px!important;
	font-size:13px;
	font-weight:bold;
	font-family:CalibriBold, Calibri, Arial, Helvetica, sans-serif;
	text-align:center;
	border-top:1px solid #b0b6c2!important;
	border-left:1px solid #b0b6c2!important;
	border-bottom:1px solid #313f5f!important;
	border-right:1px solid #313f5f!important;
	background:#344261 url('img/btnBk.png') top left repeat-x;
}
form					{margin:0;}
form fieldset			{border:none; margin:0;}
form legend				{display:none;}
form .row 				{margin:1em 0;}
form .row .title		{float:left; display:inline; width:150px; text-align:right; padding:4px 5px 0 5px;}
form .row .fieldNote	{font-style:italic; font-size:.9em;}
form .row p				{color:#c70b05; margin:5px 0 5px 160px; font-weight:bold;}
form .submit			{margin:5px 10px 5px 160px; padding:2px 5px 4px 5px;}
form .submit img		{margin-bottom:-2px;}
form .errorbox			{margin:1em .5em 0 .5em; padding:.2em; font-weight:bold; background:#fff; border:1px solid #f33;}
form .errorbox p		{margin:.2em 8px; color:#f33;}

form div.submit			{margin:1em 0; padding:4px 8px; border-top:1px dotted #cacaca;}
form div.submit .submit {
	vertical-align:top;
	font-size:16px;
	margin:2px 0 0 0;
	padding:2px 10px;
	border-top:1px solid #bf9898;
	border-left:1px solid #bf9898;
	border-bottom:1px solid #441212;
	border-right:1px solid #441212;
	background:#672e2e url('img/redBtnBk.png') top left repeat-x;
}
form div.submit .submit:hover	{text-decoration:none; color:#fff; border-top:1px solid #e1c6c6; border-left:1px solid #e1c6c6; background:#672e2e;}

form div.submit .reset {
	color:#b0b6c2;
	font-size:16px;
	margin:2px 12px 0 0;
	padding:2px 10px;
	border-top:1px solid #b0b6c2;
	border-left:1px solid #b0b6c2;
	border-bottom:1px solid #313f5f;
	border-right:1px solid #313f5f;
	background:#344261 url('img/btnBk.png') top left repeat-x;
}
form div.submit .reset:hover	{text-decoration:none; color:#fff; border-top:1px solid #313f5f; border-left:1px solid #313f5f; background:#344261;}


.r4		{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.r8		{-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.r8tl	{-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px; border-radius-top-left:8px;}
.r8tr	{-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; border-radius-top-right:8px;}
.r8bl	{-moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; border-radius-bottom-left:8px;}
.r8br	{-moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; border-radius-bottom-right:8px;}

img.framed		{padding:1px; border:1px solid #cacaca;}
a:hover img.framed	{border:1px solid #8A1C01;}
img.centered	{display:block; margin-left:auto; margin-right:auto;}
img.alignright	{padding:.3em; margin:0 0 .2em 1em; display: inline;}
img.alignleft	{padding:.3em; margin:0 1em .2em 0; display: inline;}
.alignright		{float:right;}
.alignleft		{float:left;}



.entry		{margin:1em 0;}
.entry h1	{}
.entry h2	{color:#313f5f; font-size:1.7em; margin:0 0 1em 0;}
.entry h3	{color:#313f5f; font-size:1.4em; margin:0 0 1em 0;}
.entry h4	{font-size:1.1em; margin:0 0 1em 0;}
.entry h5	{font-size:1em; margin:0 0 1em 0;}
.entry h6	{color:#616161; font-size:1em;margin:0 0 1em 0;}
.entry p	{margin:0 0 1em 0;}
.entry ol	{margin:1em 0 1em 0; padding:0 0 0 2em; list-style:decimal; overflow:hidden;}
.entry ul	{margin:1em 0 1em 0; padding:0 0 0 2em; list-style:disc; overflow:hidden;}
.entry ul li	{}
.entry strong	{color:#000;}

.entry h1+p,
.entry h2+p,
.entry h3+p,
.entry h4+p,
.entry h5+p,
.entry h6+p	{margin-top:-1em;}

.entry p+ul,
.entry p+ol	{margin-top:-.7em;}

.entry h1+table,
.entry h2+table,
.entry h3+table,
.entry h4+table,
.entry h5+table,
.entry h6+table	{margin-top:-.7em;}

.entry table.standard	{}
.entry table.standard th,
.entry table.standard td	{padding:2px 4px; border:1px solid #aaa;}
.entry table.standard th	{font-weight:bold; font-family:CalibriBold;}

.dialog	form h3		{color:#313f5f; font-size:1.2em; margin:1em 0 .2em 0;}
.dialog	form h3 a	{color:#8a1c01; text-decoration:underline;}
.dialog	form h3 a:hover	{color:#000;}

.dialog	form h4		{color:#313f5f; font-size:1.1em; margin:1em 0 .2em 0;}
.dialog form .text	{width:270px;}

.dialog form table		{width:100%; margin:1em 0;}
.dialog form table th	{padding:2px 4px; color:#000; white-space:nowrap; border-bottom:1px dotted #aaa;}
.dialog form table td	{padding:2px 4px; border-bottom:1px dotted #aaa;}
.dialog form table tr.key th	{font-weight:normal;}
.dialog form table tbody th		{text-align:left;}
.dialog form table tbody tr:hover th,
.dialog form table tbody tr:hover td	{background:#efefef;}
.dialog form table tbody td:hover		{background:#7884a1!important;}

#RateMemberDialog form .text	{width:500px;}

.btnbox		{float:left; width:300px; min-height:140px; _height:140px; position:relative; margin:1em 1em 2em 0; padding:0; background:transparent url('img/secNavBk.png') top left repeat-x;}
.btnbox h3	{font-size:1.1em; color:#fff; background:#313f5f; padding:4px 8px;}
.btnbox img	{position:absolute; top:4px; right:0;}
.btnbox p	{margin:.5em 110px 1.5em 8px; position:relative;}
.btnbox h4	{position:absolute; bottom:-8px; left:8px; line-height:1.5;}
.btnbox a.btn {
	padding:2px 10px;
	border-top:1px solid #bf9898;
	border-left:1px solid #bf9898;
	border-bottom:1px solid #441212;
	border-right:1px solid #441212;
	background:#672e2e url('img/redBtnBk.png') top left repeat-x;
}
.btnbox a.btn:hover	{text-decoration:none; color:#fff; border-top:1px solid #e1c6c6; border-left:1px solid #e1c6c6; background:#672e2e;}

.big		{width:350px; margin-top:2em; margin-right:2em; height:155px;}
.big h3		{font-size:1.3em; }
.big p		{color:black; font-size:1.3em; }
.big ul		{color:black; font-size:1.1em; }
.big h4		{bottom:-12px;}
.big a.btn	{font-size:18px; padding:4px 10px!important;}

.btnboxlarge		{float:left; min-height:140px; _height:140px; position:relative; margin:1em 1em 2em 0; padding:0; background:transparent url('img/secNavBk.png') top left repeat-x;}
.btnboxlarge h3	{font-size:1.1em; color:#fff; background:#313f5f; padding:4px 8px;}
.btnboxlarge img	{position:absolute; top:4px; right:0;}
.btnboxlarge p	{margin:.5em 110px 1.5em 8px; position:relative;}
.btnboxlarge h4	{position:absolute; bottom:-8px; left:8px; line-height:1.5;}
.btnboxlarge a.btn {
	padding:2px 10px;
	border-top:1px solid #bf9898;
	border-left:1px solid #bf9898;
	border-bottom:1px solid #441212;
	border-right:1px solid #441212;
	background:#672e2e url('img/redBtnBk.png') top left repeat-x;
}
.btnboxlarge a.btn:hover	{text-decoration:none; color:#fff; border-top:1px solid #e1c6c6; border-left:1px solid #e1c6c6; background:#672e2e;}


/* ~~~~ styles for the Login/Create Account forms/page. ~~~~ */
#LoginPage	{}
#LoginPage h1					{padding:8px 8px 0 8px; color:#313F5F; font-size:1.9em;}
#LoginPage h2					{padding:4px 8px; font-weight:normal!important; font-family:Calibri; font-size:1.2em;}
#LoginPage h2 strong			{color:#ef0017;}
#LoginPage #CreateAccountBox	{float:left; padding-top:104px; background:transparent url('img/TerritoryLoginPage-CreateHdr.png') center top no-repeat;}
#LoginPage #LoginBox			{float:right; margin-right:1em; padding-top:104px; background:transparent url('img/TerritoryLoginPage-LoginHdr.png') center top no-repeat;}
#LoginPage .btnbox				{width:350px; margin:0;}
#LoginPage .btnbox p			{margin:4px 0; padding:4px 8px; border-top:1px dotted #cacaca;}

#LoginPage .row .title	{width:120px;}
#LoginPage .row .text	{width:180px;}
#LoginPage .row select	{width:185px;}


/* ~~~~ styles forthe old layouts/wizard steps ~~~~ */
.wizard .link		{color:#8a1c01;}
.wizard .link:hover	{color:#000;}
.wizard h1			{margin-bottom:1em;}
.wizard h2			{font-size:1.1em; color:#fff; background:#313f5f; padding:4px 2px 4px 8px;}
.wizard .set		{width:685px; margin:0 0 1em 0; padding:10px; border:1px dotted #313f5f; border-top:none;}
.wizard .set td		{padding:4px 8px;}


/* ~~~~ Layout Classes ~~~~ */
.wrap		{position:relative; width:1025px; margin-left:auto; margin-right:auto; padding:0; background:white url('img/wrapBk.jpg') top center no-repeat; color:black;}
.content	{float:left; width:995px; margin:190px 0 2em 15px; min-height:400px;}
.section	{float:right; width:785px;}
.sidebar	{float:left; width:160px;}
.article	{float:left; width:527px;}
.side		{float:right; width:240px;}

/* Sets the default WordPress driven pages (content pages) to a slightly narrower width so that text lines aren't so long) */
.page-template-default .section	{width:665px; margin-right:100px;}


/* ~~~~ Sub-Section Navigational Styles ~~~~ */
.secNav				{margin-bottom:2em;}
.secNav li p		{margin:0; padding:4px 8px 3px 8px; color:#fff; background:#313f5f;}
.secNav li a		{display:block; padding:4px 4px;}
.secNav li a:hover	{color:#fff; background:#313f5f; text-decoration:none; zoom:1;}
.secNav li ul		{margin:2px 0 1em 0; padding:4px; border-top:1px solid #cacaca; background:transparent url('img/secNavBk.png') top left repeat-x;}
.secNav li ul li	{margin:.2em 0;}


/* ~~~~ Sidebar Promo Styles ~~~~ */
.adBox		{position:relative; margin:1em 0; padding:1em 0 .5em 0; border-bottom:1px solid #cacaca;}
.adBox img	{max-width:156px!important; max-height:54px!important; border:1px solid #CACACA; padding:1px;}
.adBox a:hover img	{border:1px solid #8A1C01; }
.adBox h4	{font-size:1.1em; line-height:1.3; margin:.5em 0 0 0;}
.adBox p	{margin:.1em 4px 0 8px;}
.adBox a	{font-weight:bold;}

.secNav+.adBox	{margin-top:2em;}


/* ~~~~ Header Styles ~~~~ */
.siteHeader					{position:absolute; top:0; left:0; margin:0 15px; height:145px;}
.siteHeader	.territoryHd	{float:left; width:735px; overflow:hidden;}
.siteHeader	.territoryAd	{background:#b53101 url('img/headerBk.png') bottom left repeat-x; text-align:center;}
.siteHeader	.territoryAd img	{max-height:120px; max-width:735px; _height:120px;}
.siteHeader .nav			{color:#fff; margin:1px 0 0 0; padding:0 0 0 6px; background:#313f5f;}
.siteHeader .nav ul li		{display:inline;}
.siteHeader .nav ul li a	{display:inline-block; color:#fff; margin:0 3px 1px 3px; padding:3px 24px 3px 6px; background:transparent url('img/navItemBk.png') top right no-repeat;}
.siteHeader .nav ul ul		{display:inline;}
.siteHeader	.account				{float:left; width:245px; margin-left:15px;}
.siteHeader .account ul				{background:#3e4b69; padding:3px 4px 3px 10px;}
.siteHeader .account ul li			{display:inline; font-size:.9em; line-height:1;}
.siteHeader .account ul li a		{display:inline-block; color:#fff; padding:0px 6px 0px 2px; border-right:1px solid #ced1d9;}
.siteHeader .account ul li.last a	{border:none;}
.siteHeader .account .form			{float:left; width:100%; padding-bottom:8px; font-size:.9em; color:#fff; background:transparent url('img/loginBk.png');}
.siteHeader .account .form h5		{margin:5px 12px;}
.siteHeader .account .form p		{color:#fff; margin:0 12px;}
.siteHeader .account .form a		{color:#fff;}
.siteHeader .account .form p.mail	{margin:8px 12px; padding:6px 0; border-top:1px dotted #313F5F ; border-bottom:1px dotted #313F5F ;}
.siteHeader .account .form p.mail a	{padding:0 0 0 20px; background:transparent url('/images/new_mail.gif') left center no-repeat;}
.siteHeader .account .form .row		{margin:8px 0;}
.siteHeader .account .form .title	{width:60px;}
.siteHeader .account .form .text	{width:150px;}
.siteHeader .account .form .submit	{margin:5px 0 5px 12px; padding:0; border:none;}
.siteHeader .account .form #btnLoginSubmit	{margin-left:47px;}
.siteHeader .account .form .btn		{padding:1px 10px 2px 10px;}
.siteHeader .account h3				{text-align:center; font-size:1.3em; line-height:1; padding:7px 0 0 0;}
.siteHeader .account h3 small		{font-size:.75em;}
.siteHeader .breadcrumbs			{clear:both; margin:1em 1em 0 1em; text-align:right;}
.siteHeader .breadcrumbs .sel		{font-weight:bold; color:#000;}


/* ~~~~ Sidebar Styles ~~~~ */
.sidebar .adBox	{margin-top:0; padding-top:0;}

.sidebar .side_menu div	{margin:.3em 0;}


/* ~~~~ Footer Styles ~~~~ */
.footer			{clear:both; margin:0 15px; font-size:.9em;}
.footer ul		{margin-left:1em;}
.footer ul li	{display:inline; line-height:1;}
.footer ul li a	{display:inline-block; color:#737373; padding:0px 6px 0px 2px; border-right:1px solid #939393;}
.footer ul li a:hover	{color:#313f5f;}
.footer ul li.last a	{border:none;}
.footer ul ul			{display:inline; margin:0;}

.footer .legal			{color:#d7aea7; margin:.5em 0 0 0; background:#8b1803;}
.footer .legal p		{float:left; width:auto; color:#d7aea7; padding:8px 0 0 8px; line-height:1;}
.footer .legal ul		{float:left; clear:left; width:auto; color:#d7aea7; margin:0; padding:4px 0 4px 8px; line-height:1;}
.footer .legal ul li a	{border-right:1px solid #d7aea7;}
.footer .legal ul.associations {float:right; width:auto; padding:8px 4px 4px 4px;}
.footer .legal ul.associations li a	{border:none;}
.footer .legal a		{color:#d7aea7;}
.footer .legal a:hover	{color:#fff;}
/*
.footer .legal			{color:#d7aea7; margin:.5em 0 0 0; background:#8b1803;}
.footer .legal p		{float:left; width:auto; color:#d7aea7; padding:1em 1em .9em 1em; line-height:1;}
.footer .legal ul		{float:right; width:auto; color:#d7aea7; padding:1em 1em .9em 1em; line-height:1;}
.footer .legal ul li a	{border-right:1px solid #d7aea7;}
.footer .legal a		{color:#d7aea7;}
.footer .legal a:hover	{color:#fff;}
*/

/* ~~~~ Bidsheet styles ~~~~ */
.bidsheet td	{}
.bidsheet h1, .bidsheet h2, .bidsheet h3, .bidsheet h4, .bidsheet h5, .bidsheet h6, .bidsheet p, .bidsheet table {margin:1em 0;}
.bidsheet table	{clear:both;}
.bidsheet td	{border:1px solid gray!important;}
.bidsheet a	{color:blue!important;}


/* ~~~~ Homepage Styles ~~~~ */

.home .breadcrumbs	{display:none;}

#Home	{float:none; width:auto;}

#Home div.submit	{border:none;}

#Home .article	{width:735px;}
#Home #Welcome		{color:#fff; padding:0; background:#414e69 url('img/WelcomeAdBk.jpg') no-repeat; height:316px; overflow:hidden;}
#Home #Welcome .entry h1	{margin:0 0 0 280px; padding:.6em 0; font-size:1.4em;}
#Home #Welcome .entry p		{margin:1em 1em 0 410px; color:#fff;}

#Home #Welcome .rotators	{position:relative; height:316px; width:735px; overflow:hidden;}
#Home #Welcome .slide {position:relative; height:316px; width:735px; overflow:hidden;}
#Home #Welcome .slide *	{position:relative; z-index:2;}
#Home #Welcome .slide h1,
#Home #Welcome .slide h2	{font-size:16px; text-align:center; margin:60px 10px 0 420px;}
/*#Home #Welcome .slide .descript	{font-size:12px; margin:15px 10px 10px 420px; color:#fff!important;}*/
#Home #Welcome .slide .descript	{font-size:12px; margin:15px 10px 10px 420px; color: #6E6161;}
#Home #Welcome .slide .descript p	{color:#6E6161;margin-bottom:10px;}
#Home #Welcome .slide .descript .action	{text-align:center; }
#Home #Welcome .slide h4		{position:absolute; bottom:3px; right:0px; margin:0 10px 0 420px; text-align:right; font-size:12px; font-family:Calibri; font-weight:normal; color:#fff;}
#Home #Welcome .slide h4 a		{color:#fff;}
#Home #Welcome .slide img.bk	{position:absolute; top:0; left:0; z-index:1; padding:0;}

/*
#Home #Welcome form	{margin:1em 1em 0 410px;}
#Home #Welcome form	.row	{margin:.6em 0;}
#Home #Welcome form	.title	{width:90px;}
#Home #Welcome form	.text	{width:200px;}
#Home #Welcome form select.text	{width:205px!important;}
#Home #Welcome form .submit	{text-align:right;}
#Home #Welcome form .btn	{
	border-top:1px solid #bf9898;
	border-left:1px solid #bf9898;
	border-bottom:1px solid #441212;
	border-right:1px solid #441212;
	background:#672e2e url('img/redBtnBk.png') top left repeat-x;
}
*/

#Home .article .box		{float:left; width:236px; position:relative; margin:1em 1em 2em 0; padding:0; background:transparent url('img/secNavBk.png') top left repeat-x;}
#Home .article .last	{float:right; margin-right:0;}
#Home .article .box h3	{font-size:1.1em; color:#fff; background:#313f5f; padding:4px 8px;}
#Home .article .box img	{position:absolute; top:4px; right:0;}
#Home .article .box p	{margin:.5em 100px 1.5em 8px; position:relative;}
#Home .article .box h4	{position:absolute; bottom:-8px; left:8px; line-height:1.5;}
#Home .article .box a.btn {
	padding:2px 10px;
	border-top:1px solid #bf9898;
	border-left:1px solid #bf9898;
	border-bottom:1px solid #441212;
	border-right:1px solid #441212;
	background:#672e2e url('img/redBtnBk.png') top left repeat-x;
}
#Home .article .box a.btn:hover	{text-decoration:none; color:#fff; border-top:1px solid #e1c6c6; border-left:1px solid #e1c6c6; background:#672e2e;}
#Home #CdAd img		{top:5px;}
#Home #AcctAd img	{top:23px; right:0px;}

#Home .side .box	{margin:0; padding:0 0 .2em 0; background:transparent url('img/secNavBk.png') top left repeat-x;}
#Home .side .box h2	{font-size:1.1em; color:#fff; background:#313f5f; padding:4px 8px;}
#Home .side .box p	{margin:.5em 8px;}

#AreYouContractor	{margin-top:1px; color:#fff; background:transparent url('img/AreYouContractorAdBk.png') top left repeat-x; border:none; zoom:1;}
#AreYouContractor h4	{padding:0 8px;}
#AreYouContractor p	{color:#fff; padding:0 8px; margin:.3em 80px .3em 0;}
#AreYouContractor a	{color:#e4d924;}
#AreYouContractor a:hover	{color:#fff; zoom:1;}

#Inquiry			{float:left; width:537px; min-height:170px; _height:170px; background:transparent url('img/InquiryAdBk.png') no-repeat;}
#Inquiry .descript	{float:left; width:210px;}
#Inquiry h4			{color:#fff721; margin:.5em 0 4px 12px;}
#Inquiry p			{color:#fff; margin:4px 8px 1em 12px;}
#Inquiry p a		{color:#FFF721; text-decoration:underline;}
#Inquiry p a:hover	{color:#fff;}
#Inquiry form		{float:right; width:315px; margin:.5em 0;}
#Inquiry .row		{margin:.5em 0;}
#Inquiry .title		{width:80px; color:#fff;}
#Inquiry .text		{width:200px;}
#Inquiry textarea	{height:30px; }
#Inquiry select		{width:200px;}
#Inquiry .submit	{margin:0 0 .4em 85px;}

#Inquiry .error	{border:1px solid #8B1803; background:#fff; color:#8B1803; margin:.3em .5em .3em 12px; padding:.5em;}
#Inquiry .error p	{color:#8B1803; margin:.3em;}
#Inquiry .error ul	{margin:.3em .5em .3em 1.5em; list-style:disc;}

#Featured		{float:right; width:auto;}
#Featured img	{max-height:170px; _height:170px;}


/* ~~~~ jtip - jQuery plugin styles ~~~~ */
#JT_arrow_left	{background:transparent url(/images/arrow_left.gif) top left no-repeat; position:absolute; z-index:101; left:-12px; height:23px; width:10px; top:-3px;}
#JT_arrow_right {background-image:url(/images/arrow_right.gif); background-repeat:no-repeat; background-position:left top; position:absolute; z-index:101; height:23px; width:11px; top:-2px;}
#JT 			{position:absolute; z-index:100; border:2px solid #CCCCCC; background-color:#fff; color:#000;}
#JT_copy 		{padding:10px 10px 10px 10px; color:#333333;}
.JT_loader 		{background-image:url(/images/loader.gif); background-repeat:no-repeat; background-position:center center; width:100%; height:12px;}
#JT_close_left 	{background-color:#CCCCCC; text-align:left; padding-left:8px; padding-bottom:5px; padding-top:2px; font-weight:bold;}
#JT_close_right {background-color:#CCCCCC; text-align:left; padding-left:8px; padding-bottom:5px; padding-top:2px; font-weight:bold;}
#JT_copy p 		{margin:3px 0;}
#JT_copy img 	{padding:1px; border:1px solid #CCCCCC;}
.jTip 			{cursor:help;}

/* ~~~~ jQuery lightBox plugin style ~~~~
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.4.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.4
 * @date November 17, 2007
 * @category jQuery plugin
 * @copyright (c) 2007 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay					{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px;}
#jquery-lightbox				{position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0;}
#jquery-lightbox a img			{border:none;}
#lightbox-container-image-box	{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}
#lightbox-container-image		{padding:10px;}
#lightbox-loading				{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#lightbox-nav					{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#lightbox-container-image-box > #lightbox-nav {left:0;}
#lightbox-nav a 		{outline:none;}
#lightbox-nav-btnPrev,
#lightbox-nav-btnNext	{width:49%; height:100%; zoom:1; display:block;}
#lightbox-nav-btnPrev	{left:0; float:left;}
#lightbox-nav-btnNext	{right:0; float:right;}
#lightbox-container-image-data-box		{font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0;}
#lightbox-container-image-data			{padding:0 10px;  color:#666;}
#lightbox-container-image-data #lightbox-image-details {width:70%; float:left; text-align:left;}
#lightbox-image-details-caption			{font-weight:bold;}
#lightbox-image-details-currentNumber	{display:block; clear:left; padding-bottom:1.0em;}
#lightbox-secNav-btnClose 				{width:66px;  float:right; padding-bottom:0.7em;}

