﻿/* BASE STYLES */

html
{
height:100%;
margin-bottom:1px;
}

body {
margin:0; 
padding:0; 
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(/images/bg_repeat.gif);
background-repeat:repeat-x;
background-color:#000;
}

.clear {clear: both;}

h1 span, h2 span, h3 span {
display:none;
}

p {margin: 0 0 15px 0}

li {width:120px;}
u {width:120px;}

a:link{
color:#f9d868; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
text-decoration:none;
}

a:visited{	
color:#f9d868; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
text-decoration:none;
}

a:hover{
color:#f9d868; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
text-decoration:underline;
}

#main_container{
margin: 0 auto;
width:900px;
padding:0px;
}

/* HEADER */

#header_container{
float:left;
text-align:left;
width:900px;
height:108px;
padding:0px;
}

#logo{
float:left;
text-align:left;
width:304px;
height:40px;
margin:20px 0px 0px 0px;
background-image:url(/images/logo.png);
background-repeat:no-repeat;
}

.logo_link{
padding:0px;
width:304px;
height:40px;
}

.logo_link a{
display:block;
width:304px;
height:40px;
}

#award{
float:right;
width:167px;
height:60px;
margin:10px 0px 0px 0px;
background-image:url(/images/award.png);
background-repeat:no-repeat;
}

/* NAVIGATION */

#navigation{
float:left;
text-align:left;
width:850px;
height:35px;
margin:4px 0px 0px 3px;
display:inline;
}

.nav_element{
float:left;
text-align:left;
height:35px;
padding:0px;
}

.nav_dimsum_element{
float:left;
text-align:left;
height:35px;
padding:0px 0px 0px 35px;
}

.nav_dimsum_dragons{
float:left;
text-align:left;
height:35px;
padding:0px 0px 0px 10px;
}

/* BODY */

#body_container{
float:left;
text-align:left;
width:900px;
padding:20px 0px 60px 0px;
position:relative; left:0; top:0;
}

#subpage_container{
float:left;
text-align:left;
width:900px;
padding:0px;
background-image:url(/images/subpage_bg.png);
background-repeat:no-repeat;
position:relative; left:0; top:0;
}

#subpage_left_container{
float:left;
text-align:left;
width:500px;
padding:0px 0px 30px 0px;
clear:both;
}

#subpage_right_container{
float:left;
text-align:left;
width:400px;
padding:0px 0px 30px 0px;
}

#subpage_title{
float:left;
text-align:left;
width:800px;
height:15px;
padding:20px 0px 0px 22px;
}

#subpage_text{
float:left;
text-align:left;
width:450px;
padding:20px 0px 0px 22px;
}

/* HOMEPAGE */

#home_flash_container{
float:left;
text-align:left;
width:513px;
height:372px;
padding:0px; 
}

#home_selection_container{
float:left;
text-align:left;
width:373px;
height:372px;
padding:0px 0px 0px 14px;
overflow: hidden;
}

#home_selection_nav1{
float:left;
text-align:left;
width:185px;
height:36px;
padding:0px 0px 3px 0px;
}

#home_selection_nav2{
float:left;
text-align:left;
width:185px;
height:36px;
padding:0px 0px 3px 3px;
}

#home_selection_nav3{
float:left;
text-align:left;
width:185px;
height:36px;
padding:3px 0px 0px 0px;
}

#home_selection_nav4{
float:left;
text-align:left;
width:185px;
height:36px;
padding:3px 0px 0px 3px;
}

.selection_nav{
float:left;
height:36px;
width:185px;
}

a.selection_link_0 {display:block; width:185px; height:36px; margin:0 0 0 0; background:url(/images/gallery_rollovers.png) 0px 0px;}
a.selection_link_0:hover, a.selection_link_0_selected {background:url(/images/gallery_rollovers.png) 185px 0px;}

