/* fix early rendering on IE6/Opera */
select {
 /*display: none;*/
 visibility: hidden; /* this way it's supposed to take up space during the rendering */
}

body,html{
margin: 0;
background-color: #312515;
font-family: Verdana;
font-size: 11px;
/*line-height: 16pt;*/
line-height: 1.361;
color: #b9afa2;
text-align: left;
}

/* YUI */

th,td{
 border: none;
 padding: 0.1em;
}
#doc{
 margin: 0px;
 width:60.38em;/* non-IE */ 
 *width:58.87em;/* IE */ 
 min-width:785px;/* optional but recommended */ 
}
/*.yui_gf .yui_gb .yui_u.first{*/
 /*width: 32%*/
/*}*/
.yui-gf .yui-gb .yui-u{
 float: left;
 width: 32%;
 *width: 31.9%;
 margin-left: 0.99%;
 *margin-left: 0.9%;
}

.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

.clearfix {
    display: block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

img{border:0; margin: 0; padding: 0;}

a{
color: #7f7364;
font-size:11px;
text-decoration: none;
cursor:pointer;
font-weight:bold;
}

a:hover {
text-decoration: underline;
}

p{font-family: Verdana; margin: 0; padding: 0;}

br{ clear: both; }

form{margin: 0; padding: 0;}

h1{
font-size: 16px;
font-weight: bold;
color: #d33154;
margin-top: 5px;
}

h2{
clear: both;
font-size: 14px;
font-weight: bold;
color: #d33154;
margin-bottom: 7px;
}

h2 span{
font-size: 14px;
font-weight: normal;
letter-spacing: -1px;
color: #d33154;
}

h3{
font-size: 12px;
margin-top: 12px;
margin-bottom: 5px;
padding: 0;
color: #b9afa2;
font-weight:bold;
}

h4{
font-size: 11px;
color: #b9afa2;
margin: 0;
}

h5{
color: #d23153;
font-weight: bold;
font-size: 14px;
margin-bottom: 5px;
margin-top: 10px;
}

h1.small, h2.small, h3.small {width:60%; float:left; margin:0;}

span.err{
color:#d33154;
font-weight:bold;
display:block;
float:left;
}

a.button_large{
display: block;
width: 102px;
height: 17px;
padding-top: 4px;
background-image: url('./img/button_large.jpg');
color: #312515;
font-size: 11px;
font-family: Verdana;
font-weight: bold;
text-align: center;
float: right;
}

a.button_large:hover{
text-decoration: none;
}

a.window_close{
display: block;
position: absolute;
top: 5px;
right: 5px;
border: 1px solid #695D4D;
color: #695D4D;
font-size: 9px;
width: 7px;
height: 7px;
padding: 2px;
line-height: 5px;
font-weight: bold;
text-align: left;
}

.img{
background-color: #ffffff;
color: #000000;
text-align: center;
float: left;
}

.img img{margin-top: 2px;}

.a_dash {
color: #d33154;
}

#content .img p{color: #000000;padding-bottom: 2px;}

#wrapper{
width: 787px;
margin: 0 auto;
}

#topmenu{
	height: 18px;
	margin-top: 5px;
	margin-bottom: 3px;
	padding-right: 10px;
	color: #7f7364;
	text-align: right;
	font-weight: bold;
	z-index: 0;
	font-size: 10px;
}

#topmenu .fb-login,
#login_prompt_w_reg .fb-login{
	background:transparent url(./img/facebook-login.gif) no-repeat scroll 0 50%;
	color:#FFFFFF;
	font-weight:normal;
	line-height:11px;
	padding:1px 0 2px 18px;
}

#topmenu .fb-login span, 
#login_prompt_w_reg .fb-login span{
	background:transparent url(./img/facebook-login.gif) no-repeat scroll 100% 50%;
	color:#FFFFFF;
	font-weight:normal;
	padding:1px 4px 2px 0;
}

#topmenu .fb_logout_image {
	margin: 0 5px 0 0;
}

#topmenu a{
	color: #756d64;
	margin: 0 10px 0 0;
	text-decoration: none;
}

#topmenu a.last { margin: 0 }


#topmenu a:hover{
	text-decoration: underline;
}

#header{
width: 787px;
height: 400px;
background-color: #534a3c;
padding-top: 8px;
margin-bottom: 8px;
position: relative;
}

#header_logo{
/*width: 217px;*/
/*height: 76px;*/
margin-top: 0;
/*margin-left: 8px;*/
}

#noun{
clear: both;
width: 787px;
height: 28px;
background-color: #d33154;
border-top: 3px solid #655c50;
color:#fefcfc;
margin-top: 3px;
}

#noun-left {
float: left; 
padding-left: 12px; 
padding-top: 8px;
}

#noun-right {
float: right; 
padding-right: 12px; 
padding-top: 8px;
}

.center{text-align:center}

/* BLOCK: MENU */

#menu{
/*width: 785px;*/
width: 100%;
height: 76px;
margin: 0px auto;
/*margin-top: 214px;*/
/*top: 330px;*/
/*margin-bottom: 2px;*/
bottom: 0px;
/*left: 3px;*/
position: absolute;
z-index: 0;
}

.menu_button{
/*width: 156px;*/
width: 20%;
height: 76px;
float: left;
margin: 0px;
padding: 0px;
vertical-align: middle;
text-align: center;
background: #534a3c url(img/menu_bg.jpg) repeat-x left;
font-family: Verdana;
font-weight: bold;
font-size: 14px;
}
.menu_button a{
line-height: 76px;
font-size:14px;
}
.menu_button a:link{
 color: #eee;
}
.menu_button a:visited{
 color: #eee;
}
.menu_button a:hover{
 color: #d33154;
 text-decoration: none;
}

#path{
width: 787px;
margin-top: 5px;
margin-bottom: 10px;
background-color: #3a2e1e;
padding:0;
padding-top:3px;
padding-bottom:3px;
}

#path span{
font-size: 11px;
color: #6b6357;
}

#path span a{
color: #6b6357;
}

#path span#left{
 float: left;
 padding-top: 4px;
 margin-left: 12px;
}
#path span#right{float: right;}

#path #right input{
width: 230px;
margin:0;
margin-left: 5px;
padding:2px;
color:#695D4D;
background:transparent;
border:1px #695D4D solid;
float: left;
}
#path #right input.submit{
border:0;
background:url(img/go.gif) no-repeat left top;
margin-left:5px;
margin-right:5px;
width:20px;
height:20px;
}

#content{
margin-bottom: 10px;
width:787px;
min-height: 450px;
height: auto !important;
height: 450px;
}

#content p{
/*font-size: 11px;*/
/*color: #d9d7d8;*/
}

/* BLOCK: FEATURED LEK */


#featured{
width: 259px;
margin-top: 10px !important;
margin-top: 27px;
/*margin-right: 5px;*/
float: left;
}

#featured #img{
width: 256px;
height: 121px;
background-image: url('./img/featured_lek.jpg');
background-repeat: no-repeat;
margin-top: 7px;
margin-bottom: 10px;
}

#featured a.featured_lek_title{
display: block;
width: 140px;
height: 27px;
padding-top: 8px;
font-size: 14px;
font-weight: bold;
color: #d9d8d8;
text-align: center;
background-image: url('./img/featured_lek_title.gif');
background-repeat: no-repeat;
position: relative;
top: 0;
left: -1px;
}

#featured p{
font-family: Verdana;
font-size: 11px;
color: #b9afa2;
padding: 0;
margin: 0;
}

