/* ========== BEGIN: Imported from old base main.css ========== */


/*
* Generic
*/
.align-top {
    vertical-align:top;
}

/*
* Realty Infusion specific
*/
.ri_top{
	height: 99px;
	background-image: url(../images/template/top_fade.gif);
}
.ri_back {
	/*background-image: url(../images/template/index_back.gif);*/
	background-image: url(../images/template/body_fade.gif);
}
.ri_content_bg{
	
}
.ri_bottom {
	background-image: url(../images/template/footer_fade.gif);
}
.ri_logo {
	background-image: url(../images/logo/logo.png);
	width: 280px;
	height: 66px;
	border-width: 0px;
}
.ri_support {
	background-image: url(../images/template/support.png);
	width: 209px;
	height: 51px;
	border-width: 0px;
}
#ri_main_nav {
	width: 641px;
	background-image: url(../images/template/navback.png);
}
#ri_main_nav a {
	font-size: 12px;
	text-decoration: none;
	padding-left: 5px;
}
#ri_bottom_nav {
	color: #C2CF95;
	font-size: 14px;
	padding: 10px;
}
#ri_bottom_nav table, #ri_bottom_nav table a {
	color: #D2D3D3;
	font-size: 11px;
	text-decoration: none;
}


a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.frontendtitle11 {
	color:#CAD1DF;
	font-size:11px;
}
.frontendtitle12 {
	color:#CAD1DF;
	font-size:12px;
}
.frontendtitle13 {
	color:#CAD1DF;
	font-size:13px;
}
.frontendtitle14 {
	color:#CAD1DF;
	font-size:14px;
}
.frontendtitle16 {
	color:#CAD1DF;
	font-size:16px;
}
.frontendtitle18 {
	color:#CAD1DF;
	font-size:18px;
}
.frontendtitle20 {
	color:#CAD1DF;
	font-size:20px;
}
.frontendtitle22 {
	color:#CAD1DF;
	font-size:22px;
}
.frontendtitle24 {
	color:#CAD1DF;
	font-size:24px;
}
.frontendtitle30 {
	color:#CAD1DF;
	font-size:30px;
}
.frontendsubtitle11 {
	color:#1b79c5;
	font-size:11px;
}
.frontendsubtitle12 {
	color:#1b79c5;
	font-size:12px;
}
.frontendsubtitle13 {
	color:#1b79c5;
	font-size:13px;
}
.frontendsubtitle14 {
	color:#1b79c5;
	font-size:14px;
}
.frontendsubtitle15 {
	color:#1b79c5;
	font-size:15px;
}
.frontendsubtitle16 {
	color:#1b79c5;
	font-size:16px;
}
.frontendsubtitle18 {
	color:#1b79c5;
	font-size:18px;
}
.frontendsubtitle20 {
	color:#1b79c5;
	font-size:20px;
}
/*engine and HTML pages text;*/

.title16 {
	color:#313D42;
	font-size:16px;
}
.title18 {
	color:#313D42;
	font-size:18px;
}
.title20 {
	color:#313D42;
	font-size:20px;
}
.title22 {
	color:#313D42;
	font-size:22px;
}
.title24 {
	color:#313D42;
	font-size:24px;
}
.title30 {
	color:#313D42;
	font-size:30px;
}
.title40 {
	color:#313D42;
	font-size:40px;
}
.title50 {
	color:#313D42;
	font-size:50px;
}
.subtitle11 {
	color:#404b51;
	font-size:11px;
}
.subtitle12 {
	color:#93ad5b;
	font-size:12px;
}
.subtitle13 {
	color:#93ad5b;
	font-size:13px;
}
.subtitle14 {
	color:#93ad5b;
	font-size:14px;
}
.subtitle15 {
	color:#93ad5b;
	font-size:15px;
}
.subtitle16 {
	color:#93ad5b;
	font-size:16px;
}
.subtitle18 {
	color:#93ad5b;
	font-size:18px;
}
.subtitle20 {
	color:#93ad5b;
	font-size:20px;
}
.bodytext12 {
	color:#313D42;
	font-size:12px;
}
.bodytext11 {
	color:#313D42;
	font-size:11px;
}
.bodytext13 {
	color:#313D42;
	font-size:13px;
}
.bodytext14 {
	color:#313D42;
	font-size:14px;
}
.bodytext16 {
	color:#313D42;
	font-size:16px;
}
.bodytext18 {
	color:#313D42;
	font-size:18px;
}
.enginered18 {
	color:#CC0000;
	font-size:18px;
}
.enginered16 {
	color:#CC0000;
	font-size:16px;
}
.enginered14 {
	color:#CC0000;
	font-size:14px;
}
.enginered12 {
	color:#CC0000;
	font-size:12px;
}
.enginered11 {
	color:#CC0000;
	font-size:11px;
}


