/* main class */
.clear {
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
}
h3.title_block {
	color:#fff;
	background:url(../images/h3_title_bg.gif);
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	/* line-height:25px; */
	margin:0;
	/* padding:0 0 0 10px; */
	padding:3px 8px;
}
.block_margin { margin-bottom:20px; /*13*/ }
.width240 { width:240px !important; }

.floatLeft { float:left; }
.floatRight { float:right; }

h2.title_node { font-size:16px; font-weight:bold; border-bottom:1px solid #E6EDEE; margin:0; text-transform:uppercase; padding:0 0 5px 0; color:#859DAB; }
h2.title_sections { font-size:11pt; font-weight:bold; border-bottom:1px solid #E6EDEE; margin:12px 0 10px 0; padding:0 0 5px 0; color:#003850; }

/* main class END */

/* style */
#main {
	width:940px;
	//width:980px;
	padding:0 20px;
	margin:20px auto;
	text-align:left;
	background:url(../images/bg_gradient.jpg) no-repeat;
}
#TopBlock {
	height:90px;
}
a#logo { 
	float:left;
	display:block;
	margin:16px 0 0 24px;
	//margin-left:12px;
}
a#logo img{
	display:block;
}
a#logo_land_rover {
	float:right;
	display:block;
	width:90px;
	height:70px;
	margin:14px 30px 0 0;
}

/* MainMenu */
ul#MainMenu { background:url(../images/main_menu.gif) no-repeat; width:940px; height:38px; position:relative; margin-bottom:35px; }
ul#MainMenu li.item { float:left; display:block; text-transform:uppercase; background:url(../images/menu_ds.gif) no-repeat top right; padding-right:2px; }
ul#MainMenu li.item a.link { text-decoration:none; color:#E8EDEE; padding:0 12px; line-height:33px; height:33px; display:block; float:left; font-size:11px; }
ul#MainMenu li.item a.link:hover { color:#003850; background:url(../images/menu_link_bg.jpg) repeat-x; }
ul#MainMenu li.active a.link { color:#003850; background:url(../images/menu_link_bg.jpg) repeat-x; }
ul#MainMenu ul.sub_menu { background:url(../images/main_sub_menu.gif) no-repeat; position:absolute; top:35px; left:0; width:940px; display:none; z-index:1; display:none; }
ul#MainMenu ul.sub_menu li.sub_item { float:left; display:block; text-transform:none; background:url(../images/submenu_ds.gif) no-repeat right top; padding-right:2px; }
ul#MainMenu ul.sub_menu li.sub_item a.sub_link { color:#003850; padding:0 10px; display:block; float: left; text-decoration:none; height:35px; line-height: 35px !important; font-weight:normal; font-size:12px; }
ul#MainMenu ul.sub_menu li.sub_item a.sub_link:hover { background:url(../images/sub_menu_link_bg.gif) repeat-x; color:#003850; }
ul#MainMenu ul.sub_menu li.active a.sub_link { background:url(../images/sub_menu_link_bg.gif) repeat-x; color:#003850; }

ul#MainMenu li.active_parent a.link { color:#003850; background:url(../images/menu_link_bg.jpg) repeat-x; }
ul#MainMenu li.active_parent ul.sub_menu { display:block; }
ul#MainMenu ul.sub_menu li.active_parent a.sub_link { background:url(../images/sub_menu_link_bg.gif) repeat-x; color:#003850; }

ul#MainMenu li.active a.link { color:#003850; background:url(../images/menu_link_bg.jpg) repeat-x; }
ul#MainMenu li.active ul.sub_menu { display:block; }

ul#MainMenu a.home { display:block; width:54px; height:33px; padding:0; background:url(../images/arrow.gif) no-repeat center center; }
ul#MainMenu a.home:hover { background: url(../images/arrow_hover.gif) no-repeat center center; }
/* MainMenu - END */

/* *** */

/* *** */

#Index_main_banner {
	width:720px;
	/* height:430px; */
	height:571px;
	float:left;
}
#Index_right_slide {
	width:200px;
	float:left;
	margin-left:20px;
}
#Block_offer {}
#Block_offer ul {
	background:url(../images/block_bg.gif) repeat-x;
}
#Block_offer ul li {
	border-bottom:1px solid #fff;
}
#Block_offer ul li a {
	padding:3px 5px 5px 20px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/a.gif) no-repeat 7px 8px;
	font-size:11px;
}
#Block_offer ul li a:hover {
	background:url(../images/a_hover.gif) no-repeat 7px 8px;
}
#Block_search {
	background:#E9EDF0;
}
#Block_search fieldset {
	border:none;
	padding:15px 10px;
	margin:0;
}
#Block_search input.search {
	float:left;
	width:150px;
	margin-right:5px;
	//margin-right:3px !important;
}