#featured a.button_large{
margin-top: 10px;
}

/* BLOCK: OUR MISSION */

#mission_container{
width: 520px;
margin-bottom: 8px;
border-left: 1px dashed #60574c;
float: right;
}

#mission_container.first h2{
margin-top:0;
}

#mission_container h2{
margin-top: 15px;
padding-left: 16px;
}

#mission{
width: 514px;
padding-top: 10px;
padding-bottom: 10px;
margin-left: 6px;
margin-top: 4px;
margin-bottom: 4px;
background-color: #53493c;
text-align: right;
color: #b9afa2;
font-size: 11px;
}

#mission p{
width: 477px;
margin-left: 10px;
margin-bottom: 10px;
font-size: 12px;
font-weight: normal;
padding-top: 4px;
text-align: left;
line-height:16px;
color: #b9afa2;
}

#mission span a{
font-size: 11px;
font-weight: bold;
color: #7f7364;
}

#mission span.mission_learnmore {padding-right:15px; float:right;}
#mission span.mission_readmore {padding-right:15px; float:right;}
.mission_left{
clear: left;
width: 373px;
padding-left: 12px;
padding-right: 7px;
color: #d8d8d8;
font-size: 11px;
border-bottom: 1px dashed #433727;
float: left;
}

.mission_right{
width: 386px;
padding-left: 7px;
border-left: 1px dashed #62554d;
float: right;
}

.mission_right div.box{
width: 361px;
padding: 10px;
}

.mission_right div.box p.name{
color: #ffffff;
}

.mission_right div.rc5 .img_border{
width: 108px;
height: 93px;
padding: 3px;
background-color: #4f4335;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 10px;
float: left;
}

.mission_right div.rc5 .img_holder{
width: 108px;
height: 93px;
background-color: #574d41;
}

.mission_right div.odd{
color: #b8ad9b;
font-size: 11px;
background-color: #44382a;
}

.mission_right div.even{
color: #b8ad9b;
font-size: 11px;
background-color: #3a2e1e;
}

.mission_right div.even{
background-color: #3b2f1f;
}

#footer{
	border-top:3px #d33154 solid;
	clear: both;
}

#footer .col { 
	float:left;
	margin:0 15px;
	width:150px
}

#footer .first { margin: 0 0 0 85px }

#footer a {
	clear:both;
	display:block;
}

#footer h3 { margin-bottom:15px }

#footer .copy {
	clear:both;
}

#footer .copy p, 
#footer .copy img { float:left }

#footer .copy img {
	height: 53px;
	margin:20px 10px 20px 0;
	width:53px;
}

#footer .copy p { margin:50px 0 0 0 }




/*#footer #footer_left{*/
/*width: 4px;*/
/*height: 39px;*/
/*margin-top: -12px;[> To combat padding in $footer <]*/
/*margin-left: -60px; [> To combat padding in $footer <]*/
/*float: left;*/
/*}*/

/*#footer #footer_right{*/
/*width: 4px;*/
/*height: 39px;*/
/*margin-top: -12px;*/
/*float: right;*/
/*}*/

/*#footer a{*/
/*font-size: 13px;*/
/*color: #746c62;*/
/*font-weight: bold;*/
/*float: left;*/
/*}*/

/*#footer span{*/
/*display: block;*/
/*width: 30px;*/
/*float: left;*/
/*}*/

p#copyright{
text-align: center;
color: #564e44;
font-size: 11px;
margin-bottom: 20px;
}

label.select{
padding-top: 3px;
padding-right: 5px;
font-size: 11px;
float: right;
text-align: right;
}

input.inputbox{
font-size: 11px;
background-color: #463a2a !important; /* don't change this. it fixes Google toolbar issues */
border: 1px solid #695d4d !important;
padding-left: 4px;
padding-top: 2px;
padding-bottom: 2px;
color: #b9afa2;
width: 165px;
margin-bottom: 5px;
float: right;
}

textarea.inputbox{
font-size: 11px;
background-color: transparent;
border: 1px solid #463a2a;
padding:2px;
color: #b9afa2;
width: 388px;
height: 98px;
margin-bottom: 5px;
float: right;
}

#content .error{
font-size: 11px;
color: #d33154;
margin-top: -10px;;
}

/* USED FOR LOGGED IN LOGIN BOX */

span.username{
color: #746d65;
background-color: #413728;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
float: right;
padding-right: 8px;
padding-bottom: 5px;
}


/* USED FOR FILE UPLOAD REPLACEMENT */

div.fileinputs {
position: relative;
padding-left: 24px;
height: 22px;
}

#content div.fakefile {
position: absolute;
top: 0px;
z-index: 1;
height: 22px;
width: 321px;
}

#content div.fakefile img{ 
width: 75px; 
height: 22px; 
float: right; 
margin-right: 110px!important;
margin-right: 110px;
}

#content div.fakefile input.inputbox{background-color: #352919; margin: 0; width: 180px;}

input.file {
	position: absolute;
	text-align: right;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	/*width: 230px;*/
	width: 210px; /* for FF2 */
	z-index: 2;
	/*right: -75px;*/
	left: 55px;
	top: 0;
}
/* IE7 */
*:first-child+html input.file{
 left: 65px;
}
/* IE6 */
* html input.file{
 left: 85px;
}
* html #content div.fakefile{
 /*width: 341px;*/
}

/* USED FOR FILE UPLOAD REPLACEMENT */

/* Lekker Edit page */

#content input.field{
font-size: 9pt;
background-color: transparent;
border: 1px solid #463a2a;
color: #ffffff;
width: 165px;
vertical-align:middle;
margin-bottom: 5px;
}

/*table{*/
/*text-align:right;*/
/*margin-left: 200px;*/
/*}*/

#content div.big{
margin-top: 10px;
background-color:#3a2e1e;
padding: 10px 10px;
width:765px;
}

#content .big .left{
float:left; 
width: 65%;
margin-bottom:10px;
padding-bottom: 5px;
font-size: 12px;
color:#b9afa2;
}

#content .big div.left_col{
float:left; 
width: 40%; 
vertical-align:middle;
margin-bottom:10px;
font-size: 12px;
color:#b9afa2;
} 

#content .big div.right_col{
float:left; 
width: 50%;
text-align:left;
vertical-align:middle;
margin-bottom:10px;
font-size: 12px;
color:#b9afa2;
}

#content .search{
padding: 10px;
margin-top: 10px;
text-align:right;
clear:both; 
background-color:#413525;
color:WHITE;
vertical-align:middle;
margin-left: 473px;
width:36%;
}

#content input.submit{
clear: both;
background-color:#3a2e1e; 
color: #746c62; 
border: 0px; 
font-size:14px; 
font-weight:bold; 
float: right;
}

#content input.submit_search{
border: 0px;  
float: right;
background-image:url(img/go_square.png);
width:36px;
height:24px;
margin-left:5px;
}

#content .big .word_spacing{
margin-right: 15px;
}

#content .big .search{
padding: 10px;
margin-top: 10px;
text-align:right;
clear:both; 
background-color:#413525;
color:WHITE;
vertical-align:middle;
margin-left: 473px;
width:36%;
}

#content input.submit{
background-color:#3a2e1e; 
color: #746c62; 
border: 0px; 
font-size:14px; 
font-weight:bold; 
float: right;
}

