/*-------------------+
| CLEAR ALL STYLES   |
+--------------------*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }
a {outline : none !important;cursor:pointer;cursor:hand; }
.clearer {height: 1px; overflow: hidden; margin-top: -1px; clear: both;}

/*************** GLOBAL LAYOUT **********/

html, body{background-image: url('/images/bg/large_resto6.jpg') top center; background-repeat: no-repeat ;
		background-attachment:fixed; background-color:#000; font:normal 12px Helvetica, Arial, sans-serif; color:#868078;height:100%;
		text-align: left !important;margin:0; padding:0; line-height:1.4em;}


#container {width:960px !important; margin:0 auto !important;padding:0;position:relative; 
/* MIN HEIGHT HACK */
			/*height:auto !important; /* all but ie6 */
			/*height:100%; /* IE6 */
			/*min-height:1000px; /* all but ie6 */
			/*position:relative;
			text-align:justify;*/}
#section {width:960px; position:relative; z-index:0; margin:0; padding:0;min-height:1000px;}


	/* TRANSPARANCY HACK */
.overlay{position: absolute; top: 0; bottom: 0;  left: 0; width: 100%; height:100%; min-height:100%; background: #000;
 		 opacity: 0.95;-moz-opacity: 0.95; filter:alpha(opacity=95); }
* html #section .overlay {height: expression(document.getElementById("section").offsetHeight);}

.section_inner {padding:0; width:960px; position: relative;
/* MIN HEIGHT HACK */
			/*height:auto !important; /* all but ie6 */
			/*height:100%; /* IE6 */
			/*min-height:100%; /* all but ie6 */
			/*position:relative;
			text-align:justify;*/
				
}

ul{margin-left:15px;}

#header {width:100%; height:172px;background: url('../images/site/header.png') 20px top  no-repeat;text-align:left;}
#header p.adres{font-family:georgia;display:block;position:absolute; left: 490px; top:10px;}
#header p.nieuwsbrief_header {font-family:georgia;display:block;position:absolute; left: 665px; top:120px;}


/** MENU **/
#menu_holder{width:100%; height:82px;}

#menu {width:100%; height:50px;text-align:left;position:relative;}
#menu ul {float:left;clear:none !important; width:659px; list-style-type:none; height:30px; background:#1f1c1b; position:relative; top:8px; padding-top:12px; margin:0 20px;}
* html #menu ul {height:42px;margin:0 10px;}
#menu ul li {display:inline; color:#13110f; font:italic 14px georgia; }
#menu a{color:#91887e; padding:0 19px; font: italic 14px georgia; border-right:1px solid #141312; }
#menu a:hover {color:#d63600;}
#menu a.active {color:#d63600;text-decoration:underline;}

/* LAATSTE ELEMENT UIT LINK */
a#last_link{border: 0 !important;}

/* speciale vakje voor nieuwsbrief */
.newsl_link{position:absolute; top:0; right:20px; color:#13110f; font:italic 14px georgia; background: url('../images/site/nieuwsbrief_navigatie.png') left 1px no-repeat; height:50px; width:221px; padding:20px 0 0 54px; z-index:10;}
* html .newsl_link{position:absolute; top:0; right:20px; color:#13110f; font:italic 14px georgia; background: url('../images/site/nieuwsbrief_navigatie.png') left 2px no-repeat; height:50px; width:285px; padding:20px 0 0 54px; z-index:10;}
a#newsletter_link {color:#13110f;font:italic 14px georgia;text-decoration:none;padding:0 !important;border:0;}
a#newsletter_link:hover {color:#13110f;font:italic 14px georgia;text-decoration: underline; }


/** MENU ONDER BAR **/
#menu2 {width:417px; height:32px;display:none;text-align:left;position:relative;float:left; margin-left:20px;}
* html #menu2{margin-left:10px;}
#menu2 ul {list-style-type:none;height:25px;background:#2d2928;position:relative; top:0px;padding-top:6px;margin:0;}
* html #menu2 ul {height:30px; }
#menu2 ul li {display:inline;}
#menu2  a{color:#90877e; padding:0 23px;font: normal 12px georgia; }
#menu2 a:hover {text-decoration:underline;}
#menu2 a.active {color:#e33a03;text-decoration:none;}

.visible{display:block !important;}

/** RIGHT SIDE **/
#right_side {float:left; clear: none; width:350px; position:relative;text-align:left; overflow:hidden; margin:20px 0 0 40px; }
#right_side_inner{padding:0;}

/** LEFT SIDE **/
#left_side {float:left; width:526px;position:relative;text-align:left; margin:20px 0 0 20px;}
* html #left_side{margin: 10px 0 0 10px;}
#left_side_inner{}

/** FOOTER **/
#footer_bar{ position:relative; background : url('../images/site/footer_bar.png') top left no-repeat;
   width:100%; height:315px !important;padding-bottom:20px; margin-left:20px; text-align:left;}
#footer_bar a {font-family: georgia;display:block; position : absolute ; top:151px; left:245px;}
#footer_bar a:hover {text-decoration: underline;}
#footer_brasserie{ position:relative; background : url('../images/site/footer_brasserie.png') top left no-repeat;
   width:100%; height:315px !important;padding-bottom:10px; margin-left:20px; text-align:left;}
