/* C2 CSS Document
Created: 12/17/04
Last Updated: 2/21/04

Product Abbreviations
np	notepad
pc	postcard
br	brochure
pb	property brochure
pf	property flyer
nl	newsletter
cl	calendar
bc	business card
lh	letterhead
en	envelope
st	stationery
in	invitations
id	identity packages
dh	door hangers

*/

#productLinks a{
font-size:14px;
font-weight:bold;
}
body {
	background-color: #3D3938;

	color: #733D1F;
	font: 80%/1em verdana, Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
	min-width: 780px;

}

p, h1, h2, h3, h4, h5 {
	margin: 0px;
	margin-bottom: 10px;
	
}

li{
	margin-bottom: 5px;
}

ul {

	list-style: none;
	margin: 0;
	padding: 0;
}

div {
	text-align: left;
}

img {
        display: block;
	border: 0;
}

a {
	font-family: verdana, arial, helvetica, sans-serif;

	color: #BE4426;
	text-decoration: none;
}

a:hover	{
	color: #BE4426;
	text-decoration: underline;
}
	
a:active	{
	color: #BE4426;
}

a:visited	{
	color: #BE4426;
}



h1 {
	font-size: 1.75em;
	line-height: 150%;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

h3 {
	display: block;
	font-size: 1.35em;
	line-height: 200%;
	font-weight: bold;
	padding-top: 10px;
}


hr {
	height: 2px;
	color: #D8D4B9;
	background: url(../i/hr.gif);
	background-color: #D8D4B9;
	border: 0;
	clear: both;
}
* html hr {
	height: 1px;
}


b#required {
	color: #BE4426;
}


#floatEnd {
	clear: both;
	width: 0px;
	height: 0px;
	overflow: hidden;
}




#wrapper {
	width: 780px;

	background-color: #fff;

	text-align: center;

	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}	




#header	{
        height: 126px;
/*        overflow: hidden;*/
	background: url(../i/bg_header_1.gif) no-repeat top;/*#DED8B5*/
}




div.mainNavBox {
        position: absolute;
        top: 106px;

	clear: both;
	
	text-align: left;
	vertical-align: bottom;

	margin: 0px;
	padding: 0px;
}
#mainNav {
/*	clear: left;*/

	margin: 0px;
	padding: 0px;

 	margin-left: 0px;
 	font-weight: bold; 
	font-size: 12px;
}
#mainNav li {
 	list-style: none;

 	display: block;

	background: url(../i/bg_btn0.gif) no-repeat top left;
	width: 118px;
	height: 30px;
	float: left;

	margin: 0px;
	padding: 0px;

	margin-right: 2px;
	padding-top: 3px;

}
#mainNav li a, #mainNav li#current a {
	display: block;

	width: 108px;
	height: 26px;

	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;

}
#mainNav li a:link {
 	color: #EAE3C1;
}
#mainNav li a:visited {
	color: #EAE3C1;
}
#mainNav li a:hover {
	color: #FFF;
}
#mainNav li#current {

	background: url(../i/bg_btn2.gif) no-repeat top left transparent;
	width: 118px;
	height: 30px;

	margin-right: 2px;
	padding-top: 3px;
}
#mainNav li#current a:link {
 	color: #845234;
}
#mainNav li#current a:visited {
	color: #845234;
}
#mainNav li#current a:hover {
	color: #845234;
}

/* Main SubNav */
#mainNav li ul {
	display: none;
/*	visibility: visible;*/

	position: absolute;
	top: 138px;
	width: 118px;

	padding: 0;
	margin: 0;
	padding-bottom: 6px;

 	color: #EAE3C1;
	background: url(../i/bg_btn_bottom.gif) no-repeat bottom left transparent;
	z-index: 800;
}
#mainNav li ul li, #mainNav li ul li#current {
	display: block;
	height: 28px;

	padding: 0;
	margin: 0;

	background: #BE4426;
	color: #fff;
	z-index: 810;
}
#mainNav li ul li a, #mainNav li#current ul li a, #mainNav li ul li#current a,#mainNav li#current ul li#current a {
	display: block;

	height: auto;

	padding: 5px;
	margin: 0;

	vertical-align: middle;
	text-align: left;

	color: #fff;
	background: #BE4426;
	font-weight: normal;
	font-size: 11px;

	z-index: 820;
}
#mainNav li ul li a:link, #mainNav li ul li a:visited, #mainNav li ul li a:active  {
	color: #fff;
	background: #BE4426;
}
#mainNav li#current ul li a:link, #mainNav li#current ul li a:visited, #mainNav li#current ul li a:active  {
	color: #fff;
	background: #BE4426;
}
#mainNav li ul li#current a:link, #mainNav li ul li#current a:visited, #mainNav li ul li#current a:active  {
	color: #fff;
	background: #BE4426;