#content input.submit_search{
border: 0px;  
float: right;
background-image:url(img/go_square.png);
width:36px;
height:24px;
margin-left:5px;
cursor:pointer;
}


#content .big .word_spacing{
margin-right: 15px;
}

#content .lek_name{
/*color:#b9afa2; */
/*text-decoration:underline;*/
font-weight:bold;
}

#content ul.simple_list{
list-style-image:url(./img/qa_bullet.jpg);
color:WHITE;
font-size:12px;
}

#content li.my_searches{
position:relative; 
border-bottom:#6d6151 dashed thin; 
width:700px; 
padding-bottom: 10px;
margin-bottom: 10px;
}

#content a.search_button{
color:BLACK;
position: absolute; 
top:0;
right:30px; 
background-image: url(./img/button_large.jpg); 
width:102px; 
height:18px;
padding-top:3px; 
text-align:center;
border:0;
}

#content .contacts_left{
float:left;	
width:56%; 
border-right:#6d6151 dashed thin; 
}

#content .tribe{
margin-left: 45px;
float:left;	
}

#content .contacts_contacted{
float:left; 
margin: 10px;	
}

#content .contacts_right{
float:left;
padding:5px;
background-color:#413525;
width:38%;
margin-left:20px;
text-align:center;
font-size:12px;
color:WHITE;
}

#content .search_right{
float:left;
padding:5px;
background-color:#413525;
width:38%;
margin-left:20px;
font-size:12px;
color:WHITE;
}

#content .messages_head{
float:left;
width:30%;
font-weight:bold;
}

#content .from{
float:left;
width:40%;
font-weight:bold;
}

#content .unread{
float:left;
width:6%;
margin-bottom:3px;
}

#content .from_name{
float:left;
width:34%; 
margin-bottom:3px;
}

#content .message_detail{
float:left;
width:30%; 
margin-bottom:3px;
}

#content input.search_button, #login_prompt_w_reg input.submit_reg{
color:BLACK;
font-size: 12px;
font-weight:bold;
top:0; 
right:30px; 
background-image: url(./img/button_large.jpg); 
width:102px; 
height:21px;
padding-top:0px; 
padding-left:5px;
border:0;
margin-top:25px;
float:right;
cursor:pointer;
}



#content .reply_form{
width:240px; 
font-size: 12px; 
color:WHITE; 
float:left; 
margin-left: 25px; 
border-left:#6d6151 dashed thin; 
padding-left: 25px;
}

#content .subject_field{
font-size: 9pt; 
background-color: transparent; 
border: 1px solid #463a2a; 
padding-left: 4px; 
padding-top: 2px; 
padding-bottom: 2px; 
color: #ffffff; 
width: 325px;
}

#content .message_field{
font-size: 9pt; 
background-color: transparent; 
border: 1px solid #463a2a; 
padding-left: 4px; 
padding-top: 2px; 
padding-bottom: 2px; 
color: #ffffff; 
width: 325px; 
height:200px;
}

#content .invite{
float:left;
}

#content .medium_button{
float: left; 
padding-top: 6px;
text-align:center; 
display:block;
width:103px; 
height:34px; 
background-image:url(./img/button_medium.gif); 
color:WHITE; 
margin-right: 10px;
}

#content .move_right{
float:right;
margin-right:5px;
}

#content .find_lekker_search{
margin-right:40px; 
}

span.white2{
color: white;
font-size: 10px;
float: left;
}

#content .search_result_text{
font-size: 12px;
color:#b9afa2;
float:left; 
margin-left: 10px; 
width: 380px;
}

#content input.simple_field{
font-size: 9pt;
background-color: transparent;
border: 1px solid #463a2a;
padding-left: 4px;
padding-top: 2px;
padding-bottom: 2px;
color: #ffffff;
width: 165px;
margin-bottom: 5px;
}

#content .search_results_right{
float:left;
padding:15px;
background-color:#413525;
margin-left:20px;
/*text-align:center;*/
font-size:11px;
/*color:WHITE;*/
}

#content .search_results_left{
float:left;	
width:65%; 
/*border-right:#6d6151 dashed thin; */
}

#content .recent_searches{
float:left;
padding:15px;
background-color:#413525;
margin-left:55px;
margin-top: 15px;
text-align:center;
font-size:12px;
color:WHITE;
width: 100px;
}

#content p.to{
float:left; 
margin-left:5px; 
margin-right:5px;
}

#content .been_to_text{
font-size: 12px;
color:WHITE;
float:left; 
margin-left: 10px; 
width: 300px;

}

#content .medium_button_contact{
float: left; 
padding-top:6px;
text-align:center; 
display:block;
width:103px; 
height:34px; 
background-image:url(./img/button_medium.gif); 
color: #3a2e1e;
margin-left: 50px;
margin-top: 35px;
}

#content div.been_to_lek{
float: left; 
border-bottom:#6d6151 dashed thin; 
margin: 5px; 
padding-bottom:10px; 
width:440px;
margin-bottom: 10px;
}

#content img.been_to_bullet{
float:left; 
width:7px; 
height:7px; 
margin-top:60px; 
margin-right: 5px;
}

#content .been_to_rating{
float: left;
border-bottom:#6d6151 dashed thin; 
border-left:#6d6151 dashed thin; 
border-right:#6d6151 dashed thin; 
color:WHITE; 
height:75px;
width:137px;
padding-left:40px;
padding-top:55px;
margin-bottom: 10px;
}

#content .been_to_date{
float:left; 
border-bottom:#6d6151 dashed thin; 
width:100px; 
height:75px; 
padding-top:55px; 
padding-left:30px;	
margin-bottom: 10px;
}

#content .been_to_header_lek{
float:left; 
text-align:center; 
width:440px;; 
color:white; 
font-weight:bold;
}

#content .been_to_header_rating{
float:left; 
text-align:center; 
width:197px; 
color:WHITE; 
font-weight:bold;
}

#content .been_to_header_date{
float:left; 
text-align:center; 
width:100px; 
color:WHITE; 
font-weight:bold;
}

#content .been_to_header_lek a,
#content .been_to_header_rating a,
#content .been_to_header_date a{
color:white;
}


/* HOMEPAGE */
#content input.big_submit{
background-image: url(./img/big_submit.gif); 
width:109px; 
height:100px;
border:0;
margin-left:3px;
}

/*checkbox*/
input.checkbox {
 float: right;
 margin-right: 154px;
}

/* JQuery MultiSelect */
.multiSelectOuter {
 float: right;
 text-align: left;
 display: inline;
 margin:0 0 5px;
}

