html, body {

        padding:0;

        background-color: #FFFFFF;

        text-align: center;

        font-family: Arial;

        font-size: 12px;

        color:#222;

}



<!------------------// Intrigrated Styles //------------------------------->

#wrap{

margin-left:auto;

margin-right:auto;

width:100%;

text-align:center;

}

body#nordforum {background:transparent url(../images/body_magenta.gif) repeat-x 0 0;}

body#companies {background:transparent url(../images/body_blue.gif) repeat-x 0 0;}

body#b2b {background:transparent url(../images/body_green.gif) repeat-x 0 0;}

body#events {background:transparent url(../images/body_orange.gif) repeat-x 0 0;}



#nordforum_punkt {background:transparent url(../images/magenta_menu.gif) no-repeat 0 0;}

#companies_punkt {background:transparent url(../images/blue_menu.gif) no-repeat 0 0;}

#b2b_punkt {background:transparent url(../images/green_menu.gif) no-repeat 0 0;}

#events_punkt {background:transparent url(../images/orange_menu.gif) no-repeat 0 0;}

#about_punkt {background:transparent url(../images/about_menu.gif) no-repeat 0 0;}



body#nordforum div#wrap {background:transparent url(../images/foot_bg.gif) repeat-x bottom left;}

body#companies div#wrap {background:transparent url(../images/foot_bg.gif) repeat-x bottom left;}

body#b2b div#wrap {background:transparent url(../images/foot_bg.gif) repeat-x bottom left;}

body#events div#wrap {background:transparent url(../images/foot_bg.gif) repeat-x bottom left;}





#left_sidebar{display:none;}

#head-links{display:none;}





body#nordforum .block{

		margin: 0 0 15px 0;

		border-left:1px solid #a3215f;

		border-right:1px solid #a3215f;		

}

body#companies .block{

		margin: 0 0 15px 0;

		border-left:1px solid #1789cf;

		border-right:1px solid #1789cf;		

}

body#b2b .block{

		margin: 0 0 15px 0;

		border-left:1px solid #5abb1e;

		border-right:1px solid #5abb1e;		

}

body#events .block{

		margin: 0 0 15px 0;

		border-left:1px solid #ff7303;

		border-right:1px solid #ff7303;		

}



/*

body#nordforum .ui-datepicker{

background-color:#a3215f;	

}

body#companies .ui-datepicker{

background-color:#1789cf;

}

body#b2b .ui-datepicker{

background-color:#5abb1e;

}

body#events .ui-datepicker{

background-color:#ff7303;

}

*/



body#nordforum .block-top{

	background-color:#a3215f;

	height: 27px;

	line-height: 27px;

	color: #fff;

	text-indent: 27px;

	font-weight: bold;

	font-size: 13px;

}

body#companies .block-top{

	background-color:#1789cf;

	height: 27px;

	line-height: 27px;

	color: #fff;

	text-indent: 27px;

	font-weight: bold;

	font-size: 13px;

}

body#b2b .block-top{

	background-color:#5abb1e;

	height: 27px;

	line-height: 27px;

	color: #fff;

	text-indent: 27px;

	font-weight: bold;

	font-size: 13px;

	}

body#events .block-top{

	background-color:#ff7303;

	height: 27px;

	line-height: 27px;

	color: #fff;

	text-indent: 27px;

	font-weight: bold;

	font-size: 13px;

	}

body#nordforum .block-bottom{

	background-color:#a3215f;

	height: 5px;	

}

body#companies .block-bottom{

	background-color:#1789cf;

	height: 5px;

}

body#b2b .block-bottom{

	background-color:#5abb1e;

	height: 5px;	

	}

body#events .block-bottom{

	background-color:#ff7303;

	height: 5px;	

	}

body#companies .search_block {

		background-color: #178bd0;

		border: 1px solid #178bd0;	

}

body#b2b .search_block {

		background-color: #5fc022;

		border: 1px solid #5fc022;		

}

body#events .search_block {

		background-color: #ff7502;

		border: 1px solid #ff7502;		

}

body#nordforum .search_block {

		background-color: #a52060;

		border: 1px solid #a52060;		

}

<!------------------// Intrigrated Styles //------------------------------->

form {

		padding: 0;

		margin: 0;

}