#footer_brasserie a {font-family: georgia;display:block; position : absolute ; top:151px; left:235px;}
#footer_brasserie a:hover {text-decoration: underline;}

/* INLINE ELEMENTS */
h1{color:#e33a03;font:normal 20px georgia;padding-bottom:15px;text-align:left;}
h2{color:#e33a03;font: normal 16px georgia; padding-bottom:10px; text-align:left;}
h3 {color:#e33a03;font: normal 14px georgia; padding-bottom:10px; text-align:left;}
.headerke {color:#e33a03;font: normal 16px georgia;}
h4 {font: normal 16px georgia;padding-bottom:10px;text-align:left;}
h5 {font: normal 14px georgia;padding-bottom:10px;text-align:left;}
a {color:#e33a03;text-decoration:none;}
a.gray_link {color:#868078;font-family: georgia;}
a.readmore{padding-top:15px;}

.enlighten{color:#e33a03;}
p.large{font-size:12px;font-weight:bold;}
p span.special {color:#e33a03; font-weight:bold; font-size:14px;}
p span.email{padding-left:15px;}
p.orange {color : #d63600;line-height:6em;}
p.facebook{color : #d63600;}
p.newsdate{text-align: right; font-style:italic; font-size:10px;}
em{font-style : italic ; font-size:10px;}
.extra_margin_top {margin-top:25px !important; margin-bottom:10px;}
.extra_margin_top_res {margin-top:25px !important; margin-bottom:-5px;}

.extra_margin_top10 {margin-top:10px !important;}
.extra_padding_left {padding-left :10px;}
.extra_padding_left_top {padding-left :10px;padding-bottom:20px;}
.extra_padding_left_bottom {padding-left :10px;padding-top:20px;}

/*----------------------+
| popup foto            |
+-----------------------*/

.simple_popup_div { position: absolute; top: 0;left: 0; background:#1f1c1b !important; width: 300px; z-index:100;}
.simple_popup_inner {padding:10px 20px 10px 20px; background:#1f1c1b !important; border:2px solid #11100e; font-weight:bold; text-align: left;}
.simple_close {float: right; text-align:center;  line-height:2.2em; font-weight:bold; font-weight:bold; background:url('/images/site/close_popup.jpg') top left no-repeat; width:90px; height:25px; margin-bottom:10px; text-transform:none;}
.simple_close a {float: right; text-align:center; line-height:2.2em; font-weight:bold; font-weight:bold; background:url('/images/site/close_popup.jpg') top left no-repeat; width:90px; height:25px; margin-bottom:10px; text-decoration:none; text-transform:none;}
.simple_close a:hover {text-decoration:underline;}

.simple_popup_info {text-align: right; }
.popup_txt {font-weight:bold;}


/*---------------------+
|  FIXED TEXT IMAGES   |
+----------------------*/
#small_box_img{display:block;clear:both; float:right; height:95px; width:95px;margin:0 5px 10px 10px;}
.thumb_140 {width:140px; height:140px; float:right; clear:right; margin:0 0 15px 15px; }
#thumb_140_left ,.thumb_140_left{width:125px; height:125px; float:left; border:3px solid #1f1c1b;}
#thumb_140_right, .thumb_140_right {width:125px; height:125px; float:right; clear:none;  border:3px solid #1f1c1b;}
#thumb_140_mid , .thumb_140_mid{width:125px; height:125px; float:left; clear:none; margin-left:70px; border:3px solid #1f1c1b; }
.img_holder {margin:10px 0 20px 0; padding:0; width:528px;}
.img_holder_arr {margin:20px 0 5px 0; width:470px;}

/*-----------------------+
 * message box right side
 * ----------------------*/

 .message_box {width:350px;background:#1c1b19;margin-bottom:20px;}
 .message_box_inner{padding:10px;}
 .message_box_img {float:right; clear:both; height:85px; width:85px;  border:3px solid #36312f; margin-left:10px;}
 .message_box a{display:block; margin-top:5px; text-decoration: none;}
.message_box a:hover{text-decoration: underline;}
 .message_box_nieuwsbrief {background:#1f1c1b !important;margin-bottom:5px !important;}
 #first_image, #second_image{float:right; clear:both; height:85px; width:85px;  border:3px solid #36312f; margin-left:10px;}
 /*-------------------+
| MENUKAART          |
+--------------------*/

.box_right_sub {width:360px; background:url('/images/site/boxwhite_body.png') top left repeat-y; margin:0;}
*html .box_right_sub {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/boxwhite_body.png', sizingMethod='crop');}

.box_right_sub_bttm {width:360px; height: 15px; margin-bottom:5px; padding:0;}
.arrow {font-family:"Arial", serif; font-weight: normal; font-size:14px; margin-right:3px;}

ul#submenu {width:360px; background:#1f1c1b; position:relative; list-style:none;  padding-top:5px; margin-bottom:10px; margin-left:0;}
ul#submenu li {font-family: Helvetica, Arial, sans-serif;background:#1f1c1b url('../images/site/stippellijn.gif') 10px bottom  no-repeat; font-size: 12px; font-weight:bold; float:left; width:340px; padding: 5px 0 15px 10px;}
/*ul#submenu li.onderverdeling {font-family:"Georgia", serif; color:#543c31; font-size: 14px; float:left; width:340px; padding: 10px 0 10px 0; border-bottom:1px dotted #c5c0ba;}
*/
ul#submenu li a {text-decoration:none;  color:#91887e; margin:0;}
ul#submenu li a:hover {text-decoration:underline; color:#91887e; margin: 0;}
ul#submenu li a.sub_act {text-decoration:none; color:#f24501; margin: 0;}


ul#submenu ul li a {text-decoration:none;  color:#797269; margin:0; padding:0; }
ul#submenu ul li a:hover {text-decoration:none; color:#f24501; margin: 0; padding:0;}
ul#submenu ul li a.sub_act {text-decoration:none; color:#f24501; margin: 0; padding:0;}

ul#submenu .last {border:0; padding:10px 0 10px 10px;background :#1f1c1b  !important}
ul#submenu .selected {padding-bottom:1px;}
ul#submenu ul {width:330px; list-style:none; margin:5px 0 0 0; padding:8px 0 0 0; background:url('../images/site/stippellijn.gif') top left  no-repeat;}
ul#submenu ul li {width:300px; font-family:"Helvetica",Arial, serif; font-size:12px; font-weight: normal; list-style:none; margin:2px 0 0 0; padding:5px 11px 5px 15px; background:#2e2928;}

ul#menukaart {width:526px; background:transparent; position:relative; list-style:none; margin:0 0 15px 0; padding:0; float:left;}
ul#menukaart li {color:#868078 !important;position:relative;width:526px; font-family:"Helvetica",Arial, serif; font-size:12px; font-weight: normal; padding:10px 0; background: url('../images/site/gerecht_stippellijn.png') left bottom  no-repeat;}
ul#menukaart li.last {color:#868078 !important;position:relative;width:526px; font-family:"Helvetica",Arial, serif; font-size:12px; font-weight: normal; padding:10px 0 0 0; border-bottom:0px ;background:transparent;}
ul#menukaart li p {padding:0 10px;}
ul#menukaart li .puntje{padding:0; margin:0; position:absolute; left:0; top:9px; color:#d63600; font-size:14px;}
.price {color:#d63600; float:right; margin-right:8px; padding:0; font-size:12px;}
h1.head_only{padding-bottom:10px;}
#menuShow {margin:0;}

#suggestion {margin-top:10px; padding:0;}
#suggestion i {font-size:10px; font-style:normal;}

ul#submenu2 {width:360px; background:#1f1c1b; position:relative; list-style:none;  padding-top:5px; margin-bottom:10px; margin-left:0;}
ul#submenu2 li {font-family: Helvetica, Arial, sans-serif;background:#1f1c1b url('../images/site/stippellijn.gif') 10px bottom  no-repeat; font-size: 12px; font-weight:bold; float:left; width:340px; padding: 5px 0 15px 10px;}
/*ul#submenu li.onderverdeling {font-family:"Georgia", serif; color:#543c31; font-size: 14px; float:left; width:340px; padding: 10px 0 10px 0; border-bottom:1px dotted #c5c0ba;}
*/
ul#submenu2 li a {text-decoration:none;  color:#91887e; margin:0;}
ul#submenu2 li a:hover {text-decoration:underline; color:#91887e; margin: 0;}
ul#submenu2 li a.sub_act {text-decoration:none; color:#f24501; margin: 0;}


ul#submenu2 ul li a {text-decoration:none;  color:#797269; margin:0; padding:0; }
ul#submenu2 ul li a:hover {text-decoration:none; color:#f24501; margin: 0; padding:0;}
ul#submenu2 ul li a.sub_act {text-decoration:none; color:#f24501; margin: 0; padding:0;}

ul#submenu2 .last {border:0; padding:10px 0 10px 10px;background :#1f1c1b  !important}
ul#submenu2 .selected {padding-bottom:1px;}
/*---------------------+
 | popup bij galerij   |
 +---------------------*/

#closeWrap {height:20px; padding-top:0px;}
#loader{float: right;margin-right:25px; text-align:center;  line-height:2.2em; font-weight:bold; font-weight:bold; background:url('/images/site/close_popup.jpg') top left no-repeat; width:90px; height:25px;cursor:hand;}
#PopUpwrapper {background:#1f1c1b; padding:0px 20px 20px 20px; margin:0;border:2px solid #11100e;}
#largeImage {border:0px}
#imageBlock{display:none;}

/*-------------------+
| FOTOGALERIJ        |
+--------------------*/

div.content{
/* The display of content is enabled by a javascript generated style on the page.   This is so that the slideshow content won't display unless javascript is enabled. */
display:none; margin:15px auto 0; width:470px;}
div.content a,div.navigation a {text-decoration:none; font-weight:bold;color:#868078;}
div.controls{margin-top:10px; height:30px;}
div.controls a{padding:5px;}
div.ss-controls{float:left;}
div.nav-controls{float:right;}
* html div.nav-controls{float:left;}
* html .next{float:left;position:relative }
* html .prev{float:left;position:relative;}
div.loader{background-image:url('/images/loader.gif'); background-color:white; background-repeat:no-repeat; background-position:center;}
div.slideshow{clear:both;}
div.slideshow span.image-wrapper{margin:0; padding:0}
div.slideshow a.advance-link{display:block;}
div.slideshow a:hover.advance-link{background:transparent;}
div.slideshow img{border:none;display:block;margin:auto;border:2px solid #11100e;}
* html div.slideshow img{border:none;display:block;margin:auto auto auto 12px;border:2px solid #11100e;}
div.download {width:75px;float: right;line-height:1.9em; text-align:right; height:20px; margin-top:5px; padding:0 15px 0 25px; font-style:normal;}
div.embox{clear:both;}
.image-title{font-weight:bold;font-size:1.4em;} 
.image-desc{padding-left:12px;line-height:1.4em;font-size:12px;} /*text bij image */
div.navigation{
/* The navigation style is set by a javascript generated style on the page.   This is so that the javascript specific styles won't be applied unless javascript is enabled. */
}

a.grote_foto{display:block; float:left;background:url('../images/site/vergrootglas.png') top left no-repeat; width:60px;margin-right:285px;padding-left:30px !important;height:10px !important;line-height:0.4em;}
* html a.grote_foto{display:block; float:left;background:url('../images/site/vergrootglas.png') top left no-repeat; width:90px;padding-left:30px !important;height:10px !important;line-height:0.4em;}

/*THUMBS */
ul.thumbs{float:left;width:525px; margin:0 0 0 15px;padding:5px 0 0 0px;} /*background:#cccccc !important; }*/
* html ul.thumbs{float:left;width:525px; margin:0 0 0 7px;padding:5px 0 0 0px;} /*background:#cccccc !important; }*/
ul.thumbs li{float:left;padding:0 0 6px 0; margin: 0 16px 0px 0 ; list-style:none; }
* html ul.thumbs li{float:left;padding:0 0 6px 0; margin: 0 16px 0px 0 ; list-style:none; }
a.thumb{display:block; border:2px solid #11100e;}
ul.thumbs li.selected a.thumb{border:2px solid #d63600;}
a.thumb:focus{outline:none;}
ul.thumbs img{border:none;display:block;}

/* NAVIGATIE ENKEL GETOOND ALS MEER DAN 12 PICTURES **/
div.pagination{clear:both; height:27px; width:475px; margin:10px 0 3px 5px;}
* html div.pagination{clear:both; height:27px; width:475px; margin:10px 0 3px 2px;}
div.navigation div.top{border:0px solid red;display:none;} /*bovenste navigatie wel tonen*/
div.navigation div.bottom{display:block; margin:5px 0 0 40px;} /*onderste navigatie wel tonen*/
div.pagination a,div.pagination span.current{display:block;float: right;margin-right:2px; padding:5px 7px 2px 7px; }
* html div.pagination a, * html div.pagination span.current{display:block;float: right;margin-right:2px; padding:5px 7px 2px 7px; }

div.pagination a:hover{text-decoration:none;}
div.pagination span.current{font-weight:bold;background: url('../images/site/navigatie_button.png') top left no-repeat;color:#fff;}

/*------------------+
| CONTACTFORM       |
+-------------------*/

.contact_txt{color: #5a5a56; font-weight:normal; font-size:11px;}
.contact_indent{margin-left:15px;}
.contact_indents{margin-left:25px;}

.contact_form{margin:15px 0; width:473px;}
.box_contact {margin:0 0 4px 0;clear:left;}
.label_contact{float: left; width: 100px; height:16px; margin-right: 4px; padding:4px 4px 4px 10px; background: #1f1c1b; color:#817970; font: bold 11px "Arial",Helvetica,sans-serif; line-height:16px;}

.field{float: left; width: 345px; height:18px; margin-bottom:0; padding:2px; border:1px solid #cecbc7; color: #101e0e; background-color:#cecbc7; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}
* html .field{float: left; width: 345px; height:23px; margin-bottom:0; padding:2px; border:1px solid #cecbc7; color: #101e0e; background-color:#cecbc7; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}
.fielddeep{float: left; width: 345px; height:85px; margin:0; padding:2px; border:1px solid #cecbc7; color: #101e0e; background-color:#cecbc7; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}

#contact_submit {background:url('../images/site/button_submit_form.png') top right no-repeat; float:right; width:151px; height:40px; cursor:pointer; border:none; padding-left:43px; color:#e33a03; font-family:"Arial", serif; font-size:12px; padding-bottom:3px;}
* html #contact_submit{margin-right:22px;}
#onderbreking{width:100%; background: url('../images/site/onderbrekingslijn.png') bottom left no-repeat; height:20px; }

#routebeschrijving {background : url('../images/site/button_routebeschrijving.png') top left no-repeat; width:188px; height:33px; float:left; position:relative; color:#e33a03;font: normal 12px arial;padding-top:8px;padding-left:5px;margin-top:15px;}
p.warning {padding-top:10px;color:#f56e01;  }

/*----------------------+
| NIEUWSBRIEF FORM      |
+-----------------------*/
.nieuwsbrief_form{margin-top:15px; width:330px;height:120px;}
.box_nieuwsbrief {margin:0 0 4px 0;}
.label_nieuwsbrief{float: left; width: 88px; height:16px; margin-right: 4px; padding:4px 4px 4px 10px; background: #100e0e; color:#817970; font: bold 11px "Arial",Helvetica,sans-serif; line-height:16px;}

.field_nieuwsbrief{float: left; width: 215px; height:18px; margin-bottom:0; padding:2px; border:1px solid #cecbc7; color: #495152; background-color:#cecbc7; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}
* html .field_nieuwsbrief{float: left; width: 215px; height:23px; margin-bottom:0; padding:2px; border:1px solid #cecbc7; color: #495152; background-color:#cecbc7; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}

.checkBoxWrapper {float:right;width:228px;height:25px;}
.smallbox_check {margin:0 0 0px 3px; float: left; width:100px;}
.box_check {margin:0 0 0px 0; float: left; width:120px;}
.smallbox_check span ,.box_check span {line-height:1.5em; vertical-align:10%;}


#nieuwsbrief_submit, #nieuwsbrief_submit2 {background:url('../images/site/button_nieuwsbrief.png') top right no-repeat; float:right; width:151px; height:40px; cursor:pointer; border:none; padding-left:55px; color:#e33a03; font-family:"Arial", serif; font-size:12px; font-weight:normal; padding-bottom:7px;}
a.reserveren {background: url('../images/site/button_submit_form.png') top left no-repeat; float:right; width:102px; height:38px; cursor:pointer; border:none; padding-left:13px; color:#e33a03; font-family:"Arial", serif; font-size:12px; font-weight:normal; padding-top:12px; margin-top:5px;}
* html a.reserveren{margin-right:0px;width:120px;}
/*--------------------+
 | RESERVATIE FORM    |
 +--------------------*/

#myHiddenDiv {display:none;}
#myWarningDiv{display:none;}
			
.popup {background:#1c1b19; border:1px solid #333; padding:1px;}
.popup-header {height:24px; padding:7px; background:url("bgr_popup_header.jpg") repeat-x;}
.popup-header h2 {margin:0; padding:0; font-size:18px; float:left;}
.popup-header .close-link {float:right; font-size:11px;}
.popup-body {padding:10px;}
.popup-body2 {padding:10px;text-align:left;}
.label_reservatie{float: left; width: 106px; height:16px; margin-right: 4px; padding:4px; background: #100e0e; color:#817970; font: bold 11px "Arial",Helvetica,sans-serif; line-height:16px;}

form {margin:0; padding:0;}
form * {font-size:12px;}
input {margin-bottom:12px;}
label {display:block;}
.field_25 {float: left; width: 25px; height:18px; margin-bottom:0; padding:2px; border:1px solid #cecbc7; color: #495152; background-color:#cecbc7; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}
* html .field_25 {float: left; width: 25px; height:23px; margin-bottom:0; padding:2px; border:1px solid #cecbc7; color: #495152; background-color:#cecbc7; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}
.field_100 {float: left; width: 100px; height:18px; margin-bottom:0; padding:2px; border:1px solid #cecbc7; color: #495152; background-color:#cecbc7; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}
* html .field_100 {float: left; width: 100px; height:23px; margin-bottom:0; padding:2px; border:1px solid #cecbc7; color: #495152; background-color:#cecbc7; line-height:1.5em; font: normal 11px "Arial",Helvetica,sans-serif;}

.fielddrop_50{float:left; width:50px;   padding: 3px; 
line-height:1.5em;position:relative; font-size:14px;border:0;background: #100e0e; color:#817970; }

.fielddrop_75{float:left; width:75px;   padding: 3px; 
line-height:1.5em;position:relative; font-size:14px;border:0;background: #100e0e; color:#817970; }

.fielddrop_125 {float:left; width:125px; margin: 1px 9px 0px 4px;  padding: 3px; 
line-height:1.5em;position:relative; font-size:14px;border:0;background: #100e0e; color:#817970; }
.box_contact2 {margin:4px 0 4px 0;clear:left;height:26px;}

