/* CSS Document */
/* CSS Document */
body {
    margin:0px 0px 0px 0px;
	background-color:#fff;
	text-align:center;
}

textarea,select,input,td,body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#000;
}

a {  text-decoration: none; font-weight: normal; color:#000 }
a:link { text-decoration: none; }
a:visited {  text-decoration: none; }
a:hover {  text-decoration: none; }


#head {width:788px; height:50px}
#head_house{width:273px; height:203px; background-image:url(../images/head_home.jpg); background-repeat:no-repeat; background-position:top left; float:left}
#head_logo {width:510px; height:140px; background-image:url(../images/head_logo.jpg); background-repeat:no-repeat; float:left; clear:right }
#head_adress {width:445px; width*:515px; height:55px; height*:63px; padding-top:8px; padding-right:70px; background-image: url(../images/head_bg_address.jpg); background-repeat:no-repeat; float:right}
.head_adress{ width:445px; width*:515px; height:55px; height*:63px; padding-top:8px; padding-right:70px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#770000; float:right}

#title { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#980101; font-weight:bold; text-align:left }
#title_homes {font-family: Georgia, 'Times New Roman', Times, serif; font-size:16px; font-weight:bold; color:#fff; padding-top:12px}
#title_feat {font-family:Georgia, 'Times New Roman', Times, serif; font-size:16px; color:#fff; font-weight:bold; height: 27px; line-height: 23px;}

#welcometext {width:271px; height:185px; float:left;}
#bg_homes{width:271px; height:185px; float:left; background-image:url(../images/bg_mod.gif); background-repeat:no-repeat; background-position:center}
#bg_feat {width:271px; height:360px; overflow: hidden;  float:left; background-image:url(../images/bg_feat.gif); background-repeat:no-repeat; background-position: top; }
#quicksearch {width:271px; height:360px; overflow: hidden;  float:left;  background-image: url(../images/bg_search.gif); background-repeat:no-repeat; background-position: top; }

a.QuickSearchLink {color: #0E5D44; font-weight: bold; font-size: 10px;}

#shadow_left {height:554px; width:5px; background-image: url(../images/shadow_left.jpg); background-repeat:no-repeat; background-position:top left}
.shadow_left { background-image:url(../images/shadow_left.gif)}
#shadow_right {height:554px; width:5px; background-image: url(../images/shadow_right.jpg); background-repeat:no-repeat; background-position:top left}
.shadow_right { background-image:url(../images/shadow_right.gif)}

#content_left { width:220px; float:left}

#menu_bg {width:209px; width*:224px; padding-left:15px; height:328px; background-image: url(../images/menu_bg.gif); background-repeat:no-repeat; background-position:top left; float:left}
.menu a {display:block; width:182px;width*:187px; height:19px; height*:24px; padding-top:5px; padding-left:5px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bolder; color:#9d3000;text-transform:uppercase;background-image: url(../images/button.gif);background-repeat: no-repeat;background-position: top; text-decoration:none; text-align: left;}
.menu a:hover {display:block; width:182px;width*:187px; height:19px; height*:24px; padding-top:5px;padding-left:5px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bolder; color:#FFF;text-transform:uppercase;text-decoration:none; text-align: left;background-image: url(../images/button.gif);background-repeat: no-repeat;background-position: bottom}
.menu_contact a {display:block; width:182px; width*:187px; height:19px; height*:24px; padding-top:5px;padding-left:5px;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:11px; font-weight:bolder;color:#9d3000;text-transform:uppercase;text-align: left;}
.menu_contact a:hover {display:block; width:182px;width*:187px; height:19px; height*:24px; padding-top:5px; padding-left:5px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bolder; color:#FFF;text-transform:uppercase;text-decoration:none; text-align: left;background-image: url(../images/button.gif);background-repeat: no-repeat; background-position: bottom}

#head_signup {width:187px; height:25px; height*:35px; border-left:#6f0000 4px solid; border-right:#6f0000 4px solid; text-align:center; background-color:#f7db9f; font-family:Georgia, 'Times New Roman', Times, serif; font-size:16px; font-weight:bold; color:#287062; padding-top:10px}
#head_signin {width:184px; width*:187px; height:17px; height*:22px; border-left:#6f0000 4px solid; border-right:#6f0000 4px solid; text-align:left; background-color:#f7db9f; font-family:Verdana, serif; font-size:10px; font-weight:bold; color:#000; padding-top:5px; padding-left:3px;}

#signup_list {width:187px; background-color:#eac077; border-left:#6f0000 4px solid; border-right:#6f0000 4px solid; text-align:left; font-weight:bold; padding-top:5px}

#but_signup {width*:197px; height*:28px; width:192px; height:23px; background-color:#6f0000; padding-top:5px; padding-right:3px}

#but a:link {display:block; width:98px; height:19px; height*:16px; padding-top:3px; font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; background-image: url(../images/button_sign.gif); background-repeat:no-repeat; text-align:center}
#but a:visited {display:block; width:98px; height:19px; height*:16px; padding-top:3px; font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; background-image:url(../images/button_sign.gif); background-repeat:no-repeat; text-align:center}
#but a:hover {display:block; width:98px; height:19px; height*:16px; padding-top:3px; font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; background-image:url(../images/button_sign.gif); background-repeat:no-repeat; text-align:center}

#but_login a:link {display:block; width:98px; height:19px; height*:16px; padding-top:3px; font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; background-image: url(../images/but_login.gif); background-repeat:no-repeat; text-align:center}
#but_login a:visited {display:block; width:98px; height:19px; height*:16px; padding-top:3px; font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; background-image:url(../images/but_login.gif); background-repeat:no-repeat; text-align:center}
#but_login a:hover {display:block; width:98px; height:19px; height*:16px; padding-top:3px; font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; background-image:url(../images/but_login.gif); background-repeat:no-repeat; text-align:center}

#but_view a:link {display:block; width:149px; height:21px; height*:16px; padding-top:5px; font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; background-image:url(../images/but_viewHome.gif); background-repeat:no-repeat}
#but_view a:visited {display:block; width:149px; height:21px; height*:16px; padding-top:5px; font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; background-image:url(../images/but_viewHome.gif); background-repeat:no-repeat}
#but_view a:hover {display:block; width:149px; height:21px; height*:16px; padding-top:5px; font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; background-image:url(../images/but_viewHome.gif); background-repeat:no-repeat}

.read_more a:link {display:block; width:149px; height:21px; height*:16px; padding-top:5px; font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; background-image:url(../images/but_viewHome.gif); background-repeat:no-repeat}
.read_more a:visited {display:block; width:149px; height:21px; height*:16px; padding-top:5px; font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; background-image:url(../images/but_viewHome.gif); background-repeat:no-repeat}
.read_more a:hover {display:block; width:149px; height:21px; height*:16px; padding-top:5px; font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; background-image:url(../images/but_viewHome.gif); background-repeat:no-repeat}

.welcome a:link { font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:underline }
.welcome a:visited { font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:underline }
.welcome a:hover { font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:none}

.link_green a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:underline; color:#216455}
.link_green a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#216455}
.link_foot a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#b1470c}
.link_foot a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#358972}


/*Secondary pages*/
.BoxBgr {
background-color: #fff;
color: #000000;
}
.BoxBgr a {
color: #000000;
text-decoration: underline;
}
.BoxBgr a:hover {
color: #000000;
}
.BoxTab {
background-image: url(../images/box_05.gif);
color: #990000;
font-weight: bold;
white-space: nowrap;
}
.BoxTab a {
color: #990000;
font-weight:bold
}
.BoxTab a:hover {
color: #990000;
font-weight:bold
}
.BoxTabSelected {
background-image: url(../images/box_02.gif);
color: #FFFFFF;
font-weight: bold;
white-space: nowrap;
}
.BoxTabSelected table tr td {
color: #FFFFFF;
font-weight: bold;
}
.BoxTabSelected a {
color: #FFFFFF;
}
.BoxTabSelected a:hover {
color: #FFFFFF;
}

.search_prop a {
display: block;
width: 253px;
height: 25px;
background-image: url(../images/but_search_prop.gif);
background-position: top;
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 24px;
color: #FFF;
text-decoration: none;
}
.search_prop a:hover {
width: 253px;
height: 25px;
background-image: url(../images/but_search_prop.gif);
background-position: bottom;
background-repeat: no-repeat;
color: #0f529e;
text-decoration: none;
}

.BoxBg1 { background-color:#dc9a60; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff}




/*RESOURCES PAGES*/
.ResCategTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #000000;
padding: 10px;
}
.ResTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #CC0000;
background-color: #EFEFEF;
border-top: 1px solid #444444;
}
.ResTitle a {
color: #CC0000;
text-decoration: none;
}
.ResShortDesc {
padding: 1px 1px 1px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
background-color:#FAFAFA;
line-height: 20px;
}
.ResShortDesc a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#CC0000;
text-transform: uppercase;
}
.titlediv {
display: block;
width: 530px; /* should be the same as the width of the containing table */
padding: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #990000;
border-bottom:#990000 1px solid;
}
.titlediv a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #990000;
text-transform: uppercase;
}
.textdiv {
display: block;
width: 530px; /* should be the same as the width of the containing table */
padding: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #555555;
line-height: 20px;
text-indent: 20px;
}
.textdiv p{
margin: 0px;
}
.ResPgCookie {
display: block;
clear: both;
width: 540px;
padding-left: 10px;
padding-bottom: 5px;
}
.ResPgCookie a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #990000;
}
.ResPgCookie a:hover{
color: #000000;
}

/*GENERAL*/
.color1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
} 
.color1 a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #990000;
text-decoration: underline;
}
.color1Bold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
}
.color1Bold a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #990000;
text-decoration: underline;
}
.color1UpperBold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
 color: #000000;
}
.color1UpperBold a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
 color: #990000;
