body,td,th, div, form, input, textarea {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #141414;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	background:#ffffff url(../images/bg.jpg) left top  repeat-x;
	}
div, p, form {
	margin: 0;
	padding: 0;
}
.more_title {
	height:16px;
}
.sing_in{
width:180px;
}
.search {
	font-size: 12px; width: 145px; border:#af9297 1px solid; font-family: verdana, helvetica, geneva, sans-serif; vertical-align: middle; height: 18px;}
.inputLogin1{font-size: 11px; width: 80px; border:#2e637d 1px solid; font-family: verdana, helvetica, geneva, sans-serif; vertical-align: middle; height: 17px;}
.video_prod_td {
	min-height:100%;
	height:auto !important;
	height:100%;
}

#fullpage {
	position:relative;
	width: 998px;
	margin: 0 auto;
	border-left: #b3bdd0 0px solid;
	border-right: #b3bdd0 0px solid;
	border-top: #ecc803 0px solid;
	border-bottom: #ecc803 0px solid;

}
#header{
	float:left;
	margin: 0 auto;
	width: 998px;
	height:132px;


}
#header_top{

	height:20px;
}

.cart_lite_text{float:left; padding-right:1px; padding-top:5px; color:#141414; margin-right:3px;}

.cart_continue{width:76px; height:20px; margin-top:2px;float:left; padding-left:7px; padding-top:3px; background:url(../images/cart_continue.jpg) top left no-repeat;}

#cart{width:auto; float:right; border-top:10px #ffffff solid; padding-left:3px; height:30px;}

* html #cart{margin-top:0px;}

#cart_line{float:left; background:url(../images/cart_line.jpg) left 5px  no-repeat; width:8px; height:33px;}

.cart_text{color:#141414; font-size:11px; text-decoration:none;}

a.cart_text{color:#141414; font-size: 11px; text-decoration: none;}
a.cart_text:active {font-size: 11px;  text-decoration: none; color: #141414;}
a.cart_text:visited {font-size: 11px;  text-decoration: none; color: #141414;}
a.cart_text:hover {font-size: 11px;  text-decoration: none; color: #c8312a;}

.cart_contact_line{float:right; border-top:7px #ffffff solid;background:url(../images/cart_contact_line.jpg) top left  no-repeat; width:5px; height:20px;}

#contact{background:url(../images/contact.jpg) 5% 75%  no-repeat; border-top:5px #ffffff solid; float:right; height:14px; padding-top:6px; padding-left:20px; }

#contact_form{width:360px; margin:0 auto; padding:5px; background:#e5e5e5; border:1px #b7b7b7 solid;}

.error{padding-top:2px;color:#e42a2a; font-weight:bold;}

#lang{width:auto; padding-top:0px; padding-left:4px; float:left;}

.lang_image{padding-right:5px; padding-bottom:6px; float:left; }

.header_icon{padding-right:5px; padding-bottom:6px; float:left; }
#header_con{float:left;  height:25px; padding-top:10px; padding-left:10px;padding-bottom:5px; display:block; color:#3a3a3a; }

#logo{float:left;margin-top:0px;width:214px;height:132px;}

#logo_right{float:right; border:0px #000000 solid; width:730px; height:132px; padding-right:10px;}

#header_menu1 {float:right;  height:38px; width:720px; display:block; background:#f4f4f4; }
#header_icons{float:right;  height:25px; padding-top:5px; padding-bottom:10px; display:block; }
#header_choices {width:auto;height:34px;text-align:center;display:table-row;white-space:nowrap;z-index:1;margin:0 auto;}

#header_choices2{width:auto;text-align: center;height:38px;padding-top:13px;border:0px #ffffff solid;z-index:1;margin-left:20px;}

* html #header_choices2{margin-left:60px;}

.header_choices1 {float:left;width:auto;height:28px;padding-top:0px;margin-left:10px;margin-right:10px;padding-left:18px;text-align:center;	border:0px #000000 solid;
	background: url(../images/arrow_head.jpg) 0 0 no-repeat;}

.header_choices_text {color: #ffffff;	font-size: 11px;	font-weight: bold;}
a.header_choices_text { 	color: #3c3b3a;	font-size: 11px;	font-weight: bold;}
a.header_choices_text:active {		color: #3c3b3a;	font-size: 11px;	font-weight: bold;}
a.header_choices_text:visited {	 	color: #3c3b3a;	font-size: 11px;	font-weight: bold;}

a.header_choices_text:hover {	font-weight: bold;	color: #000000;	font-size: 11px;	text-decoration: none;}


#subheader{width:998px; height:295px; float:left; background:none;}

#subheader_imgs_up{width:539px; height:5px;}
#subheader_imgs{width:649px; height:244px; margin:0 auto; background:url(../images/center.jpg) top left no-repeat}


.sub_main_text{color:#1b467d; font-weight: bold; font-size: 12px; margin:0 auto; padding-top:7px;}

#main1 {position:relative; float:left; margin: 0 auto; width:998px; border-left:#ecc803 0px solid; border-right:#ecc803 0px solid; border-top:#ffffff 0px solid;}

#left{float: left; width:210px; padding-top:8px; padding-left:4px; border:0px #000000 solid;}

.opentable{
	margin-top:7px;
	width: 209px;
	height:auto;
	text-align: center;
}
.opentable_title{
	margin: 0 0 0 0;
	width: 209px;
	text-align:left;
	background: #0f81b9 url(../images/opentable_title_bg.jpg) top left no-repeat;
	height:32px;
}

.opentable_title_text{
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	vertical-align:middle;
	padding-top:10px;
	padding-left:26px;
	color: #ffffff;
}

.opentable_text{
	margin-top:2px;
	width: 209px;
	color:#104d6b;
}

.cat_navi_choice {
	width:209px;
	margin:0 auto;
	min-height:27px;
	height:auto !important;
	height:27px;
	text-align: left;
	vertical-align: middle;
	border-bottom:1px #ffffff solid;

}

.cat_navi_choice_image {
	float:left;
	width:23px;
	height:27px;
	border-right:#ffffff 1px solid;
}

.cat_navi_choice_text {
	float:left;
	width:179px;
	min-height:20px;
	padding-top:7px;
	padding-left:5px;
	height:auto !important;
	height:20px;
	background:#ececec;
}


.block {font-size: 11px; font-weight: normal; text-decoration: none; color: #104d6b; }
a.block { font-size: 11px; font-weight: bold; text-decoration: none;	color: #575555;}
a.block:active {font-size: 11px;font-weight: bold; text-decoration: none;color: #575555;}
a.block:visited {font-size: 11px;font-weight: bold; text-decoration: none;color: #575555;}
a.block:hover {font-size: 11px;font-weight: bold; text-decoration: underline;color: #000000;}

.opentable2{
	margin-top:6px;
	width: 209px;
	text-align: center;
}

.opentable2_title{
	margin: 0 auto;
	width: 100%;
	height: 32px;
	background:#ed5715 url(../images/opentable2_title_bg.jpg) top left no-repeat;
	display:block;
	white-space:nowrap;
}

.opentable_text2{
	margin-top:2px;
	width: 197px;
	color: #000000;
	padding-left:5px;
	padding-right:5px;
	background:#efefef;
	border:1px #d8d8d8 solid;
	color:#104d6b;
}

.block_title1 {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.opentable3{margin:0 auto; width:209px; height:auto; text-align: left; ; z-index:98;}
.opentable_height{height:25px;}
.opentable_title3{text-align:center; display:block; border:0px #cbd9ec solid; vertical-align:middle; margin: 0 auto; width: 209px; height:25px;  }
.opentable_text3{float:left; width:202px; padding-left:7px; padding-top:5px; border-left:0px #d1d1d1 solid; border-right:0px #d1d1d1 solid; height:auto; z-index:98;}

.main_title_text3{   color: #39568a;  text-align: center; font-size: 13px; font-weight: bold; text-decoration: none;
text-align:left; }

.newsletter1{float:left; width:204px; padding-left:4px;color:#7b3c4f;border:0px #cbd9ec solid; font-weight: normal; padding-top:4px;}
.newsletter11{float:left; width:204px; padding-left:6px;padding-top:5px;color:#7b3c4f;border:0px #cbd9ec solid; font-weight: normal;}
.newsletter2{margin:0 auto; width:80px; HEIGHT:52px;padding-top:23px;color:#7b3c4f; border:0px #cbd9ec solid; font-weight: bold;}
.newsletter_submit{border:none; height:52px;background:url(../images/red_arrow.jpg) no-repeat 0px 30%; font-size:11px; font-weight:bold;text-decoration:none;
cursor:pointer;}

.input_news{font-size: 12px; width: 115px; border:1px #b2b1b1 solid; font-family: verdana, helvetica, geneva, sans-serif; vertical-align: middle; height:14px}

.block_title_search {
	width:130px;
	margin:0 auto;
	padding:4px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #eedf29;
	border-top:#ffffff 1px solid;
	background:#246897;
}

.block_title_search_below {
	padding-top:5px;
}

#main_content{float: left; margin: 9px 0 0 0; width: 768px; height:100%; padding-left: 9px; border:0px #000000 solid;}
.construction{float: left;
	margin: 0 0 0 15px;
	width: 768px;
	min-height:129px;
	height:auto !important;
	padding-top: 9px;
	padding-left: 0px;

	border-bottom:0px #97989c solid;
	background: url(../images/line_cart.jpg) bottom left repeat-x;
}
* html .construction{margin-left:6px;}
.con_left{float:left; width:499px; color:#252a25; font-size:12px; text-align:center; font-weight:bold;}
.con_right{float:right; width:265px; border:0px #000000 solid; text-align:right;padding-top:5px;}

#search_bg{
	padding-top:0px;
	padding-left:2px;
	padding-right:2px;
	float:left;
	width: 206px;
	height: 266px;
	background: url(../images/search_bg.jpg) top left no-repeat;
}

.box{
	color: #883549;
	padding:1px 2px 2px 0px;
	font-weight:normal;
}
.row_main{padding:0px 0px 0px 1px;}
.box_mls{
	color: #883549;
	padding:0px;
	font-weight:normal;
}
.search_mls{ border-top:#c0bfbf 1px solid; padding-top:5px}
.search_mls1{float:left; width:70px;color:#883549;padding-top:5px;}
.search_mls2{float:left; width:80px;}
.search_submit{padding-top:3px;}

#contact_bg{float:left;
	width: 209px;
	height: 111px;
	background: url(../images/contact_bg.jpg) top left no-repeat;
}

.contact_title{color:#ff350b; font-size: 12px; font-weight: bold; text-decoration: none; white-space:normal;width:143px; float:right; padding-top:2px;}
.contact_text{color:#1b467d; font-size: 10px; font-weight: bold; text-decoration: none; white-space:normal;width:143px; float:right; padding-top:6px;}

#flash_images{
	padding-top:2px;
	padding-left:136px;
	float:left;
	width: 499px;
	height: 128px;
	}

#flash_in{
	float:left;
	width: 499px;
	height: 128px;
	border-right:0px #ffffff solid;
}

#cart_contact{float: right; height:40px;}


#main { float:left; margin:9px 0 0 0; width:768px; height:100%; border:0px #000000 solid; text-align: left;
background: url(../images/main_content_bg.jpg) top left no-repeat;}

.main_title{margin:0 auto; padding-top: 10px; padding-left: 25px; padding-right: 0px; text-align: left; font-size: 12px; width:743px; border-bottom:#f9a371 0px solid;
	font-weight: bold; text-decoration: none; color: #575555; min-height:35px; height:auto !important; height:35px;}

.main_title_index{
	margin:0 auto;
	padding-top: 6px;
	padding-left: 25px;
	padding-right: 0px;
	text-align: left;
	font-size: 12px;
	width:93%;
	border-bottom:#f9a371 0px solid;
	font-weight: bold;
	text-decoration: none;
	color: #e42a2a;
	min-height:22px;
	height:auto !important;
	height:22px;
	background: url(../images/opentablecenter_top.jpg) center left no-repeat;
}

a.center_title, a.center_title:active, a.center_title:visited  {
	color: #f32424;
	font-size: 12px;
	font-weight: bold;
}

a.center_title:hover {
	color: #1c497c;
	font-size: 12px;
	font-weight: bold;
}
#main_text{
	position:relative;
	margin:0 auto;
	width:716px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	border-top:8px #f8f8f8 solid;
	text-align: left;
	min-height:350px;
	height:auto !important;
	height:350px;

}

#footer {
	margin: 0 auto;
	width: 1000px;
	border-left: #ecc803 0px solid;
	border-right: #ecc803 0px solid;
	border-bottom: #ecc803 0px solid;
	height:auto;
	background:#3a3a3a;
}
*html #footer{margin-top:-13px;}
#footer_msg {
	margin: 0 auto;
	padding-top:20px;
	width: 1000px;
	padding-bottom:3px;
	border-top:0px #0b2f4b solid;
}
#footer_msg a { color: #ccc; }
#footer_msg p { clear:both; text-align: center; margin-bottom: 10px; font-weight: bold; }
#footer_msg span { padding-top: 10px; padding-bottom: 10px; }


.red {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #d9f4e9;


}
a.qualityweb {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;

}
a.qualityweb:active {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;

}
a.qualityweb:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
a.qualityweb:hover {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #74d8f3;
}


#header_menu{
	float: left;
	margin: 0 0 0 0;
	width: 227px;
	height:286px;
}
#top1{
	margin: 0 0 0 0;
	width: 227px;
	height:8px;
}
#menu_flash{
	margin: 0 0 0 0;
	width: 227px;
	vertical-align: bottom;
}
#header_images{
	float: left;
	margin: 0 0 0 1px;
	width: 285px;
	height:286px;
}
#top2{
	margin: 0 0 0 0;
	width: 285px;
	height:8px;
}
#images_flash{
	margin: 0 0 0 0;
	width: 285px;
}

#top3{
	margin: 0 0 0 0;
	width: 260px;
	height:8px;

}

.white_line{
	margin: 0 0 0 0;
	width: 260px;
	height:1px;
	line-height:1px;
	top:50%;
	border-bottom:1px #ffffff solid;
}

.clear {
	clear: both;
}

#admin__{
margin:0 auto;
padding-top:5px;
	width: 204px;
	height:auto;
	text-align: center;
}

#footer_choices1 {
padding-top:3px;
padding-bottom:3px;
text-align:center;
display:table-cell;
vertical-align:middle;
color: #ffffff;
}


a, a:visited, a:active { text-decoration:none; color: #575555; }
a:hover { text-decoration:none; color: #000000; }



.choises_bot {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #d9f4e9;


}
a.choises_bot {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #d9f4e9;

}
a.choises_bot:active {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #d9f4e9;

}
a.choises_bot:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #d9f4e9;
}
a.choises_bot:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #ffffff;
}


.footer {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #f4eac8;
}
a.footer {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #f4eac8;
}
a.footer:active {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #f4eac8;
}
a.footer:visited {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #f4eac8;
}
a.footer:hover {
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	color: #faf9f6;
}





.image_page{
width: 100%;
height: 100%;
background: #4a3932;
 }
 .image{
border: #eddd09 0px solid;
 }
 .block_title {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}


.t {background: url(../images/frame_top.jpg) 0 0 repeat-x; width: auto}
.b {background: url(../images/frame_bottom.jpg) 0 100% repeat-x}
.l {background: url(../images/frame_left.jpg) 0 0 repeat-y}
.r {background: url(../images/frame_right.jpg) 100% 0 repeat-y}
.bl {background: url(../images/frame_bottom_left.jpg) 0 100% no-repeat}
.br {background: url(../images/frame_bottom_right.jpg) 100% 100% no-repeat}
.tl {background: url(../images/frame_top_left.jpg) 0 0 no-repeat}
.tr {background: url(../images/frame_top_rigth.jpg) 100% 0 no-repeat; padding:7px}

#map {width: 550px; height: 340px; color: #000000; border: #503e37 2px solid; }
#map div { color:#000; }





.opentableadmin
{
	border-right: black 1px solid;
    border-bottom: black 1px solid;
    border-left: black 1px solid;
	border-top: black 1px solid;
	background-color: #6f9dfe;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: normal
}
.admin_td2{
	border-left-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-style:solid;
	border-color:#cccccc;
	text-align:left;
	font-size: 11px;
}

.index_title1{width:auto; background:#ffffff; padding:4px; cursor: pointer; border-bottom:4px #ececec solid;}

.index_title2{width:auto; background:#b1e5fa; padding:4px; cursor: pointer;}

.index_description{float:left; width:370px;  border:0px #000000 solid;}

.index_text{float:left; color:#141414; font-size:12px; padding-top:2px; text-align:left;}
.index_text2{float:left; width:580px;color:#141414; font-size:12px; padding-top:2px; text-align:left;}

.index_type{float:left; width:290px; padding-left:3px;}

.index_image{float:right; width:320px; padding-top:0px;}

.index3_{color:#2467aa; font-size:12px; font-weight:bold; padding-bottom:2px; border-bottom:#dbf2fb 1px solid;}

.index1_{color:#ef6524; font-size:13px; font-weight:bold; padding-bottom:2px; border-bottom:#e2fca6 0px solid;}

.index1{
	text-align:left;
	background:#def2fc;
	vertical-align:middle;
	width:128px;
	text-align:left;
	font-size: 12px;
}
.index2{
	text-align:left;
	background:#f7d99a;
	vertical-align:middle;
	width:150px;
	text-align:left;
		font-size: 12px;
}

.index3{
	text-align:left;
	background:#def2fc;
	vertical-align:middle;
	width:128px;
	text-align:left;
	font-size: 11px;
}
.index4{
	text-align:left;
	background:#f7d99a;
	vertical-align:middle;
	width:150px;
	text-align:left;
		font-size: 11px;
}

.index5{
	text-align:left;
	background:#def2fc;
	vertical-align:middle;
	width:200px;
	text-align:left;
		font-size: 12px;
}
.index6{
	text-align:left;
	background:#f7d99a;
	vertical-align:middle;
	width:200px;
	text-align:left;
		font-size: 12px;
}

.images{
	position:relative;
	width:auto;
	min-height:1px;
	height:auto !important;
	height:auto;

	background: url(../images/sub_dots.jpg) 0 0 repeat-x;
	padding-top:5px;
	padding-bottom:5px;
	margin : 0 auto;
	text-align:center;
}

.images_in{
	float:left;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	padding-top:10px;
}

.images_in1{
	margin:0 auto;
	float:left;
	padding-left:10px;
	padding-bottom:10px;
}

.images_news{
	margin:5px;;
	float:left;
}

.images_in2{
	margin:0 auto;
	float:left;
	padding-top:2px;
	padding-left:3px;
	padding-right:3px;
}

.t {  background: url(../images/frame_top.jpg) 0 0 repeat-x; width: auto}
.b {background: url(../images/frame_bottom.jpg) 0 100% repeat-x}
.l {  background: url(../images/frame_left.jpg) 0 0 repeat-y}
.r {background: url(../images/frame_right.jpg) 100% 0 repeat-y}
.bl {background: url(../images/frame_bottom_left.jpg) 0 100% no-repeat}
.br {background: url(../images/frame_bottom_right.jpg) 100% 100% no-repeat}
.tl {  background: url(../images/frame_top_left.jpg) 0 0 no-repeat}
.tr {  background: url(../images/frame_top_right.jpg) 100% 0 no-repeat; padding-top:5px; padding-left:5px; padding-bottom:5px; padding-right:5px}

.basket_item_title{
	border-left-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:2px;
	border-style:solid;
	border-color:#ff6600;
	BACKGROUND-COLOR: #3a3a3a;
	font-size:12px;

	COLOR: white;
	FONT-WEIGHT: bold;
}
.basket_item_table{
	border-left-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-style:solid;
	border-color:#d8d8d8;
	BACKGROUND-COLOR: #ececec;
}
.cart_text2{
	color:#723e4b;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.cart_text2{
	color:#38718b;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.cart_text2:active {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #38718b;

}
a.cart_text2:visited {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #443b1c;
}
a.cart_text2:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #009049;
}

.news_title{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #009049;
}

a.news_title{
	color:#015029;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.news_title:active {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #015029;

}
a.news_title:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #015029;
}
a.news_title:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #009049;
}
.cat_container {
	position: relative;
	margin: 0px 0 0px 0px;
	display:block;
	z-index:50;
}
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}


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

* html>body .clearfix {
	display: inline-block;
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
	.news_title2 {font-size:11px; font-weight:bold; text-decoration:none; color:#1c3f95;}
a.news_title2 {font-size:11px; font-weight:bold; text-decoration:none; color:#1c3f95;}
a.news_title2:active {font-size:11px; font-weight:bold; text-decoration:none; color:#1c3f95;}
a.news_title2:visited {font-size:11px; font-weight:bold; text-decoration:none; color: #1c3f95;}
a.news_title2:hover {font-size: 11px; font-weight:bold; text-decoration:underline; color:#ce0c0d;}

#googleMap{border:1px dashed #C0C0C0;width:90%;height:500px; margin:0 auto;}

#dpts{margin:0 auto; width:500px;height:auto;text-align:left;border:1px solid #999;font-family:verdana;font-size:11px;background-color:#ececec;color:#000;
text-shadow:#fff 1px 1px,#fff -1px 1px,#fff -1px -1px,#fff 1px -1px;line-height:17px;}


.infoterms { padding-top: 8px; padding-bottom: 8px; }

/* cookies */
#cookieNotice { position: fixed; left:5%; right: 5%; bottom:0; text-align: center; padding: 15px; background: #ec6120; color: #fff; border-radius: 5px 5px 0px 0px; }
#cookieNotice a { color: #ff5555; }
#cookieNotice span { background: #a53d0d; color: #fff; cursor: pointer; padding: 2px 5px; font-weight: bold; border-radius: 3px; }
