/*
Theme Name: Togo's Franchise
Theme URI: http://www.togosfranchise.com/
Description: Togo's Franchise Website Theme
Version: 2.0
Author: ePC Computer Solutions
Author URI: http://www.epcservices.com/
*/

* {
	padding:0;
	margin:0;
}
body {
	background: url(images/nav_woodBar.jpg) repeat-x 0 131px #f9ffef;
	padding-bottom: 25px;
	text-align: center;
	margin:0;
	font: "Trebuchet MS", Verdana, Arial, sans-serif;
}
#headerWrapper {
	width: 100%;
	height: 131px;
	background: url(images/header_bg.jpg) repeat-x top;
	text-align: center;
}
#header {
	width: 1000px;
	margin: auto;
	height: 131px;
	background: url(images/header_logo.png) no-repeat 20px 0;
	text-align: left;
	position:relative;
}
#logo {
	margin: 0 10px 0 0; 
	padding: 0; 
	width: 240px; 
	display: inline; 
	position: relative; 
	top: 20px; 
	left: 0; 
	float: left;
}
#logo a { 
	margin: 0; 
	padding: 0; 
	width: 100%; 
	height: 100px; 
	display: block;
}
#logo a span { 
	display: none;
}

.pageTitle {
	font: 24px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #78a22f;
	position: relative;
	top: 55px;
	left: 0;
	float: left;
}
.franchiseLink a {
	display:block;
	width:353px;
	height:63px;
	position: absolute;
	top: 30px;
	left: 350px;
	background:url(images/franchise-link.gif) no-repeat 0 0;
	font-size:10px;
	text-indent:-1000px;
	overflow:hidden;
	outline:none;
	text-decoration:none;
}

.franchiseLink a:hover {
	background:url(images/franchise-link.gif) no-repeat 0 -63px;
}

#phoneNumBox {
	float: right;
	text-align: right;
	position: relative;
	top: 25px;
}

.telNumber {
	font: bold 28px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #404528;
	letter-spacing: -.1em;
}

.telNumber2 {
	font: bold 20px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #404528;
	letter-spacing: -.1em;
}

.callUs {
	font: bold 18px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #666666;
	float: right;
	padding:40px 0 0;
	text-align:left;
}
.callUs a {
	color: #ea781b;
}

#navWrapper {
	width: 1029px;
	height: 41px;
	margin: 0 auto;
	position:relative;	
}

#navBar {
	width: 1029px;
	height: 97px;
	position: absolute;
	top:-14px;
	left:0px;
	z-index: 10;
	overflow:hidden;
	background:url(images/navBackground.jpg) 0 0 no-repeat;
}

#nav {
	width: 1001px;
	margin:0 auto;
	height: 97px;
	background:url(images/nav.jpg) 0 0 no-repeat;
}

#nav li {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	height:97px;
	width:125px;
	float:left;
	overflow:hidden;
}

#nav a { 
	font: bold 12px "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height:14px;
	color: #fff;
	text-decoration: none;
	padding:40px 5px 0;
	float:left;
	display:block;
	height:97px;
	width:115px;
	text-align:center;
	
}
#nav li.current_page_item a, #nav li.current_page_parent a {
	background:url(images/nav-selected.png) no-repeat 0 5px;
}
#nav li.page-item-2 a:hover {
	background:url(images/nav.jpg) no-repeat 0 -97px;
}
#nav li.page-item-822 a:hover {
	background:url(images/nav.jpg) no-repeat -125px -97px;
}
#nav li.page-item-833 a:hover {
	background:url(images/nav.jpg) no-repeat -250px -97px;
}
#nav li.page-item-904 a:hover {
	background:url(images/nav.jpg) no-repeat -375px -97px;
}
#nav li.page-item-910 a:hover {
	background:url(images/nav.jpg) no-repeat -500px -97px;
}
#nav li.page-item-18 a:hover {
	background:url(images/nav.jpg) no-repeat -625px -97px;
}
#nav li.page-item-22 a:hover {
	background:url(images/nav.jpg) no-repeat -750px -97px;
}
#nav li.page-item-46 a:hover {
	background:url(images/nav.jpg) no-repeat -875px -97px;
}
#nav .children {
	display:none;
}


/* sub nav */