a.selection_link_1 {display:block; width:185px; height:36px; margin:0 0 0 0; background:url(/images/sponsorships_rollovers.png) 0px 0px;}
a.selection_link_1:hover, a.selection_link_1_selected {background:url(/images/sponsorships_rollovers.png) 185px 0px;}

a.selection_link_2 {display:block; width:185px; height:36px; margin:0 0 0 0; background:url(/images/guidetochina_rollovers.png) 0px 0px;}
a.selection_link_2:hover, a.selection_link_2_selected {background:url(/images/guidetochina_rollovers.png) 185px 0px;}

a.selection_link_3 {display:block; width:185px; height:36px; margin:0 0 0 0; background:url(/images/history_rollovers.png) 0px 0px;}
a.selection_link_3:hover, a.selection_link_3_selected {background:url(/images/history_rollovers.png) 185px 0px;}

#home_selection_pic{
float:left;
text-align:left;
width:373px;
height:294px;
padding:0px;
overflow:hidden;
}

.selection_pic{
float:left;
text-align:left;
width:373px;
height:294px;
padding:0px;
}

.selection_pic_gallery{
float:left;
text-align:left;
width:373px;
height:294px;
padding:0px;
background-image:url(/images/selection_pic_gallery.png);
background-repeat:no-repeat;
}

.selection_pic_sponsorships{
float:left;
text-align:left;
width:373px;
height:294px;
padding:0px;
background-image:url(/images/selection_pic_sponsorships.png);
background-repeat:no-repeat;
}

.selection_pic_guidetochina{
float:left;
text-align:left;
width:373px;
height:294px;
padding:0px;
background-image:url(/images/selection_pic_guidetochina.png);
background-repeat:no-repeat;
}

.selection_pic_history{
float:left;
text-align:left;
width:373px;
height:294px;
padding:0px;
background-image:url(/images/selection_pic_history.png);
background-repeat:no-repeat;
}

.selection_pic_sponsorships{
float:left;
text-align:left;
width:373px;
height:294px;
padding:0px;
background-image:url(/images/selection_pic_sponsorships.png);
background-repeat:no-repeat;
}

.selection_text{
float:left;
text-align:left;
width:353px;
padding:255px 0px 0px 10px;
color:#000;
font-weight:bold;
}

#home_about_container{
float:left;
text-align:left;
width:527px;
height:281px;
padding:0px;
background-image:url(/images/home_about_bg.png);
background-repeat:no-repeat;
}

#home_about_title{
float:left;
text-align:left;
width:149px;
height:15px;
padding:60px 0px 0px 22px;
}

#home_about_text{
float:left;
text-align:left;
width:320px;
padding:20px 0px 0px 22px;
clear:both;
}

#home_dimsum_container{
float:left;
text-align:left;
width:373px;
height:235px;
margin:46px 0px 0px 0px;
background-image:url(/images/home_dimsum_bg.png);
background-repeat:no-repeat;
position: relative;
}

#home_dimsum_title{
float:left;
text-align:left;
width:112px;
height:15px;
padding:14px 0px 0px 19px;
}

#home_dimsum_text{
float:left;
text-align:left;
width:220px;
padding:20px 0px 0px 19px;
clear:both;
}

#home_dimsum_map{
width:180px; 
height:257px; 
background:url(/images/dimsum_map.png); 
position:absolute; 
top:-10px; 
right:-40px; 
z-index:901;
}

#home_news_container{
float:left;
text-align:left;
width:511px;
margin:30px 0px 0px 0px;
}

#home_news_title{
float:left;
text-align:left;
width:149px;
height:15px;
padding:0px 0px 0px 22px;
}

#home_news_archive{
float:right;
text-align:right;
height:15px;
padding:3px 10px 0px 0px;
}

#home_news_dash{
float:left;
text-align:right;
width:511px;
height:2px;
margin:10px 0px 0px 0px;
background-image:url(/images/red_dash_bg.png);
background-repeat:repeat-x;
}

#home_news_text{
float:left;
text-align:left;
width:450px;
padding:18px 0px 0px 22px;
}