img {

        vertical-align: top;

}

a {

        color: #054289;

        text-decoration: none;

}

a:hover {

		text-decoration: underline;

}

a img {

        border: 0;

}

ul {

		margin-left: 15px;

}

input {

		margin: 0;

		background-color: #FFFFFF;

		border: 1px solid #969696;

		padding: 2px;

		font-size: 12px;

		font-family: inherit;

}

input:focus {

		background-color: #F5F7FA;

		border: 1px solid #79A8F5;

}

h1 {

		padding: 3px 0 3px;

		margin: 0;

		color: #cace45;

		font-weight: bold;

		font-size: 16px;

		width: 100%;

}

span.orderby {

		padding: 0 0;

		margin: 0;

		font-weight: bold;

}

textarea {

		background-color: #FFFFFF;

		border: 1px solid #969696;

		font-size: 12px;

		font-family: inherit;

		width: 550px;

		padding: 2px;

}

textarea:focus {

		background-color: #F5F7FA;

		border: 1px solid #79A8F5;

}

select {

		font-size: 12px;

		background-color: #FFFFFF;

		border: 1px solid #969696;

		min-width: 200px;

}

select:focus {

		background-color: #F5F7FA;

		border: 1px solid #79A8F5;

}

.no_min_width {

		min-width: 0;

}

select option {

		padding: 2px;

}



.red_asterisk {

		color: red;

}



#wrapper {	

        margin-left:auto;

        margin-right:auto;

		width: 980px;

		text-align: center;

}



.rounded_corners {

		-moz-border-radius: 7px;

}

#ajax_loader {

		width: 220px;

		height: 19px;

		display: none;

		position: fixed;

		margin: 15px;

		text-align: center;

}

#header_content {

		margin: 15px 0 5px 0;

		margin: 0 auto;

		width: 980px;

		overflow: hidden;

}

#header_left {

        float: left;

        padding-left: 20px;

}

#header_right {

        width: 490px;

        float: right;

        padding-right: 20px;

        text-align: right;

}

#head-links{

		padding: 3px 0 3px;

}

#head-links ul, #footer-links ul{

		list-style: none;

}

#advertise_link {

		color: #FF6600 !important;

		font-weight: bold !important;

		font-size: 12px !important;

}

#footer-links ul{

		display: inline;

}

#head-links li, #footer-links li{

		display: inline;

		margin: 0 2px;

}

#head-links li, #head-links li a{

		color: #868b94;

		font-weight: normal;

}

#head-links li a, #footer-links li a{

		font-size: 10px;

}



#menu{

		height: 28px;	

		margin:-19px auto 0 auto;		

		padding-left:290px;

		z-index:999;

}

#menu ul{

		list-style: none;

		text-align: center;

}

#menu li {list-style-type:none; display:block; float:left; width:92px; height:22px;text-align:center; margin: 3px 12px 0px 0px; padding-top:3px;}



#menu li, #menu li a{

		color: #fff;

		font-size: 1.1 em;

		font-weight: bold;

}

#menu a.active_type {

		text-decoration: underline;		

}



a.active_category {

		text-decoration: underline;

		color: #FF6600;

}



.block{

		margin: 0 0 15px 0;

		border-left:1px solid #ccc;

		border-right:1px solid #ccc;

		

}



.block-bottom form{

		padding: 15px;

		color: #4d4d4d;

}

.block-bottom form a{

		color: #4d4d4d;

		text-decoration: underline;

}

.front-btn{

		border: 1px solid #dfdbdb;

		background: #e8e8e8 url(../images/btn1-bg.gif) repeat-x;

		outline: none;

		cursor: pointer;

		padding: 2px 8px;

		color: #4d4d4d;

}



#left_sidebar {

		width: 201px;

		vertical-align: top;

}

#right_sidebar {

		width: 201px;

		vertical-align: top;

}



.container {

}





/*

Content pages menu block

*/

ul#content_pages_menu {

}

ul#content_pages_menu li {

		display: inline;

		padding: 3px 3px 3px 15px;

}

ul#content_pages_menu li a {

		font-size: 13px;

		font-weight: bold;

		color: #FFFFFF;

		text-decoration: none;

}

ul#content_pages_menu li a:hover {

		color: #FBA255;

}



