/*=============FORCE VERTICAL SCROLLBAR (does not validate css 2.1)=============*/

html { overflow-x: hidden; overflow-y: scroll; }



div {font-family:verdana, arial, helvetica; font-size:12px; color:#ffffff;font-weight:normal;line-height:150%;}
td{font-family:verdana, arial, helvetica; font-size:12px; color:#ffffff;font-weight:normal;line-height:150%;}
td.white{font-family:verdana, arial, helvetica; font-size:12px; color:#ffffff;font-weight:normal;line-height:150%;}
hr{color: white}


a:link{font-family:verdana, arial, helvetica; font-size:10px; color:#ffffff;font-weight:bold;text-decoration:none;}
a:visited{font-family:verdana, arial, helvetica; font-size:10px; color:#ffffff;font-weight:bold;text-decoration:none;}
a:hover{font-family:verdana, arial, helvetica; font-size:10px; color:#ffffff;font-weight:bold;text-decoration:underline;}

a.black-search:link{font-family:verdana, arial, helvetica; font-size:12px; color:#000000;font-weight:bold;text-decoration:none;}
a.black-search:visited{font-family:verdana, arial, helvetica; font-size:12px; color:#000000;font-weight:bold;text-decoration:none;}
a.black-search:hover{font-family:verdana, arial, helvetica; font-size:12px; color:#000000;font-weight:bold;text-decoration:underline;}

a.white18:link{font-family:verdana, arial, helvetica; font-size:18px; color:#ffffff;font-weight:bold;text-decoration:none;line-height:120%;}
a.white18:visited{font-family:verdana, arial, helvetica; font-size:18px; color:#ffffff;font-weight:bold;text-decoration:none;line-height:120%;}
a.white18:hover{font-family:verdana, arial, helvetica; font-size:18px; color:#ffffff;font-weight:bold;text-decoration:none;line-height:120%;}

a.white12:link{font-family:verdana, arial, helvetica; font-size:12px; color:#ffffff;font-weight:bold;text-decoration:none;line-height:120%;}
a.white12:visited{font-family:verdana, arial, helvetica; font-size:12px; color:#ffffff;font-weight:bold;text-decoration:none;line-height:120%;}
a.white12:hover{font-family:verdana, arial, helvetica; font-size:12px; color:#ffffff;font-weight:bold;text-decoration:none;line-height:120%;}

a.white12-ul:link{font-family:verdana, arial, helvetica; font-size:12px; color:#ffffff;font-weight:bold;text-decoration:none;line-height:120%;}
a.white12-ul:visited{font-family:verdana, arial, helvetica; font-size:12px; color:#ffffff;font-weight:bold;text-decoration:none;line-height:120%;}
a.white12-ul:hover{font-family:verdana, arial, helvetica; font-size:12px; color:#ffffff;font-weight:bold;text-decoration:underline;line-height:120%;}

a.white-12-nb:link{font-family:verdana, arial, helvetica; font-size:12px; color:#ffffff;font-weight:normal;text-decoration:none;line-height:120%;}
a.white-12-nb:visited{font-family:verdana, arial, helvetica; font-size:12px; color:#ffffff;font-weight:normal;text-decoration:none;line-height:120%;}
a.white-12-nb:hover{font-family:verdana, arial, helvetica; font-size:12px; color:#ffffff;font-weight:normal;text-decoration:underline;line-height:120%;}

a.white-underline:link{font-family:verdana, arial, helvetica; font-size:12px; color:#ffffff;font-weight:bold;text-decoration:none;line-height:120%;}
a.white-underline:visited{font-family:verdana, arial, helvetica; font-size:12px; color:#ffffff;font-weight:bold;text-decoration:underline;line-height:120%;}
a.white-underline:hover{font-family:verdana, arial, helvetica; font-size:12px; color:#ffffff;font-weight:bold;text-decoration:underline;line-height:120%;}

a.footer-link:link{font-family:verdana, arial, helvetica; font-size:11px; color:#6C6343;font-weight:normal;text-decoration:none;line-height:120%;}
a.footer-link:visited{font-family:verdana, arial, helvetica; font-size:11px; color:#6C6343;font-weight:normal;text-decoration:none;line-height:120%;}
a.footer-link:hover{font-family:verdana, arial, helvetica; font-size:11px; color:#6C6343;font-weight:normal;text-decoration:underline;line-height:120%;}


.yellow-26{font-family:verdana, arial, helvetica; font-size:26px; color:#fce0a0;font-weight:normal;line-height:150%;}
.white-26{font-family:verdana, arial, helvetica; font-size:26px; color:#ffffff;font-weight:normal;line-height:150%;}
.yellow-15-b{font-family:verdana, arial, helvetica; font-size:15px; color:#fce0a0;font-weight:bold;line-height:150%;}
.yellow-15{font-family:verdana, arial, helvetica; font-size:15px; color:#fce0a0;font-weight:normal;line-height:150%;}
.yellow-18{font-family:verdana, arial, helvetica; font-size:18px; color:#fce0a0;font-weight:normal;line-height:150%;}
.yellow-11-b{font-family:verdana, arial, helvetica; font-size:11px; color:#fce0a0;font-weight:bold;line-height:150%;}
.yellow-11{font-family:verdana, arial, helvetica; font-size:11px; color:#fce0a0;font-weight:normal;line-height:150%;}
.yellow-12{font-family:verdana, arial, helvetica; font-size:12px; color:#fce0a0;font-weight:bold;line-height:150%;}
.yellow-12-b{font-family:verdana, arial, helvetica; font-size:12px; color:#fcd784;font-weight:bold;line-height:150%;}
.yellow-13{font-family:verdana, arial, helvetica; font-size:13px; color:#fcd784;font-weight:normal;line-height:150%;}
.yellow-13-b{font-family:verdana, arial, helvetica; font-size:13px; color:#fcd784;font-weight:bold;line-height:150%;}
.mls-footer{font-family:verdana, arial, helvetica; font-size:11px; color:#807D6C;font-weight:normal;line-height:150%;}
.black-12-b{font-family:verdana, arial, helvetica; font-size:12px; color:#000000;font-weight:bold;line-height:150%;}
.black-12{font-family:verdana, arial, helvetica; font-size:12px; color:#000000;font-weight:normal;line-height:150%;}
.white-18-b{font-family:verdana, arial, helvetica; font-size:18px; color:#ffffff;font-weight:bold;line-height:150%;}
.white-20{font-family:verdana, arial, helvetica; font-size:20px; color:#ffffff;font-weight:normal;line-height:150%;}
.white-11{font-family:verdana, arial, helvetica; font-size:11px; color:#ffffff;font-weight:normal;line-height:150%;}
.white-11-b{font-family:verdana, arial, helvetica; font-size:11px; color:#ffffff;font-weight:bold;line-height:150%;}
.white-15{font-family:verdana, arial, helvetica; font-size:15px; color:#ffffff;font-weight:normal;line-height:150%;}
.white-12{font-family:verdana, arial, helvetica; font-size:12px; color:#ffffff;font-weight:normal;line-height:150%;}
.white-12-b{font-family:verdana, arial, helvetica; font-size:12px; color:#ffffff;font-weight:bold;line-height:150%;}
.input-field{background-color:#ffffff; border-width:1px; border-style:solid; border-color:#000000; height:25px; font-family:verdana, arial, helvetica; font-size:16px;color:#000000;font-weight:normal;line-height:150%;}
.text-field{background-color:#ffffff; border-width:1px; border-style:solid; border-color:#000000; font-family:verdana, arial, helvetica; font-size:16px;color:#000000;font-weight:normal;line-height:150%;}
.white-30{font-family:verdana, arial, helvetica; font-size:14px; color:#ffffff;font-weight:normal;line-height:150%;}
.white-44{font-family:verdana, arial, helvetica; font-size:12px; color:#ffffff;font-weight:normal;line-height:150%;}
.footer{font-family:verdana, arial, helvetica; font-size:11px; color:#6C6343;font-weight:normal;line-height:150%;}
.left-int-margin{margin:0 30px 0 18px}


/* MODAL */


#mask {
position:absolute;
left:0;
top:0;
z-index:9000;
background-color:#000;
display:none;
}
              
#boxes .window {
position:absolute;
width:550px;
height:461px;
display:none;
z-index:9999;
}

#boxes #dialog1 {
width:550px; 
height:461px;
}
                                      
#dialog1 .d-header {
background:url(/images/modal/bg.jpg) no-repeat 0 0 transparent; 
width:470px; 
height:371px;
padding:90px 40px 0 40px;
}
                                            
#dialog1 .d-header input {
position:relative;
border:1px solid #fff;
width:460px;
font-size:12px;
padding:5px;
margin-top:4px;
margin-bottom:10px; 
}

p { font-family:verdana, arial, helvetica; font-size:12px; color:#fff; text-decoration:none; font-weight:normal; line-height:150%; } 

p.required { font-family:verdana, arial, helvetica; font-size:12px; color:#fce0a0; text-decoration:none; font-weight:bold; line-height:150%; text-align:right; }

label { font-family:verdana, arial, helvetica; font-size:12px; color:#fce0a0; text-decoration:none; font-weight:bold; line-height:150%; }
                                                              
#dialog1 .d-header input#submit { width:169px; height:31px; float:right; border:none; padding:0px; margin:5px 0 0 0; }

.gmnoprint div { color:#000; }
#pano div { display:none; visibility:hidden; }


/* GIFT CARD */

body.giftcard { background:url(/images/card/bg.jpg) #000 repeat-x; margin:0; }

#giftcard { width:1003px; height:687px; margin:0 auto; }
#giftcard img { border:none !important; }
	#gift_logo { width:295px; height:108px; float:left; }
	#header_right {width:708px; height:108px; float:left; background:url(/images/card/header-right.jpg) top left no-repeat; }
		#testimonials_btn { 319px; height:63px; float:left; margin:23px 0 0 85px; } 
	#middle_content { width:1003px; height:400px; float:left; background:url(/images/card/middle-content.jpg) top left no-repeat; }
		#contact_box { width:279px; height:261px; float:right; margin:115px 20px 0 0; }
	#gift_footer { width:1003px; height:142px; float:left; background:url(/images/card/footer.jpg) top left no-repeat; }
	#bottom_button_container { width:983px; float:left; padding:30px 20px 30px 0; }
	#bottom_button_container a { float:right; margin:0 10px 0 0; }
	a#see_what_others_are_saying { width:319px; height:63px; background:url(/images/card/testimonials-btn.jpg) no-repeat; float:left; margin:25px 0 0 380px; }
	a#contact_us_today { width:86px; height:13px; float:right; background:url(/images/card/contact-btn.png) no-repeat; margin:425px 123px 0 0; }