.multiSelect {
 /*width: 9.9em;*/
 width: 171px;
 font-family: Arial, Helvetica, sans-serif;
 color: #333;
 position: relative;
 height: 22px;
 padding: 0;
 margin: 0;
 border: 0;
}
.multiSelect .title {
 background-color: #fff;
 border: 1px solid #999;
 padding: 0;
 margin: 0;
 cursor: pointer;
 min-width: 9.8em;
 width: 153px;
}
.multiSelect div.title {
 position: absolute;
 z-index: 104;
}
.multiSelect div.title-open {
 border-bottom: 1px solid #fff;
}
.multiSelect .title {
 /*font-size: .8em;*/
 font-size: 90%;
 /*height: 1.3em;*/
 line-height: 1.2em;
 overflow: hidden;
 padding: 2px 20px 2px 4px;
 background: #d9d8d8 url(./img/select_normal.gif) no-repeat top right;
}
.multiSelect .title:hover {
 background: #d9d8d8 url(./img/select_hover.gif) no-repeat top right;
}
.multiSelectContent {
 z-index: 1000;
 position: absolute;
 min-height: 1em;
 background: #3a2e1e;
 padding: .1em;
 display: block;
 /*font-size: 75%;*/
 margin-top: -1px;
 border: 1px solid #695d4d;
 overflow-x: hidden;
 overflow-y: auto;
 min-width: 174px;
 width: expression( this.clientWidth < 175 ? "174px" : "auto" );
 max-height: 20em;
 height: expression( this.scrollHeight > 200 ? "201px" : "auto" );
 color: #aaa;
}
.collapsed {
 display: none;
}
.multiSelectContent ul {
 overflow: auto;
 min-height: 1em;
 width: auto !important;
 width: 20em;
 min-width: 174px;
 width: expression( this.clientWidth < 175 ? "174px" : "auto" );
 margin: 0;
 padding: 0;
 z-index:999;
}
.multiSelectContent li {
 cursor: pointer;
 margin: 0 0 .2em 0;
 list-style:none;
}
.multiSelectContent li:hover {
 background: #5a4e3e;
}
.age .multiSelect {
 width: 70px;
 min-width: 0px;
}
.age .multiSelect .title {
 width: 50px;
 min-width: 0px;
}
.age {
 float: right;
 margin-right: -2px;
}
.age .multiSelectContent {
 width: 6em;
 min-width: 6em;
}
.age .multiSelectContent ul{
 width: 6em;
 max-width: 6em;
 min-width: 6em;
}
.birthday_tooltip {
	text-align:right;
	font-size:smaller;
}
.birthday {

}
.birthday .multiSelectContent {
 min-width: 100px;
 width: 100px;
 padding:0.1em 2em 0.1em 0.1em;
}
.birthday .multiSelectContent ul{
 min-width: 100px;
 width: 100px;
}
label.age_sep{
display: inline;
text-align: center;
margin-left: 10px;
width: 18px;
}
.birthday .month{
border-style: none;
border-width: 0;
background-color: transparent;
}
.birthday .month .multiSelect {
 width: 48px;
 min-width: 0px;
}
.birthday .month .multiSelect .title {
 width: 28px;
 min-width: 0px;
}
.birthday .day .multiSelect {
 width: 44px;
 min-width: 0px;
}
.birthday .day .multiSelect .title {
 width: 24px;
 min-width: 0px;
}
.birthday .year{
border-style: none;
border-width: 0;
background-color: transparent;
}
.birthday .year .multiSelect {
 width: 60px;
 min-width: 0px;
}
.birthday .year .multiSelect .title {
 width: 40px;
 min-width: 0px;
}
/* end - JQuery MultiSelect */

/* input error */
input.err,label.err {
 background-color: #f9fb4f !important;
 color: #e2312f;
}

/* map */
#map img{
behavior: none;
}
.crosshair {
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
/* for Mozilla */
-moz-opacity:0.6;
}

/********/
/* grid */
/********/

#content table.scroll,table.scroll {
 margin: 0px;
 color: #695D4D;
}
table.scroll {
 table-layout: fixed;
 background-color: #3a2e1e;
}

table.scroll tr.over td {
 background: #3a2e1e;
}

table.scroll tr.alt {
 background: #3a2e1e;
}

table.scroll tr.selected td {
 background: #3a2e1e;
 color: Black;
}

table.scroll tbody td  {
 padding: 2px;
 text-align: left;
 /*border-bottom: 1px solid #D4D0C8;*/
 /*border-left: 1px solid #D4D0C8; */
 text-overflow: ellipsis;
 overflow: hidden;
 /*white-space: nowrap;*/
}

table.scroll th  {
 padding: 2px;
 background-color: #312515; 
 /*border-bottom: 1px solid #CBC7B8; */
 /*border-left: 1px solid #D4D0C8; */
 text-align: left;
 font-weight: normal;
 overflow: hidden;
 /*background-image: url(./img/jqGrid/grid-blue-hd.gif);*/
}

table.scroll th div {
 overflow: hidden;
 white-space: nowrap;
}
table.scroll th span {
 cursor: e-resize;
 /*	border-right: 1px solid #D6D2C2;  */
 width: 10px;
 float: right;
 display: block;
 margin: -2px -1px -2px 0px;
 height: 18px;
 overflow: hidden;
}

table.scroll thead {
}

div.loading {
 position: absolute;
 padding: 3px;
 text-align: center;
 font-weight: bold;
 background: red;
 color: white;
 display: none;
}
div.scroll {
 /*	padding: 0px; */
 background-color: #3a2e1e;
 /*	border-bottom: 1px solid #ADD8E6; */
 /*	font-weight: normal; */
 /*background: url(./img/jqGrid/grid-blue-ft.gif);*/
}
.selbox {
 font-size: x-small;
}
.cbox {
 height: 10px;
 width: 10px;
 /*border:1px solid #999;*/
}

img.jsHover {
 /*border: 1px solid #99CCFF;*/
}
.tablediv {
 display: table;
 background-color: #3a2e1e;
 border-spacing: 1px; /*cellspacing:poor IE support for  this*/
 border-collapse: separate;
 width:100%; /* FF hack poor when scroling subgrid */
}
.celldiv {
 float: left;
 display: table-cell;
 /*border: 1px dotted #CCCCCC;*/
 overflow: auto;
}
.celldivth {
 float: left; /*fix for  buggy browsers*/
 border: 1px solid #CCCCCC;
 /*background-color: #99CCFF;*/
 /*border-bottom: 1px solid #CBC7B8;*/
 text-align: left;
 overflow: auto;
}
.rowdiv  {
 display: table-row;
 /*background: #F9F9F9 none;*/
 color: #000000;
 width: 100%;
 overflow:auto;
}
.subgrid {
 overflow:  auto;
}

/*************/
/*SimpleModal*/
/*************/

/*Overlay */
#modalOverlay {
 height:100%;
 width:100%;
 position:fixed;
 left:0;
 top:0;
 z-index:3000;
 background-color:#312515;
 cursor:wait;
}

/* Container */
#modalContainer{
 width: 400px;
 position:fixed;
 left:50%;
 top:20%;
 margin-left:-200px;
 z-index:3100;
 background-color: #3c2e1e;
 border:2px solid #695D4D;
 padding: 10px;
 padding-top:16px;
}
#modalContainer a.modalCloseImg {
 background:url(./img/modalClose.gif) no-repeat;
 width:16px;
 height:16px;
 display:inline;
 z-index:3200;
 position:absolute;
 top:0px;
 right:0px;
 cursor:pointer;
}
#modalContainer .modalData {
 width: 400px;
 overflow: hidden;
 clear: both;
}

#stars{
margin-left: 100px;
margin-top: 50px;
}
#msg{
margin-left: 100px;
margin-top: 10px;
}
#review textarea.inputbox{
width: 390px;
height: 150px;
margin-top: 10px;

}
#caldiv{
 float: left;
 clear: both;
 padding: 5px;
 margin-left: 90px;
}
#caldiv table{
margin-left: 0px;
}
#calmsg {
 /*width: 200px;*/
}

#content .big h1 a{

font-size: 20px;
color: #d33154;
}

#content .big h1 a.white{
font-size: 20px;
color:WHITE;
}


/* calendar */
/*.year {*/
/*border-style: outset;*/
/*border-width: 1px;*/
/*background-color: #FAEBD7;*/
/*text-align: center;*/
/*}*/
.month {
 border-style: none;
 /*border: 1px solid #000;*/
 background-color: #352919;
 text-align: center;
}