.login_input {

        background-color: #FFFFFF;

}

.clear_float {

        clear: both;

}

#login_body {

        width: 940px;

        height: 100%;

        text-align: center;

        margin: 0 auto;

}

#login_form {

        width: 170px;

        margin: 0 auto;

        text-align: left;

        padding-top: 20px

}

.login_block_link {

		padding: 10px 0 0 0;

		font-size: 11px;

		font-weight: bold;

		color: #006699;

}

ul.front_menu_list {

		padding: 0;

        padding-left: 20px;

        margin: 0;

}

ul.front_menu_list li {

        padding-bottom: 5px;

}

#quick_list {

		margin: 10px 0 0;

		padding-left: 20px;

		background: url(../images/icons/star.png) 0 0 no-repeat;

}

#quick_list a {

		font-size: 14px;

		font-weight: bold;

		color:#5abb1e;

		font-style:italic;

		text-decoration: underline;

}

.remove_favourite {

		margin: 20px 0 4px;

		padding-left: 20px;

		background: url(../images/icons/cross.png) 0 0 no-repeat;

		font-weight: bold;

}

.error_msg {

        border: 1px solid red;

        margin: 10px 0;

        text-align: left;

        color: red;

        padding: 10px;

        padding-left: 26px;

        background-image: url('../images/error.gif');

        background-color: #FFFFCC;

        background-repeat: no-repeat;

        background-position: 6px 8px;

}

.success_msg {

        border: 1px solid green;

        margin-bottom: 10px;

        text-align: left;

        color: green;

        padding: 10px;

        padding-left: 26px;

        background-image: url('../images/accept.png');

        background-color: #FFFFCC;

        background-repeat: no-repeat;

        background-position: 6px 8px;

}

.error_msg ul, .success_msg ul {

        padding: 0;

        padding-left: 18px;

        margin: 0;

}

#main {

        text-align: left;

}

#print_main {

        text-align: left;

		padding: 10px 0;

}

#content_wrapper {

		padding: 0 15px 15px 15px;

		min-height:475px;

}

.footer_line {

		padding: 12px;

		text-align: center;

}

#footer_block {

		/*background-color:#e6e6e6;*/

		height: 22px;		

		padding: 0px 15px 0 15px;

		margin: 0 auto;

		text-align: left;

		font-size: 10px;

		color: #666;

		font-weight: bold;

}

#footer{

       width: 700px;

	   padding-left:20px;

}

#footer a, #footer_block a{

		margin: 0 5px;

		color: #666;

}

#footer a:hover{

		text-decoration: underline;

}



.highlighted {

		color: #FF6600;

		background-color: #054289;

}



/*

Menu block

*/

.back_link {

		display: block;

		margin: 5px 0;

}

.menu_block {

        width: 180px;

        padding-top: 15px;

        overflow: hidden;

}

.menu_block .menu_content {

        BORDER-RIGHT: #90c2e1 1px solid;

        BORDER-TOP: #90c2e1 0px solid;

        BORDER-LEFT: #90c2e1 1px solid;

        BORDER-BOTTOM: #90c2e1 1px solid;

        BACKGROUND: url('../images/bg-lined-2.png') repeat-y;

        height: 100%;

        overflow: hidden;

        text-align: center;

}

.menu_block H2 {

        FONT-WEIGHT: bold;

        FONT-SIZE: 1em;

        MARGIN: 0;

        PADDING: 2px 0;

        COLOR: #fff;

        BACKGROUND-COLOR: #0174bb;

        TEXT-ALIGN: center

}

.main_menu_btn {

		margin: 10px auto;

		background: url('../images/bg_main_menu_btn.gif') repeat-x;

		background-color: #FFFFFF;

		width: 146px;

		min-height: 20px;

		border: 1px solid #90C2E1;

}

.main_menu_btn a {

		display: block;

		padding: 5px;

		text-decoration: none;

		font-size: 16px;

		font-weight: bold;

		color: #054289;

}

.main_menu_btn:hover {

		background: #ff8e8e;

		cursor: pointer;

}



/*

Categories block

*/

.index_categories {

		padding: 0 0 5px;

		font-size: 11px;

}

.index_category_item {

		vertical-align: top;

		padding: 5px 10px 5px 0pt;

		width: 33%;

}