/*	font-weight: bold;*/
}
#mainNav li ul li a:hover, #mainNav li#current ul li a:hover, #mainNav li#current ul li#current a:hover, #mainNav li ul li#current a:hover {
        color: #fff;
	background-color: #EE6C30;
}
#mainNav li ul li#subtitle {
	display: block;

	width: 113px;
	height: 13px;

	padding: 0;
	margin: 0;
	padding-left: 5px;
	padding-bottom: 3px;

	
	background: #BE4426;
	color: #D2CDAD;
	font-weight: normal;
	font-size: 10px;
	text-transform: uppercase;

	border-top: 1px dotted #D2CDAD;
}





#body {
/*	clear: right;*/
	float: left;

	background-color: #fff;
	margin: 0;
	padding: 0;

}



#sidebar {
	float: right;
/*	clear: right;*/
        width: 181px;
	margin: 0;
	margin-top: 10px;
	padding-left: 12px;
	padding-right: 12px;
	margin-left: 12px;
	color: #666;
        text-align: left;
        border-left: 1px solid #DAD6BD;
}	

#sidebar p {
	font-size: 100%;
	font-weight: normal;
	color: #666;
}

#sidebar h3 {
	font-size: 130%;
	font-weight: bold;
	color: #733D1F;
	border-bottom: 1px solid #DAD6BD;
	line-height: 120%;
	padding-bottom: 6px;
}



#sidebar .faq	{
	font-size: 9px;
	}
	
#sidebar .brown	{
	color: #733D1F;
	}	

#sidebar ul {
	margin-bottom: 20px;
	list-style: none;
}
#sidebar li {
	color: #733D1F;
	background-color: #e0dab7;
	padding: 0 2px 0 3px;
}

#sidebar li#title1 {
    font-weight: bold;
	padding: 0 0 5 0;
	border-bottom: 1px solid #DAD6BD;
	background-color: #fff;
	text-transform: uppercase;
}
#sidebar li#title2 {
	background-color: #fff;
	font-weight: bold;
}
#sidebar li#title3 {
	background-color: #fff;
	color: #666;
}
#sidebar li#title4 {
	background-color: #fff;
	color: #999;
}





#maincontent {

	background-color: #fff;
	padding: 15px;
	padding-right: 8px;
}



#footer	{
	clear: left;
/*	float: left;*/

	padding: 5px 10px 10px 10px;

	background: url(../i/bg_footer_0.gif) no-repeat bottom #DED8B5;

	height: 54px;
}			




div#textBlock {
	margin-right: 240px;
	margin-bottom: 20px;
}

div#textBlock strong {
	font-size: 1.35em;
	line-height: 150%;
	margin-bottom: 15px;	
}

div#textBlock h2 {
	font-size: 140%;
	line-height: 150%;
	margin-top: 20px;
	border-top: 1px solid #DAD6BD; 
	Padding-top: 20px;	
}

div#textBlockBottom {
	border-top: 1px solid #DAD6BD;
	margin-right: 260px;
	margin-bottom: 20px;
	padding-top: 20px;
}
div#textBlockBottom strong {
	font-size: 140%;
	line-height: 150%;
	margin-bottom: 15px;	
}


div#textBlock .quote {
	font-weight: normal;
	margin: 20 0 20 0;
}

div#textBlock .quoter {
	display: block;
	font-size: 110%;
	font-weight: bold;
	margin-top: 5px;
}

div#textBlock .quoteco {
	display: block;
	font-weight: normal;
	font-style: italic;
	margin-bottom: 20px;
}