.subnav {
	line-height:16px;
	color:#3d3d3d;
	padding:0 0 18px;
	font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;
}

/* content */

#contentWrapper { 
	padding:10px;
	margin:0 auto;
	background:url("images/bg_pattern.jpg") repeat-x scroll center top #F9FFEF;
}

#contentArea {
	width: 1000px;
	margin: auto;
	text-align: left;
}

#mainColumn {
	padding: 35px 0 0 0;
	width:1000px;
	margin:0 auto;
}

#mainColumn .sideImg {
	width: 276px;
	height: 216px;
	background: url(images/contentHeader_bg.png) no-repeat 0 0;
	padding: 12px;
	position: relative;
	float:left;
	margin:0 20px 10px 0;
}

#mainColumn #copyArea {
	width:670px;
	float:left;
}
#mainColumn .sidebar {
	width:300px;
	float:right;
}

#mainColumn #copyArea h2, #mainColumn #copyArea-wide h2 {
	font: 26px Verdana, Arial, Helvetica, sans-serif;
	color: #404528;
	margin:0 0 15px;
}

#mainColumn #copyArea h3, #mainColumn #copyArea-wide h3 {
	font: 26px Verdana, Arial, Helvetica, sans-serif;
	color: #404528;
	margin:0 0 5px;
}

#mainColumn #copyArea h4, #mainColumn #copyArea-wide h4 {
	font: 22px Verdana, Arial, Helvetica, sans-serif;
	line-height:32px;
	color: #404528;
	margin:0 0 5px;
}

#mainColumn #copyArea p h7, #mainColumn #copyArea-wide p h7 {
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #404528;
	margin-top: 30px;
	margin:0 0 5px;
}

#mainColumn #copyArea h5, #mainColumn #copyArea-wide h5 {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: #404528;
	margin:15px 0 0;
	padding-top: 15px;
	line-height: 1.5em;
}

#mainColumn #copyArea h5 span, #mainColumn #copyArea-wide h5 span {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #404528;
	margin:0 0 5px;
}

#mainColumn #copyArea h5 span span, #mainColumn #copyArea-wide h5 span span {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #404528;
	margin:0 0 5px;
}

#mainColumn #copyArea h6, #mainColumn #copyArea-wide h6 {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #404528;
	margin:0 0 5px;
}

#mainColumn #copyArea h5 img, #mainColumn #copyArea-wide h5 img {
	border: 1px solid #404528;
	margin: 5px;
	padding: 0;
}



p, #mainColumn #copyArea p, #mainColumn #copyArea, #mainColumn #copyArea-wide {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #404528;
	letter-spacing: .07em;
	line-height: 18px;
	margin:0 0 15px;
}

#mainColumn a {
	color: #ea781b;
}

#mainColumn #copyArea ul, #mainColumn #copyArea-wide ul {
	list-style-type:disc;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #404528;
	letter-spacing: .07em;
	line-height: 18px;
	margin:10px 0;
}

#mainColumn #copyArea li, #mainColumn #copyArea-wide li {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #404528;
	letter-spacing: .07em;
	line-height: 18px;
	margin: 0 0 12px 20px;
	list-style-position:inside;
}

#mainColumn #copyArea #sitemap, #mainColumn #copyArea-wide #sitemap {
	list-style-type:none;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #404528;
	letter-spacing: .07em;
	line-height: 18px;
	margin: 10px 0;
}

#mainColumn #copyArea #sitemap li ul li a {
	text-decoration:none;
}

#mainColumn #copyArea #sitemap li {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #404528;
	letter-spacing: .07em;
	line-height: 18px;
	margin-bottom: 5px;
}


#mainColumn #copyArea #sitemap li ul {
	list-style-type:none;
	margin: 0;
}

#mainColumn #copyArea #sitemap li ul li {
	margin: 0 0 5px 20px;
	list-style-type:circle;
}

/* orange block next button */