#home_zodiac_container{
float:left;
text-align:left;
width:373px;
height:197px;
margin:15px 0px 0px 16px;
background-image:url(/images/home_zodiac_bg.png);
background-repeat:no-repeat;
}

#home_zodiac_title{
float:left;
text-align:left;
width:149px;
height:15px;
padding:15px 0px 0px 20px;
}

#home_zodiac_text{
float:left;
text-align:left;
width:180px;
padding:33px 0px 0px 20px;
clear:both;
}

/* NEWS */

.news_container{
float:left;
text-align:left;
width:856px;
padding:0px;
clear:both;
}

.news_divide{
float:left;
text-align:left;
width:856px;
height:1px;
margin:0px 0px 0px 22px;
background-color:#262626;
}

.news_text{
float:left;
text-align:left;
width:530px;
padding:20px 0px 0px 22px;
}

.news_picture{
float:left;
text-align:left;
width:200px;
padding:20px 0px 0px 90px;
}

/* GUIDE TO CHINA */

#chinaguide_pic1{
float:left;
text-align:left;
width:362px;
height:291px;
padding:10px 0px 0px 0px;
}

#chinaguide_pic2{
float:left;
text-align:left;
width:362px;
height:189px;
padding:110px 0px 0px 0px;
}


/* EXPORT */

.export_container{
float:left;
text-align:left;
width:856px;
padding:0px;
clear:both;
}

.export_container_intro{
float:left;
text-align:left;
width:850px;
padding:0px 0px 10px 0px;
}

.export_text_intro{
float:left;
text-align:left;
width:480px;
padding:20px 0px 0px 22px;
}

.export_picture_intro{
float:left;
text-align:left;
width:200px;
padding:10px 00px 0px 138px;
}

.export_container_small{
float:left;
text-align:left;
width:408px;
padding:0px 0px 10px 0px;
}

.export_container_small2{
float:left;
text-align:left;
width:418px;
padding:0px 0px 10px 30px;
}

.export_divide{
float:left;
text-align:left;
width:856px;
height:1px;
margin:0px 0px 0px 22px;
background-color:#262626;
}

.export_text{
float:left;
text-align:left;
width:160px;
padding:20px 0px 0px 22px;
}

.export_picture{
float:left;
text-align:left;
width:200px;
padding:20px 0px 0px 15px;
}

/* GALLERY */

#subpage_left_gallery{
float:left;
text-align:left;
width:400px;
height:80px;
padding:20px 0px 0px 22px;
clear:both;
}

#subpage_right_gallery{
float:left;
text-align:left;
width:400px;
height:80px;
padding:20px 0px 0px 40px;
}

#other_galleries_title{
float:left;
text-align:left;
width:400px;
padding:0px;
}

.other_galleries_column{
float:left;
text-align:left;
width:200px;
padding:0px;
}

#subpage_other_galleries{
float:left;
text-align:left;
width:300px;
padding:20px;
}

.gallery_grid {
float:left;
text-align:left;
padding:0px 0px 30px 12px;
width:420px;
height:340px;
}

.gallery_thumb {
padding:0px;
float:left;
width:105px;
height:85px;
}

.gallery_thumb:hover {
background-image:url(/images/thumbnail_hover.png);
background-repeat:no-repeat;
background-position:center;
padding:0px;
float:left;
width:105px;
height:85px;
cursor:pointer;
}

.gallery_thumb_blank {
padding:0px;
float:left;
width:105px;
height:85px;
}

.thumbnail_container {
padding-left:6px;
padding-top:6px;
float:left;
text-align:left;
width:93px;
height:73px;
}

.thumbnail_container_blank {
margin-left:6px;
margin-top:6px;
float:left;
text-align:left;
width:93px;
height:73px;
background-color:#000000;
}

.mainpic_container {
margin:0px 0px 20px 6px;
float:left;
width:441px;
height:340px;
background-image:url(/images/mainpic_bg.png);
background-repeat:no-repeat;
}

