body
{
    font-family:arial;
    font-size:12px;
    padding:0px;
    margin:0px;
    background-color:#e0e0e0;
}

a
{
    text-decoration:none;
}

img
{
    border:none;    
}

/* MAIN CONTAINER */

div#main_container
{
    width:1200px;
    margin:0px auto;
    -webkit-box-shadow: 0px 0px 30px #888888;
    -moz-box-shadow: 0px 0px 30px #888888;
    box-shadow: 0px 0px 30px #888888;
}

/* HEADER */

div#header
{
    position:relative;
    width:1200px;
    height:333px;
    background:url("/Resources/Images/global_header_background.png") 50% 0px no-repeat;
}

span#header_title
{
    position:absolute;
    display:block;
    top:65px;
    right:100px;  
    color:#FFFFFF;
    font-size:36px;  
    text-align:right;
    text-shadow: 2px 2px 8px #444444;
    letter-spacing:5px;
}

/* MAIN MENU */

div#main_menu
{
    position:absolute;
    bottom:0px;
    width:1200px;
    height:32px;
    padding:35px 0px 0px 0px;
    background:url("/Resources/Images/main_menu_background.png") 50% 2px no-repeat;
}

ul#main_menu_items
{
    margin:0px 0px 0px 40px;
    padding:0px;
    list-style-type:none;
}

ul#main_menu_items li
{
    text-transform:uppercase;
    float:left;
    margin:0px 3px;
    color:#fe9000;
    font-weight:normal;
}

ul#main_menu_items li a
{
    color:#75787a;
}

ul#main_menu_items li a:hover
{
    color:#fe9000;
}

ul#main_menu_items li a.selected
{
    color:#fe9000;
}

/* INNER CONTAINER */

div#container
{
    width:1200px;
    min-height:600px;
    background:url("/Resources/Images/global_background.png") 50% 0px no-repeat;
    background-color:#ff9000;
}

/* WRAPPER */

div#wrapper
{
    width:1200px;
    height:35px;    
}

/* BREADCRUMB */

div#breadcrumb
{
    float:left;
    width:800px;
    height:20px;    
    margin:0px 0px 0px 45px;
}

div#breadcrumb p
{
    margin:5px 0px 0px 0px;
    font-size:13px;
    color:#f9cd00;   
}

div#breadcrumb p a
{
    color:#FFFFFF;    
}

/* LANGUAGES */

div#languages
{
    margin:0px 50px 0px 0px;
    float:right;
}

ul#languages_items
{
    margin:0px;
    list-style-type:none;
}

ul#languages_items li
{
    float:left;
    margin:0px;
}

ul#languages_items li a
{
    display:block;
    padding:2px 5px 0px 5px;
    height:32px;
    color:#eead67;
    background:url("/Resources/Images/language_item_background.png") 0px 0px repeat-x;  
}

ul#languages_items li a:hover
{
    color:#FFFFFF;
    background:url("/Resources/Images/language_item_background.png") 0px -34px repeat-x;  
}

ul#languages_items li a.selected
{
    color:#FFFFFF;
    background:url("/Resources/Images/language_item_background.png") 0px -34px repeat-x;  
}

/* QUICK MENU */

div#quick_menu
{
    float:left;
    width:200px;
    min-height:500px;
    margin:10px 0px 0px 20px;
    color:#FFFFFF;
    padding:0px 0px 0px 2px;
    background:url("/Resources/Images/quick_menu_background.png") 0px 0px no-repeat;
    text-transform:uppercase;
}

/* QUICK MENU SEARCH */

div#quick_menu_search
{
    width:180px;
    height:60px;
    padding-left:5px;
    padding-top:15px;
    background:url("/Resources/Images/quick_menu_search_background.png") 0px 0px no-repeat;
}

div#quick_menu_search span
{
    font-size:12px;    
    font-weight:bold;
    color:#feda5c;
}

/* QUICK MENU DONATION */

div#quick_menu_donation
{
    position:relative;
    width:194px;
    height:28px;
    margin:10px 0px 0px 0px;
    background:url("/Resources/Images/quick_menu_search_background.png") 0px -15px no-repeat;
}

div#quick_menu_donation a#donation_form_button
{
    position:absolute;
    display:block;
    width:194px;
    height:23px;
    padding-top:5px;
    text-align:center;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
}
    
/* QUICK MENU VETERINARY SECTION */

div#quick_menu_veterinary
{
    
}

div#quick_menu_veterinary_button
{
    position:relative;
    width:194px;
    height:107px;
    margin:20px 0px 20px 0px;
    background:url("/Resources/Images/quick_menu_veterinary.png") 0px 0px no-repeat;
}

div#quick_menu_veterinary_button a
{
    position:absolute;
    display:block;
    width:150px;
    height:107px;
    margin:0px 0px 0px 22px;
}

div#quick_menu_veterinary_button span
{
    position:absolute;
    display:block;
    width:150px;
    bottom:5px;
    color:#1072b9;
    font-weight:bold;
    text-align:center;
    text-shadow: 0px 0px 5px #FFFFFF;
}