#login_prompt_w_reg .month, #login_prompt_w_reg .year, #login_prompt_w_reg .day {float:left; width:60px; background:none}

.yearname {
 text-align: center;
 font-size: 18px;
 font-weight: bold;
}
.monthname {
 text-align: center;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 background-color: #352919;
 /*color: #667171;*/
 border-style: solid;
 border-width:0px
}
.dayname {
 font-family:Arial, Helvetica, sans-serif;
 text-align: center;
 font-size: 12px;
 /*font-weight: bold;*/
 /*color: #667171;*/
 color: #ddd;
 border-style: none;
 border-width:1px
}
.weeknumtitle {
 text-align: center;
 font-size: 10px;
 font-weight: bold;
 color: #667171;
 border-style: none;
 border-width:1px
}
.weeknum {
 text-align: center;
 font-size: 10px;
 height:20px;
 width:20px;
 color: #CD5C5C;
 background-color: #FAEBD7;
}
.week {
 border-style: none;
 background-color: #EEDFCC;
 text-align: center;
}
.monthweek {
 text-align: center;
 font-size: 10px;
 font-weight: bold;
 color: #667171;
 border-style: solid;
 border-width:1px
}
.yearnavigation {
 font-size: 12px;
}
.datepicker {
 background-color: #FAEBD7;
}
.datepickerform {
 margin: 0px;
}
.monthnavigation {

  font-family:Arial, Helvetica, sans-serif;
}
.monthpicker {
 font-size: 11px;
 background-color: #EEDFCC;
}
.yearpicker {
 font-size: 11px;
 background-color: #EEDFCC;
}
.pickerbutton {
 border-style: solid;
 border-width: 1px;
 background-color: #EEDFCC;
}
.nomonthday {
  font-family:Arial, Helvetica, sans-serif;
 text-align: center;
 font-size: 10px;
 height:20px;
 width:20px;
 color: #aaaaaa;
}
.monthday {
 font-family:Arial, Helvetica, sans-serif;
 text-align: center;
 font-size: 11px;
 font-weight: bold;
 background-color: #413525;
 color: #ddd;
 height:20px;
 width:20px;
}
.today,.todayevent_confirmed,.todayevent_unconfirmed {
 text-align: center;
 font-size: 11px;
 font-weight: bold;
 border-width: 1px;
 border-style: solid;
 border-color: #d33154;
 background-color: #413525;
 color: #000000;
 height:20px;
 width:20px;
}
.selectedday {
 font-family:Arial, Helvetica, sans-serif;
 text-align: center;
 font-size: 11px;
 font-weight: bold;
 border-width: 1px;
 border-style: none;
 background-color: #CDC9C9;
 height:20px;
 width:20px;
}
.sunday {
 background-color: #464030;
 text-align: center;
 font-size: 11px;
 font-weight: bold;
 color: #ddd;
 height:20px;
 width:20px;
}
.sunday a {
 /*color: #667171;*/
}
.saturday {
 background-color: #464030;
 text-align: center;
 font-size: 11px;
 font-weight: bold;
 color: #ddd;
 height:20px;
 width:20px;
}
.saturday a {
 /*color: #667171;*/
}
.event_unconfirmed,.todayevent_unconfirmed,.lek_event,.todaylek_event {
 text-align: center;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 background-color: #d33154;
 height:20px;
 width:20px;
}
.event_unconfirmed a,.todayevent_unconfirmed a,.lek_event a,.todaylek_event a {
 color: #000000;
}
.event_confirmed,.todayevent_confirmed {
 text-align: center;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 background-color: #416f25;
 height:20px;
 width:20px;
}
.event_confirmed a,.todayevent_confirmed a {
 color: #000000;
}
.event_day,.todayevent_day{
 text-align: center;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 background-color: #416f25;
 height:20px;
 width:20px;
}
.selectedevent {
 text-align: center;
 font-size: 11px;
 font-weight: bold;
 border-width: 1px;
 border-style: solid;
 color: #000000;
 background-color: #CDC9C9;
 height:20px;
 width:20px;
}
.selectedevent a {
 background-color: #ffffff;
 color: #000000;
}
.todayevent {
 text-align: center;
 font-size: 11px;
 font-weight: bold;
 border-width: 1px;
 border-style: solid;
 color: #000000;
 background-color: #EEE9E9;
 height:20px;
 width:20px;
}
.todayevent a {
 background-color: #ffffff;
 color: #000000;
}
.eventcontent {
 font-size: 10px;
 border-style: solid;
 border-width: 1px;
 width: 100%;
}

/**********/
/* banner */
/**********/
#banner{
width: 766px;
height: 205px;
margin: 5px 10px;
background-color: #463c2d;
overflow: visible;
z-index: 1;
position: absolute;
}
#banner .imgdiv{
width: 51px;
height: 51px;
float: left;
overflow: visible !important;
overflow: hidden;
z-index: 2;
}
.imgdiv a{
z-index: 2;
}
.imgdiv img{
width: 50px;
height: 50px;
position: relative;
border: 0px;
margin-left: 1px;
margin-top: 1px;
z-index: 2;
}
.usernamediv{
background-color: #fff;
color: #000;
font-family: 'Helvetica', 'sans-serif';
font-size: 10px;
text-decoration: none;
z-index: 20;
height: 15px;
width: 102px;
margin: 0px;
text-align: center;
vertical-align: middle;
position: relative;
left: -24px;
top: -30px;
}
#bgimg{
width: 766px;
height: 205px;
position: absolute;
clear: both;
top: 0px;
left: 0px;
}
#bgimg img{
width: 766px;
height: 205px;
}
#bannerbutton{
z-index: 3;
height: 20px;
width: 120px;
text-align: center;
background-color: #463c2d;
filter:alpha(opacity=70);
opacity: 0.7;
position: absolute;
clear: both;
right: 0px;
bottom: 0px;
}
#bannerbutton a{
color: #fff;
font-weight: bold;
font-size: small;
text-decoration: none;
vertical-align: middle;
}
/* end banner */




/******************************
Autocomplete CSS
******************************/
.ac_results {
 padding: 0px;
 border: 1px solid #695D4D;
 background-color: #352919;
 overflow: hidden;
 z-index: 200;
}

.ac_results ul {
 width: 100%;
 list-style-position: outside;
 list-style: none;
 padding: 0;
 margin: 0;
}

.ac_results iframe {
 display:none;/*sorry for IE5*/
 display/**/:block;/*sorry for IE5*/
 position:absolute;
 top:0;
 left:0;
 z-index:-1;
 filter:mask();
 width:3000px;
 height:3000px;
}

.ac_results li {
 margin: 0px;
 padding: 2px 5px;
 cursor: pointer;
 display: block;
 width: 100%;
 font: menu;
 font-size: 12px;
 color:WHITE;
 overflow: hidden;
}

input.ac_loading,#path #right input.ac_loading{
 background : url('./img/indicator.gif') no-repeat right;
}

.ac_over {
 background-color: #d33154;
 color: HighlightText;
}





/* Administrator Menu */
#content .lek_profile_manager_menu{
text-align: left;
width: 766px;
}
a.manager_menu_selected{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding: 0px 7px;
	float: left;
}
a.manager_menu{
	font-size:12px;
	text-decoration:underline;
	text-align:center;
	padding: 0px 7px;
	float: left;
}
/* Administrator Menu closes */