.mainpic_image {
padding:6px 0px 0px 6px;
float:left;
width:429px;
height:328px;
}

/* TRADE */

.trade_area_container{
float:left;
text-align:left;
width:856px;
padding:20px 0px 0px 22px;
}

.trade_map_blank {float:left; padding:0px; width:312px; height:427px; background-image:url(/images/trade_map_blank.png); background-repeat:no-repeat;}
.trade_map_southeast {float:left; padding:0px; width:312px; height:427px; background-image:url(/images/trade_map_southeast.png); background-repeat:no-repeat;}
.trade_map_southwest {float:left; padding:0px; width:312px; height:427px; background-image:url(/images/trade_map_southwest.png); background-repeat:no-repeat;}
.trade_map_london {float:left; padding:0px; width:312px; height:427px; background-image:url(/images/trade_map_london.png); background-repeat:no-repeat;}
.trade_map_eastanglia {float:left; padding:0px; width:312px; height:427px; background-image:url(/images/trade_map_eastanglia.png); background-repeat:no-repeat;}
.trade_map_midlands {float:left; padding:0px; width:312px; height:427px; background-image:url(/images/trade_map_midlands.png); background-repeat:no-repeat;}
.trade_map_wales {float:left; padding:0px; width:312px; height:427px; background-image:url(/images/trade_map_wales.png); background-repeat:no-repeat;}
.trade_map_northwest {float:left; padding:0px; width:312px; height:427px; background-image:url(/images/trade_map_northwest.png); background-repeat:no-repeat;}
.trade_map_northeast {float:left; padding:0px; width:312px; height:427px; background-image:url(/images/trade_map_northeast.png); background-repeat:no-repeat;}
.trade_map_scotland {float:left; padding:0px; width:312px; height:427px; background-image:url(/images/trade_map_scotland.png); background-repeat:no-repeat;}

.trade_right{
float:left;
text-align:left;
width:440px;
padding:0px 0px 0px 100px;
}

.trade_top_text{
float:left;
text-align:left;
width:240px;
padding:0px 10px 10px 10px;
}

.trade_top_download{
float:left;
text-align:left;
width:140px;
height:140px;
padding:0px 10px 10px 30px;
}

.trade_box_title{
float:left;
text-align:left;
width:440px;
padding:0px 0px 10px 10px;
}

.trade_box_container{
float:left;
text-align:left;
width:440px;
margin:0px 0px 20px 0px;
background-color:#1e1e1e;
border: solid 1px #3d3d3d;
}

.trade_box_text_left{
float:left;
text-align:left;
width:200px;
padding:10px 10px 0px 10px;
}

.trade_box_text_right{
float:left;
text-align:left;
width:200px;
padding:10px 10px 0px 10px;
}

#trade_navigation{
width:120px; 
position:absolute; 
top:50px; 
left:280px; 
z-index:901;
}

#restaurantshow_star{
width:175px; 
height:175px;
position:absolute; 
top:390px; 
left:340px; 
z-index:902;
}

/* LINKS */

.links_box_container{
float:left;
text-align:left;
width:400px;
height:147px;
margin:20px 0px 0px 20px;
background-color:#1e1e1e;
border: solid 1px #3d3d3d;
}

.links_box_container_large{
float:left;
text-align:left;
width:820px;
margin:20px 0px 20px 20px;
background-color:#1e1e1e;
border: solid 1px #3d3d3d;
}

.links_box_spacer{
float:left;
text-align:left;
width:820px;
height:30px;
}

.links_pic{
float:left;
text-align:left;
padding:5px 0px 5px 15px;
}

.links_box_image{
float:left;
text-align:left;
width:179px;
height:117px;
margin:14px 0px 0px 110px;
background-color:#fff;
}

/* ZODIAC */

#zodiac_left_container{
float:left;
text-align:left;
width:340px;
padding:20px 0px 0px 22px;
}