/*engine buttons;*/

.enginebuttonsbackground {
	background-color:#373F40;

}
.Enginebuttonstext {
	color:#ffffff;
}

/* -- LEGAL AND POLICIES PAGES */

.legalpolicies { padding-top:25px; }
.legalpolicies p { font-size:13px; line-height:1.3em; margin:0 0 15px 0; }
.legalpolicies h1 { font-size:18px; line-height:1.3em; margin:0 0 15px 0; }
.legalpolicies h2, .legalpolicies h3, .legalpolicies h4, .legalpolicies h5, .legalpolicies h6 { 
font-size:14px; font-weight:bold; margin:0 0 15px 0; }

.legalpolicies ul { margin-bottom:15px; margin-left:25px; padding-left:15px; }
.legalpolicies ul li { list-style-type:disc; }



/* ========== STYLES THE STANDARD BUTTON - DEFAULT COLOR = BLACK ==========*/ 

.ri_button {
	cursor:pointer;
	display:inline-block; *display: inline;
	margin:5px 5px; outline:none; padding:5px;
	text-align:center; text-decoration:none; text-shadow:0 1px 1px rgba(0,0,0,.3); vertical-align:baseline;
	zoom:1; /* zoom and *display = ie7 hack for display:inline-block */
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2); -moz-box-shadow:0 1px 2px rgba(0,0,0,.2); box-shadow:0 1px 2px rgba(0,0,0,.2);
	/* the following supplies the color for the normal state - to define another color find the code below in your site/css/main.css */
	color:#ffffff;
	border:1px solid #333333;
	background:#333333;
	background:-webkit-gradient(linear, left top, left bottom, from(#666666), to(#000000));
	background:-moz-linear-gradient(top,  #666666,  #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}

.ri_button:hover {
	text-decoration:none;
	/* the following supplies the color for the hover state - to define another color find the code below in your site/css/main.css */
	background:#000000;
	background:-webkit-gradient(linear, left top, left bottom, from(#444444), to(#000000));
	background:-moz-linear-gradient(top,  #444444,  #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}

.ri_button:active {
	position:relative;
	top:1px;
	/* the following supplies the color for the active state - to define another color find the code below in your site/css/main.css */
	color:#666666;
	background:-webkit-gradient(linear, left top, left bottom, from(#000000), to(#444444));
	background:-moz-linear-gradient(top,  #000000,  #444444);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

/* message block added at top of some layouts after succesful operation */
.riMessageBlockOuter { background-color:#85a2b4;}
.riMessageBlockInner {
	background: #f5f9fc url(/base/site/images/icon_info.png) no-repeat 5px 5px;
}
.riMessage { color:#2b4f5f; font-size:18px; text-align:center; }

/* error block added at top of some layouts after failed operation */
.riErrorBlockOuter { background-color:#cc0000; }
.riErrorBlockInner {
	background: #fff4f4 url(/base/site/images/icon_error.png) no-repeat 5px 5px;
}
.riError { color:#ff0000; font-size:18px; text-align:center; }


/* ========== END: Imported from old base main.css ========== */


/*engine table formatting;*/

body {

	font-size: 13px; 
	color:#4a4d50;
	
	font-family: Arial, Helvetica, sans-serif;

}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.frontendtitle11 {
	color:#1e4019;
	font-size:11px;
}
.frontendtitle12 {
	color:#1e4019;
	font-size:12px;
}
.frontendtitle13 {
	color:#1e4019;
	font-size:13px;
}
.frontendtitle14 {
	color:#1e4019;
	font-size:14px;
}
.frontendtitle16 {
	color:#1e4019;
	font-size:16px;
}
.frontendtitle18 {
	color:#1e4019;
	font-size:18px;
}
.frontendtitle20 {
	color:#1e4019;
	font-size:20px;
}
.frontendtitle22 {
	color:#1e4019;
	font-size:22px;
}
.frontendtitle24 {
	color:#1e4019;
	font-size:24px;
}
.frontendtitle30 {
	color:#1e4019;
	font-size:30px;
}
.frontendsubtitle11 {
	color:#cde2bf;
	font-size:11px;
}
.frontendsubtitle12 {
	color:#cde2bf;
	font-size:12px;
}
.frontendsubtitle13 {
	color:#cde2bf;
	font-size:13px;
}
.frontendsubtitle14 {
	color:#cde2bf;
	font-size:14px;
}
.frontendsubtitle15 {
	color:#cde2bf;
	font-size:15px;
}
.frontendsubtitle16 {
	color:#cde2bf;
	font-size:16px;
}
.frontendsubtitle18 {
	color:#cde2bf;
	font-size:18px;
}
.frontendsubtitle20 {
	color:#cde2bf;
	font-size:20px;
}
/*engine and HTML pages text;*/

.title16 {
	color:#232323;
	font-size:16px;
}
.title18 {
	color:#232323;
	font-size:18px;
}
.title20 {
	color:#232323;
	font-size:20px;
}
.title22 {
	color:#232323;
	font-size:22px;
}
.title24 {
	color:#232323;
	font-size:24px;
}
.title30 {
	color:#232323;
	font-size:30px;
}
.title40 {
	color:#232323;
	font-size:40px;
}
.title50 {
	color:#232323;
	font-size:50px;
}
.subtitle11 {
	color:#404b51;
	font-size:11px;
}
.subtitle12 {
	color:#404b51;
	font-size:12px;
}
.subtitle13 {
	color:#404b51;
	font-size:13px;
}
.subtitle14 {
	color:#404b51;
	font-size:14px;
}
.subtitle15 {
	color:#404b51;
	font-size:15px;
}
.subtitle16 {
	color:#404b51;
	font-size:16px;
}
.subtitle18 {
	color:#404b51;
	font-size:18px;
}
.subtitle20 {
	color:#404b51;
	font-size:20px;
}
.bodytext12 {
	color:#4a4d50;
	font-size:12px;
}
.bodytext11 {
	color:#4a4d50;
	font-size:11px;
}
.bodytext13 {
	color:#4a4d50;
	font-size:13px;
}
.bodytext14 {
	color:#4a4d50;
	font-size:14px;
}
.bodytext16 {
	color:#4a4d50;
	font-size:16px;
}
.bodytext18 {
	color:#4a4d50;
	font-size:18px;
}
.enginered18 {
	color:#CC0000;
	font-size:18px;
}
.enginered16 {
	color:#CC0000;
	font-size:16px;
}
.enginered14 {
	color:#CC0000;
	font-size:14px;
}
.enginered12 {
	color:#CC0000;
	font-size:12px;
}
.enginered11 {
	color:#CC0000;
	font-size:11px;
}
/*engine table formatting;*/

.enginetablebackground {
	background-color:#3a3939;
}
.enginetablerowbackground {
	background-color:#F7F9F8;
}
.enginetabletext11 {
	color:#ffffff;
	font-size: 11px;
}
.enginetabletext12 {
	color:#ffffff;
	font-size: 12px;
}
.enginetableborder {
	background-color:#AFC5CD;
}
/*engine buttons;*/

.enginebuttonsbackground {
	background-color:#2b2d2b;

}
.enginebuttonstext {
	color:#ffffff;

}





.blue24 {

color:#547994;

font-size:24px;
	font-family: Arial, Helvetica, sans-serif;

}
.loadingbigtext {
	color:#FFF;
	font-size:24px;
}
.loadingsmalltext {
	color:#d6f4be;
	font-size:18px;
}

.blue18normal {

color:#1e4019;

font-size:18px;

}
.blue20normal {

color:#1e4019;

font-size:20px;

}
.blue22 {

color:#1e4019;

font-size:22px;

}

.green18 {

color:#608611;

font-size:15px;

}

.grenn11 {

color:#77A715;

font-size:11px;

}

.darkblue11 {

color:#232323;

font-size:11px;

}
.darkblue20 {

color:#232323;

font-size:20px;

}
.darkblue24 {

color:#232323;

font-size:24px;

}
.darkblue30 {

color:#232323;

font-size:30px;

}

.greytext11 {

color:#667981;

font-size:11px;

}

.red11pxx {

color:#CC0000;

font-size:10px;

}
.red18pxx {

color:#CC0000;

font-size:18px;

}
.red24pxx {

color:#CC0000;

font-size:24px;

}

.red12pxx {

color:#CC0000;

font-size:12px;

}

.red13pxx {

color:#CC0000;

font-size:13px;

}

.red16pxx {

color:#CC0000;

font-size:16px;

}

.greytext12 {

color:#667981;

font-size:12px;

}

.greytext13 {

color:#667981;

font-size:13px;

}

.greytext14 {

color:#667981;

font-size:14px;

}

.NEWgrey11 {

color:#404b51;

font-size:11px;

}

.NEWgrey12 {

color:#404b51;

font-size:12px;

}

.NEWgrey13 {

color:#404b51;

font-size:13px;

}

.NEWgrey14 {

color:#404b51;

font-size:14px;

}

.NEWgrey15 {

color:#404b51;

font-size:15px;

}

.NEWgrey16 {

color:#404b51;

font-size:16px;

}

.NEWgrey18 {

color:#404b51;

font-size:18px;

}

.browntext11 {

color:#6D746D;

font-size:11px;

}

.browntext12 {

color:#6D746D;

font-size:12px;

}

.browntext13 {

color:#6D746D;

font-size:13px;

}

.browntext14 {

color:#6D746D;

font-size:14px;

}

.lightgreen14 {

color:#374D31;

font-size:14px;

}

.browntext15 {

color:#6D746D;

font-size:15px;

}

.browntext16 {

color:#6D746D;

font-size:16px;

}

.browntext18close {

color:#6D746D;

font-size:18px;

letter-spacing:-1px;

}

.browntext24close {

color:#6D746D;

font-size:18px;

letter-spacing:-1px;

}

.NEWgreymed11 {

color:#6C8999;

font-size:11px;

}

.NEWgreymed12 {

color:#6C8999;

font-size:12px;

}

.NEWgreymed13 {

color:#6C8999;

font-size:13px;

}

.NEWgreymed14 {

color:#6C8999;

font-size:14px;

}

.NEWgreymed15 {

color:#6C8999;

font-size:15px;

}

.NEWgreymed16 {

color:#6C8999;

font-size:16px;

}

.NEWgreymed18 {

color:#6C8999;

font-size:18px;

}

.darkblue12 {

color:#232323;

font-size:12px;

}

.darkblue14 {

color:#232323;

font-size:14px;

}

.darkblue16 {

color:#232323;

font-size:16px;

}

.red16 {

color:#CC0000;

font-size:16px;

}

.darkblue18 {

color:#25384a;

font-size:18px;

}

.darkblue13 {

color:#25384a;

font-size:13px;

}

.blue11 {

color:#79AFE1;

font-size:11px;

}

.aquablue13 {

color:#cde2bf;

font-size:13px;

}

.green24 {

color:#608611;

font-size:24px;

}

.grey14bold {

color:#2C2C2C;

font-size:16px;

}

.textbox2 {

background:#FFFFFF none repeat scroll 0 0;

color:#666666;

font-family:Arial,Helvetica,sans-serif;

font-size:18px;

}

.textbox3 {

background:#FFFFFF none repeat scroll 0 0;

color:#1e4019;

font-family:Arial,Helvetica,sans-serif;

font-size:14px;

}

.blue24addproperty {

color:#A3B9D1;

font-size:24px;

}

.savebutton {

background:#FBA921 none repeat scroll 0 0;

color:#FFFFFF;

font-family:Arial,Helvetica,sans-serif;

font-size:16px;

font-weight:bold;

}

.myaccountblue12 {

color:#446277;

font-size:12px;

}

.textbox14pt {

background:#ffffff none repeat scroll 0 0;

color:#4c575c;

font-family:Arial,Helvetica,sans-serif;

font-size:16px;
border:medium;
border-color:#879095;
padding: 3px;

}

.textbox5drkgrey18 {

background:#FFFFFF none repeat scroll 0 0;

color:#2C2C2C;

font-family:Arial,Helvetica,sans-serif;

font-size:18px;

}

.blue24 {

color:#547994;

font-size:24px;

}

.green18 {

color:#374D31;

font-size:18px;

}

.green16 {

color:#374D31;

font-size:16px;

}

.green14 {

color:#374D31;

font-size:14px;

}

.grenn11 {

color:#77A715;

font-size:11px;

}

.blue11 {

color:#79AFE1;

font-size:11px;

}

.green24 {

color:#374D31;

font-size:24px;

}

.grey14bold {

color:#2C2C2C;

font-size:16px;

}

.textbox2 {

background:#FFFFFF none repeat scroll 0 0;

color:#000000;

font-family:Arial,Helvetica,sans-serif;

font-size:22px;

}

.textbox28 {

background:#FFFFFF none repeat scroll 0 0;

color:#000000;

font-family:Arial,Helvetica,sans-serif;

font-size:28px;

}

.textbox3 {

background:#FFFFFF none repeat scroll 0 0;

color:#000000;

font-family:Arial,Helvetica,sans-serif;

font-size:14px;

}

.textbox16px {

background:#FFFFFF none repeat scroll 0 0;

color:#000000;

font-family:Arial,Helvetica,sans-serif;

font-size:18px;

}

.textboxTINY {

background:#FFFFFF none repeat scroll 0 0;

color:#000000;

font-family:Arial,Helvetica,sans-serif;

font-size:11px;

}

.blue24addproperty {

color:#A3B9D1;

font-size:24px;

}

.black24close {

color:#000000;

font-size:24px;

letter-spacing:-1px;

}

.black30 {

color:#000000;

font-size:30px;

letter-spacing:-1px;

}

.black14close {

color:#000000;

font-size:14px;

letter-spacing:-1px;

}

.black14 {

color:#000000;

font-size:14px;

}

.black18 {

color:#000000;

font-size:18px;

}

.black16close {

color:#000000;

font-size:16px;

letter-spacing:-0.5px;

}

.blue24close {

color:#1e4019;

font-size:24px;

letter-spacing:-1px;

}

.blue20close {

color:#1e4019;

font-size:20px;

letter-spacing:-1px;

}

.green20close {

color:#374D31;

font-size:20px;

letter-spacing:-1px;

}

.green24close {

color:#1e4019;

font-size:24px;

letter-spacing:-1px;

}

.green28close {

color:#1e4019;

font-size:28px;

letter-spacing:-0.5px;

}

.blue18close {

color:#1e4019;

font-size:18px;

letter-spacing:-1px;

}

.darkgrey10px {

color:#232323;

font-size:10px;

}

.blue12pxpx {

color:#1e4019;

font-size:12px;

}

.blue11pxpx {

color:#1e4019;

font-size:11px;

}

.blue11lmedium {

color:#3B7193;

font-size:11px;

}

.blue13px {

color:#1e4019;

font-size:13px;

}

.darkgrey12px {

color:#383939;

font-size:12px;

}

.darkgrey13px {

color:#383939;

font-size:13px;

}

.mediumgrey12px {

color:#666666;

font-size:12px;

}

.blue14px {

color:#1e4019;

font-size:14px;

}

.blue16px {

color:#1e4019;

font-size:16px;

}

.green14pxpx {

color:#74A502;

font-size:12px;

}

.green11pxpx {

color:#374D31;

font-size:11px;

}

.greendark11pxpx {

color:#4E5C1D;

font-size:11px;

}

.browndark11pxpx {

color:#7D7738;

font-size:11px;

}

.greendark12pxpx {

color:#768441;

font-size:12px;

}

.greendark13pxpx {

color:#768441;

font-size:13px;

}

.greendark14pxpx {

color:#768441;

font-size:14px;

}

.greendark16pxpx {

color:#768441;

font-size:16px;

}

.green14lime {

color:#374D31;

font-size:14px;

}

.green12lime {

color:#374D31;

font-size:12px;

}

.orange12 {

color:#FD8905;

font-size:12px;

}

.orange11 {

color:#FD8905;

font-size:11px;

}

.orange13 {

color:#FD8905;

font-size:13px;

}

.orange14 {

color:#FD8905;

font-size:14px;

}

.aqua12 {

color:#009999;

font-size:12px;

}

.aquablue14 {

color:#cde2bf;

font-size:14px;

}

.aquablue16 {

color:#cde2bf;

font-size:16px;

}

.aquablue12 {

color:#cde2bf;

font-size:12px;

}

.aquablue11 {

color:#cde2bf;

font-size:11px;

}

.aquablue18 {

color:#cde2bf;

font-size:18px;

}

.aquablue18close {

color:#cde2bf;

font-size:18px;

letter-spacing:-1px;

}

.aquablue20close {

color:#cde2bf;

font-size:20px;

letter-spacing:-1px;

}

.aquablue24close {

color:#cde2bf;

font-size:24px;

letter-spacing:-1px;

}

.white18close {

color:#FFFFFF;

font-size:18px;

}
.white20 {

color:#FFFFFF;

font-size:20px;

}

.blue18close {

color:#1e4019;

font-size:18px;

letter-spacing:-1px;

}

.blue18 {

color:#1e4019;

font-size:18px;

}

.blue15 {

color:#1e4019;


font-size:15px;

}

.blue14close {

color:#1e4019;

font-size:14px;

letter-spacing:-1px;

}

.blue16close {

color:#1e4019;

font-size:16px;

letter-spacing:-1px;

}

.blue30close {

color:#1e4019;

font-size:30px;

letter-spacing:-1px;

}

.lightblue18close {

color:#E7F5FB;

font-size:18px;

letter-spacing:-1px;

}

.lightblue12 {

color:#E7F5FB;

font-size:12px;

}

.lightblue13 {

color:#E7F5FB;

font-size:13px;

}

.lightblue14 {

color:#E7F5FB;

font-size:14px;

}

.lightblue11 {

color:#E7F5FB;

font-size:11px;

}

.white12px {

color:#FFFFFF;

font-size:12px;

}

.red11px {

color:#1e4019;

font-size:11px;

}

.SSdarkgreen11px {

color:#576440;

font-size:11px;

}

.SSdarkgreen12px {

color:#576440;

font-size:12px;

}

.SSdarkgreen13px {

color:#576440;

font-size:13px;

}

.SSdarkgreen14px {

color:#576440;

font-size:14px;

}

.SSmedgreen14px {

color:#909B72;

font-size:14px;

}

.SSmedgreen11px {

color:#909B72;

font-size:11px;

}

.SSmedgreen12px {

color:#909B72;

font-size:12px;

}

.SSmedgreen16px {

color:#909B72;

font-size:16px;

}

.SSmedgreen13px {

color:#909B72;

font-size:13px;

}

.SSdarkgreen16px {

color:#576440;

font-size:16px;

}

.white12px {

color:#FFFFFF;

font-size:12px;

}

.gold16px {

color:#C8AB03;

font-size:16px;

}

.gold16darkpx {

color:#907B00;

font-size:16px;

}

.white14px {

color:#FFFFFF;

font-size:14px;

}

.darkgrey14closeclose {

color:#2C2C2C;

font-size:14px;

letter-spacing:-1px;

}

.darkgrey16close {

color:#2C2C2C;

font-size:16px;

letter-spacing:-0.5px;

}

.savebutton {



color:#F1F5F7;

font-family:Arial,Helvetica,sans-serif;

font-size:12px;

border:0px;

padding:2px;

font-weight:bold;



}

.savebutton12px {



color:#ffffff;
background-color:#2b2d2b;

font-family:Arial,Helvetica,sans-serif;

font-size:15px;

padding:3px;

border:0px;
border-color:#6f7e8c;



}

.blue40close {

color:#1e4019;

font-size:40px;

letter-spacing:-1px;

}

.blue50close {

color:#1e4019;

font-size:50px;

letter-spacing:-1px;

}

.blue60close {

color:#1e4019;

font-size:60px;

letter-spacing:-1px;

}

.gold24close {

color:#D7B701;

font-size:24px;

letter-spacing:-1px;

}

.savebuttonGREEN {

background:#2b2d2b none repeat scroll 0 0;

color:#FFFFFF;

font-family:Arial,Helvetica,sans-serif;

font-size:16px;

font-weight:bold;

}

.savebuttonDARKGREEN {

background:#768441 none repeat scroll 0 0;

color:#FFFFFF;

font-family:Arial,Helvetica,sans-serif;

font-size:16px;

font-weight:bold;

}

.white16close {

color:#FFFFFF;

font-size:16px;

letter-spacing:-0.5px;

}

.white14close {

color:#FFFFFF;

font-size:14px;

letter-spacing:-0.5px;

}

/* ========== STYLES THE OWNENGINE PAGE ========== */
.ri_offer_box {
    border-color: #153b0e;
}
.ri_offer_special_text {
    color: #153b0e;
}
.ri_offer_section {
    background: #153b0e;
	color:#ffffff;
}

#ri_offer_product_image {
	background: transparent url(/base/site/images/offer/BoxGreen.png) no-repeat top left;
}

#riBanner {
	background: url(/site/custom/images/main2.jpg);
	color: #23371c;
}