#mainColumn a.btnBlock {
	background: transparent url(images/next-btn.gif) no-repeat scroll 100% 0;
	color: #fff;
	display: block;
	float: left;
	font: bold 16px arial, sans-serif;
	height: 35px;
	margin-right: 10px;
	padding-right: 38px; /* sliding doors padding */
	text-decoration: none;
}
#mainColumn a.btnBlock span {
	background: transparent url(images/next-btn.gif) no-repeat 0 0;
	display: block;
	line-height: 12px;
	padding: 11px 0 11px 18px;
}
#mainColumn a.btnBlock:hover {
	background-position: 100% -35px;
	color: #fff;
	outline: none; /* hide dotted outline in Firefox */
}
#mainColumn a.btnBlock:hover span {
	background-position: 0 -35px;
	padding: 11px 0 11px 18px; /* push text down 1px */
} 
#mainColumn a.btnBlock:active {
	background-position: 100% -70px;
	color: #fff;
	outline: none; /* hide dotted outline in Firefox */
}
#mainColumn a.btnBlock:active span {
	background-position: 0 -70px;
	padding: 11px 0 11px 18px; /* push text down 1px */
}


/* orange block previous button */

#mainColumn a.backLink {
	background: transparent url(images/previous-btn.gif) no-repeat scroll 100% 0;
	color: #fff;
	display: block;
	float: left;
	font: bold 16px arial, sans-serif;
	height: 35px;
	margin-right: 10px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}
#mainColumn a.backLink span {
	background: transparent url(images/previous-btn.gif) no-repeat 0 0;
	display: block;
	line-height: 12px;
	padding: 11px 0 11px 38px;
}
#mainColumn a.backLink:hover {
	background-position: 100% -35px;
	color: #fff;
	outline: none; /* hide dotted outline in Firefox */
}
#mainColumn a.backLink:hover span {
	background-position: 0 -35px;
	padding: 11px 0 11px 38px; /* push text down 1px */
} 
#mainColumn a.backLink:active {
	background-position: 100% -70px;
	color: #fff;
	outline: none; /* hide dotted outline in Firefox */
}
#mainColumn a.backLink:active span {
	background-position: 0 -70px;
	padding: 11px 0 11px 38px; /* push text down 1px */
}


/* block request button */

#mainColumn a.requestLink, a.requestLink {
	background: transparent url(images/request-btn.gif) no-repeat scroll 100% 0;
	color: #fff;
	display: block;
	float:left;
	font: bold 16px arial, sans-serif;
	height: 35px;
	margin-right: 10px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}
#mainColumn a.requestLink span, a.requestLink span {
	background: transparent url(images/request-btn.gif) no-repeat 0 0;
	display: block;
	line-height: 12px;
	padding: 11px 0 11px 18px;
}
#mainColumn a.requestLink:hover, a.requestLink:hover {
	background-position: 100% -35px;
	color: #fff;
	outline: none; /* hide dotted outline in Firefox */
}
#mainColumn a.requestLink:hover span, a.requestLink:hover span {
	background-position: 0 -35px;
	padding: 11px 0 11px 18px; /* push text down 1px */
} 
#mainColumn a.requestLink:active, a.requestLink:active {
	background-position: 100% -70px;
	color: #fff;
	outline: none; /* hide dotted outline in Firefox */
}
#mainColumn a.requestLink:active span, a.requestLink:active span {
	background-position: 0 -70px;
	padding: 11px 0 11px 18px; /* push text down 1px */
}


/* block request button */

#mainColumn a.requestLinkHome, a.requestLinkHome {
	background: transparent url(images/request-btn.gif) no-repeat scroll 100% 0;
	color: #fff;
	display: inline-block;
	font: bold 16px arial, sans-serif;
	height: 35px;
	margin-right: 10px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}
#mainColumn a.requestLinkHome span, a.requestLinkHome span {
	background: transparent url(images/request-btn.gif) no-repeat 0 0;
	display: block;
	line-height: 12px;
	padding: 11px 0 11px 18px;
}
#mainColumn a.requestLinkHome:hover, a.requestLinkHome:hover {
	background-position: 100% -35px;
	color: #fff;
	outline: none; /* hide dotted outline in Firefox */
}
#mainColumn a.requestLinkHome:hover span, a.requestLinkHome:hover span {
	background-position: 0 -35px;
	padding: 11px 0 11px 18px; /* push text down 1px */
} 
#mainColumn a.requestLinkHome:active, a.requestLinkHome:active {
	background-position: 100% -70px;
	color: #fff;
	outline: none; /* hide dotted outline in Firefox */
}
#mainColumn a.requestLinkHome:active span, a.requestLinkHome:active span {
	background-position: 0 -70px;
	padding: 11px 0 11px 18px; /* push text down 1px */
}