.index_category_item a.category {

		font-size: 12px;

		font-weight: bold;

		color: #000000;

}

.index_category_item a.subcategory {

		font-size: 10px;

		font-weight: bold;

		color: #006699;

}

.category_category_item {

		float: left;

		padding: 0 5px 0 0;

}

/*

Left sidebar categories block

*/

.left_sidebar_categories {

		padding-bottom: 5px;

}

ul.left_sidebar_category {

		list-style: none;

		list-style-image: url('../images/icons/arrow_20.gif');

		padding: 0;

        margin: 5px 5px 10px 20px;

}

ul.left_sidebar_category li a {

		font-weight: bold;

}

ul.left_sidebar_subcategory {

		list-style: none;

		list-style-image: url('../images/icons/arrow_20.gif');

		padding: 0;

        margin: 0 0 10px 5px;

}

ul.left_sidebar_subcategory li a {

		font-weight: normal;

}



/*****************************************

Search Block

*/

.sblock{

	   float:left;margin-top:20px;

	}

.search_block {

		margin: 0 0 15px 0;

		color: #999;

}

.search_block a{

		color:#fff;

}

.search_item {

		margin: 5px;

		border: 1px solid transparent;

		float: left;

		padding: 5px;

		color:#fff;

}

.search_item label {

		display: block;

		font-size: 18px;

		color:#fff;

}

.search_item div label, .search_item div span {

		color:#fff;

		display: inline;

		font-size: 12px;

		line-height: 20px;

}

.search_item div span {

		font-size: 14px;

		font-weight: bold;

}

.search_item label span {

		font-size: 12px;

}

#what_advanced_block, #where_advanced_block {

		margin-top: 5px;

		height: 60px;

}

#advanced_search_block {

		margin: 0;

}

#advanced_search_button {

		float: left;

		margin: 10px 0 0 5px;

}

.advanced_search {

		font-weight: bold;

}

.option_root {		

		color: #222;

		font-size:14px;

}

.option_subcategory {

		color: #222;	

		font-size:14px;

}

.ascending {

		background: url('../images/arrow_up.png') 0 0 no-repeat;

		padding-left: 16px;

}

.descending {

		background: url('../images/arrow_down.png') 0 0 no-repeat;

		padding-left: 16px;

}



/*

Right sidebar

*/

.front_locations_dropbox {

		width: 158px;

		min-width: 158px;

		padding: 0;

		margin-bottom: 5px;

}



/*

Buttons

*/

.enter_button {

        color: black;

        height: 24px;

        padding-left: 25px;

        background: url('../images/buttons/page.png') no-repeat 7px 3px;

        background-color: #FFFFD6;

        border: 1px solid #90C2E1;

        font-family: Arial;

}

.search_button {

        color: black;

        height: 24px;

        padding-left: 25px;

        background: url('../images/buttons/page_find.png') no-repeat 7px 3px;

        background-color: #FFFFD6;

        border: 1px solid #90C2E1;

        font-family: Arial;

}

.save_button {

        color: black;

        height: 24px;

        padding-left: 25px;

        background: url('../images/buttons/page_save.png') no-repeat 7px 3px;

        background-color: #FFFFD6;

        border: 1px solid #90C2E1;

        font-family: Arial;

}



/*

Index page - listing fields

*/

.type_title {

		background: url('../images/icons/arrow_open.gif') no-repeat;

		padding: 2px 0 0 22px;

		margin-bottom: 5px;

		height: 19px;

		border: 1px solid #b1bdd6;

		color: #054289;

		font-size: 14px;

		font-weight: bold;

}

.type_line {

		background: url('../images/types-line-bg.gif') repeat-x;

}

.listing_preview {

		background-color: #FBFEFE;

		padding: 5px;

		margin: 0 0 10px 0;

		border: 1px solid #B1BDD6;

		vertical-align: top;

		/* IE7 CSS Bug fix: triggered hasLayout */

		min-height: 1px;

}

.listing_preview_short {

		padding: 1px 0;

		vertical-align: top;

		/* IE7 CSS Bug fix: triggered hasLayout */

		min-height: 1px;

}

.featured {

		background: #FFFFCC;

}