/*Fixes floating problem*/
.clear{
display:block;
clear:both;
line-height:0px !important;
font-size:0px !important;
margin:0px;padding:0px;
}
/* Floating problem closes */

#content .pages{
	text-align:right;
	padding:20px 0px 10px 0px;
}

#content .default{
	text-align:left;
	margin: 10px 0px 10px 0px;
	padding: 10px 12px 20px 12px;
	background-color: #342818;
}
#content .default .readmore{
	text-align:right;
	padding: 0px 20px 0px 0px;
}


/*************************
Warning and error messages
*************************/
#warning{
background-color:#d33154; 
color:white; 
font-weight:bold; 
padding:5px;
margin-bottom:5px;
margin-top:5px;
}

#warning a{
color:white;
margin:0;
padding:0;
cursor:pointer;
float:right;
}

#warning span{
float:left;
}

#warning h1.title{
color:white;
}

/* jquery tooltip */
#tooltip {
 position: absolute;
 z-index: 3500;
 border: 1px solid #fff;
 background-color: #413525;
 padding: 5px;
 width: 300px;
 /*opacity: 0.85;*/
}
#tooltip h3, #tooltip div {
 color: #fff;
 font-size:12px;
 font-weight:normal;
 margin: 0;
}


/* Final Styles */
div.x_dashed_line{
clear: both;
border-bottom:#6d6151 dashed thin; 
margin-bottom:10px; 
height: 10px;
}

#lek_thumb, .lek_thumb{ /* used everywhere for lek thumbnails */
float:left;
border:2px white solid;
width:50px;
height:50px;
}
/* END Final Styles */


/**********
 Login Box 
***********/
#login{
width: 280px;
height: 70px;
position: absolute;
top: 16px;
right: 9px;
background-color: #463c2d;
}

#login .c1{
float:left;
background-color: #463c2d;
width:80px;
height: 60px;
padding:5px;
padding-right:10px;
}

#login .c3{
float:left;
width:168px;
height: 67px;
padding-left:10px;
padding-top:3px;
}

#login input{
border:0;
background-color: #3a2e1e;
width: 120px;
float: left;
font-size:10px;
color:#7f7364;
padding: 3px;
margin-top:4px;
margin-bottom:2px;
}

#login input.submit{
border:0;
padding:0;
width: 20px;
height: 20px;
position: absolute;
top: 17px;
right: 14px;
}

#login label{
font-size:11px;
color:#7f7364;
font-weight:bold;
float:right;
}

#login label.u{
margin-top:4px;
}

#login label.p{
margin-top:12px;
}


#loggedin{
width: 340px;
height: 70px;
position: absolute;
top: 16px;
right: 9px;
background-color: #463c2d;
}

#loggedin a{
font-weight:normal;
}

#loggedin .col{
float:left;
height:60px;
padding:5px;
padding-left:10px;
padding-right:10px;
line-height:15px;
}

#loggedin .break,#login .c2{
float:left;
background-color:#534A3C;
margin-top:6px;
height:60px;
width:2px;
}

#loggedin .header_link_current{
font-weight:bold;
}

/*************************
Registration type selector
*************************/
#reg_type p{
font-weight: normal;
text-align: right;
color: #938779;
float:left;
padding:10px;
}

#reg_type a{
font-weight:bold;
}

#reg_type{
width:253px; 
height: 130px;
padding:0;
padding-left:5px;
padding-bottom:5px;
}

#reg_type h1, #other_questions h1{
font-size:18px;
font-weight:bold;
color:#695d4d;
margin:0;
margin-right:5px;
margin-top:-5px;
padding:0;
cursor: pointer;
float:right;
}

#reg_type h2{
font-size:18px;
font-weight:bold;
color:#d33154;
display:inline;
}

#reg_type .dotted_line{
width:90%;
border-bottom:1px #6d6151 dashed;
margin-left:5%;
height:5px;
}

#welcome {
position: absolute;
text-align: right;
right: 10px;
top: 2px;
font-size: 11px;
font-weight: bold;
color:#b9afa2;
}

#welcome_text {
display: inline;
font-weight: normal;
color: #d33154;
}

/************
END Login Box
*************/


#lek_thumb{ /* used everywhere for lek thumbnails */
float:left;
border:2px white solid;
width:50px;
height:50px;
}










/* Login Prompt */
#login_prompt_w_reg{

}


#login_prompt_w_reg .col1, .col2 { float:left }

#login_prompt_w_reg .col1 { 
	width: 48%;
}

#login_prompt_w_reg .col2 {
	border-left:1px #6D6151 dashed;
	padding-left:1%;
	width: 50%;
}

#login_prompt_w_reg h1.short {
	float: left;
	width: 40%;
}

#login_prompt_w_reg a.toggle {
	float:right;
	margin: 0 20px 0 0
}

#login_prompt_w_reg .fb-login { margin: 0 0 0 220px }


#login_prompt_w_reg label.checkbox{ float: left; margin:5px 15px 0 5px }
#login_prompt_w_reg input.checkbox{ float: left; margin:5px 0; }
#login_prompt_w_reg label.seeking, #login_prompt_w_reg label.nested{ margin:5px 0 0 }



#login_prompt_w_reg label.reg{
	display:block;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	/*color:#7f7364;*/
	width:80px;
	margin-right:5px;
	padding:0;
	float:left;
}

#login_prompt_w_reg input.reg{
	float:left;
}

#login_prompt_w_reg input.submit{
	background:url(img/go.gif) no-repeat;
	border:0;
	padding:0;
	width: 20px;
	height: 20px;
	float:left;
	top: 58px;
	right: 45px;
}


#login_prompt_w_reg .signup{
	color:#b9afa2;
	margin-left: 0px;
	margin-top:10px;
	font-weight: bold;
	font-size: 12px;
}

#gender_container{
	width:326px;
}

#login_prompt_w_reg .zip{
	width:50px;
}

#login_prompt_w_reg .gender_select .multiSelect .title {
	min-width:0;
	width:60px;
}

#login_prompt_w_reg .year .multiSelect .title {
	width:40px;
	min-width:0;
}

#login_prompt_w_reg .year .multiSelect{
	width:70px;
}

#login_prompt_w_reg .day .multiSelect{
	width:50px;
}

#login_prompt_w_reg .month .multiSelect{
	width:50px;
}

#login_prompt_w_reg .year .multiSelectContent,
#login_prompt_w_reg .day .multiSelectContent,
#login_prompt_w_reg .month .multiSelectContent{
	min-width:80px;
	width:80px;
}

#login_prompt_w_reg .gender_select .multiSelectContent{
	min-width:80px;
	width:80px;
}



#login_prompt_w_reg .day .multiSelect .title {
	width:20px;
	min-width:0;
}

#login_prompt_w_reg .month .multiSelect .title {
	width:20px;
	min-width:0;
}

#login_prompt_w_reg .multiSelect div.title{
	z-index:3190;
}

#login_prompt_w_reg .multiSelectContent{
	z-index:3200;
}

#login_prompt_w_reg .multiSelectContent ul{
	z-index:3200;
}

#login_prompt_w_reg .multiSelectOuter{
	float:left
}

#login_prompt_w_reg .info{
	color:#7f7364;
	font-size:11px;
	float:left;
	margin-left:85px;
	padding-top:2px;
	width:135px;
}

#login_prompt_w_reg .multiSelectContent {
	max-height:10em;
}