/* orange start button */

#mainColumn a.btnStart {
	background: transparent url(images/start-btn.gif) no-repeat scroll 100% 0;
	color: #fff;
	display: block;
	float: left;
	font: bold 22px arial, sans-serif;
	height: 38px;
	margin-left: 90px;
	padding-right: 54px; /* sliding doors padding */
	text-decoration: none;
}
#mainColumn a.btnStart span {
	background: transparent url(images/start-btn.gif) no-repeat 0 0;
	display: block;
	line-height: 12px;
	padding: 13px 0 13px 24px;
}
#mainColumn a.btnStart:hover {
	background-position: 100% -38px;
	color: #fff;
	outline: none; /* hide dotted outline in Firefox */
}
#mainColumn a.btnStart:hover span {
	background-position: 0 -38px;
	padding: 13px 0 13px 24px; /* push text down 1px */
} 
#mainColumn a.btnStart:active {
	background-position: 100% -76px;
	color: #fff;
	outline: none; /* hide dotted outline in Firefox */
}
#mainColumn a.btnStart:active span {
	background-position: 0 -76px;
	padding: 13px 0 13px 24px; /* push text down 1px */
}
#mainColumn #copyArea .start {
	height:42px;
}

#mainColumn .nextstep {
	padding:26px 0 30px 80px;
}

/* orange side start button */

#mainColumn a.btnSideStart {
	background: transparent url(images/start-btn.gif) no-repeat scroll 100% 0;
	color: #fff;
	display: inline-block;
	font: bold 14px arial, sans-serif;
	height: 38px;
	padding-right: 54px; /* sliding doors padding */
	text-decoration: none;
}
#mainColumn a.btnSideStart span {
	background: transparent url(images/start-btn.gif) no-repeat 0 0;
	display: block;
	line-height: 12px;
	padding: 13px 0 13px 24px;
}
#mainColumn a.btnSideStart:hover {
	background-position: 100% -38px;
	color: #fff;
	outline: none; /* hide dotted outline in Firefox */
}
#mainColumn a.btnSideStart:hover span {
	background-position: 0 -38px;
	padding: 13px 0 13px 24px; /* push text down 1px */
} 
#mainColumn a.btnSideStart:active {
	background-position: 100% -76px;
	color: #fff;
	outline: none; /* hide dotted outline in Firefox */
}
#mainColumn a.btnSideStart:active span {
	background-position: 0 -76px;
	padding: 13px 0 13px 24px; /* push text down 1px */
}
#mainColumn .sideStart {
	text-align:center;
	margin:0 auto 12px;
}

/* exec photos */

#execs .left {
	float:left;
	margin:0 20px 0 0;
	border:5px solid #e4dfc6;
}
#execs .right {
	float:left;
	margin:0 20px 0 0;
	border:5px solid #e4dfc6;
}

/* footer */

#footerWrapper {
	padding: 50px 0 0;
	clear: both;
	background:url(images/footer-back.jpg) repeat-x 0 0;
}
#footer {
	width: 1000px;
	margin:0 auto;
	text-align: left;
	padding-bottom:30px;
}

#footer ul {
	float:right;
	margin:0;
	padding:0;
}
#footer li {
	float: left;
	list-style: none;
	margin:0 0 0 12px;
	padding:0;
}
#footer a {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #ea781b;
}
#footer a:hover {
	text-decoration:none;
}
#footer p {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #a0a0a0;
	padding:12px 0;
}

#footer h6 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin:0;
	float:left;
	padding:12px 0 0;
}

.clearfloat {
	clear: both;
	line-height: 0px;
	font-size: 1px;
}

a.pdf-link {
	display: block;
	margin: 0;
	padding: 0 0 5px 20px;
}

h5 img { 
	padding-right: 10px;
}

/* landing page styles */

#contentWrapper #landing-col01, #contentWrapper #landing-col02 {
	font: 13px "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height:22px;
}

#contentWrapper #landing-col01 {
	float:left;
	width:450px;
	padding:20px 0 0;
}

#contentWrapper #landing-col02 {
	float:right;
	width:506px;
	background:url(images/form-back.jpg) no-repeat 0 20px;
	padding:90px 0 0 0;
}