div#textBlock ul {
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	line-height: 110%;
	list-style: circle;
}


div#textBlock li {
	margin-left: 0px;

}

div#textBlock li#title {
	display: block;
    font-weight: bold;
	font-size: 120%;
	padding: 0 0 5 0;
	border-bottom: 1px solid #DAD6BD;
}

div#textBlock li#title2 {
	display: block;
	list-style: none;
    font-weight: none;
	font-size: 100%;
	margin-left: -20px;
	padding: 0 0 5 0;
}
div#textBlock strong {
	font-size: 100%;

}


dt	{
	font-weight: bold;
	margin: 20px 0 3px 0;
	}

dd	{
	font-weight: normal;
	margin-left: 0px;
}		

.title	{
	
	font-weight: bold;
	background-color: #DAD6BD;
	}



#productTable	{
	width: 512px;
	}
#productTable a	{
	display: block;
	}
	
#productTable .image {
	height: 140px;
	padding: 20px;
	margin: 20px;
	}
#productTable .label {
	height: 20px;
	background-color: #e0dab7;
	padding: 2px 10px 2px 5px;
	font-weight: bold;
	}







/* header links */

div.headerLinksBox {
        padding-top: 54px;
        padding-left: 20px;
        padding-right: 20px;
        float: right;
        clear: right;
}
#headerLinks {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #F9F3D0;
}
#headerLinks li
{
	display: inline;
	padding: 0;
	margin: 0;
}
#headerLinks li:before {
	content: "| ";
}
#headerLinks li:first-child:before {
	content: "";
}
* html #headerLinks li {
	background-image: url("../i/sp0.gif");
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0 0.5em 0 1em;
	margin: 0 1em 0 -1em;
}
* html #headerLinks {
/*	height: 1%;*/
}
* html #headerLinks li {
	display: block;
	float: left;
}
* html #headerLinks li:first-child {
	background-image: none;
}
#headerLinks li#current a {
	color: #733E1F;
}







/* footer links */


#footerLinksBox {
        width: 760px;
        margin-bottom: 20px;
        text-align: left;
}
#footerLinks {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #F9F3D0;
}
#footerLinks li
{
	display: inline;
	padding: 0;
	margin: 0;
}
#footerLinks li:before {
	content: "| ";
}
#footerLinks li:first-child:before {
	content: "";
}

* html #footerLinks li {
	background-image: url("../i/sp0.gif");
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0 0.5em 0 1em;
	margin: 0 1em 0 -1em;
}
* html #footerLinks {
	height: 1%;
}
* html #footerLinks li {
	display: block;
	float: left;
}
* html #footerLinks li:first-child {
	background-image: none;
}

















#iLogo {
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 22px;
	float: left;
}
#iTagLine {
	padding-left: 42px;
        padding-top: 58px;
	float: left;
}


#iLogoCashin {
	display: inline;

	padding-left: 3px;
}

#iLogoRemax {
	display: inline;

	padding-left: 20px;
	padding-right: 20px;
}

	



#productList {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 5px;
}

#products {
	padding-top: 5px;
	padding-bottom: 5px;

	margin-top: 9px;
	margin-bottom: 5px;
	
	border-top: 1px solid #DAD6BD;
	border-bottom: 1px solid #DAD6BD;
}
#printProducts {
/*	border: 1px solid red;*/
/*	font-size: 1.2em;*/
}
#printProducts a {
	font-weight: bold;
}
#printProducts #printProductsCall {
    padding-top: 5px;
	color: #A87C62;
}

#iHomePhoto {
	float: right;
	margin: 0 20 10 0;
/*	clear: none;*/
}
#iStacyMuddSign {
	float: left;
	clear: left;
}
#iHomePromo {

}



#serviceListBox {
	margin-top: 110px;
}
#serviceList {
	list-style: circle;
	margin: 0 0 0 20;
	margin-left: 16px;
	padding: 0;
}
#serviceListHeader {
	font-size: 120%;
	font-weight: bold;
	padding-top: 10px;
}




#pCopyright {
    width: 300px;
	text-align: left;
	padding: 0;
	margin: 0;
}
#pDesignedBy {

    width: 300px;
	float: right;
	text-align: right;
	padding: 0;
	margin: 0;
}