.featured_label {

		text-align: right;

		color: red;

		font-size: 11px;

		font-weight: bold;

		float: right;

}

.featured_vertical {

		background-color: #70b6ed;

		color: #FFFFFF;

		font-weight: bold;

		line-height: 12px;

		padding: 0 2px;

		/*border-top: 1px solid #FFFFFF;

		border-bottom: 1px solid #FFFFFF;*/

		text-align: center;

}

tr.even {

		background-color: #F0F0F0;

}

tr.odd {

		background-color: #FFFFFF;

}

.map_letter {

		font-size: 18px;

		color: #899196;

		margin-top: 5px;

}

.listing_title {

		padding: 0;

		color: #054289;

}

.listing_title a {

		font-weight: bold;

		font-size: 16px;

}

.listing_title_small a {

		font-size: 14px;

}

.listing_cat_link {

		color: #006699;

}

.view_listing_link {

		color: #FF6600;

		font-size: 12px;

}

.listing_author {

		color: #999999;

		font-size: 11px;

}

.listing_categories, .listing_page_categories, .listing_categories_semitable {

		color: #999999;

		font-size: 11px;

		margin: 2px 0 4px 0;

}

.listing_categories {

		width: 400px;

}

.listing_head {

		padding-bottom: 5px;

}

.listing_address_block {

		color: #333333;

		font-style: italic;

		font-weight: bold;

		font-size: 12px;

		padding: 0 0 15px 0;

}

.maps_canvas {

		border: 1px solid black;

}

#listing_images_block, #listing_videos_block, #listing_files_block {

		padding: 10px;

		background-color: #F5FAEB;

		border: 1px solid #CCCCCC;

		-moz-border-radius: 10px;

}

.images_cell {

		float: left; 

		margin: 0 10px 15px 0;

}

.videos_cell {

		float: left; 

		margin: 0 40px 15px 0;

}

#listing_header_block {

		width: 100%;

}

#listing_logo {

		

}

#listing_description, .listing_description {

		padding: 0 0 10px;

}

.listing_video_item {

		float: left;

}

.listing_file_item {

		display: block;

		margin: 0 0 10px 0;

		padding: 1px 0pt 1px 20px;

}

#locations_categories_tree {

		padding: 0;

}

#locations_categories_tree a {

		font-size: 14px;

		color: #054289;

}

/*

Options Panel

*/

#social {

		padding: 2px;

		background-color: #F5FAEB;

		border: 1px solid #CCCCCC;

}

#social img {

		margin: 2px;

}



#listing_options_panel {

		float: right;

		width: 180px;

}

.listing_options_panel_item {

		display: block;

		margin: 6px 0 6px;

		padding: 1px 0pt 1px 20px;

}

span.print { 

		background: url(../images/icons/printer.png) 0 0 no-repeat;

}

span.pdf { 

		background: url(../images/icons/page_white_acrobat.png) 0 0 no-repeat;

}

span.add_favourites { 

		background: url(../images/icons/folder_star.png) 0 0 no-repeat;

}

span.friend { 

		background: url(../images/icons/email_go.png) 0 0 no-repeat;

}

span.owner { 

		background: url(../images/icons/email.png) 0 0 no-repeat;

}

span.images { 

		background: url(../images/buttons/images.png) 0 0 no-repeat;

}

span.videos { 

		background: url(../images/buttons/videos.png) 0 0 no-repeat;

}

span.files { 

		background: url(../images/buttons/page_link.png) 0 0 no-repeat;

}

span.map { 

		background: url(../images/buttons/map.png) 0 0 no-repeat;

}

span.reviews { 

		background: url(../images/icons/comments.png) 0 0 no-repeat;

}



/*

Content fields

*/

.content_field_output {

		padding: 0 0 15px 0; 

		text-align: left;

}

td.content_field_output {

		padding: 5px; 

		text-align: center;

		vertical-align: middle;

}

.content_field_header {

		width: 100%;

		background: url(../images/field_header_bg.gif);

}

.content_field_header_cell {

		padding: 5px;

		text-align: center;

		color: #FFFFFF;

		font-style: italic;

}

.content_field_header_cell a {

		color: #FFFFFF;

		font-style: italic;

		text-decoration: underline;

}