#contentWrapper #landing-col02 .col02-inner {
	padding:0 32px;
}

#contentWrapper #landing-col01 h1 {
	font: 28px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #78a22f;
	margin:5px 0;
	font-weight:bold;
	position:relative;
}

#contentWrapper #landing-col01 h2 {
	font: 20px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000;
	margin:5px 0;
	font-weight:normal;
	position:relative;
}

#contentWrapper #landing-col01 h3 {
	font: 18px "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight:bold;
	color: #000;
	margin:20px 0 8px;
	position:relative;
}

#contentWrapper #landing-col01 li {
	margin:0 0 10px 30px;
}

#contentWrapper #landing-col02 label {
	float:left;
	clear:left;
	width:180px;
	display:block;
	margin-right:12px;
}

#contentWrapper #landing-col02 .question, #contentWrapper #landing-col02 .radio {
	padding:5px 0;
	clear:both;
	border-bottom:1px solid #fff;
}

#contentWrapper #landing-col02 .question input, #contentWrapper #landing-col02 .question select, #contentWrapper #landing-col02 .question textarea {
	width:230px;
	padding:2px;
	font-size:13px;
}

#contentWrapper #landing-col02 .submit-area {
	padding:10px 0 10px 192px;
}

#contentWrapper #landing-col02 .submit-area input {
	width:180px;
	font-size:15px;
	cursor:pointer;
	color:#fff;
	text-align:center;
	font-weight:bold;
	height:36px;
	background:url(images/btn.gif) no-repeat 0 0;
	border-style:none;
}

#contentWrapper #landing-col02 .submit-area input:hover {
	background:url(images/btn.gif) no-repeat 0 -36px;
}



/* awards */

.awards {
	margin: 0;
	padding:0;
	width:580px;
}
.awards li {
	list-style:none;
	display:block;
	float:left;
	width:164px;
	height:200px;
	font-size:12px;
	line-height:18px;
	text-align:center;
}
.testimonials {
	width:580px;
	float:left;
}

.contactTxt {
	font-size:11px;
	line-height:16px;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	display:block;
	padding:3px 0 8px 5px;
}
.contactTxt a {
	color:#4a7500;
}
.contactTxt a:hover {
	text-decoration:none;
}


/* cta text */


.cta-txt {
	height:36px;
	margin:10px auto;
	text-align:center;
}

/* columns */

#sidebar {
	width:980px;
	margin:0 auto;
}

#col01, #col02 {
	width:480px;
}
#col01 {
	float:left;
}
#col02 {
	float:right;
}


/* home page columns */

#mainColumn #home {
	background:url(images/home-back.png) no-repeat 50% 0;
	padding:15px;
	min-height:320px;
}

#mainColumn #homecol01 {
	width:450px;
	float:left;
	margin:0 30px 0 0;
}
#mainColumn #homecol02 {
	width:460px;
	float:left;
	padding:20px 0 0;
	font-size:16px;
	line-height:30px;
	text-align:left;
}


a:hover {
	text-decoration:none;
}


/* invest table */

#invest-table td {
	padding:8px 12px;
	border-top:1px solid #dcd8ad;
}
#invest-table .subtotal {
	font-weight:bold;
	background:#f4edcf;
}
#invest-table .endtotal {
	background:#fcf8e8;
	font-size:12px;
}
#invest-table .endtotal td {
	border-top:5px solid #dcd8ad;
}

/* news list */

#mainColumn #copyArea #news-list {
	margin:12px 0;
	padding:0;
	width:670px;
}
#mainColumn #copyArea #news-list li {
	list-style:none;
	margin:0;
	padding:0;
}
#mainColumn #copyArea #news-list li a {
	display:block;
	padding:8px 12px;
	border-top:1px solid #dcd8ad;
	text-decoration:none;
}
#mainColumn #copyArea #news-list a .title {
	text-decoration:underline;
}
#mainColumn #copyArea #news-list a .date {
	font-size:11px;
	color:#353535;
	text-decoration:none;
}
#mainColumn #copyArea #news-list li a:hover, #mainColumn #copyArea #news-list a:hover .title {
	text-decoration:none;
}
.meta-top {
	font-size:11px;
	padding:0 0 12px;
}


/* epc link */