#login_prompt_w_reg img.captcha{
	float:left;
	border:1px white solid;
	/*margin-left:35px;*/
}

#login_prompt_w_reg label.captcha{
	float:left;
	margin-left:10px;
	display:block;
	width:210px
}

#login_prompt_w_reg input.captcha{
	margin-top:5px;
	margin-left:10px;
	float:left;
}

#login_prompt_w_reg .checkbox{
	float:left;
	margin:0;
	padding:0;
	margin-left:135px;
}

#login_prompt_w_reg span.terms{
	float:left;
	width:300px;
	margin-left:5px;
}

#login_prompt_w_reg .container{
	float:left;
	margin:0 0 0 145px;
}

#login_prompt_w_reg div.submit{
	margin-left:25px; 
	margin-top:11px;
}


#colorize{
	text-align:center;
	font-weight:bold;
}


#login_prompt_w_reg input.button_large{
	background-image: url('./img/big_button_join.jpg') !important;
	border:0 !important;
	cursor:pointer;
	width:124px;
	height:113px;
	font-size:18px;
	font-weight:bold;
	color:white;
	float:right;
	padding:0;
}

#login_prompt_w_reg .tc, #login_prompt_w_reg .sb { float: left }
#login_prompt_w_reg .tc { width: 350px; margin: 0 0 0 60px }
#login_prompt_w_reg .sb { width: 120px }


/* END Login Prompt*/



















a.image,a.image:hover{
display:block;
margin:0;
padding:0;
text-decoration:none;
}

a.pinklink {
color: #d33154;
}

.bullet_item{
background:url(img/qa_bullet.jpg) no-repeat;
background-position:0px 3px;
padding-left:10px;
}
/* END Final Styles */
/* event window */
#event_title{
 font-weight: bold;
 float: left;
 width: 270px;
}
#event_lek_link{
 float: left;
 width: 98px;
 margin-left: 10px;
}
#event_desc{
 float: left;
 width: 360px;
}
.event_rsvp,.rsvp_txt{
 float: left;
}
.event_rsvp{
 width: 120px;
}
.rsvp_txt{
 width: 248px;
 padding-left: 10px;
}

/* jQuery Custom Scroll Bar 
 * 
 * custom scroll bar plugin CSS */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #6d6151;
}
.jScrollPaneDrag {
	position: absolute;
	background: #b9afa2;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
 
 /* END 
 * jQuery Custom Scroll Bar 
 * 
 * custom scroll bar plugin CSS */
 
 
 

span.tooltip{
font-weight:bold;
color:#7f7364;
}


/* Confirmation page and login 	~ Tudor */
#logIn{
width:360px; 
float:left; 
margin:0; 
margin-left:100px;
padding:0;
}

#logIn h2{
font-size:18px;
font-weight:bold;
}

#logIn label{
width: 80px;
float:left;
padding-top:7px;
font-weight:bold;
}

#logIn input.box{
float:left;
margin:0;
margin-top:3px;
padding:2px;
background-color:#352919;
border: 1px solid #463a2a;
color:#7f7364;
width:150px;
}

#logIn a{
float:left;
margin-left:87px;
}

#logIn #submit{
background: url(../template/img/go.gif) no-repeat;
width:20px;
height:20px;
border:0;
float:left;
margin-left:15px;
margin-top:4px;
}
/* END Confirmation page and login 	~ Tudor */


#action_message{
text-align:center;
font-size:12px;
color:#d33154;
margin-bottom:10px;
padding:20px;
background-color:#3a2e1e;
font-weight:bold;
}

.more{
float:right;
font-weight:bold;
line-height:16px;
}

.active{
color:#d33154;
}

.lekker_thumb{/* used everywhere where you need to show a lekker thumbnail*/
border:2px white solid;
}

.box{
background-color:#413525;
padding:10px;
}


/* Question Modal - pop-up */
#question_modal{

}

#question_modal .box{
padding-right:0;
}

#question_modal .lekker_thumb{
float:left;
margin-right:10px;
}

#question_modal .item{
margin-left:10px;
}

#question_modal .details{
float:left;
width:310px;
}

#question_modal a.h1, #question a.h1{
float:right;
background:url(img/button_large.jpg) no-repeat;
width:79px;
height:18px;
display:block;
color:white;
font-size:11px;
font-weight:bold;
text-align:left;
padding-top:3px;
padding-left:23px;
margin-top:5px;
}

/* END Question Modal - pop-up */



textarea{
font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #463a2a !important; /* don't change this. it fixes Google toolbar issues */
border: 1px solid #695d4d !important;
padding:2px;
color: #b9afa2;
margin-bottom: 5px;
}




/*****************
Invite to My Tribe
*****************/
#notify {
width:680px;
padding:0;
margin:0;
margin-left:20px;
}

#notify p{
color: white; 
font-size:12px; 
text-indent: 20px; 
background-color:#3a2e1e;
padding:10px; 
margin-bottom:10px;
}

#notify p.mail_body{
float:left;
color: white; 
background:none;
font-size:12px; 
text-align:left;
text-indent:0;
padding:0;
margin:0;
width:400px;
}

#notify label, #qa label{
display:block; 
float:left; 
color:#b9afa2; 
font-size:11px;
font-weight:bold;
text-align:right;
margin-top:3px;
margin-right:5px;
}

#qa label{width:95px}
#notify label{width:105px}

#notify input, #qa input{
color:#b9afa2;
font-size:11px;
float:left;
width:200px;
background-color:#352919 !important;
border: #695D4D 1px solid !important;
margin-bottom:5px;
padding:2px;
}

#notify input.err, #qa input.err{
color:red;
}

#qa input{
width:303px;
}

#notify textarea, #qa textarea{
float:left;
color:#b9afa2;
font-size:11px;
line-height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#352919;
border: #695D4D 1px solid;
padding:3px;
}

#notify input.notify_button, #qa input.notify_button{
background-image: url(../template/img/button_large.jpg);
width: 102px;
height:21px;
font-size:12px;
color:#3a2e1e;
font-weight:bold;
border:0 !important;
margin:10px;
margin-right:40px;
float:right;
}

#notify span{
float:left; 
color:#b9afa2; 
font-size:11px;
text-align:right;
margin-top:3px;
margin-right:5px;
margin-bottom:5px;
}

#notify span.email{
font-weight:bold;
}

#notify span.help{
color:#695d4d; 
width: 100px; 
float:right;
font-weight:normal;
}

#notify div.cancel{
width:400px; 
float:left; 
padding:10px;
}

#notify .dotted_line, #qa .dotted_line, #confirm .dotted_line{
margin:0px 20px 0px 20px;
width:80%;
background-image:url(../template/img/dot_h.gif);
background-position:center;
background-repeat:repeat-x;
height:10px;
clear:both;
line-height:0px !important;
font-size:0px !important;
}

#content .big .info{
color:#b9afa2;
font: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px;
padding-right:10px;
padding-left:0;
}

#content .big .big{
padding:0;
margin:0;
}


.registered_lekker, .registered_lekker img, .registered_lekker p{
float:left;
margin:3px;
}

.registered_lekker{
width:225px;
}

.registered_lekker p{
width:50px;
}

.remove_address{
margin-left:10px;
}



#notify input.notify_button{ border:0 !important; }

#notify div label{
 width: 205px;
}
#notify div input{
 width: 180px;
}


div.invf_left, div.invf_middle, div.invf_right{
 float: left;
 width: 200px;
}
#invf_header div{
 padding-left: 5px;
 width: 195px;
}