/*.content_field_output p {

		padding: 10px 0; 

}*/

.checkboxes_ul {

		margin-left: 15px;

}



/*

Menu blocks

*/

#extra {

        WIDTH: auto;

}

#extra H2 {

        PADDING: 0;

        BACKGROUND: url(../images/bg_blue_hdr_r_595x27.gif) #3388b1 no-repeat right top;

        MARGIN: 0px;

        width: auto;

}

#extra H2 SPAN {

        PADDING-TOP: 4px;

        DISPLAY: block;

        HEIGHT: 22px;

        FONT-WEIGHT: bold;

        BACKGROUND: url(../images/bg_blue_hdr_l_5x27.gif) no-repeat left top;

        COLOR: #fff;

        width: auto;

}







/*****************************************

Listings Images settings

*/

.img_div_border {

        border: 4px solid #DAE2E8;

        margin: 5px 0;

        background-color: #FFFFFF;

        text-align: left;

}

.img_title {

		padding: 10px 5px 5px;

		text-align: left;

}

.img_div {

        text-align: center;

        margin: -2px;

        /*display: table-cell;*/

        vertical-align: middle;

}

.img {

        margin-top: expression(((img_div.offsetHeight/2)

        -parseInt(offsetHeight)/2)  <0 ? "0" :

        (img.offsetHeight/2)

        -(parseInt(offsetHeight)/2) +'px') ;

}



/*****************************************

Languages and Language Areas

*/

#translate {

		text-align: left;

		margin: 10px;

}

#translate span {

		color: #000000;

		font-weight: bold;

}

#translate_flags_block {

		width: 700px;

}

#translate_msg {

		color: red;

		padding: 10px 0 15px 0;

		font-size: 18px;

		font-weight: bold;

}

.lang_area_flag {

		float: left;

		width: 80px;

		text-align: center;

		height: 70px;

}

.translated_input {

		padding: 5px 0;

}

#selected_lang {

		height: 20px;

}

#content_to_translate {

		margin: 0 0 10px;

}

.languages_panel {

		background-color: #FFFFFF;

		line-height: 1.2;

		padding: 3px;

		margin-top: 3px;

		height: auto;

		font-size: 1.4em;

		font-weight: bold;

		text-align: left;

		display: none;

}

.lang_area_panel_flag, .language {

		float: left;

		width: 130px;

		text-align: center;

		margin-bottom: 10px;

		font-size: 12px;

		font-weight: normal;

}

#current_language {

		cursor: pointer;

}

#current_language span {

		font-weight: bold;

		text-decoration: underline;

		cursor: pointer;

}

#current_language span:hover {

		text-decoration: underline;

}

.current_lang_block {

		padding: 3px;

}

.current_lang_block a:hover {

		opacity: 1 !important;

		filter: alpha(opacity=100) !important;

		zoom: 1 !important;

}



/*

Register page

*/

.admin_option {

        padding: 10px 0;

        margin: 0;

}

.admin_option_input {

        background-color: #FFFFFF;

}

.admin_option_name {

        font-weight: bold;

        padding-bottom: 2px;

}

.admin_option_description {

        padding-bottom: 2px;
}



/*

Paginator

*/

#paginator {

		padding: 10px 0;

		clear: both;

		text-align: center;

}

.paginator_list {

		font-family: Verdana, Arial;

		font-weight: bold;

}

#paginator a, #paginator strong.current_page {

		background-color: #FFFFFF;

		margin-left: 4px;

		padding: 2px;

		border: 1px solid #CCCCCC;

		color: #3399CC;

		text-decoration: none;

}

#paginator a:hover {

		background-color: #F3F2F2;

		text-decoration: underline;

}

#paginator strong.current_page {

		background-color: #BDDBF8;

		color: #034280;

}



.paginator_found {

		font-size: 11px;

}

.paginator_orderby {

		float: left;

		margin: 5px 0 10px;

		font-size: 11px;

}

.paginator_select_page {

		float: right;

		margin: 5px 0 10px;

		font-size: 11px;

}

select#page_num {

		min-width: 1px;

}



/*

Advertise with us page

*/

.advertiseTable {

        width: auto;

        font: normal 12px Arial;

        color: #6A6A6A;

}

