body {
	color: #1d1d1d;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	text-align: justify;
}

td {
	color: #1d1d1d;
	font-size: 11px;
	line-height: 17px;
}

a:link 		{ line-height: 17px; color: #0d0d0d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; }
a:visited 	{ line-height: 17px; color: #5d4b55; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;  text-decoration: none; }
a:hover 	{ line-height: 17px; color: #3f495f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;  text-decoration: none; }
a:active 	{ line-height: 17px; color: #0d0d0d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;  text-decoration: none; }

ul { margin:5px; padding:0px; margin-left:10px; padding-left:10px; text-align: left; }

#nav table				{ position:relative;	 padding:0px; margin:0px}
#nav table:hover	{ position:relative; top:-3px; }

#transparent_layer	{ position:absolute; top:0px; left:0px; z-index:12; width:100%; height:100%; background-color:#AAAAAA; display:none; }
#transparent_layer	table { width:100%; height:100%; }

#contact_popup		{ display:none; position:absolute; z-index:100; border:1px solid #aaaaaa; width:500px; height:340px; margin-top:0px; margin-left:120px; }
#contact_iframe		{ border:0px; width:500px; height:340px; }

#upload_popup		{ display:none; position:absolute; z-index:100; border:1px solid #aaaaaa; width:350px; height:460px; margin-top:0px; margin-left:120px; }
#upload_iframe		{ border:0px; width:350px; height:460px; }

.bipanel { background-image: url(/images/bipanel.jpg); background-repeat: no-repeat; background-position: 0 top; height:374px;width:502px; }
.anpanel { background-image: url(/images/whitewash.png); background-repeat: repeat-x; background-position: 0 bottom; margin-top:15px; width:100%;}

.navback { background-image: url(/images/altstructure/structure_02.png); background-repeat: no-repeat; background-position: 0 top; }
.leftback { background-image: url(/images/altstructure/structure_01.png); background-repeat: no-repeat; background-position: right bottom; }
.rightback { background-image: url(/images/altstructure/structure_03.png); background-repeat: no-repeat; background-position: left bottom; }
.basenavback { background-image: url(/images/middle.gif); background-repeat: no-repeat; background-position: 0 bottom; }
.repeater { background-image: url(/images/altstructure/repeater.png); background-repeat: repeat-y; background-position: center bottom; }
.mainback { background-image: url(/images/altstructure/mainback2.png); background-repeat: no-repeat; background-position: center bottom; }

.pointer { cursor:pointer; }

.whitelink {
	color: #fefefd;
	font-size: 13px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
}

.quote_text { color: #232323; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; margin-bottom:1px;}

.orangeL { font-size: 9px; line-height: 12px; width:8px; background-image: url(/images/navbutts/orange_01.gif); }
.orangeM { background-image: url(/images/navbutts/orange_02.gif); }
.orangeR { font-size: 9px; line-height: 12px; width:10px; background-image: url(/images/navbutts/orange_03.gif); }
.orangeL50 { font-size: 9px; line-height: 12px; width:8px; background-image: url(/images/navbutts/orange50_01.gif); }
.orangeM50 { background-image: url(/images/navbutts/orange50_02.gif); }
.orangeR50 { font-size: 9px; line-height: 12px; width:10px; background-image: url(/images/navbutts/orange50_03.gif); }
.redL { font-size: 9px; line-height: 12px; width:8px; background-image: url(/images/navbutts/red_01.gif); }
.redM { background-image: url(/images/navbutts/red_02.gif); }
.redR { font-size: 9px; line-height: 12px; width:10px; background-image: url(/images/navbutts/red_03.gif); }
.redL50 { font-size: 9px; line-height: 12px; width:8px; background-image: url(/images/navbutts/red50_01.gif); }
.redM50 { background-image: url(/images/navbutts/red50_02.gif); }
.redR50 { font-size: 9px; line-height: 12px; width:10px; background-image: url(/images/navbutts/red50_03.gif); }
.cyanL { font-size: 9px; line-height: 12px; width:8px; background-image: url(/images/navbutts/cyan_01.gif); }
.cyanM { background-image: url(/images/navbutts/cyan_02.gif); }
.cyanR { font-size: 9px; line-height: 12px; width:10px; background-image: url(/images/navbutts/cyan_03.gif); }
.cyanL50 { font-size: 9px; line-height: 12px; width:8px; background-image: url(/images/navbutts/cyan50_01.gif); }
.cyanM50 { background-image: url(/images/navbutts/cyan50_02.gif); }
.cyanR50 { font-size: 9px; line-height: 12px; width:10px; background-image: url(/images/navbutts/cyan50_03.gif); }
.magentaL { font-size: 9px; line-height: 12px; width:8px; background-image: url(/images/navbutts/magenta_01.gif); }
.magentaM { background-image: url(/images/navbutts/magenta_02.gif); }
.magentaR { font-size: 9px; line-height: 12px; width:10px; background-image: url(/images/navbutts/magenta_03.gif); }
.magentaL50 { font-size: 9px; line-height: 12px; width:8px; background-image: url(/images/navbutts/magenta50_01.gif); }
.magentaM50 { background-image: url(/images/navbutts/magenta50_02.gif); }
.magentaR50 { font-size: 9px; line-height: 12px; width:10px; background-image: url(/images/navbutts/magenta50_03.gif); }
.mauveL { font-size: 9px; line-height: 12px; width:8px; background-image: url(/images/navbutts/mauve_01.gif); }
.mauveM { background-image: url(/images/navbutts/mauve_02.gif); }
.mauveR { font-size: 9px; line-height: 12px; width:10px; background-image: url(/images/navbutts/mauve_03.gif); }
.mauveL50 { font-size: 9px; line-height: 12px; width:8px; background-image: url(/images/navbutts/mauve50_01.gif); }
.mauveM50 { background-image: url(/images/navbutts/mauve50_02.gif); }
.mauveR50 { font-size: 9px; line-height: 12px; width:10px; background-image: url(/images/navbutts/mauve50_03.gif); }
.pinkL { font-size: 9px; line-height: 12px; width:8px; background-image: url(/images/navbutts/pink_01.gif); }
.pinkM { background-image: url(/images/navbutts/pink_02.gif); }
.pinkR { font-size: 9px; line-height: 12px; width:10px; background-image: url(/images/navbutts/pink_03.gif); }
.pinkL50 { font-size: 9px; line-height: 12px; width:8px; background-image: url(/images/navbutts/pink50_01.gif); }
.pinkM50 { background-image: url(/images/navbutts/pink50_02.gif); }
.pinkR50 { font-size: 9px; line-height: 12px; width:10px; background-image: url(/images/navbutts/pink50_03.gif); }
.greenL { font-size: 9px; line-height: 12px; width:8px; background-image: url(/images/navbutts/green_01.gif); }
.greenM { background-image: url(/images/navbutts/green_02.gif); }
.greenR { font-size: 9px; line-height: 12px; width:10px; background-image: url(/images/navbutts/green_03.gif); }
.greenL50 { font-size: 9px; line-height: 12px; width:8px; background-image: url(/images/navbutts/green50_01.gif); }
.greenM50 { background-image: url(/images/navbutts/green50_02.gif); }
.greenR50 { font-size: 9px; line-height: 12px; width:10px; background-image: url(/images/navbutts/green50_03.gif); }
.blueL { font-size: 9px; line-height: 12px; width:8px; background-image: url(/images/navbutts/blue_01.gif); }
.blueM { background-image: url(/images/navbutts/blue_02.gif); }
.blueR { font-size: 9px; line-height: 12px; width:10px; background-image: url(/images/navbutts/blue_03.gif); }
.blueL50 { font-size: 9px; line-height: 12px; width:8px; background-image: url(/images/navbutts/blue50_01.gif); }
.blueM50 { background-image: url(/images/navbutts/blue50_02.gif); }
.blueR50 { font-size: 9px; line-height: 12px; width:10px; background-image: url(/images/navbutts/blue50_03.gif); }

.navtop { background-image: url(/images/header.gif); background-repeat: no-repeat; background-position: 0 top; }
.navunder { background-image: url(/images/mainback.gif); background-repeat: no-repeat; background-position: 0 bottom; }

.panelBACK { }
.panelLEFT { background-image: url(/images/panels/panels_04.gif); background-repeat:repeat-y; }
.panelRIGHT { background-image: url(/images/panels/panels_06.gif); background-repeat:repeat-y; }
.panelTOP { background-image: url(/images/panels/panels_02.gif); }
.panelBOT { background-image: url(/images/panels/panels_09.gif); }
.panelPAD { padding: 0 5 5 5; }

.pbody { color: #0d0d0d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; text-align: justify}
.pbodyB { color: #1d1d1d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; }
.pbodyTBspacing { color: #0d0d0d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 17px; text-decoration: none; padding-top: 5px; padding-bottom: 5px; }
.psmall, .pmini { color: #1a0d38; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 12px; text-decoration: none; text-align: left;}

.mainHeader { color: #232323; font-size: 24px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 32px; }
.phoneNumber { color: #504f53; font-size: 19px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 20px; }
.subHeader { color: #722f0e; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 22px; margin-bottom:4px;}
.phead2 { color: #360635; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 22px; margin-bottom:4px;}.subHeader2 { color: #232323; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; }
.subHeader3, .phead1 { color: #360635; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; }
.subHeader4 { color: #373737; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; }
.priceObject { color: #232323; font-size: 36px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 36px; }
.priceObject2, .phead3 { color: #232323; font-size: 26px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 30px; }
.subHeaderPadded { color: #0d0d0d; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 17px; padding: 5px; }
.tableHeader { color: #666666; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 17px; background-color: #d1cdbf; padding: 5px; }
.tableHeader2 { color: #494446; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 17px; background-color: #d1cdbf; padding: 5px; }
.smallButtonBlue { color: #292929; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; background-color: #d0ab90; padding: 5px; }
.blueBorderTable { font-weight: normal; padding: 5px; border-color: #666666; border-style: none none dotted dotted; border-width: 1px; }
.blueBorderTable-over { font-weight: normal; padding: 5px; border-color: #666666; border-style: none none dotted dotted; border-width: 1px; background-color:#dedede }
.blueBorderTable2 { font-weight: normal; padding: 0 0 5px; border-color: #666666; border-style: none none dotted; border-width: 1px; }
.blueBorderTable2-over {  font-weight: normal; padding: 0 0 5px; border-color: #666666; border-style: none none dotted; border-width: 1px; background-color:#dedede }
.blueBorderTable3 { font-weight: normal; border-color: #666666; border-style: none none solid; border-width: 1px; }
.newsBorderTable { font-weight: normal; background-color: #ebebeb; padding: 8px; border: solid 1px #5c6b6b; }
.imageBorder { border: solid 1px #d0ab90; }
.tborder { border: solid 1px #d0ab90; width: 100%}
.iborder { border: solid 1px #d0ab90; }
.lborder { border: solid 1px #d0ab90; }
.tbody { color: #0d0d0d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 16px; text-decoration: none; }
.tbodyALT { color: #0d0d0d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 16px; text-decoration: none; background-color:#efefef }

.dividerSpacing { padding: 30 30 17 30; }
.dividerSpacing5px { padding: 5px; border-style: none; border-color: #d1cdbf; }
.dividerSpacing2px { padding: 2px 5px; border-style: none; border-color: #d1cdbf; }
.dividerLeft { padding: 8px 15px; border-top-style: none; border-top-color: #d1cdbf; border-right-style: none; border-right-color: #d1cdbf; border-bottom-style: none; border-bottom-color: #d1cdbf; border-left: 1px solid #d1cdbf; }


.dividerRight { padding: 8px 15px; border-right: 1px solid #d1cdbf; border-top-style: none; border-top-color: #d1cdbf; border-bottom-style: none; border-bottom-color: #d1cdbf; border-left-color: #d1cdbf; border-left-style: none; }
.dividerLeftRight { padding: 8px 15px; border-right: 1px solid #d1cdbf; border-top-style: none; border-top-color: #d1cdbf; border-bottom-style: none; border-bottom-color: #d1cdbf; border-left: 1px solid #d1cdbf; }
.dividerRight { padding: 8px 15px; border-right: 1px solid #d1cdbf; border-top-style: none; border-top-color: #d1cdbf; border-bottom-style: none; border-bottom-color: #d1cdbf; border-left-color: #d1cdbf; border-left-style: none; }
.dividerTop { padding: 8px 15px; border-top: 1px solid #d1cdbf; border-right-color: #d1cdbf; border-right-style: none; border-bottom-style: none; border-bottom-color: #d1cdbf; border-left-style: none; border-left-color: #d1cdbf; }
.dividerBottom { padding: 8px 15px; border-bottom: 1px solid #d1cdbf; border-top-color: #d1cdbf; border-top-style: none; border-right-style: none; border-right-color: #d1cdbf; border-left-style: none; border-left-color: #d1cdbf; }
.dividerLeftBottom { padding: 8px 15px; border-top-style: none; border-top-color: #d1cdbf; border-right-style: none; border-right-color: #d1cdbf; border-bottom: 1px solid #d1cdbf; border-left: 1px solid #d1cdbf; }


.dividerRightBottom { padding: 8px 15px; border-right: 1px solid #d1cdbf; border-top-style: none; border-top-color: #d1cdbf; border-bottom: 1px solid #d1cdbf; border-left-color: #d1cdbf; border-left-style: none; }
.dividerRightBottomNoL { padding: 8px 15px 8px 0; border-top-style: none; border-top-color: #d1cdbf; border-right: 1px solid #d1cdbf; border-bottom: 1px solid #d1cdbf; border-left-style: none; border-left-color: #d1cdbf; }
.dividerBottomNoR { padding: 8px 0 8px 15px; border-top-style: none; border-top-color: #d1cdbf; border-right: 1px none #d1cdbf; border-bottom: 1px solid #d1cdbf; border-left-style: none; border-left-color: #d1cdbf; }
.dividerRightNoL { padding: 8px 15px 8px 0; border-top-style: none; border-top-color: #d1cdbf; border-right: 1px solid #d1cdbf; border-bottom: 1px none #d1cdbf; border-left-style: none; border-left-color: #d1cdbf; }
.dividerLeftNoL { padding: 8px 0 8px 15px; border-color: #d1cdbf; border-style: none; }
.spacerTop { padding: 4px 0 0; border-right: 1px none #d1cdbf; border-bottom: 1px none #d1cdbf; border-top-color: #d1cdbf; border-top-style: none; border-left-color: #d1cdbf; border-left-style: none; }
.20pxPadder { padding: 20px; border-color: #d1cdbf; border-style: none; }
.spacerBottom { padding: 0 0 5px; border-right: 1px none #d1cdbf; border-bottom: 1px none #d1cdbf; border-top-color: #d1cdbf; border-top-style: none; border-left-color: #d1cdbf; border-left-style: none; }
.spacerRight { padding: 0 5px 0 0; border-top-style: none; border-top-color: #d1cdbf; border-right: 1px none #d1cdbf; border-bottom: 1px none #d1cdbf; border-left-style: none; border-left-color: #d1cdbf; }
.spacerLeft { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 5px !important; border-top-style: none; border-top-color: #d1cdbf; border-right: 1px none #d1cdbf; border-bottom: 1px none #d1cdbf; border-left-style: none; border-left-color: #d1cdbf; }
.lineRight { padding-right: 12px; border-top-style: none; border-top-color: #d1cdbf; border-right: 1px solid #d1cdbf; border-bottom-color: #d1cdbf; border-bottom-style: none; border-left-style: none; border-left-color: #d1cdbf; }
.inputStandard { color: #9cabab; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f8f8ff; background-position: 0 0; width: 96%; padding: 3px; border-color: #0d0d0d; border-style: none; }
.inputstyleDATA { color: #242424; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #efefef; background-position: 0 0; padding: 3px; height:22px; line-height:20px; width: 100%; border: solid 1px #a0acac; }
.inputstyleDATA_err { color: #FF8080; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFD0D0; background-position: 0 0; padding: 3px; height:20px; width: 100%; border: solid 1px #a0acac; }
.input120px { color: #0d0d0d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-position: 0 0; padding: 3px; width: 120px; border: solid 1px #9cabab; }
.inputContactForm	{ color: #9cabab; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #f8f8ff; background-position: 0 0; padding: 3px; border: 1px solid #d1cdbf; }
.inputError	{ color: #9cabab; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #FFF0F0; background-position: 0 0; padding: 3px; border: 1px solid #FFCCCC; }
.pngoverlay		{ visibility: visible; position: absolute; float: top;}
.overlay { background-image: url(/images/pinked_fabric-overlay.png); background-repeat: no-repeat; height: 100px; width: 100px; left: 0; top: 0; position: absolute; z-index: 4; visibility: visible; float: left; }

#form_error,#top_login_error,#upload_error { margin-top:5px; margin-bottom:5px; background-color:#FF8080; padding:4px; }
#form_error td { color:#ffffff; }

.errorTxt	{  color:#ffffff; }

.lborder2 { width:320px; color: #242424; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #a0acac; padding:3px;background-color: #efefef }
.inputFinance { color: #242424; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #efefef; background-position: 0 0; border: solid 1px #a0acac; }

#btn	{ height:18px; cursor:pointer; }
#btn td	{ font-style:Trebuchet; font-size:11px; line-height:14px; height:18px; padding-bottom:0px; }
#btn .l	{ background-image: url('/images/buttons/btn_left.gif'); width:6px; font-size:8px; }
#btn .m	{ background-image: url('/images/buttons/btn_mid.gif'); background-repeat:repeat-x; }
#btn .r	{ background-image: url('/images/buttons/btn_right.gif'); width:6px; font-size:8px; }
#btn .pmini { background-color:transparent; }
#status
{
    width: 300px;
    padding-right:16px;
    float: right;
	z-index: 2;
}

#logged_in
{
    width: 325px;
    padding-top:8px;
    padding-right:20px;
    float: right;
	z-index: 2;
}

#logged_in	td		{ padding:2px; padding-top:0px; }
#logged_in .caption 	{ font-size:9px; color:#8c8579; margin-top:1px; }
#logged_in a 			{ font-size:10px; }

#InfoPlease	{display:none;}