/* QUICK MENU OWNER SECTION */

div#quick_menu_owner
{
    
}

div#quick_menu_owner_button
{
    position:relative;
    width:194px;
    height:107px;
    margin:20px 0px 20px 0px;
    background:url("/Resources/Images/quick_menu_owner.png") 0px 0px no-repeat;    
}

div#quick_menu_owner_button a
{
    position:absolute;
    display:block;
    width:150px;
    height:107px;
    margin:0px 0px 0px 22px;
}

div#quick_menu_owner_button span
{
    position:absolute;
    display:block;
    width:150px;
    bottom:5px;
    color:#ff6c00;
    font-weight:bold;
    text-align:center;
    text-shadow: 0px 0px 5px #FFFFFF;
}

/* QUICK MENU SHELTER SECTION */

div#quick_menu_shelter
{
    
}

div#quick_menu_shelter_button
{
    position:relative;
    width:194px;
    height:107px;
    margin:20px 0px 0px 0px;
    background:url("/Resources/Images/quick_menu_shelter.png") 0px 0px no-repeat;    
}

div#quick_menu_shelter_button a
{
    position:absolute;
    display:block;
    width:150px;
    height:107px;
    margin:0px 0px 0px 22px;
}

div#quick_menu_shelter_button span
{
    position:absolute;
    display:block;
    width:150px;
    bottom:5px;
    color:#6fa617;
    font-weight:bold;
    text-align:center;
    text-shadow: 0px 0px 5px #FFFFFF;
}

/* QUICK MENU SELECTED SECTION */

div#quick_menu_selected_section
{
    position:relative;
    width:194px;
    height:40px;
    margin:20px 0px 0px 0px;
    background:url("/Resources/Images/quick_menu_selected_section_background.png") 0px 0px no-repeat;  
}

div#quick_menu_selected_section span
{
    position:absolute;
    display:block;
    width:194px;
    bottom:15px;
    color:#000000;
    font-weight:bold;
    text-align:center;
    text-shadow: 0px 0px 5px #FFFFFF;
}

/* QUICK MENU SELECTED SECTION SUB ITEMS */

ul#quick_menu_section_sub_items
{
    list-style-type:none;  
    margin:5px 0px 0px 0px;
    padding:0px;
}

ul#quick_menu_section_sub_items li
{
    
}

ul#quick_menu_section_sub_items li a
{
    display:block;
    width:164px;
    padding:8px 0px 8px 30px;
    font-weight:bold;
    color:#FFFFFF;
}

ul#quick_menu_section_sub_items li a:hover
{
    background:url("/Resources/Images/global_section_sub_item.png") 0px 0px no-repeat;
}

div#quickmenu_animation
{
    width:198px;
    height:118px;
    overflow:hidden;
}

div#quickmenu_animation_place_holder
{
    margin:5px 0px 0px -10px;
}

/* CONTENT */

div#content
{
    float:left;
    width:800px;
    min-height:600px;
    margin:0px 0px 0px 20px;
}

div#content p
{
    font-size:13px;
    color:#FFFFFF;
}

div#content a
{
    color:#FFFFFF;    
}

div#content p a
{
    text-decoration:underline;
}

div#content p a:hover
{
    text-decoration:none;    
}

div#content h1
{
    font-size:24px;
    text-align:center;
    color:#FFFFFF;
    margin:0px;
    padding:0px 0px 15px 0px;
    background:url("/Resources/Images/h1_underline.png") 50% 40px no-repeat;
    text-transform:uppercase;
}

div#content h2
{
    font-size:18px;
    text-align:left;
    color:#FFFFFF;
    padding:0px 0px 10px 0px;
    background:url("/Resources/Images/h2_underline.png") 0px 30px no-repeat;
}

div#content table
{
    font-size:13px;
    color:#FFFFFF;
    width: 452px;
}

div#content ul
{
    font-size:13px;
    color:#FFFFFF;
}

div#content ol
{
    font-size:13px;
    color:#FFFFFF;    
}

/* FOOTER */

div#footer
{
    height:50px;
    width:1200px;
    font-size:13px;
    background:url("/Resources/Images/global_footer_background.png") 0px 0px no-repeat;
}

div#footer_links
{
    float:left;
    width:800px;
    height:40px;
    padding:10px 0px 0px 0px;
    margin:0px 0px 0px 20px;
}

ul#footer_links_items
{
    list-style-type:none;   
    padding:15px 0px 0px 0px;
    margin:0px;
}

ul#footer_links_items li
{
    float:left;
    margin:0px 2px;
    color:#fa9e00;
}

ul#footer_links_items li a
{
    color:#78311b;    
}

div#footer_produweb
{
    float:right;
    width:250px;
    height:40px;
    padding:10px 0px 0px 0px;
    margin:0px 20px 0px 0px;
}

div#footer_produweb p
{
    padding:15px 0px 0px 0px;
    margin:0px;
}

div#footer_produweb a
{
    color:#78311b;    
}

div#footer_produweb span
{
    color:#fa9e00;
}

div#footer_produweb img
{
    vertical-align:middle;    
}