.advertiseTable th {

        font-size: 13px;

        font-weight: bold;

        color: #000000;

        text-align:left;

        padding: 5px;

        cursor: default;

        text-align: center;

        border-bottom: 1px dashed  #4E9CC6;

}

.advertiseTable td {

        text-align: center;

        padding: 5px;

}

.advertiseTable td.type_name {

		font-size: 13px;

        font-weight: bold;

        color: #000000;

}

.advertiseTable td.sub_cell {

		height: 50px;

}

.advertiseTable tr {

		background-color: transparent;

}

.advertiseTable td.gap {

		background-color: transparent;

		border-top: 1px dashed  #4E9CC6;

		font-size: 0px;

}

.free {

		font-weight: bold;

		color: OrangeRed;

}



.standardTable

{

        width: auto;

        font: normal 12px Arial;

        color: #6A6A6A;

        border: 1px solid #E1E5E8;

        border-left:1px solid #EDEDEF;

        border-top:1px solid #EDEDEF;

        background: #FCFCFC;

}

.standardTable th

{

        font-size:11px;

        font-weight: bold;

        color: #FFF;

        text-align:left;

        padding: 5px;

        border:1px solid #799EBD;

        background-color: #4e9cc6;

        cursor: default;

}

.standardTable th a

{

        color: #FFF;

}

.standardTable td

{

        padding: 4px;

        color:#4D4D4D;

        border:1px solid #EEEEEE;

        text-align:left;

}

.standardTable td.td_header

{

        background-color: #FFFFCC;

}

.standardTable td a

{

        color: #3374b1;

        text-decoration: none;

}

.standardTable td a:hover

{

        color: #3374b1;

        text-decoration: underline;

}

div.yes {

		width: 16px;

		height: 16px;

		background: url('../images/icons/accept.png');

}

div.no {

		width: 16px;

		height: 16px;

		background: url('../images/icons/delete.png');

}

span.green {

		color: green;

}

.error_highlight {

		border: 1px solid #900;

		background-color: #fde0df;

}



ul.sitemap_root {

		margin:0;

}

ul.sitemap_root > li {

		list-style-type: none;

		margin-bottom: 15px;

		border-top: 1px solid #CCCCCC;

}

h2.sitemap_h2 {

		margin: 4px 0;

}

h2.sitemap_h2 a {

		color: #000000;

		font-size: 14px;

		font-weight: bold;

}

ul.sitemap_type_root {

		margin-left: 15px;

}

ul.sitemap_type_root li {

		list-style-type: none;

}



/* RATER PLUGIN */

.statVal {}

.stat {float:left; margin:4px 0 4px; font-weight:bold; font-size:12px; color:#333333;}

.stat label {font-weight: bold;}

.ui-rater>span {vertical-align:top;}

.ui-rater {font-weight:bold; font-size:12px; color:#333333;}

.ui-rater-starsOff, .ui-rater-starsOn {display:inline-block; height:18px; background:url(../images/stars.png) repeat-x 0 0px;}

.ui-rater-starsOn {display:block; max-width:90px; top:0; background-position: 0 -36px;}

.ui-rater-starsHover {background-position: 0 -18px!important;}



/* REVIEWS BLOCK */

#review_form {

		margin: 5px 0 0;

}

.root_reviews_block {

		margin-left: 0;

}

.review_form_padding {

		margin: 10px 0 0 25px;

}

.root_reviews_block li {

		list-style: none;

}

.reviews_block {

		margin-left: 25px;

}

.review {

		margin: 0 0 20px;

}

.answer_link {

		margin-top: 3px;

		text-decoration: underline;

}

.answer_link a {

		font-size: 11px;

}

.comments_author {

		margin-bottom: 3px;

		color: #999999;

		font-size: 11px;

}

.reviews_author {

		border-top: 1px solid #CCCCCC;

		background-color: #FFF0D1;

		color: #555555;

		font-size: 12px;

		padding: 5px;

		margin-bottom: 2px;

}



.breadcrumbs {

		padding: 0 0 3px;

		margin: 0 0 10px;

		font-size: 11px;

		font-weight: bold;

		border-bottom: 3px double #CCCCCC;

}



#maps_canvas_summary {

		margin-bottom: 12px;

}



#index_header {

		padding: 0 0 5px;

}