@CHARSET "UTF-8";

/******************************************************************
 *************** BROWSER RESETS ********************************** 
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body {line-height: 1;}

ol, ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0; }

/* **************************************************************** */



/* *********************** GENERAL SETTINGS *********************** */

* html body { height: 100%; }

body {
	background:url('https://images.heartbooker.com/images/background_3.5.2.jpg');
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;	
}

h2 { font-size: 21px; font-weight:bold; }
h3 { font-size: 18px; font-weight:bold; }

a, a:link, a:active, a:hover { border:none; outline: none; color: #0044cc; text-decoration:none; }
a:hover { text-decoration: underline; }

table { width: 100%; border:none; padding:0; margin:0; }

ul, li { list-style:none; padding:0px; margin:0px; }
img { padding:0px; margin:0px; border: none; }

.clear { clear: both; }

/* *********************** END GENERAL SETTINGS *********************** */


/****** MAIN LAYOUT ************************/

#header { position:relative; width:100%; background-color: #235e0e; height:65px; }
#header .wrapper { width:730px; height:65px; margin:0 auto; position:relative; }
#header .wrapper .logo {
	display:block;
	float:left;
	width: 192px;
	height:48px;
	margin-top:10px;
}
#header .wrapper .link_language {position:absolute; font-size:12px; color:#f0f1eb; top:14px; right:0;}
#header .wrapper .member_info {display:block; position:absolute; bottom:8px; right:0; color:#658f57; font:bold 14px "Trebuchet MS"; }
#header .wrapper .member_info .cnt { color:#fff; }

#header .wrapper .link-login { position: absolute; right:0; bottom: 9px; font-size: 11px; font-weight:bold; color:#ffde00; text-decoration:none; }
#header .wrapper a:hover { text-decoration:underline; }


#contentwrapper {
	position: relative;
	width: 803px;
	margin: 20px auto 0 auto;
	overflow: hidden;
	background: transparent url('/apps/heartbooker/resources/images/screens/sheet-c.gif');
}

.sheet-t {
	padding-top:7px;
	width: 803px;
	background: transparent url('/apps/heartbooker/resources/images/screens/sheet-t.gif') repeat-x center center;	
}

#content { position:relative; width:727px; padding-left:38px; padding-right: 38px; }

#footer { 
	width: 803px; 
	padding-left: 38px;
	color: #8b8d6f;
	font-size:11px;
	background: transparent url('/apps/heartbooker/resources/images/screens/sheet-c.gif');
}

#footer ul { margin-left: 30px; padding-bottom:8px; }
#footer ul li { display: inline; padding-right:14px; }
#footer ul li a { color:#8b8d6f; }


.close-content { width:803px; height:8px; background: transparent url('/apps/heartbooker/resources/images/screens/sheet-b.gif'); }

/****** END MAIN LAYOUT ********************/


.left { float:left; }

.right { float: right; }

.vspace20 { height: 20px; }

.contentbox_eff2ce {background:#eff2ce; padding:30px;}

.contentbox_fefff0 {border:1px solid #eff2ce; background:#fefff0; padding:20px 30px;}

em {
	font-style:normal;
	padding-left: 3px;
	background:url('/apps/heartbooker/resources/images/screens/bg-member-counter-l.gif') no-repeat left center; 
}
em span {
	padding-left: 4px;
	padding-right: 7px;
	background:url('/apps/heartbooker/resources/images/screens/bg-member-counter-r.gif') no-repeat right center;
}


/*****
 * EOF
**/