#Index_bottom_banner {
	margin:20px 0;
	width:720px;
}
#Index_bottom_banner .banner1, #Index_bottom_banner .banner2, #Index_bottom_banner .banner3 {
	width:225px;
	height:100px;
}
#Index_bottom_banner .banner1 img, #Index_bottom_banner .banner2 img, #Index_bottom_banner .banner3 img { display:block; }
#Index_bottom_banner .banner1 { float:left; }
#Index_bottom_banner .banner2 { float:left; margin:0 21px; }
#Index_bottom_banner .banner3 { float:left; }

#Index_bottom_banner .banner2 {
	/* margin:0 21px; */
}

#footer {
	margin-top:20px;
	border-top:1px solid #E6EDEE;
}
#footer ul.links {
	float:left;
}
#footer ul.links li {
	float:left;
	padding:7px 10px 5px 10px;
	border-right:1px solid #E6EDEE;
}
#footer ul.links li a {
	color:#003850;
	text-decoration:none;
	font-size:8pt;
}
#footer div.right {
	float:right;
	padding:7px 0 0 0;
}
#footer div.right p { margin:0; }



/* SecondMenu */
div#second_menu_area { width:200px; float:left; }

ul#SecondMenu { background:url(../images/block_bg.gif) repeat-x; }
ul#SecondMenu li.item { border-bottom:1px solid #fff; }
ul#SecondMenu li.item a.link { padding:3px 5px 5px 20px; display:block; text-decoration:none; font-weight:bold; background:url(../images/a.gif) no-repeat 7px 8px; font-size:11px; }
ul#SecondMenu li.item a.link:hover{ background:url(../images/a_hover.gif) no-repeat 7px 8px; color:#FF9C00; }

ul#SecondMenu li.item a.without_arrow { background-image:url(../images/1px.gif) !important; }
/* ul#SecondMenu li.item a.without_arrow:hover { background:none; } */


ul#SecondMenu li.active a.link { background:url(../images/a_hover.gif) no-repeat 7px 8px; color:#FF9C00; }
ul#SecondMenu li.active_parent a.link { background:url(../images/a_hover.gif) no-repeat 7px 8px; color:#FF9C00; }

ul#SecondMenu li.active ul.sub_menu { display:block; }
ul#SecondMenu li.active_parent ul.sub_menu { display:block; }



#content ul.sub_menu { background:#fff; padding-left:20px; display:none; }
#content ul.sub_menu li.sub_item { padding:3px 0; }
#content ul.sub_menu li.sub_item a.sub_link { font-weight:normal; color:#003850; text-decoration:none; font-size:11px; }
#content ul.sub_menu li.sub_item a.sub_link:hover{ color:#FF9C00; }
#content ul.sub_menu li.active a.sub_link { color:#FF9C00; }
/* SecondMenu - END */

.disp { display:none !important; }

/* Workspace */
#Workspace { float:left; width:720px; padding:0 0 0 20px; }

#Workspace #MainImage_obj {
	background:url(../images/ajax_loader.gif) no-repeat center top;
	position:relative;
	padding-bottom:20px;
	height:239px;
}
#Workspace #MainImage_obj img#MainImage { display:block; }
#Workspace #MainImage_obj .MainImage_description{ position:absolute; padding-left:10px; background-color:#003850; /* height:20px; */ line-height:20px; font-size:10px; color:#fff; /* bottom:0;*/ left:0; bottom:0; width:710px; }

#Workspace div#title_page { background:url(../images/line_corner.gif) no-repeat #F3F6F7 bottom; margin-bottom:20px; padding:5px 0; }
#Workspace h1.title_page { font-size:24px; font-weight:normal; color:#003850; margin:0px 0 0 0; padding:0; /* line-height:54px; */ margin:0 10px; }



