body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333 url(/images/bg_html.jpg) repeat-x scroll 0 0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0 0 20px;
text-align:center;
}
#container_outer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bg_container.jpg) repeat-y scroll center top;
text-align:center;
width:100%;
}
#container_inner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bg_containerinner.jpg) no-repeat scroll center top;
text-align:center;
width:100%;
}
#container {
border-bottom:1px solid #CCCCCC;
margin:0 auto;
text-align:left;
width:779px;
}
#logo {
height:95px;
padding:0 35px;
}
#logo #flash {
float:left;
padding-right:50px;
}
#logo h1 {
color:#E6E6D1;
font-size:16px;
letter-spacing:2px;
margin:0;
padding-top:38px;
}
#logo strong {
color:#FFFFFF;
font-weight:normal;
}
a img {
border:medium none;
}
h1 {
color:#993333;
font-size:16px;
font-weight:normal;
}
h2 {
color:#666666;
font-size:14px;
}
a {
color:#993333;
}
#navmain, #navmain2 {
height:20px;
margin:0;
padding:4px 0 0;
text-align:center;
}
#navmain li, #navmain2 li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#navmain a, #navmain2 a {
color:#993333;
font-size:10px;
font-weight:bold;
letter-spacing:2px;
padding:0 14px;
text-decoration:none;
}
#navmainMember {
height:24px;
margin:0;
padding:1px 0 0;
text-align:center;
}
#navmainMember li {
display:table-cell;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:5px 0 0;
}
#navmainMember li.tall {
padding-top:0;
}
#navmainMember a {
color:#993333;
display:block;
font-size:10px;
font-weight:bold;
letter-spacing:2px;
padding:0 14px;
text-decoration:none;
}
#navmain a:hover, #navmain2 a:hover, #page_home .navlink1 a, #page_login .navlink2 a, #page_benefits .navlink4 a, #page_featured .navlink5 a, #page_about .navlink5 a, #page_nominate .navlink6 a, #page_contact .navlink7 a, #page_mylistings .navlink4 a {
color:#000000;
}
#header {
height:225px;
margin-left:-1px;
overflow:hidden;
width:100%;
}
.headeritem {
display:block;
height:225px;
overflow:hidden;
}
#header1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bg_header1.jpg) no-repeat scroll 0 0;
padding:50px 350px 0 25px;
}
#header2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bg_header2.jpg) no-repeat scroll 0 0;
padding:50px 50px 0 450px;
}
#header3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bg_header3.jpg) no-repeat scroll 0 0;
padding:50px 350px 0 25px;
}
#header4 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bg_header4.jpg) no-repeat scroll 0 0;
padding:50px 350px 0 25px;
}
#header5 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bg_header5.jpg) no-repeat scroll 0 0;
padding:50px 300px 0 25px;
}
#header h1, #header .shadow {
color:#993333;
font-size:38px;
letter-spacing:-1px;
line-height:100%;
margin:0;
padding:0;
}
#header h1 {
z-index:1;
}
#header .shadow {
color:#F1F1E6;
top:-112px;
z-index:0;
}
#flashintro {
border:1px solid #CCCCCC;
float:left;
height:405px;
margin:0 15px 10px 0;
width:225px;
}
#calls {
}
h1.memberHeading {
border-bottom:1px solid #CCCCCC;
font-size:24px;
font-weight:bold;
margin:10px 0 0 5px;
padding-left:8px;
text-transform:capitalize;
}
#left {
float:left;
line-height:150%;
padding:25px 15px 15px;
width:68%;
}
#left h1 {
font-weight:bold;
letter-spacing:1px;
margin-top:0;
text-transform:uppercase;
}
#right {
float:right;
padding-top:10px;
width:26%;
}
#right ul, #right li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.home #left, .plaque #left, .multimedia #left {
padding:0 0 0 5px;
width:560px;
}
.home #right, .plaque #right, .multimedia #right {
width:214px;
}
.home .memberimage {
display:block;
float:left;
}
.home .memberinfo {
float:left;
padding-left:10px;
width:350px;
}
.home .memberinfo h2 {
color:#993333;
margin:11px 0;
text-transform:capitalize;
}
.home .memberaction {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#984841 url(/images/btn_bg.jpg) no-repeat scroll 0 0;
border:0 solid;
color:#FFFFFF;
cursor:pointer;
display:block;
font-size:14px;
height:25px;
margin:4px 0;
padding:3px 0 0;
text-align:center;
text-decoration:none;
width:168px;
}
.home input.memberaction {
padding:0;
}
.home #happening {
clear:both;
margin-left:2px;
margin-right:5px;
padding-top:10px;
}
.home #happening h1 {
border-bottom:1px solid #CCCCCC;
color:#111111;
font-size:22px;
font-weight:bold;
line-height:normal;
margin:0 0 5px;
padding-left:5px;
text-transform:capitalize;
}
.home #happeningitem {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/boxrest_bg.jpg) no-repeat scroll 0 0;
cursor:pointer;
display:block;
height:103px;
margin-bottom:5px;
position:relative;
text-decoration:none;
width:550px;
}
.home #happeningitem:hover {
background-image:url(/images/box_bg.jpg);
}
.home #happeningitem .imgspan {
display:block;
float:right;
height:100px;
text-align:center;
width:150px;
}
.home #happeningitem #shopBest {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/shopbest_btn_off.jpg) no-repeat scroll center center;
}
.home #happeningitem:hover #shopBest {
background-image:url(/images/shopbest_btn.jpg);
}
.home #happeningitem #multimedia {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/mm_icon_off.jpg) no-repeat scroll center center;
}
.home #happeningitem:hover #multimedia {
background-image:url(/images/mm_icon.jpg);
}
.home #happeningitem #plaque {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/award.jpg) no-repeat scroll center center;
}
.home #happeningitem h2 {
float:left;
font-size:18px;
font-weight:normal;
margin:4px 0 0 5px;
}
.home #happeningitem p {
color:#111111;
display:block;
float:left;
line-height:16px;
margin:3px 0 0 5px;
width:375px;
}
.home #happeningitem .learnmore {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/arrow_ico_off.jpg) no-repeat scroll right center;
bottom:5px;
font-weight:bold;
left:250px;
letter-spacing:0.5px;
padding-right:15px;
position:absolute;
text-transform:uppercase;
}
.home #happeningitem:hover .learnmore {
background-image:url(/images/arrow_ico.jpg);
}
input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/images/bg_input.jpg) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:3px;
}
#login_form {
margin-top:10px;
}
.submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bg_buttonlogin.jpg) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
margin:5px 0;
padding:2px 0 10px;
width:100px;
}
.small {
font-size:10px;
}
.actionlink {
}
.actionlink a {
}
.actionlink a:hover {
}
#footer {
clear:both;
color:#999999;
font-size:10px;
margin:0;
padding:0;
text-align:center;
width:100%;
}
#footer #navmain2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bg_navmain_footer.jpg) no-repeat scroll center top;
height:40px;
margin:0 auto;
padding:10px 0 0;
width:789px;
}
#footer #copyright a, #terms a {
color:#999999;
text-decoration:none;
}
#calls li {
border-bottom:1px solid #CCCCCC;
padding:15px 15px 15px 10px;
}
#calls li li {
border:medium none;
padding:5px 0;
}
#calls h2 {
letter-spacing:1px;
margin:0;
padding:0;
text-transform:uppercase;
}
#calls .actionlink a {
font-size:16px;
}
#calls .actionlink {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#calls #biltmoreStore {
border:medium none;
}
#calls #biltmoreStore .textLink {
font-size:14px;
font-weight:bold;
text-decoration:none;
}
#membersearch {
width:208px;
}
#membersearchheader {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/searchhead_bg.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:15px;
font-weight:normal;
height:22px;
padding-top:5px;
text-align:center;
}
#membersearchform {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/searchbox_bg.jpg) no-repeat scroll 0 0;
height:320px;
padding:10px 10px 0;
}
#membersearchform label {
display:block;
float:left;
margin:0;
}
#membersearchform input {
float:left;
height:15px;
margin:1px 0 8px;
width:170px;
}
#membersearchform select {
float:left;
height:22px;
margin:1px 0 8px;
width:176px;
}
#membersearchform #membersubmit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/search_btn.jpg) no-repeat scroll 0 0;
border:0 solid;
color:#FFFFFF;
cursor:pointer;
float:right;
font-size:15px;
font-weight:normal;
height:27px;
margin-right:11px;
width:112px;
}
#locatemembers {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/searchbtn_bg.jpg) no-repeat scroll 0 0;
display:block;
height:136px;
margin:10px 0;
padding-top:5px;
text-align:center;
width:210px;
}
#locatemembers a {
color:#FFFFFF;
font-size:15px;
font-weight:normal;
text-decoration:none;
}
.clearleft {
clear:left;
}
.clearright {
clear:right;
}
.clear {
clear:both;
}
#body_popup {
background-color:#FFFFFF;
}
#bio_popup {
background-color:#FFFFFF;
padding-bottom:65px;
}
#bio_popup #logo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bg_containerinner_small.jpg) repeat-x scroll center top;
height:95px;
padding:0 35px;
text-align:center;
}
#bio_popup #logo #flash {
float:none;
padding-right:0;
}
img.AjaxLogo {
border:1px solid gainsboro;
margin-top:15px;
padding:150px 250px;
}
.testimonial {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC url(/images/bg_testim_bottom.jpg) repeat-x scroll right bottom;
float:right;
margin:10px 0 0 10px;
width:240px;
}
.testimonial div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bg_testim_top.jpg) repeat-x scroll left top;
padding:30px 20px;
}
.testimonial div p {
color:#000000;
font-size:10px;
line-height:130%;
}
#right .testimonial {
border-bottom:medium none;
float:none;
margin:-10px 15px 20px 0;
padding:0;
width:185px;
}
#right .testimonial div {
background-position:-8px top;
padding:25px 10px;
}
#page_home .testimonial {
float:none;
margin:0;
width:auto;
}
#page_home .testimonial div p {
margin-bottom:5px;
margin-top:5px;
}
#home_contain, #page_home #left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bg_content.jpg) repeat-x scroll 0 0;
}
.logos {
float:right;
text-align:left;
width:290px;
}
table.candidates td {
padding:5px;
}
table.candidates td h4 {
margin:0;
padding:0;
text-transform:uppercase;
}
table.candidates td p {
margin:0;
padding:0;
}
.errorDiv {
color:#990000;
line-height:24px;
}
#plaquediv {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/whoswho_plaque_blank.jpg) no-repeat scroll 0 0;
color:#EAE7B4;
font-size:24px;
font-weight:bold;
height:231px;
margin:10px auto;
padding-top:126px;
text-align:center;
text-transform:uppercase;
width:469px;
}
#disclaimer {
float:right;
margin-right:50px;
}
#orderplaque {
clear:both;
margin-left:50px;
margin-top:50px;
}
#plaguelink {
font-size:24px;
}