#zodiac_right_container{
float:left;
text-align:left;
width:446px;
height:237px;
margin:9px 0px 0px 60px;
background-image:url(/images/zodiac_chart.png);
background-repeat:no-repeat;
}

#bottom_zodiac_container{
float:left;
text-align:left;
width:859px;
height:280px;
margin:30px 0px 0px 21px;
background-color:#2e2e2e;
}

#zodiac_wheel{
float:left;
text-align:left;
width:305px;
height:280px;
padding:0px;
background-image:url(/images/zodiac_wheel.png);
background-repeat:no-repeat;
}

#zodiac_list{
float:left;
text-align:left;
width:70px;
height:280px;
padding:6px 0px 0px 10px;
line-height:20px;
}

#zodiac_text{
float:left;
text-align:left;
width:404px;
height:280px;
padding:0px 0px 0px 20px;
}

.zodiac_info_container{
float:left;
text-align:left;
width:390px;
padding:20px 0px 0px 43px;
}

/* CONTACT */

#content_left_container{
float:left;
text-align:left;
width:400px;
padding:0px 0px 40px 0px;
}

#content_text{
float:left;
text-align:left;
width:350px;
padding:20px 0px 0px 22px;
}

#content_picture{
float:left;
text-align:left;
width:350px;
padding:20px 0px 0px 32px;
}

#content_right_container{
float:left;
text-align:left;
width:500px;
padding:0px 0px 40px 0px;
}

#form_container{
float:left;
text-align:left;
width:435px;
margin:0px 0px 0px 28px;
background-color:#1e1e1e;
border: solid 1px #3d3d3d;
}

#form_content{
float:left;
text-align:left;
width:400px;
margin:22px 0px 22px 22px;
}
#form_content table tr td{padding: 0 0 2px 0;}

/* TITLE */

#title_home { width:196px; height:15px; background-image:url(/images/title_welcome.png); background-repeat:no-repeat; }
#title_calendar { width:211px; height:15px; background-image:url(/images/title_calendar.png); background-repeat:no-repeat; }
#title_news { width:42px; height:15px; background-image:url(/images/title_news.png); background-repeat:no-repeat; }
#title_contact { width:67px; height:15px; background-image:url(/images/title_contact.png); background-repeat:no-repeat; }
#title_competitions { width:106px; height:15px; background-image:url(/images/title_competitions.png); background-repeat:no-repeat; }
#title_dimsum { width:112px; height:15px; background-image:url(/images/title_dimsum.png); background-repeat:no-repeat; }
#title_downloads { width:92px; height:15px; background-image:url(/images/title_downloads.png); background-repeat:no-repeat; }
#title_export { width:57px; height:15px; background-image:url(/images/title_export.png); background-repeat:no-repeat; }
#title_gallery { width:64px; height:15px; background-image:url(/images/title_gallery.png); background-repeat:no-repeat; }
#title_guidetochina { width:113px; height:15px; background-image:url(/images/title_guidetochina.png); background-repeat:no-repeat; }
#title_history { width:148px; height:15px; background-image:url(/images/title_history.png); background-repeat:no-repeat; }
#title_sitemap { width:64px; height:15px; background-image:url(/images/title_sitemap.png); background-repeat:no-repeat; }
#title_sponsorships { width:112px; height:15px; background-image:url(/images/title_sponsorships.png); background-repeat:no-repeat; }
#title_terms { width:154px; height:15px; background-image:url(/images/title_terms.png); background-repeat:no-repeat; }
#title_trade { width:46px; height:15px; background-image:url(/images/title_trade.png); background-repeat:no-repeat; }
#title_zodiac { width:149px; height:15px; background-image:url(/images/title_zodiac.png); background-repeat:no-repeat; }
#title_links { width:43px; height:15px; background-image:url(/images/title_links.png); background-repeat:no-repeat; }
#title_whatsinside { width:874px; height:15px; background-image:url(/images/title_whatsinside.png); background-repeat:no-repeat; }

