
/* ---------------------------- CSS ---------------------------- */

body
{
background-color: #000000;
!background-color: #000000;
margin:50px;
padding:0;
text-align:center; 

width:984px;
height:555px;
}

#container
{
position:relative;
top:0px;
width: 640px;
!height:505px;
color: #333;
border: 1px solid gray;
overflow:hidden;
}

#top
{
height:78px;
width: 640px;
background-image:url(/images/top_bkg2.gif);
background-repeat: no-repeat;
background-position:center center;
padding:0;
background-color: #000000;
text-align:center;
}

#logo
{
position:absolute;
right:10px;
top:5px;
width: 20px;
}

#panel_introduction
{
background-color:#FFFFCC;
position:absolute;
left:0;
width: 200px;
height: 389px;
margin: 0;
padding-left: 15px;
padding-top: 10px;
padding-right: 15px;
padding-bottom: 0;
font-size:10pt;
text-align:justify;
color:black;
line-height: 17px;
!line-height: 16px;
overflow: visible;
border-right: 1px solid #FF9900;
}

#panel_introduction_welcome
{
font-size:11pt;
font-style:italic;
padding-top:1px;
padding-bottom:5px;
}

#panel_introduction p
{
margin: 5px 0 1em 0;
}

.content
{
background: black;
}

#content_home
{
margin-left: 220px;
border-left: 1px solid gray;
}

#content_pages, content_blank
{
margin-left: 0;
}

#content_blank
{
background-image:none;
padding:0;
margin:0;
}

#content_import
{
background-image:url(/images/loading_black.gif);
background-repeat: no-repeat;
background-position:center center;
}

.panel
{
margin:0;
padding:0;
height:386px;
text-align:left;
}

#panel_home
{
overflow:hidden;
}

#panel_blank
{
background-image:none;
background-color:#ffffff;
}

#panel_contact
{
background-image:url(/images/darwin_study_contacts.jpg);
background-repeat: no-repeat;
background-position:center center;
}

#panel_statue
{
background-image:url(/images/darwin_study_statue.jpg);
background-repeat: no-repeat;
background-position:center center;
}

#panel_import
{
text-align:center;
background-image:url(/images/loading_black.gif);
background-repeat: no-repeat;
background-position:center center;
}

#panel_foundry
{
position:relative;
top:-1px;
left:321px;
!left:340px;
width:320px;
overflow:hidden;
}

#panel_about
{
background-image:url(/images/darwin_study_about.jpg);
background-repeat: no-repeat;
background-position:center center;
}

#foundry_flash
{
position:relative;
top:2px;
margin:0;
padding:0;
width:319px;
height:180px;
background-image:url(/images/loading_white.gif);
background-repeat: no-repeat;
background-position:center center;
overflow:hidden;
}

#foundry_static
{
position:relative;
top:-17px;
margin:0;
padding:0;
width:319px;
height:190px;
}

.foundry_static_item
{
text-align:center;
margin:0;
padding:0;
width:50%;
height:200px;
background-image:url(/images/loading_black.gif);
background-repeat: no-repeat;
background-position:center center;
background-color:#000000;
z-index:10;
}

#foundry_static_item_left
{
position:relative;
top:4px;
!top:3px;
}

#foundry_static_item_right
{
position:relative;
top:-196px;
left:160px;
!top:-197px;
!left:140px;
}

.foundry_static_labels
{
margin:0;
padding:1px 0 0 0;
height:15px;
background-color:#CCCCCC;
opacity: 0.70;
color:#000000;
font-size:9pt;
font-family:Arial Rounded MT Bold;
text-align:center;
}

#foundry_static_labels_top
{
position:relative;
left:-1px;
top:-179px;
width:100%;
border-right: 1px solid gray;
}

#foundry_static_labels_bottom
{
position:relative;
top:-17px;
border-bottom:2px solid grey;
}

#panel_orders
{
background-image:url(/images/darwin_study_orders.jpg);
background-repeat: no-repeat;
background-position:center center;
}

#panel_price, #panel_price_strike
{
text-align:center;
font-size:14pt;
font-weight:normal;
text-decoration:none;
}

#panel_price_strike
{
text-decoration:line-through;
}

#panel_text, #panel_contact_text, #panel_links_text, #panel_legal_text, #panel_buy_text
{
color:#000000;
padding:10px;
overflow-x:hidden;
overflow-y:auto;
width:300px;
height:366px;
position:absolute;
left:0px;
top:98px;
!top:102px;
!height:386px;
!width:320px;
text-align:justify;
font-size:10pt;
background-color:#FFFFCC;
opacity: 0.85;
font-family:Arial, "lucida console", sans- serif;
border-right: 1px solid #FF9900;
}

#panel_buy_text
{
padding:0px;
overflow-x:hidden;
overflow-y:scroll;
width:639px;
height:389px;
position:absolute;
left:0px;
top:98px;
!top:102px;
!width:640px;
text-align:justify;
font-size:10pt;
background-color:#FFFFFF;
font-family:Arial, "lucida console", sans- serif;
border-right: 1px solid #FF9900;
}

#panel_buy_text_top
{
background-color:#FFFFCC;
padding:20px;
font-size:11px;
border-bottom:solid 1px #FFFFAA;
}

#panel_buy_text_bottom
{
position:relative;
!top:0px;
background-color:#FFFFCC;
height:40px;
border-top:solid 1px #FFFFAA;
}

#panel_buy_text_bottom_credit
{
float:right;
padding:10px;
font-size:6pt;
}

#panel_buy_text_title
{
font-size:16px;
font-weight:bold;
width:200px;
}