#FlashBox {
	visibility: visible;
	background: url(../i/bg_flash.gif) no-repeat top left transparent;
}
#FlashItem {
}




input.fmText1, input.fmText2, input.fmText3, input.fmText4 {
        width: 180px;
	height: 18px;
	border: 1px solid #282623;
}

input.fmText2 {
        width: 200px;
}
input.fmText3 {
        width: 150px;
}
input.fmText4 {
        width: 100px;
}

select.fmSelect2 {
        width: 180px;
}

textarea.fmMemo1 {
        width: 240px;
	height: 150px;
}




table.Form1 {
/*	width: 400px;*/
}
table.Form1 tr td#desc {
        white-space: nowrap;
	text-align: right;
	padding-right: 10px;
}
table.Form1 tr td#field {
	text-align: left;
}
table.Form1 tr td#suff {
        white-space: nowrap;
	text-align: left;
	padding-left: 10px;
	color: #C19A82;

	width: 90px;
	vertical-align: middle;
}


#fmBlock1_Top {
	margin-top: 5px;
margin-right: 213px;
	width: 541px;
	background: url(../i/fm_bg_middle.gif) repeat-y top left #E0D9B7;
}
#fmBlock1_Bottom {
	width: 541px;
	background: url(../i/fm_bg_top.gif) no-repeat top left transparent;
}
#fmBlock1 {
        padding: 10px;
	width: 521px;
	background: url(../i/fm_bg_bottom.gif) no-repeat bottom left transparent;
}
#fmBlock1 table.Form1 {
	float: right;
}

#fmBlock1 strong#blockHeader{
	float: left;
/*	clear: left;*/
}

#fmBlock2_Top {
        margin-top: 4px;
	width: 541px;
	background: url(../i/fm2_bg_middle.gif) repeat-y top left #BE4426;
}
#fmBlock2_Bottom {
	width: 541px;
	background: url(../i/fm2_bg_top.gif) no-repeat top left transparent;
}
#fmBlock2 {
        padding: 10px;
	width: 521px;
	background: url(../i/fm2_bg_bottom.gif) no-repeat bottom left transparent;
}

#fmBlock_Submit {
	margin-left: 234px;
}




div.ProductsRemax {
	background: url(/i/remax/bg_remax.gif) no-repeat top right transparent;
	width: 757px;
}
div.ProductsCashin {
	background: url(/i/cashin/bg_cashin.gif) no-repeat top right transparent;
	width: 757px;
}
#ProductsTitle {
	width: 350px;
	float: left;
}
#ProductsTagline {
}
#ProductsPDF {

	background: url(../i/pdf.gif) no-repeat center left transparent;
	padding-left: 30px;
	padding-right: 110px;
	width: 224px;
	margin-top: 40px;
	clear: right;
	float: right;
}
#ProductsSelectProduct {
        padding-top: 20px;
	clear: left;
	width: 400px;
        padding-bottom: 5px;
}
#ProductsSelectProduct strong {
        padding-right: 10px;
}
#ProductsSelectProduct select {
}




#ProductsDesc {
	float: right;
	width: 250px;
	padding: 5px;
}
#ProductsDesc h3 {
	line-height: 100%;
}
#ProductsImg {
	padding-top: 10px;
}

#ProductsPricingList {
	width: 140px;
	float: right;
	padding: 15px;
	text-align: right;
}
#ProductsPricingList p{
/*	text-align: left;*/
}
#ProductsPricingList table {
/*	border-collapse: collapse;*/
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;

	border-top: 1px dotted #D5BAA6;
}
#ProductsPricingList table tr td{
/*	border-top: 1px dotted #D5BAA6;*/
	border-bottom: 1px dotted #D5BAA6;
	text-align: right;
}

#ProductsInfoArea {
	font-weight: bold;
}
#ProductsInfoArea a {
	font-weight: bold;
}




#ProductsSelectDesign {
        padding-top: 10px;
        padding-bottom: 5px;
	clear: left;
	width: 320px;
}
#ProductsSelectDesign strong {
        padding-right: 10px;
}
#ProductsSelectDesign select {
}