text-decoration: underline;
}
a.linkColor1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #990000;
text-decoration: underline;
}
a.linkColor1:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 text-decoration: underline;
}
a.linkColor1Bold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #990000;
text-decoration: underline;
}
a.linkColor1Bold:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 text-decoration: underline;
}

.color2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
}
.color2 a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #990000;
text-decoration: underline;
}
.color2 a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
}
.color2Bold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
}
.color2Bold a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
text-decoration: underline;
}
.color2Bold a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
}
.color2UpperBold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
 color: #FFFFFF;
}
.color2UpperBold a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
 color: #FFFFFF;
text-decoration: underline;
}
.color2UpperBold a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
 color: #dfc27a;
}
a.linkColor2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #990000;
text-decoration: underline;
}
a.linkColor2:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 text-decoration: underline;
}
a.linkColor2Bold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #990000;
text-decoration: underline;
}
a.linkColor2Bold:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 text-decoration: underline;
}
/*NEW STYLE*/
.PopupTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #990000;
width: 99%;
text-align: center;
padding: 5px 0px 5px 0px;
margin-bottom: 5px;
}
.Text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #454545;
line-height: 20px;
}
div.TextImportant {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #990000;
line-height: 15px;
text-indent: 0px;
padding: 3px 50px 3px 50px;
background-image: url(../images/next1.gif);
background-position: 35px 3px;
background-repeat: no-repeat;
}
span.TextImportant {
color: #990000;
}
.Popup1 {
border-left: 5px solid #990000;
border-right: 5px solid #990000;
background-image: url(../images/popup.gif);
background-repeat: no-repeat;
display: block;
width: 547px;
height: 81px;
}
.Popup2 {
border-left: 5px solid #990000;
border-right: 5px solid #990000;
padding: 10px;
background-color: #FFFFFF;
width: 547px;
}
.Popup3 {
border-left: 5px solid #990000;
border-right: 5px solid #990000;
border-bottom: 1px solid #990000;
background-image:url(../images/box_05.gif); 
background-repeat:repeat-x; 
background-position: 0px 0px;
text-align: right;
display: block;
width: 547px;
height: 20px;
height*: 30px;
overflow: hidden;
padding: 10px 0px 0px 0px;
}
a.PopupClose {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight: normal;
text-decoration: underline;
background-image: url(../images/b_closewindow.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
padding: 2px 10px 5px 15px;
display: block;
clear: none;
float: right;
margin: 0px;
}
a.PopupClose:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FF0000;
text-decoration: underline;
}
.PopupText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #454545;
line-height: 15px;
text-align: center;
}
.PopupFormTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
font-weight: bold;
border-bottom: 1px solid #999999;
padding: 10px 0px 2px 0px;
margin: 0px;
}
.PopupFormTable {
padding: 2px;
background-color: #f8f8f8;
border: 1px solid #ffffff;
}
.PopupFormTD1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: right;
color: #000000;
width: 120px;
}
.PopupFormTD2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: left;
color: #990000;
}
.PopupFormButton {
text-align:center;
}
.FormTD1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: right;
color: #000000;
width: 120px;
}
.FormTD2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: left;
color: #990000;
}
.FormButton {
text-align:center;
}
.ValidationWarning {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF0000;
}
.RequiredStar {
color: #FF0000;
}
.BoxBackground {
background-color: #FFFFFF;
}
.MyAccountWelcome {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}
.MyAccountTopLink {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #fff;
}
.MyAccountTopLink a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #fff;
}

.BgMyAccountTop {background-color:#dc9a60}

a.MyAccountListingLinks {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #454545;
}
.MyAccountCookie {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #990000;
text-align: left;
}
.MyAccountCookie a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #990000;
}
.PageInfo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}
.PageInfo strong {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight: bold;
}
.PageInfo a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #990000;
font-weight: bold;
text-decoration: underline;
}
.PageInfo a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #990000;
font-weight: bold;
text-decoration: underline;
}
.picSelect {border: 2px solid #FF0000; margin: 1px;}
.picNeSelect {border: 1px solid #000000; margin: 2px;}