#panel_buy_checkout
{
background-color:#FFFFFF;
padding:0px;
overflow-y:visible;
}

#panel_buy_pay_types
{
position:absolute;
top:10px;
left:250px;
}

#panel_buy_instructions
{
margin-top:20px;
}

#checkout_item
{
font-weight: bold; 
font-variant: small-caps;
font-size:10pt;
margin-bottom:20px;
border:1px solid black;
padding:20px;
margin-bottom:30px;
}

#checkout_item_button
{
float:left;
}

#buttonForm
{
margin:30px;
margin-top:20px;
padding:20px;
height:50px;
border: 1px solid rgb(255, 153, 0);
}

#buttonFormButton
{
float:left;
position:relative;
top:10px;
margin-right:30px;
height:40px;
}

#buttonFormLegend
{
font-size:10pt;
}

#buttonFormLegendCountry
{
}

#buttonFormLegendPrice
{
}

#buttonFormLegendNote
{
font-size:8pt;
}

#panel_contact_text
{
top:97px;
!top:101px;
text-align:center;
left:400px;
height:180px;
!height:200px;
width:230px;
border: 1px solid #FF9900;
overflow:hidden;
}

#panel_links_text
{
width:620px;
overflow-x:auto;
overflow-y:visible;
text-align:center;
}

#panel_feedback
{
margin-left:30px;
margin-right:30px;
text-align:left;
font-style:italic;
margin-top:10px;
font-size:10pt;
border-bottom:1px solid gray;
}

#panel_feedback_client
{
font-style:normal;
font-size:8pt;
margin-right:0px;
text-align:right;
}

#panel_legal_text
{
width:620px;
overflow:auto;
overflow-y: visible;
text-align:left;
}

#panel_legal_text div
{
text-align:justify;
padding-top:5px;
padding-right:20px;
padding-left:20px;
padding-bottom:0;
font-size:8pt;
}

#panel_links_text div
{
padding-top:5px;
}

#panel_links_text a
{
text-decoration:none;
color:blue;
}

#panel_switch
{
position:relative;
left:-15px;
font-size:10pt;
}

#panel_twitter
{
position:absolute;
top:50px;
left:700px;
!top:48px;
!left:875px;
width:300px;
height:510px;
text-align:left;
}

#panel_price_star
{
visibility:hidden;
position:absolute;
border:none;
top:250px;
left:400px;
width:223px;
height:234px;
z-index:10;
}

#wiki_casting
{
padding:0;
margin:0;
background-color:#ffffff;
width:636px;
height:382px;
}

#links_url
{
font-size:8pt;
}

#content h2 { margin: 0 0 .5em 0; }

/* ---------------------------- MENUS ---------------------------- */

.menu
{
text-align:center;
border-top: 1px solid #FF9900;
padding:0;
margin:0;
font-family: Verdana, Arial, sans-serif;
color:#ffffff;
}

.menu a
{
text-decoration:none;
color:#ffffff;
}

.menu a:hover
{
color:#D9D919;
}

#top_menu
{
background-image:url(/images/menu_brown.gif);
background-repeat: repeat;
background-position:center center;
font-weight: normal; 
font-variant: small-caps;
font-size:10pt; 
border-bottom: 1px solid #FF9900;
padding-bottom:2px;
}

.top_menu_item
{
padding-right:5px;
padding-top:0px;
padding-bottom:0px;
}

#bottom_menu
{
position:relative;
left:-1px;
!top:0px;
border-left: 1px solid gray;
border-right: 1px solid gray;
width:640px;
background-image:url(/images/menu_green.gif);
background-repeat: repeat;
background-position:center center;
padding-top:3px;
padding-bottom:4px;
font-size:8pt;
font-weight: normal;
font-variant: normal;
}

#bottom_menu a
{
color:#A2AB99;
}

#bottom_menu a:hover
{
color:#D9D919;
}

.bottom_menu_item
{
padding-left:20px;
padding-right:20px;
padding-top:0px;
padding-bottom:0px;
border-right: 1px solid gray;
}

#bottom_menu_item_left
{
border-left: 1px solid gray;
}

#panel_menu, #panel_orders_menu, #panel_contact_menu, #panel_about_menu
{
width:300px;
height:15px;
text-align:center;
padding:0;
padding-bottom:2px;
margin:0;
background-color:#FFFFCC;
font-size:10pt;
font-weight: bold;
font-variant: small-caps;
position:relative;
top:3px;
border:1px solid #666666;
}

#panel_orders_menu
{
width:295px;
padding-left:5px;
}

#panel_contact_menu
{
position:absolute;
top:105px;
width:15px;
left:615px;
}

#panel_about_menu
{
width:15px;
left:5px;
top:5px;
}

.panel_menu_item
{
background-color:#FFFFCC;
padding:0;
margin:0 15px 0 15px;
}

.panel_orders_menu_item
{
margin-right:0;
}

.panel_menu_item a
{
text-decoration:none;
color:#666666;
}

.panel_menu_item a:hover
{
background-color:#CCCCCC;
}

body#home #link_home, 
body#contact #link_contact,
body#merchandise #link_merchandise,
body#statue #link_statue,
body#gallery #link_gallery,
body#artist #link_artist,
body#foundry #link_foundry,
body#casting #link_casting,
body#orders #link_orders,
body#buynow #link_buynow,
body#auctions #link_auctions,
body#about #link_about,
body#Legal #link_Legal,
body#Links #link_Links { color: #D9D919; }

/* ---------------------------- END ---------------------------- */

