@charset "utf-8";
body  {
	background: #ede7e5;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #625439;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
scrollbar-arrow-color: #000000;
scrollbar-3dlight-color: #FFFFF4;
scrollbar-highlight-color: #C6848A;
scrollbar-face-color: #FFFFF4;
scrollbar-shadow-color: #C6848A;
scrollbar-darkshadow-color: #FFFFF4;
scrollbar-track-color: #EADDCC;
width:97%
}
a:link, a:visited, a:active {color: #681235;}
a:hover {color: #8b6d24;}
#adtop {
	background-color: #DFCF9F;
	background-image: url(../_images/bg_line_vertical3.gif);
	background-repeat: repeat-x;
	margin: -2px;
	margin-bottom:20px;
	padding: 5px;
	padding-right: 0px;
	text-align:left;
	font-size: 80%;
	line-height:1em;
height: 15px;
}
#adtop #adtopright a:link, #adtop #adtopright a:visited, #adtop #adtopright .snapview {
font-weight:700;
color:#840042;
	font-size: 100%;
background-image: url(../_images/bg_line_menu.gif);
padding:5px;
text-decoration:none;
text-align: center middle;
line-height:23px;
}
#adtop #adtopright a:hover {
font-weight:700;
color:#000000;
	font-size: 100%;
text-decoration:underline;
}
#adtop #adtopright #stats a:link, #adtop #adtopright #stats a:visited {
font-weight:700;
color:#840042;
	font-size: 100%;
background-image: none;
padding:0px;
height:10px;
text-align: center middle;
}
#stats a:hover {
font-weight:700;
color:#000000;
	font-size: 100%;
}
#adtop #adtopright 
{float: right; 	font-size:inherit; height:20px; margin-top: -5px; margin-bottom: -5px;}
#adtopright span {
cursor:pointer;
font-weight:700;
color:#840042;
font-size: 100%;
}
#adcontainer {
margin: 0 auto;
text-align:center;
width:95%;
display: table;
vertical-align:middle;
z-index:2;
}
#adblockleft, .adblockleft {
	position:relative;
	width: 100%;
	clear:both;
	margin:0px;
	margin-top: 15px;
	margin-bottom:15px;
	padding:5px;
text-align:left;
vertical-align:middle;
font-size:inherit;
z-index:2;
}
/* .textleft {display:inline-box; vertical-align:middle; position: relative; border: 0px solid #000000;width:100%;}
.textright {display:inline-box; vertical-align:middle; position: relative; border: 0px solid #000000;width:100%;}
.imgleft {display:inline-box; position: relative; background-color: #ffffff; float:left; padding: 10px;}
.imgright {display:inline-box; position: relative; background-color: #ffffff; float:right; padding: 10px;}
*/
.imgleft {
	background-color: transparent; 
	display:table-cell; 
	padding: 10px; 
	margin-right:10px;
	width:10%;
	text-align:middle;
	vertical-align: top;
	}
.textleft {
	border: 0px solid #000000; 
	vertical-align:middle; 
	display:table-cell; 
	font-size:inherit; 
	padding-left:10px;
	}
.imgright {
	background-color: transparent; 
	display:table-cell; 
	padding: 10px;  
	width:10%;
	text-align:middle;
	vertical-align: top;
	}
.textright {
	border: 0px solid #000000; 
	vertical-align:middle; 
	display:table-cell; 
	padding-right:10px; font-size:inherit;
	}



#adblockright {
	position:relative;
	width: 100%;
	clear:both;
	margin:0px;
	margin-top: 15px;
	margin-bottom:15px;
text-align:right;
vertical-align:middle;
font-size:inherit; 
z-index:2;
}

#adblockright .pic, #adblockleft .pic {border:10px solid #FFFFFF;}

/* This is the CSS definition for the swap DIV dimensions and such. */
.stats {
width:150px;
min-height:115px;
z-index:800;
position:absolute;
top: 2em;
right:30px;
overflow:visible;
visibility:hidden;
background-color:#FFFFFF;
border:solid 1px #000000; 
padding:10px;
 }
.searchbutton {
border:#64563C solid 1px;
border-bottom-color:#666666;
border-right-color:#666666;
background-color:#ffffff;
background-image: url(../_images/bg_line_menu.gif);
background-position:center;
color:#64563C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
margin: 0px;
margin-right: 10px;
display:inline;
}
form { padding: 0px; 
margin: 0px;
margin-top: -2px;
margin-bottom: -2px;
position:relative;
float: left;
top:0px;}
.stats a:link, .stats a:visited, .stats a:active { margin: 0px; background-image: none; padding:0px;}
 .title { font-size: 3em; clear:right;}
table {font-size: 1em;}
.contact {font-size: 1.2em; }
.phone {font-size: 1.5em;}
.invisible {font-size:1px; visibility: hidden;}
.viptag {z-index:1; font-size: 250px; right:10px; top:10px; position: absolute; clear:none; font-family: Georgia, Times, Serif;}
.viptag2 {z-index:1; font-size: 200px; right:10px; bottom:10px; position: absolute; clear:none; font-family: Georgia, Times, Serif;}
.heartbutton {padding-left:17px;background-image: url(../_images/heart15px.gif);background-repeat:no-repeat;color:#e30263;}
.share {float:right;position:absolute;top:25px;right:19px;z-index:190;}
.small {font-size:0.7em;}