#title_rat { width:70px; height:15px; background-image:url(/images/title_rat.png); background-repeat:no-repeat; }
#title_ox { width:70px; height:15px; background-image:url(/images/title_ox.png); background-repeat:no-repeat; }
#title_tiger { width:70px; height:15px; background-image:url(/images/title_tiger.png); background-repeat:no-repeat; }
#title_rabbit { width:70px; height:15px; background-image:url(/images/title_rabbit.png); background-repeat:no-repeat; }
#title_dragon { width:70px; height:15px; background-image:url(/images/title_dragon.png); background-repeat:no-repeat; }
#title_snake { width:70px; height:15px; background-image:url(/images/title_snake.png); background-repeat:no-repeat; }
#title_horse { width:70px; height:15px; background-image:url(/images/title_horse.png); background-repeat:no-repeat; }
#title_ram { width:70px; height:15px; background-image:url(/images/title_ram.png); background-repeat:no-repeat; }
#title_monkey { width:70px; height:15px; background-image:url(/images/title_monkey.png); background-repeat:no-repeat; }
#title_rooster { width:70px; height:15px; background-image:url(/images/title_rooster.png); background-repeat:no-repeat; }
#title_dog { width:70px; height:15px; background-image:url(/images/title_dog.png); background-repeat:no-repeat; }
#title_boar { width:70px; height:15px; background-image:url(/images/title_boar.png); background-repeat:no-repeat; }

#title_southeast { width:90px; height:15px; background-image:url(/images/title_southeast.png); background-repeat:no-repeat; }
#title_southwest { width:94px; height:15px; background-image:url(/images/title_southwest.png); background-repeat:no-repeat; }
#title_london { width:61px; height:15px; background-image:url(/images/title_london.png); background-repeat:no-repeat; }
#title_eastanglia { width:94px; height:15px; background-image:url(/images/title_eastanglia.png); background-repeat:no-repeat; }
#title_midlands { width:78px; height:15px; background-image:url(/images/title_midlands.png); background-repeat:no-repeat; }
#title_wales { width:51px; height:15px; background-image:url(/images/title_wales.png); background-repeat:no-repeat; }
#title_northwest { width:96px; height:15px; background-image:url(/images/title_northwest.png); background-repeat:no-repeat; }
#title_northeast { width:96px; height:15px; background-image:url(/images/title_northeast.png); background-repeat:no-repeat; }
#title_scotland { width:78px; height:15px; background-image:url(/images/title_scotland.png); background-repeat:no-repeat; }

/* FOOTER */

#seo_container{
float:left;
text-align:left;
width:900px;
padding:0px 0px 40px 0px;
border-top: solid 1px #262626;
}

#seo_text_left{
float:left;
text-align:left;
width:242px;
margin:8px 0px 0px 8px;
color:#777777;
font-size:11px;
line-height:18px;
}

#seo_text_right{
float:left;
text-align:right;
width:642px;
margin:8px 8px 0px 0px;
color:#777777;
font-size:11px;
line-height:18px;
}

/* TEXT */

h1 {
padding:0px;
color:#ffffff;
font-size:16px;
font-weight:bold;
}

h2 {
padding:0px;
color:#ffffff;
font-size:12px;
font-weight:bold;
}

h3 {
padding:0px;
color:#f2bc8f;
font-size:16px;
font-weight:bold;
}

.boldwhite12 {
padding:0px;
color:#fff;
font-size:12px;
font-weight:bold;
}

.boldyellow12 {
padding:0px;
color:#f9d867;
font-size:12px;
font-weight:bold;
}

.boldgrey12 {
padding:0px;
color:#888484;
font-size:12px;
font-weight:bold;
}

.boldyellow14 {
padding:0px;
color:#f9d867;
font-size:14px;
font-weight:bold;
}

.boldgrey14 {
padding:0px;
color:#888484;
font-size:14px;
font-weight:bold;
}

.boldwhite14 {
padding:0px;
color:#fff;
font-size:14px;
font-weight:bold;
}

