@import url(base.css);
/* ====================== Page Formatting ======================== */
ul.list_arrow li, #left_nav li.current_page {background-image:url(../img/icons/bullet_arrow_light_blue.gif);}

/* ====================== Layout & Columns ======================== */
.main_header {background:#929079 url(../img/sprites/page_elements.png) no-repeat -1952px 0;}

#bread_crumb .current_page {color:#929077;}
.divider {margin:25px 0; width:330px;}

.subscription_form td {padding:3px;}
.subscription_form input, .subscription_form select, .subscription_form textarea {padding:2px; width:215px; border:1px solid; border-color:#c7d8e3 #dde8ee #dde8ee #c7d8e3;}
.subscription_form textarea {width:340px;}
.subscription_form .no_set_width input, .subscription_form .no_set_width select {width:auto;}

td.form_label {width:125px; text-align:right;}

.subscription_form .bodyBUTTON, .submit_btns input {
    width:105px;
    height:34px; 
    border:0; 
    cursor:pointer; 
    margin:10px 0 15px; 
}

.btn_search_english {background-image:url(../img/buttons/btn_search.png) !important;}
.btn_search_french {background-image:url(../img/buttons/btn_search_french.png)!important;}
.btn_search_german {background-image:url(../img/buttons/btn_search_german.png)!important;}
.btn_search_italian {background-image:url(../img/buttons/btn_search_italian.png)!important;}
.btn_search_korean {background-image:url(../img/buttons/btn_search_korean.png)!important;}
.btn_search_mandarin {background-image:url(../img/buttons/btn_search_mandarin.png)!important;}
.btn_search_cantonese {background-image:url(../img/buttons/btn_search_cantonese.png)!important;}
.btn_search_spanish {background-image:url(../img/buttons/btn_search_spanish.png)!important;}
.btn_search_portuguese_br {background-image:url(../img/buttons/btn_search_portuguese_br.png)!important;}
.btn_search_japanese {background-image:url(../img/buttons/btn_search_japanese.png)!important; width:131px !important;}

/*.submit_btns .btn_submit {background-image:url(../img/buttons/btn_submit.png);}
.submit_btns .btn_back {background-image:url(../img/buttons/btn_back.png);}
.submit_btns .btn_update {background-image:url(../img/buttons/btn_update.png);}*/
.submit_btns .btn_back {background-image:url(../img/buttons/btn_blank.png); color:white;}
.submit_btns .btn_update {background-image:url(../img/buttons/btn_blank.png); color:white;}

/*.submit_btns .btn_blank {background-image:url(../img/buttons/btn_blank.png); color: white;}
.submit_btns .btn_blank_long {background-image:url(../img/buttons/btn_blank_long.png); width: 250px !important; color:white;}*/
.submit_btns .btn_submit {background-image:url(../img/buttons/btn_blank.png); color: white;}
.submit_btns .btn_submit_long {background-image:url(../img/buttons/btn_blank_long.png); width: 250px !important; color:white;}

/* ====================== Navs ====================== */
#user_nav li.contact_phone {color:#929077;}

#nav {left:210px;}
#nav li {margin-left:24px;}
#nav li.current_category a, #left_nav li.current_page a, #left_col h3, #left_col h4 {color:#929077;}

/* Language Selection */
#language_nav {
    top:45px;
    right:10px;
    z-index:99;
    position:absolute;
    padding-bottom:8px;
    list-style-type:none;
}
#language_nav li {
    float:left;
    display:block;
    padding:0 8px;
    background:none;
}

/* ====================== Callouts ====================== */
#right_col .callout_color .rounded_top {background-position:-4900px 0;}
#right_col .callout_color .rounded_btm {
	margin-bottom:30px;
	background-position:-5182px 0;}
#right_col .callout_color .callout_wrapper {
	width:242px;
	border:none;
	background:#d2e6f5;}
.callout_wrapper h4 {
	color:#929077;
}
	
#right_col .callout_wrapper .btn_view_demo a {background:url(../img/buttons/view_demo.png) no-repeat;}
#right_col .callout_wrapper .btn_view_quick_guide a {background:url(../img/buttons/view_quick_guide.png) no-repeat;}

/* ====================== Page Photo Styling ======================== */
ol#controls li.current a {background:#929077;}

#category_selector_container {background:#929077 url(../img/sprites/page_elements.png) no-repeat -7848px bottom;}
#category_selector li span {padding:7px 24px 0 28px;}
#category_selector li span.first_item {padding-left:0;}

/* ====================== Form Styling ====================== */
.table_data th {color:#fff; background-color:#929079;}
.table_data .row_alternating td {background-color:#e8e7e2;}


.error {
    font-family: "Trebuchet MS";
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #CC3333;
}