#invf_header{ font-weight: bold; }
div.invf_line1{ background-color: #433829; }
div.invf_line2{  background-color: #53493c; }
div.invf_line1, div.invf_line2, #invf_header { width: 470px; margin:0 auto;  padding: 5px; }


#notify input.button_large{
background-image: url('../template/img/big_button.jpg') !important;
border:0 !important;
cursor:pointer;
width:124px;
height:113px;
font-size:14px;
font-weight:bold;
color:#312515;
float:left;
margin:0 0 0 25px;
padding:0;
}

/*****************
END Invite to My Tribe
*****************/

.right-space{
margin-right:5px;
}

/****************
 *
 * MY IMAGES
 *
 * Lekker Profile Page
 * Lekker CP 
 */
#upload_image div.fileinputs{
text-align: left;
background-color:#403424;
height: 50px;
margin-left: 20px;
}

#upload_image div.fileinputs .file{
width: 230px;
margin-top: 15px;
/*right: 135px;*/
}

#upload_image div.fakefile{
top: 15px;
}

#upload_image div.fakefile img{
float: right;
margin-right: 50px!important;
margin-right: 25px;
}

#upload_image div.fileinputs .imgUpload{
margin-top: 12px;
position: absolute;
/*left: -60px;*/
z-index: 10;
right:0;
}

.add_photo{
display:block;
background: url(img/add_photo.jpg);
width:88px;
height:26px;
float:right;
}







/* END MY IMAGES */




#footerlinks{
 padding-left: 65px;
}
#footerlinks a, #footerlinks span{
 font-size: 9px;
 color: #564e44;
 font-weight: normal;
}
#footerlinks span{
 margin-left: 2px;
}



/*
 *
 * General Structure
 */
#content .left-w-leftbar{
width:37%;
float:left;
}

#content .mid-w-leftbar{
width:58%;
float:right;
margin-left:10px;
} 
/* END General Sctrucute */


/* Filters */
/* in admin CP, for now */
#filters{
text-align:right;
}
/* END Filters */

.pink{
 color: #d33154;
}

dl.zend_form dt{
 float: left;
 clear: left;
 width: 250px;
 text-align: right;
}
dl.zend_form dd{
 float: left;
 margin-left: 10px;
}
dl.zend_form dd textarea.inputbox{
 float: none;
}
dl.zend_form dd div.fileinputs{
 padding-left: 0px;
 width: 280px;
}
dl.zend_form dd input.file{
 left: 0px;
}
#content dl.zend_form dd div.fakefile{
 left: 0px;
}

#stats #sign_up{
font-family: "Frutiger 25 Black", Verdana;
font-size: 26px;
line-height: 26px;
font-weight: bold;
letter-spacing: -2px;
color: #d33154;
margin-top: 17px;
margin-left: 10px !important;
margin-left: 5px;
margin-bottom: 10px;
padding: 0;
width: 121px;
float: left;
}

#stats #sign_up span{
font-family: "Frutiger 25 Black", Verdana;
font-size: 41px;
line-height: 41px;
color: #d9d8d8;
margin-left: -3px;
}

#stats #sign_up_text{
width: 125px;
font-size: 11px;
line-height: 15px;
font-weight: bold;
color: #b9afa2;
margin-top: 19px;
margin-right: 3px;
margin-bottom:18px;
float: right;
}



/*
 *
 * Invitation Page 
 * - includes contact importer */

#contact_importer {}

#contact_importer h3{margin-top:0px;}

#contact_importer .col1, 
#contact_importer .col2{
	float:left;
	background-color:#3a2e1e;
	padding: 10px 10px;
	margin:10px 0 0 0;
}

#contact_importer .col1{width:50%; margin: 10px 35px 0 0;}
#contact_importer .col2{width:40%}

#contact_importer .united{padding:0;}

#opt1 { display: none }

#manual h3, #fbconnect h3{margin-top:0}

#manual .opt2-left{float:left; width:80%}
#manual .opt2-left:hover{text-decoration:none}

#manual .opt2-right{float:right}


#fbconnect .col1, #fbconnect .col2{ float:left;  }
#fbconnect .col1{width:80%;}
#fbconnect .col2{width:18%; text-align:center;}






#contact_importer .errors{color:#d33154; font-weight:bold; margin:0 0 10px 0;}

#contact_importer label.l{
	display:block;
	float:left;
	padding:3px 5px 0 0;
	text-align:right;
	width:115px;
}

#contact_importer .inputbox, #contact_importer .multiSelectOuter{float:left}
#multiSelect-provider_box {height:20px}
/*#multiSelect-provider_box-title { height: 14px }*/
/*
#contact_importer label{float:left; margin: 0 5px 0 0; display:block; width:121px;}
 */

#opt2{display:none}

/* END Invitation Page */
 
 
 
 
 
 
 
 
 /*
  *
  * FF3 hack for round corners */
.jquery-corner{position:relative}
#gallery_big{
 margin: 0 0 -2px 0;
}
/* END FF3 hack */




a.simple-pink{
    background-color:#d33154;
    color:white;
    display:block;
    padding:3px;
    border:0;
    float:left;
    text-align:center;
    margin:0 7px 0 0;
}

a.simple-pink:hover{text-decoration:none}


.fright{float:right}


/*
 *
 * RAF wide banner */
#ad {width:787px; margin:0 0 9px;}
#ad a {display:block}

#calbutton {
 background: url(img/big_button.jpg) no-repeat top;
 height: 83px;
 width: 124px;
 padding-top: 33px;
 text-align: center;
 color: #000;
 font-size: 18px;
 font-weight: bold;
}




/*
 * Fb */
td.fb_pop_content h2 span{ color:white }
/*#fb_multi_friend_selector { width: auto; }*/

#step3 .col1, #step3 .col2{ 
	float:left;
	text-align:center;
 }


#step3 .col1 {
	padding-right:1%;
	width: 32%
}

#step3 .col2{
	border-left:1px #6D6151 dashed;
	padding-left:1%;
	width: 32%;
}

#content div.big{
padding-right:12px;
}

.medium_blank{
	background: url('./img/medium_blank.jpg');
	border: 0;
	color: white;
	cursor:pointer;
	float:right;
	font-size:14px;
	font-weight:bold;
	height: 43px;
	margin:40px 0 0;
	width:121px;

}

#add_photos .medium_blank { float:none }

.box{
	line-height:16px;
	background:none;
	float:left;
	padding:0;
	width:96%;
}

.box_photos_text{
	line-height:16px;
	background:none;
	float:left;
	padding:0;
	width:50%;
}

#content .right-w-rightbar{
 border-left: 1px dashed #6D6151;
 margin-left:10px;
 width:41%;
 float:left;
 padding-left: 7%;
}

.right-w-rightbar h2 {
 color: #B9AFA2;
}

.button_text_1 {
 float: left;
 margin-top: 45px;
 margin-right: 63px;
}

.button_text_2 {
 float: left;
 margin-top: 45px;
 margin-right: 97px;
}

.button_text_3 {
 float: left;
 margin-top: 45px;
 margin-right: 10px;
}

.button_wrapper {
 float: right;
}

#import_modal div p{
	float:left;
	text-align:center;
	width:49%;	
}

.box-light{
	background-color: #413525;
	float:left;	
	margin-left:1%;
	padding:10px;
	width:36%;
}

div.box-light h2{
 margin-top:0;
 margin-bottom:20px;
}