.boldwhite15_underline {
padding:0px;
color:#fff;
font-size:15px;
font-weight:bold;
text-decoration:underline;
}

/* LINKS */

.white_link:link, .white_link:visited {
font-size:12px;
text-decoration:none;
color:#fff;
font-weight:bold;
background:url(/images/white_link.gif) left center no-repeat;
padding:0px 0px 0px 11px;
}

.white_link:hover {
font-size:12px;
text-decoration:underline;
color:#fff; 
font-weight:bold;
background:url(/images/white_link.gif) left center no-repeat;
padding:0px 0px 0px 11px;
}

.yellow_link:link, .yellow_link:visited {
font-size:12px;
text-decoration:none;
color:#f9d867;
font-weight:bold;
background:url(/images/yellow_link.gif) left center no-repeat;
padding:0px 0px 0px 11px;
}

.yellow_link:hover {
font-size:12px;
text-decoration:underline;
color:#f9d867; 
font-weight:bold;
background:url(/images/yellow_link.gif) left center no-repeat;
padding:0px 0px 0px 11px;
}

.white_link_small:link, .white_link_small:visited {
font-size:11px;
text-decoration:none;
color:#fff;
font-weight:bold;
background:url(/images/white_link.gif) left center no-repeat;
padding:0px 0px 0px 8px;
}

.white_link_small:hover {
font-size:11px;
text-decoration:underline;
color:#fff; 
font-weight:bold;
background:url(/images/white_link.gif) left center no-repeat;
padding:0px 0px 0px 8px;
}

.seo_link:link, .seo_link:visited {
font-size:11px;
text-decoration:none;
color:#777777;
}

.seo_link:hover {
font-size:11px;
text-decoration:underline;
color:#777777;
}

.zodiac_link:link, .zodiac_link:visited {
font-size:15px;
text-decoration:none;
color:#ffffff;
font-weight:bold;
}

.zodiac_link:hover {
font-size:15px;
text-decoration:none;
color:#f9d868;
font-weight:bold;
}

.selection_link:link, .selection_link:visited {
font-size:12px;
text-decoration:underline;
color:#000;
font-weight:bold;
}

.selection_link:hover {
font-size:12px;
text-decoration:none;
color:#000;
font-weight:bold;
}

/* FORMS */

.table_height {
height:26px;
padding:5px;
color:#f9d867;
font-size:13px;
font-weight:bold;
}

.table_height2 {
height:26px;
padding:5px;
color:#f9d867;
font-size:13px;
font-weight:bold;
vertical-align:top;
}

.inputfield {
border:1px solid #3d3d3d;
width:230px; 
height:18px; 
font-size:13px; 
color:#fff; 
padding:5px; 
font-weight:bold;
background-color:#000;
}

.inputfield2 {
border:1px solid #3d3d3d;
width:230px; 
height:100px; 
font-size:13px; 
color:#fff; 
padding:5px; 
font-weight:bold;
background-color:#000;
}

.inputfield_large {
font-family:Arial, Helvetica, sans-serif; 
border:1px solid #3d3d3d; 
width:236px; 
height:100px; 
font-size:13px; 
color:#fff; 
margin:0px; 
padding:2px; 
font-weight:bold; 
background:#000;
}

.selectfield {
border:1px solid #3d3d3d;
width:180px;  
height:25px; 
font-size:13px; 
color:#fff; 
padding:5px; 
font-weight:bold;
background-color:#000;
}

.search_inputfield {
border:1px solid #3d3d3d;
width:180px;  
height:25px; 
font-size:13px; 
color:#fff; 
padding:5px; 
font-weight:bold;
background-color:#000;
}

.error {font-weight: bold; padding: 5px; border: 1px solid #6F2020; background: #F6B0A4; margin: 0 0 20px 0; color: #000;}
.error ul {margin: 8px 0 6px 20px;}
.error li {list-style-type: disc; margin: 0 0 4px 0; width: 100%;}