#footer .epcLogo a {
	display:block;
	float:right;
	width:225px;
	text-decoration:none;
	color:#828282;
	font-size:10px;
	text-align:right;
	padding:12px 0 0;
}
#footer .epcLogo a:hover {
	text-decoration:underline;
	color:#000;
}
#footer .epcLogo a .icon {
	display:block;
	width:41px;
	height:18px;
	background:url(images/logo-epc.png) no-repeat 0 0;
	float:left;
}
#footer .epcLogo a:hover .icon {
	background:url(images/logo-epc.png) no-repeat 0 -18px;
}


/* faq stuff */

#contentWrapper #copyArea h4.trigger {
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
}
#contentWrapper #copyArea h4.trigger a {
	display:block;
	padding: 16px 0 6px 30px;
	color:#404528;
	text-decoration:none;
	background: url(images/expand.gif) no-repeat 0 16px;
}
#contentWrapper #copyArea h4.trigger a:hover {
	color:#000;
	text-decoration:underline;
}
#contentWrapper #copyArea h4.active a { 
	background: url(images/expand2.gif) no-repeat 0 16px;
}


/* awards */

#contentWrapper .sideAwards {
	margin:12px auto;
	width:300px;
	color:#000;
	background:url(images/award-back.jpg) repeat-y 0 0;
}
#contentWrapper .side-awards-top {
	background:url(images/award-top.jpg) no-repeat 0 0;
	height:12px;
}
#contentWrapper .side-awards-bottom {
	background:url(images/award-bottom.jpg) no-repeat 0 100%;
	height:11px;
	clear:both;
}
#contentWrapper .side-awards {
	padding:18px 26px;
	color:#000;
	font: 14px "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height:20px;
	text-align:center;
}
#contentWrapper .side-awards img {
}


/* testimonials */

#contentWrapper .sideTest {
	margin:12px auto;
	width:300px;
	color:#fff;
	background:url(images/test-back.jpg) repeat-y 0 0;
}
#contentWrapper .side-test-top {
	background:url(images/test-top.jpg) no-repeat 0 0;
	height:12px;
}
#contentWrapper .side-test-bottom {
	background:url(images/test-bottom.jpg) no-repeat 0 100%;
	height:11px;
	clear:both;
}
#contentWrapper .side-test {
	padding:18px 26px;
	color:#fff;
	font: 14px "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height:20px;
}
#contentWrapper .side-test img {
	float:right;
	margin:0 0 0 14px;
}
#contentWrapper .side-test .owner {
	display:block;
	padding:8px 0 0;
	font-size:11px;
	line-height:16px;
}

/* form stuff */

#requestForm {
	width:570px;
	padding:12px 20px;
	background:#F9FFEF;
	border:1px solid #cfcfa7;
	font-size:12px;
	line-height:18px;
}
#requestForm form {
	padding:0;
	margin:0;
}

label {
	display:block;
	padding:0 0 8px;
}
.formLeft {
	float:left;
	width:250px;
	margin:0 30px 0 0;
}
.formRight {
	float:left;
	width:250px;
}
.formZipcode {
	float:left;
	width:250px;
	margin:0 20px 0 0;
}
.formWide, .formRadio {
	clear:both;
	width:530px;
}
.formLeft input, .formRight input {
	width:250px;
	padding:2px;
	margin:0;
}
.formWide input, .formTextarea textarea {
	width:520px;
	padding:2px;
	margin:0;
}
.formTextarea textarea {
	height:180px;
}
.formZipcode input {
	width:120px;
	padding:2px;
	margin:0;
}
.clear {
	clear:both;
	height:16px;
}
.formLeft select, .formRight select {
	width:250px;
	padding:2px;
	margin:0;
}
.required {
	color:#c00000;
}
.sendBtn input {
	margin:0;
	width:184px;
	height:38px;
	overflow:hidden;
	border:none;
	background:url(images/btn-send.gif) no-repeat 0 0;
	cursor:pointer;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding-left:12px;
}

/* bio tables */

.bioTable { margin-bottom:12px;border:1px solid #AFAC3B;padding:4px; }
.bioTable td { padding:3px; font-size:12px; border-top:1px solid #E4DFC6; }
.bioTableHeader { background:#E4DFC6; }
/* hidden form field -kamal */
.hidden { display:none; }