.node { color:#003850; width:500px; /* overflow:hidden; */ }
.node ul { list-style:disc; margin:12px 0 12px 8px; }
.node li { list-style:disc; margin:0px 0 4px 8px; }





.block_side { margin-left:20px; //margin-left:10px; width:200px; }
.learn_more { margin-left:20px; width:240px; }
.learn_more li { border:1px solid #DDD; margin-bottom:10px; }
.learn_more a.link_lm { display:block; margin:5px 0 5px 0; background:url(../images/a_hover.gif) no-repeat 7px center; padding-left:21px; font-weight:bold; font-size:11px; text-transform:uppercase; text-decoration:none; }

.leaderboard { position:relative; }
.leaderboard .descrip { position:absolute; left:0; bottom:0; background:url(../images/leaderboard_descrip.gif) no-repeat bottom #003850; height:20px; width:200px; }
.leaderboard .descrip a { color:#fff; text-transform:uppercase; padding:0 0 0 21px; background:url(../images/a_white.gif) no-repeat 7px center; font-size:8pt; text-decoration:none; line-height:20px; }
/* Workspace END */

/* material - Gallery */
#content .gallery, #content .gallery li { list-style:none; margin:0; }
.gallery { width:504px; margin-left:-2px !important; //width:506px; //margin-left:-4px !important; }
.gallery li { float:left; margin:2px 2px !important; }
.gallery li a { border:1px solid #859DAB; display:block; text-decoration:none; width:120px; }
.gallery li a:hover { border:1px solid #FF9C00; }
.gallery li img { display:block; }
.signature { /* height:20px; */ /* line-height:20px; */ padding:3px 0 3px 7px; font-size:10px; font-weight:bold; }
.counter { position:absolute; top:0; left:660px; color:#fff; }
/* material - Gallery - END */

/* subpage */
#subpage { padding:0; width:505px; margin-left:-5px; }
#subpage a { float:left; color:#003850; text-decoration:none; padding:7px 0px 7px 21px; background:url(../images/bg_subpage.gif) repeat-x left 45%; margin:0 0 10px 10px; border:1px solid #c9c9c9; width:135px; position:relative; font-size:11px; font-weight:bold; height:45px; line-height:11px; }
#subpage a:hover { color:#fff; text-decoration:none; background:url(../images/bg_subpage_hover.gif) repeat-x left 45%; }
.rt_corner { position:absolute; top:-1px; right:-1px; //right:-2px; background:url(../images/rt_corner.jpg) no-repeat; width:8px; height:8px; }
.lt_corner { position:absolute; top:-1px; left:-1px; background:url(../images/lt_corner.jpg) no-repeat; width:8px; height:8px; }
.rb_corner { position:absolute; bottom:-1px; //bottom:-7px; right:-1px;  //right:-2px; background:url(../images/rb_corner.jpg) no-repeat; width:8px; height:8px; }
.lb_corner { position:absolute; bottom:-1px; //bottom:-7px; left:-1px; background:url(../images/lb_corner.jpg) no-repeat; width:8px; height:8px; }
.arrow { background:url(../images/a_white.gif) no-repeat; width:10px; height:8px; position:absolute; top:10px; left:7px; }
#subpage a.active_subpage { color:#fff; text-decoration:none; background:url(../images/bg_subpage_hover.gif) repeat-x left 45%; }

#subpage a:hover .arrow { background:url(../images/white_arrow.gif) no-repeat; }
#subpage a:hover .rt_corner { background:url(../images/rt_corner_hover.jpg) no-repeat; }
#subpage a:hover .lt_corner { background:url(../images/lt_corner_hover.jpg) no-repeat; }
#subpage a:hover .rb_corner { background:url(../images/rb_corner_hover.jpg) no-repeat; }
#subpage a:hover .lb_corner { background:url(../images/lb_corner_hover.jpg) no-repeat; }

#subpage a.active_subpage .arrow { background:url(../images/white_arrow.gif) no-repeat; }
#subpage a.active_subpage .rt_corner { background:url(../images/rt_corner_hover.jpg) no-repeat; }
#subpage a.active_subpage .lt_corner { background:url(../images/lt_corner_hover.jpg) no-repeat; }
#subpage a.active_subpage .rb_corner { background:url(../images/rb_corner_hover.jpg) no-repeat; }
#subpage a.active_subpage .lb_corner { background:url(../images/lb_corner_hover.jpg) no-repeat; }

.new_line { clear:both; margin-left:5px !important; }
/* subpage - END */

/* mapMenu */
body ul#mapMenu  {}
body ul#mapMenu li.item { border-top:1px dashed #003850; padding-top:7px; }
body ul#mapMenu li.item a { color:#003850; font-size:12px; font-weight:bold; text-decoration:none; }
body ul#mapMenu ul.sub_menu { display:block; margin:6px 0 20px 0; background:none; padding:0; }
body ul#mapMenu ul.sub_menu li.sub_item { clear:both; margin:6px 0; }
body ul#mapMenu ul.sub_menu li.sub_item a.sub_link { color:#003850; font-size:12px; font-weight:bold; text-decoration:none; }
body ul#mapMenu ul.sub_menu li.sub_item ul.sub_menu a.sub_link { color:#003850; font-size:12px; font-weight:normal; text-decoration:none; }
body ul#mapMenu ul.sub_menu li.sub_item ul.sub_menu li.sub_item { float:left; margin:0 10px; clear:none; }
/* mapMenu - END */


.loading { background:url(/application/includes/images/ajax_loader.gif) no-repeat center center; }

.search_text ol, .search_text ol li { list-style:decimal; }
.search_text ol p strong { line-height:27px; }
.search_text ol p .search_link { line-height:30px; }
.search_text .light { /* background-color:#EDF1F2; padding:2px; color:#000; */ font-weight:bold; }
.nav_block a.active { font-weight:bold; text-decoration:none; }



.text {}
.text p { font-size:12px; font-family:Arial; }

#feedbackTbl td {
	vertical-align: top;
} 

#feedbackTbl label {
	font-weight: bold;
}

#feedbackTbl sup {
	color: red;
}


#feedbackTbl .feedback_txt {
	width: 300px; 
	margin-left: 20px
}
