/* WYSIWYG STYLES */
body,html,form{
    height: 100%;
    width: 100%;
}
body,p,td,table,li,ul{
    font-family: trebuchet ms;
    font-size: 11px;
    line-height: 14px;
    color: #193254;
}
.header,.header2{
    font-weight: bold;
    color: #ef8144;
    text-transform: uppercase;
}
.header{
    font-size: 13px;
}
a{
    color: #0f5fa7;
    text-decoration: underline;
}
a:hover{
    text-decoration: none;
}
.Small_text{
    font-size: 10px;
}
ul{
    list-style: none url(../_img/bullet.gif) outside;
}
.red ul, ul.red
{
    list-style: disc none outside;
}
ul.roundbullet
{
    list-style: none;
    list-style-type: disc;
}
.blue_background{
    background-color: #d9e5f2;
}
hr{
    border: 0px;
    border-bottom: 1px solid #92a8c8;
    height: 1px;
}
.all_caps{
    text-transform: uppercase;
}
.padding{
    padding: 8px;
}
/* GENERIC STYLES */
body,form,table,td,div,span{
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
}
td{
    vertical-align: top;
}
img.normal{
    vertical-align: bottom;
    border: none;
}
.hidden{
    display: none;
}
.red{
    color: red;
}
.red li{
    color: red;
}
.sitemap{
    padding: 0px 0px 10px 0px;
}
.sitemap img{
    position: relative;
    top: 1px;
}
.search_highlight{
    background-color: #C4D79F;
    font-weight: bold;
}
.search_results_header_bar{
    font-weight: normal;
    margin-bottom: 5px;
    border: solid 1px black;
    background-color: #d9e5f2;
    padding: 0px 5px 0px 5px;
}
.not_bold{
    font-weight: normal;
}
.bold{
    font-weight: bold;
}
/* LAYOUT STYLES */
.global{
    color: #b24c11;
    font-size: 10px;
}
a.global{
    color: #204d8e;
    text-decoration: none;
}
a.global:hover{
    text-decoration: underline;
}
.global_lightblue{
    color: #c5d9ea;
    font-size: 10px;
}
a.global_lightblue:hover{
    text-decoration: underline;
}
a.top_nav{
    display: block;
    float: left;
}
a.top_nav_1,a.top_nav_on_1{
    background: url(../_img/home/nav1.gif) no-repeat;
    width: 111px;
    height: 26px;
}
a.top_nav_1:hover,a.top_nav_on_1{
    background: url(../_img/home/nav1_on.gif) no-repeat;
}
a.top_nav_2,a.top_nav_on_2{
    background: url(../_img/home/nav2.gif) no-repeat;
    width: 104px;
    height: 26px;
}
a.top_nav_2:hover,a.top_nav_on_2{
    background: url(../_img/home/nav2_on.gif) no-repeat;
}
a.top_nav_3,a.top_nav_on_3{
    background: url(../_img/home/nav3.gif) no-repeat;
    width: 111px;
    height: 26px;
}
a.top_nav_3:hover,a.top_nav_on_3{
    background: url(../_img/home/nav3_on.gif) no-repeat;
}
a.top_nav_4,a.top_nav_on_4{
    background: url(../_img/home/nav4.gif) no-repeat;
    width: 91px;
    height: 26px;
}
a.top_nav_4:hover,a.top_nav_on_4{
    background: url(../_img/home/nav4_on.gif) no-repeat;
}
a.top_nav_5,a.top_nav_on_5{
    background: url(../_img/home/nav5.gif) no-repeat;
    width: 148px;
    height: 26px;
}
a.top_nav_5:hover,a.top_nav_on_5{
    background: url(../_img/home/nav5_on.gif) no-repeat;
}
a.top_nav_6,a.top_nav_on_6{
    background: url(../_img/home/nav6.gif) no-repeat;
    width: 141px;
    height: 26px;
}
a.top_nav_6:hover,a.top_nav_on_6{
    background: url(../_img/home/nav6_on.gif) no-repeat;
}
a.top_nav_7,a.top_nav_on_7{
    background: url(../_img/home/nav7.gif) no-repeat;
    width: 125px;
    height: 26px;
}
a.top_nav_7:hover,a.top_nav_on_7{
    background: url(../_img/home/nav7_on.gif) no-repeat;
}
a.int_top_nav_1,a.int_top_nav_on_1{
    background: url(../_img/interior/nav1.gif) no-repeat;
    width: 111px;
    height: 26px;
}
a.int_top_nav_1:hover,a.int_top_nav_on_1{
    background: url(../_img/interior/nav1_on.gif) no-repeat;
}
a.int_top_nav_2,a.int_top_nav_on_2{
    background: url(../_img/interior/nav2.gif) no-repeat;
    width: 104px;
    height: 26px;
}
a.int_top_nav_2:hover,a.int_top_nav_on_2{
    background: url(../_img/interior/nav2_on.gif) no-repeat;
}
a.int_top_nav_3,a.int_top_nav_on_3{
    background: url(../_img/interior/nav3.gif) no-repeat;
    width: 111px;
    height: 26px;
}
a.int_top_nav_3:hover,a.int_top_nav_on_3{
    background: url(../_img/interior/nav3_on.gif) no-repeat;
}
a.int_top_nav_4,a.int_top_nav_on_4{
    background: url(../_img/interior/nav4.gif) no-repeat;
    width: 91px;
    height: 26px;
}
a.int_top_nav_4:hover,a.int_top_nav_on_4{
    background: url(../_img/interior/nav4_on.gif) no-repeat;
}
a.int_top_nav_5,a.int_top_nav_on_5{
    background: url(../_img/interior/nav5.gif) no-repeat;
    width: 148px;
    height: 26px;
}
a.int_top_nav_5:hover,a.int_top_nav_on_5{
    background: url(../_img/interior/nav5_on.gif) no-repeat;
}
a.int_top_nav_6,a.int_top_nav_on_6{
    background: url(../_img/interior/nav6.gif) no-repeat;
    width: 141px;
    height: 26px;
}
a.int_top_nav_6:hover,a.int_top_nav_on_6{
    background: url(../_img/interior/nav6_on.gif) no-repeat;
}
a.int_top_nav_7,a.int_top_nav_on_7{
    background: url(../_img/interior/nav7.gif) no-repeat;
    width: 125px;
    height: 26px;
}
a.int_top_nav_7:hover,a.int_top_nav_on_7{
    background: url(../_img/interior/nav7_on.gif) no-repeat;
}
a.nav_second{
    font-size: 11px;
    color: #cee4f6;
    text-decoration: none;
    display: block;
    width: 100px;
    text-align: right;
    padding: 5px 30px 5px 14px;
    margin: 5px 0px 0px 0px;
    background: url(../_img/interior/arrow_2ndnav_off.gif) no-repeat 122px 7px #418CDC;
    border-top: solid 1px #418CDC;
    border-bottom: solid 1px #418CDC;
}
a.nav_second:hover{
    color: #0E4087;
    background: url(../_img/interior/arrow_2ndnav_off.gif) no-repeat 122px 7px #72A4C9;
    border-top: solid 1px #A4C8E0;
    border-bottom: solid 1px #A4C8E0;
}
a.nav_second_on{
    font-size: 11px;
    color: #0E4087;
    text-decoration: none;
    display: block;
    width: 100px;
    text-align: right;
    padding: 5px 30px 5px 14px;
    margin: 5px 0px 0px 0px;
    background: url(../_img/interior/arrow_2ndnav_on.gif) no-repeat 122px 7px #72A4C9;
    border-top: solid 1px #A4C8E0;
    border-bottom: solid 1px #A4C8E0;
}
a.nav_second_first{
    font-size: 11px;
    color: #cee4f6;
    text-decoration: none;
    display: block;
    width: 100px;
    text-align: right;
    padding: 10px 30px 5px 14px;
    margin: 5px 0px 0px 0px;
    background: url(../_img/interior/2nd_nav_top_off.gif) no-repeat #418CDC;
    border-bottom: solid 1px #418CDC;
}
a.nav_second_first:hover{
    color: #0E4087;
    background: url(../_img/interior/2nd_nav_top_hover.gif) no-repeat #72A4C9;
    border-bottom: solid 1px #A4C8E0;
}
a.nav_second_first_on{
    font-size: 11px;
    color: #0E4087;
    text-decoration: none;
    display: block;
    width: 100px;
    text-align: right;
    padding: 10px 30px 5px 14px;
    margin: 5px 0px 0px 0px;
    background: url(../_img/interior/2nd_nav_top_on.gif) no-repeat #72A4C9;
    border-bottom: solid 1px #A4C8E0;
}
.third_nav_holder{
    margin: 5px 0px 0px 0px;
    width: 144px;
}
a.nav_third{
    font-size: 10px;
    display: block;
    color: #CDE4F6;
    text-decoration: none;
    padding: 2px 0px 2px 10px;
    margin: 2px 0px 0px 0px;
}
a.nav_third:hover{
    background-color: #588cb4;
}
a.nav_third_on{
    font-size: 10px;
    display: block;
    color: #CDE4F6;
    text-decoration: none;
    padding: 2px 0px 2px 10px;
    background-color: #588cb4;
    margin: 2px 0px 0px 0px;
}
.progress_off{
    color: #acacab;
}
.home_main_table{
    width: 100%;
    height: 100%;
}
.home_nav_cell{
    height: 60px;
    width: 1000px;
}
.home_header_cell{
    height: 265px;
    width: 1000px;
}
.home_global_cell{
    height: 40px;  
    width: 1000px;  
}
.home_content_cell{
    background: url(../_img/home/gradient_repeater_home.gif) repeat-x;    
    width: 390px;
    padding: 0px 40px 0px 50px;
}
.home_image_cell{
    background: url(../_img/home/gradient_repeater_home.gif) repeat-x;
    padding: 0px 0px 0px 0px;
    width: 520px;
}
.home_body{
    background: url(../_img/home/header_home.jpg) no-repeat #e7e7cf 0px 16px;
}
.top_spacer{
    height: 16px;
    width: 100%;
    background: white;
}
.home_repeater_cell{
    background: url(../_img/home/gradient_repeater_home.gif) repeat-x 0px 365px;
    width: 100%;
}
.home_nav_holder{
    position: relative;
    top: 21px;
    left: 72px;
    width: 1000px;
}
.home_home_link{
    display: block;
    width: 350px;
    height: 85px;  
    margin: 15px 0px 0px 275px;  
}
.home_sitemap_link,.home_print_link,.home_newsletter_link,.home_cart_link,.home_members_link,.home_search_link{
    display: block;
    float: right;
    position: relative;
    color: White;
    text-decoration: none;
}
.home_sitemap_link{
    top: -90px;
    left: -205px;
    width: 45px;
    background: url(../_img/home/icon_arrow.gif) no-repeat right;
}
.home_print_link{
    top: -90px;
    left: -65px;
    width: 82px;
    background: url(../_img/home/icon_print.gif) no-repeat right;
}
.home_newsletter_link{
    top: 15px;
    left: -815px;
    width: 75px;
    background: url(../_img/home/icon_envelope.gif) no-repeat right;
    color: #204d8e;
}
.home_cart_link{
    top: 15px;
    left: -660px;
    width: 65px;
    height: 18px;
    background: url(../_img/home/icon_shoppingcart.gif) no-repeat right;
    color: #204d8e;
}
.home_members_link{
    top: 7px;
    left: -403px;
    width: 103px;
    height: 12px;
    background: url(../_img/home/btn_membersarea.gif) no-repeat right;
}
.home_search_link{
    top: 5px;
    left: -130px;
    width: 65px;
    height: 15px;
    background: url(../_img/home/btn_search.gif) no-repeat right;
    z-index: 2;
}
.home_search_link_input{
    border: none;
    width: 75px;
    height: 15px;
    position: relative;
    left: 485px;
    top: 5px;
    z-index: 2;
}
.home_picture_holder{
    text-align: center; /* 20110214 NMC changed from right to center */
    position: relative;
    top: -35px;
    width: 464px;
    z-index: 1;
}
.interior_main_table{
    width: 100%;
    height: 100%;
}
.interior_nav_cell{
    height: 60px;
    width: 1000px;
}
.interior_header_cell{
    height: 125px;
    width: 1000px;
}
.interior_global_cell{
    height: 40px;  
    width: 1000px;  
}
.interior_content_cell{
    background: url(../_img/interior/gradient_repeater_interior.gif) repeat-x;    
    width: 623px;
    padding: 25px 45px 0px 66px;
}
.interior_sidenav_cell{
    background: url(../_img/interior/gradient_repeater_interior.gif) repeat-x;
    width: 266px;
}
.sidenav_holder{
    background: url(../_img/interior/nav_repeater.gif) repeat-y 27px 0px; 
    width: 266px;
    height: 100%;
}
.sidenav_top_holder{
    padding: 0px 0px 0px 27px;
    position: relative;
    top: -50px;
}
.graphics_template{
    position: relative;
    top: -35px;
    left: -9px;
}
.interior_body{
    background: url(../_img/interior/header_interior.jpg) no-repeat #e7e7cf 0px 16px;
}
.interior_repeater_cell{
    background: url(../_img/interior/gradient_repeater_interior.gif) repeat-x 0px 229px;
}
.interior_nav_holder{
    position: relative;
    top: 23px;
    left: 72px;
    width: 1000px;
}
.interior_home_link{
    display: block;
    width: 264px;
    height: 52px;  
    margin: 7px 0px 0px 206px;
    padding: 10px;
    background: url(../_img/interior/header_logo.jpg) no-repeat 10px 10px;
}
.interior_sitemap_link,.interior_print_link,.interior_newsletter_link,.interior_cart_link,.interior_members_link,.interior_search_link{
    display: block;
    float: right;
    position: relative;
    color: White;
    text-decoration: none;
}
.interior_sitemap_link{
    top: -62px;
    left: -205px;
    width: 45px;
    background: url(../_img/home/icon_arrow.gif) no-repeat right;
}
.interior_print_link{
    top: -62px;
    left: -65px;
    width: 82px;
    background: url(../_img/home/icon_print.gif) no-repeat right;
}
.interior_newsletter_link{
    top: 25px;
    left: -775px;
    width: 75px;
    background: url(../_img/home/icon_envelope.gif) no-repeat right;
    color: #204d8e;
}
.interior_cart_link{
    top: 25px;
    left: -620px;
    width: 65px;
    height: 18px;
    background: url(../_img/home/icon_shoppingcart.gif) no-repeat right;
    color: #204d8e;
}
.interior_members_link{
    top: 12px;
    left: -353px;
    width: 103px;
    height: 12px;
    background: url(../_img/home/btn_membersarea.gif) no-repeat right;
}
.interior_search_link{
    top: 12px;
    left: -70px;
    width: 65px;
    height: 15px;
    background: url(../_img/home/btn_search.gif) no-repeat right;
    cursor: pointer;
}
.interior_search_link_input{
    border: none;
    width: 75px;
    height: 15px;
    position: relative;
    left: 548px;
    top: 10px;
}
.interior_footer_cell{
    padding: 0px 0px 20px 352px;
    font-size: 10px;
    color: #b24c11;
    vertical-align: bottom;
}
.interior_footer_cell a{
    /*JK 02/02/2011 Removed background blue arrow from footer cells*/
    /*background: url(../_img/interior/arrow_blue.gif) right no-repeat;*/
    padding: 0px 10px 0px 0px;
    margin: 0px 10px 0px 0px;
    text-decoration: none;
}
.interior_footer_cell a:hover{
    text-decoration: underline;
}
.seminar_list_cart_link{
    background: url(../_img/interior/icon_addtocart.gif);
    width: 20px;
    height: 20px;
    display: block;
    margin: 0px 0px 0px 20px;
}
.seminar_list_name_link{
    background: url(../_img/interior/icon_magnifyingglass.gif) no-repeat 0px 2px;
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 0px 15px;
    display: block;
}
.bar{
    background: url(../_img/interior/bar_repeater_wh.gif) repeat-x;
    display: block;
    height: 34px;
    font-weight: bold;
}
.bar_middle{
    display: block;
    padding: 10px 0px 0px 0px;
}
.bar_left{
    background: url(../_img/interior/bar_left_wh.gif) no-repeat;
    display: block;
    height: 34px;
    padding: 10px 0px 0px 15px;
}
.bar_right{
    background: url(../_img/interior/bar_right_wh.gif) no-repeat right 0px;
    display: block;
    height: 34px;
    padding: 10px 15px 0px 0px;
}
.bar_tan{
    background: url(../_img/interior/bar_repeater.gif) repeat-x;
    display: block;
    height: 34px;
    font-weight: bold;
}
.bar_middle_tan{
    display: block;
    padding: 10px 0px 0px 0px;
}
.bar_left_tan{
    background: url(../_img/interior/bar_left.gif) no-repeat;
    display: block;
    height: 34px;
    padding: 10px 0px 0px 15px;
}
.bar_right_tan{
    background: url(../_img/interior/bar_right.gif) no-repeat right 0px;
    display: block;
    height: 34px;
    padding: 10px 15px 0px 0px;
}
.seminar_grid_table{
}
.seminar_table_cell{
    padding: 5px 0px 5px 0px;
    border-bottom: solid 1px #8BA0BB;
}
.centered{
    text-align: center;
}
.seminar_name_cell{
    width: 290px;
}
.seminar_date_cell{
    width: 60px;
}
.seminar_host_cell{
    width: 80px;
}
.seminar_instructor_cell{
    width: 100px;
}
.seminar_cart_cell{
    width: 78px;
}
.seminar_detail_name_cell{
    width: 290px;
    padding-left: 15px;
}
.seminar_table_cell_last td{
    border: none;
}
.sort_row_title_DESC .sort_title{
    background: url(../_img/interior/arrow_blue_up.gif) no-repeat right;
    padding: 0px 10px 0px 0px;    
}
.sort_row_title_ASC .sort_title{
    background: url(../_img/interior/arrow_blue_down.gif) no-repeat right;
    padding: 0px 10px 0px 0px;
}
.sort_row_eventDate_DESC .sort_eventDate{
    background: url(../_img/interior/arrow_blue_up.gif) no-repeat right;
    padding: 0px 10px 0px 0px;
}
.sort_row_eventDate_ASC .sort_eventDate{
    background: url(../_img/interior/arrow_blue_down.gif) no-repeat right;
    padding: 0px 10px 0px 0px; 
}
.sort_row_instructor_DESC .sort_instructor{
    background: url(../_img/interior/arrow_blue_up.gif) no-repeat right;
    padding: 0px 10px 0px 0px;
}
.sort_row_instructor_ASC .sort_instructor{
    background: url(../_img/interior/arrow_blue_down.gif) no-repeat right;
    padding: 0px 10px 0px 0px;
}
.calendar
{
    width: 200px;
    border: none;
}

.dayStyle, .monthText td
{
    padding: 5px 0px 5px 0px;
    background: white;
}
.selected
{
    background: black;
    padding: 5px 0px 5px 0px;
}
.other_month_day_style
{
    color: #A7A7A7;
    padding: 5px 0px 5px 0px;
}
.calendar_header_label
{
    border-bottom: solid 2px #305A96;
    margin: 25px 0px 10px 25px;
    padding: 0px 0px 5px 10px;
    font-weight: bold;
}
.calendar_control_holder
{
    margin: 0px 0px 0px 35px;
}
.calendar_control_holder .right_cell
{
    text-align: left;
    padding: 0px 0px 5px 0px;
}
.calendar_control_holder .right_cell input, .calendar_control_holder .right_cell select
{
    border: solid 1px #204D8E;
}
.calendar_control_holder .left_cell
{
    text-align: right;
    font-weight: bold;
    padding: 2px 3px 5px 0px;
}
.monthText
{
    border-bottom: solid 2px #305A96;
    background: white;
}
.monthText td
{
    font-weight: bold;
    font-size:  16px;
}
.monthText .header_control
{
    width: 100%;
    display: block;
}
.calendar_holder_cell
{
}
.calendar_table
{
    width: 100%;
}
.calendar_holder_top_left{
    background: url(../_img/interior/chart_wh_left_top.gif);
    width: 35px;
    height: 35px;
    display: block;
}
.calendar_holder_top{
    background: url(../_img/interior/chart_wh_top_repeater.gif);
    width: 35px;
    height: 35px;
}
.calendar_holder_top_right{
    background: url(../_img/interior/chart_wh_right_top.gif);
    width: 35px;
    height: 35px;
    display: block;
}
.calendar_holder_left
{
    background: url(../_img/interior/chart_wh_left_repeater.gif);
    width: 35px;
    height: 35px;
}
.calendar_holder_center
{
    background:white;
}
.calendar_holder_right
{
    background: url(../_img/interior/chart_wh_right_repeater.gif);
    width: 35px;
    height: 35px;
}
.calendar_holder_btm_left
{
    background: url(../_img/interior/chart_wh_left_btm.gif);
    width: 35px;
    height: 35px;
}
.calendar_holder_btm
{
    background: url(../_img/interior/chart_wh_btm_repeater.gif);
    width: 35px;
    height: 35px;
}
.calendar_holder_btm_right
{
    background: url(../_img/interior/chart_wh_right_btm.gif);
    width: 35px;
    height: 35px;
}
.calendar_header_control_left
{
    width: 35px;
    height: 20px;
    background: url(../_img/interior/arrow_calendar_left.gif) no-repeat right 1px;
}
.calendar_header_control_right
{
    width: 35px;
    height: 20px;
    background: url(../_img/interior/arrow_calendar_right.gif) no-repeat 0px 1px;
}
.cal_button
{
    display: block;
    width: 60px;
    float: right;
    text-decoration: none;
    margin: 10px 0px 0px 0px;
    background: url(../_img/interior/button_tan_left.gif) no-repeat;
    padding: 0px 0px 0px 20px;
}
.cal_button_text
{
    font-weight: bold;
    background: url(../_img/interior/button_tan_repeater.gif);
    height: 25px;
    padding: 10px 0px 0px 0px;
}
.button_holder
{
    background: url(../_img/interior/button_tan_right.gif) no-repeat right 0px;
    padding: 0px 20px 0px 0px;
}
.cal_input
{
    width: 200px;
}
.cal_input_text
{
    width: 198px;
}
.seminar_search_table
{
    width: 100%;
}
.seminar_search_separator
{
    height: 1px;
    line-height: 1px;
    font-size: 1px;
}
.seminar_search_cell
{
    padding: 5px 5px 0px 0px;
}
.event_title_cell
{
    width: 320px;
}
.event_date_cell
{
    width: 120px;
}
.event_location_cell
{
    width: 180px;
}

.event_description_holder_hidden
{
    padding: 15px 0px 15px 35px;
    display: none;
}
.event_description_holder
{
    padding: 15px 0px 15px 35px;
}
.event_title_toggle_link
{
    display: block;
    padding: 0px 0px 0px 35px;
    background: url(../_img/interior/icon_magnifyingglass.gif) no-repeat 15px 3px;
    cursor: pointer;
}
.event_title_toggle_link_on
{
    display: block;
    padding: 0px 0px 0px 35px;
    background: url(../_img/interior/icon_minus.gif) no-repeat 15px 3px;
    cursor: pointer;
    font-weight: bold;
}
.event_item_holder
{
    border-top: solid 1px #859CAE;
    padding: 5px 0px 5px 0px;
}
.first_event_item_holder
{
    padding: 5px 0px 5px 0px;
}

.cat_sort_note
{
    font-size: 10px;
    padding: 0px 0px 0px 25px;
    background: url(../_img/interior/icon_arrowdown.gif) no-repeat 15px 7px;
}
.seminar_detail_html_holder
{
    margin: 15px 0px 50px 0px;
}
.sem_detail_header
{
    height: 25px;
    margin: 20px 0px 0px 0px;
}
.sem_detail_cart_btn
{
    font-size: 12px;
    text-transform: none;
    font-weight: normal;
    text-decoration: none;
    background: url(../_img/interior/icon_addtocart.gif) no-repeat right 0px;
    padding: 2px 22px 0px 0px;
    display: block;
    float: right;
    height: 20px;
    margin: 0px 15px 0px 0px;
}
.sem_detail_back_btn
{
    font-size: 12px;
    text-transform: none;
    font-weight: normal;
    text-decoration: none;
    background: url(../_img/interior/arrow_blue_left.gif) no-repeat 0px 5px;
    padding: 2px 0px 0px 10px;
    display: block;
    float: right;
}
.sem_detail_cart_btn:hover, .sem_detail_back_btn:hover
{
    text-decoration: underline;
}
.section_image
{
    padding: 0px 0px 0px 10px;
}
.sem_detail_add_ddl_holder
{
    padding: 10px 0px 25px 350px;
}
.sem_detail_add_ddl_holder select
{
    border: solid 1px black;
}

/* PRODUCTS */
.product_image_link
{
    display: block;
    float: left;
}
.product_short_image
{
    border: none;
    width: 92px;
    height: 129px;
}
.product_text_holder
{
    margin: 0px 0px 0px 102px;
}
.product_title_link
{
    display: block;
    margin: 15px 0px 0px 0px;
    font-weight: bold;
}
.product_view_more_link
{
    display: block;
    margin: 15px 0px 0px 0px;
    text-decoration: none;
    padding: 0px 0px 0px 15px;
    background: url(../_img/interior/icon_magnifyingglass.gif) no-repeat 0px 2px;
    width: 75px;
}
.product_view_more_link:hover
{
    text-decoration: underline;
}
.product_separator_line
{
    clear: both;
    border-top: solid 1px #859CAE;
    margin: 25px 0px 25px 0px;
}

.login_box
{
    float: left;
    text-align: right;
    background: #FFFFFF;
    width: 187px;
    height: 60px;
    padding: 0px 13px 0px 0px;
}
.login_box input
{
    margin: 0px 0px 0px 5px;
    border: solid 1px #204D8E;
    width: 110px;
}
.login_textbox
{
    padding: 0px 0px 5px 0px;
}
.login_header_spacer
{
    margin: 50px 0px 0px 0px;
}
.login_right_box
{    
    margin:  0px 0px 0px 0px;
    padding: 170px 0px 0px 0px;
}
.login_forgot_box
{
    margin: 25px 0px 0px 0px;
}
.login_join_btn
{
    padding: 0px 13px 0px 10px;
    text-decoration: none;
    background: url(../_img/interior/arrow_blue.gif) no-repeat right 4px;
}
.login_join_btn:hover
{
    text-decoration: underline;
}
.login_forgot_btn
{
    padding: 0px 13px 0px 10px;
    text-decoration: none;
    background: url(../_img/interior/arrow_blue.gif) no-repeat right 4px;
}
.login_forgot_btn:hover
{
    text-decoration: underline;
}
.login_enter_btn
{
    position: relative;
    top: 15px;
    padding: 0px 13px 0px 0px;
    text-decoration: none;
    background: url(../_img/interior/arrow_blue.gif) no-repeat right 4px;
}
.login_enter_btn:hover
{
    text-decoration: underline;
}
.login_box_holder
{
    float: left;
    padding: 25px 0px 0px 25px;
}
.login_error
{
    margin: 0px 0px 25px 50px;
}
.login_f_left
{
    float: left;
}
.login_box_top_left
{
    
}
.login_sides
{
    height: 60px;
    width: 35px;
}
.login_top_btm
{
    width: 200px;
    height: 35px;
}
.login_corner
{
    width: 35px;
    height: 35px;
}
.login_clear
{
    clear:left;
}
.login_top_left
{
    background: url(../_img/interior/chart_wh_left_top.gif);
}
.login_top
{
    background: url(../_img/interior/chart_wh_top_repeater.gif);
}
.login_top_right
{
    background: url(../_img/interior/chart_wh_right_top.gif);
}
.login_left
{
    background: url(../_img/interior/chart_wh_left_repeater.gif);
}
.login_right
{
    background: url(../_img/interior/chart_wh_right_repeater.gif);
}
.login_btm_left
{
    background: url(../_img/interior/chart_wh_left_btm.gif);
}
.login_btm
{
    background: url(../_img/interior/chart_wh_btm_repeater.gif);
}
.login_btm_right
{
    background: url(../_img/interior/chart_wh_right_btm.gif);
}

.chart_white .chart_top_left
{
    background: url(../_img/interior/chart_wh_left_top.gif);
    width: 35px;
    height: 35px;
}
.chart_white .chart_top_right
{
    background: url(../_img/interior/chart_wh_right_top.gif);
    width: 35px;
    height: 35px;
}
.chart_white .chart_btm_left
{
    background: url(../_img/interior/chart_wh_left_btm.gif);
    width: 35px;
    height: 35px;
}
.chart_white .chart_btm_right
{
    background: url(../_img/interior/chart_wh_right_btm.gif);
    width: 35px;
    height: 35px;
}
.chart_white .chart_btm
{
    background: url(../_img/interior/chart_wh_btm_repeater.gif);
    height: 35px;
}
.chart_white .chart_top
{
    background: url(../_img/interior/chart_wh_top_repeater.gif);
    height: 35px;
}
.chart_white .chart_left
{
    background: url(../_img/interior/chart_wh_left_repeater.gif);
    width: 35px;
}
.chart_white .chart_right
{
    background: url(../_img/interior/chart_wh_right_repeater.gif);
    width: 35px;
}
.chart_white .chart_center
{
    background: white;
}

.chart_tan .chart_top_left
{
    background: url(../_img/interior/chart_tan_left_top.gif);
    width: 35px;
    height: 35px;
}
.chart_tan .chart_top_right
{
    background: url(../_img/interior/chart_tan_right_top.gif);
    width: 35px;
    height: 35px;
}
.chart_tan .chart_btm_left
{
    background: url(../_img/interior/chart_tan_left_btm.gif);
    width: 35px;
    height: 35px;
}
.chart_tan .chart_btm_right
{
    background: url(../_img/interior/chart_tan_right_btm.gif);
    width: 35px;
    height: 35px;
}
.chart_tan .chart_btm
{
    background: url(../_img/interior/chart_tan_btm_repeater.gif);
    height: 35px;
}
.chart_tan .chart_top
{
    background: url(../_img/interior/chart_tan_top_repeater.gif);
    height: 35px;
}
.chart_tan .chart_left
{
    background: url(../_img/interior/chart_tan_left_repeater.gif);
    width: 35px;
}
.chart_tan .chart_right
{
    background: url(../_img/interior/chart_tan_right_repeater.gif);
    width: 35px;
}
.chart_tan .chart_center
{
    background: #E3E4CD;
}

input.outline, select.outline {
    border: solid 1px #204D8E;
}
.member_form_left_cell
{
    text-align: right;
    padding: 0px 5px 5px 0px;
}
.member_form_right_cell
{
    width: 200px;
    padding: 0px 0px 5px 0px;
}
.member_form_right_cell input, .member_form_right_cell select
{
    width: 185px;
}
.member_form_right_input
{
    width: 185px;
}
.member_form_table
{
    width: 300px;
    margin: 25px 0px 0px 50px;
}
.member_form_zip_holder
{
    padding: 0px 0px 0px 10px;
}
.member_form_right_cell .member_form_zip
{
    width: 65px;
}
.member_form_right_cell .member_form_state_ddl
{
    width: 75px;
}
.round_button
{
    display: block;
    clear: both;
    height: 34px;
    width: 85px;
    text-decoration: none;
}
.round_button_middle
{
    background: url(../_img/interior/button_tan_repeater.gif) repeat-x;
    height: 34px;
    margin: 0px 19px 0px 19px;
    cursor: pointer;
}
.round_button_left
{
    background: url(../_img/interior/button_tan_left.gif) no-repeat;
    width: 19px;
    height: 34px;
    float: left;
}
.round_button_right
{
    background: url(../_img/interior/button_tan_right.gif) no-repeat 0px 0px;
    width: 19px;
    height: 34px;
    float: right;
}
.round_button_text
{
    display: block;
    padding: 10px 0px 0px 0px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}
.round_button_text_submit
{
    display: block;
    padding: 10px 10px 0px 0px;
    width: 55px;
    font-weight: bold;
    text-align: center;
    background: url(../_img/interior/arrow_blue.gif) no-repeat right 12px;
}
.member_button_table
{
    float: right;
    margin: 10px 10px 50px 0px;
}
.member_button_table td
{
    padding: 5px;
}
.members_file_left_cell
{
    width: 345px;
}
.members_file_right_cell
{
    width: 115px;
}
.member_file_icon
{
    margin: 10px 0px 10px 15px;
    float:left;
}
.member_file_link
{
}
.member_file_description
{
}
.member_file_text_holder
{
    width: 260px;
    margin: 10px 0px 10px 50px;
}
.member_file_date_cell
{
    padding: 10px 0px 10px 0px;
}
.member_category_label
{
    display: block;
    margin: 30px 0px 5px 40px;
}
.member_file_bottom_spacer
{
    margin: 0px 0px 50px 0px;
}
.logout_btn
{
    padding: 0px 13px 0px 10px;
    text-decoration: none;
    background: url(../_img/interior/arrow_blue.gif) no-repeat right 4px;
}
.logout_btn:hover
{
    text-decoration: underline;
}
.orange
{
    color: #ef8144;
}
.qty_box
{
    width: 24px;
    padding: 0px 3px 0px 3px;
}
.product_description_cell div
{
    font-weight: bold;
}
.product_description_cell
{
    color: #0f5fa7;
    padding: 5px 0px 0px 0px;
    width: 325px;
}
.product_description_cell_aircraft
{
    color: #0f5fa7;
    padding: 5px 0px 0px 0px;
}
.product_qty_cell
{
    padding: 5px 0px 0px 10px;
}
.product_price_cell
{
    padding: 5px 0px 0px 15px;
    font-weight: bold;
    color: #0f5fa7;
    width: 115px;
}
.product_list_table
{
    width: 100%;
    clear: right;
    margin: 0px 0px 10px 0px;
}
.product_chart_table
{
    width: 100%;
    margin: 0px 0px 0px 0px;
}
.product_add_cart_link{
    background: url(../_img/interior/icon_addtocart.gif) no-repeat;
    padding: 3px 0px 5px 25px;
    display: block;
    text-decoration: none;
    margin: 0px 0px 5px 450px;
}
.product_add_cart_link:hover
{
    text-decoration: underline;
}
.product_add_cart_link_new:hover
{
    text-decoration: underline;
}
.product_image_holder
{
    width: 250px;
    padding: 0px 0px 0px 0px;
}
.product_add_cart_link_top{
    background: url(../_img/interior/icon_addtocart.gif) no-repeat;
    padding: 3px 0px 5px 25px;
    display: block;
    float: right;
    text-decoration: none;
}
.product_add_cart_link_top:hover
{
    text-decoration: underline;
}
.product_return_link{
    background: url(../_img/interior/arrow_blue_left.gif) no-repeat 0px 5px;
    padding: 3px 0px 5px 10px;
    display: block;
    float: right;
    text-decoration: none;
    margin: 0px 0px 0px 10px;
}
.product_return_link:hover
{
    text-decoration: underline;
}
input, select, textarea
{
    font-family: trebuchet ms;
    font-size: 11px;
    line-height: 14px;
    color: #193254;
}

.step_box_on
{
    background: url(../_img/interior/arrow_black.gif) no-repeat 15px 5px;
    padding: 0px 0px 0px 27px;
    color: black;
}
.step_box_off
{
    background: url(../_img/interior/arrow_grey.gif) no-repeat 15px 5px;
    padding: 0px 0px 0px 27px;
    color: #ABABAB;
}
.step_holder
{
    text-align: right;
    padding: 10px 0px 10px 0px;
}
.cart_checkout_link{
    background: url(../_img/interior/icon_begincheckout.gif) no-repeat;
    padding: 3px 0px 5px 25px;
    display: block;
    float: right;
    text-decoration: none;
    font-weight: bold;
    margin: 0px 40px 0px 10px;
}
.cart_checkout_link:hover
{
    text-decoration: underline;
}
.cart_continue_link{
    background: url(../_img/interior/arrow_blue_left.gif) no-repeat 0px 6px;
    padding: 3px 0px 5px 10px;
    display: block;
    float: right;
    text-decoration: none;
}
.cart_continue_link:hover
{
    text-decoration: underline;
}
.cart_table
{
    clear: right;
    width: 100%;
}
.cart_products_label
{
    font-weight: bold;
    padding: 0px 0px 5px 15px;
    font-size: 12px;
    color: Black;
}
.cart_thumb_image
{
    float: left;
    margin: 0px 5px 0px 0px;
}
.cart_description_cell
{
    padding: 5px 0px 0px 15px;
    width: 170px;
}
.cart_description_cell div /*, .cart_description_cell span*/
{
    font-weight: bold;
}
.cart_price_cell
{
    padding: 5px 0px 0px 0px;
    font-weight: bold;
}
.cart_qty_cell
{
    padding: 5px 0px 0px 0px;
    width: 90px;
}
.cart_qty_cell input
{
    font-weight: bold;
}
.cart_remove_cell
{
    padding: 5px 0px 0px 10px;
    font-weight: bold;
}
.cart_total_cell
{
    padding: 5px 10px 0px 0px;
    font-weight: bold;
    width: 100px;
    text-align: right;
}
.cart_total_header_cell
{
    text-align: center;
}

.cart_lower_controls
{
    width: 100%;
}
.cart_right_controls, .cart_right_controls td
{
}
.cart_update_note
{
    padding: 10px 0px 0px 0px;
    font-size: 10px;    
}
.cart_right_controls
{
    padding: 5px 0px 0px 0px;
    width: 315px;
    text-align: right;
}
.cart_right_controls table
{
    margin: 0px 0px 0px auto;
}
.cart_left_controls
{
    padding: 20px 0px 0px 20px;
}
.cart_coupon_code
{
    width: 60px;
    font-size: 10px;
    vertical-align: bottom;
}
.cart_coupon_code_text_holder
{
    padding: 5px 0px 0px 0px;
}
.cart_coupon_code_text_holder input
{
    width: 60px;
}
.cart_number_label, .cart_dollar_label
{
    font-weight: bold;
    padding: 5px 0px 0px 0px;
}
.cart_dollar_label
{
    text-align: right; 
}
.cart_subtotal_label
{
    padding: 5px 10px 0px 10px;
    text-align: right;
}
.cart_update_cart_button
{    
    width: 135px;
    float: right;
}
.cart_update_cart_button .round_button_text
{
    background: url(../_img/interior/icon_cart_update.gif) no-repeat 0px 7px;
    padding: 10px 0px 10px 25px;
}
.cart_begin_checkout_button
{
    width: 150px;
    float: right;
    margin: 0px 50px 0px 0px;
}
.cart_begin_checkout_button .round_button_text
{
    background: url(../_img/interior/icon_begincheckout.gif) no-repeat 0px 7px;
    padding: 10px 0px 10px 25px;
}
.continue_link_bottom
{
    margin: 5px 10px 0px 0px;
}
.cart_list_note
{
    margin: 10px 0px 25px 25px;
}
.cart_remove_note
{
    margin: 0px 0px 25px 50px;
}
.cart_bottom_controls
{
    height: 100px;
}
.cart_login_continue_btn
{
    padding: 0px 13px 0px 0px;
    text-decoration: none;
    background: url(../_img/interior/arrow_blue.gif) no-repeat right 4px;
}
.cart_login_header
{
    text-align: left;
    margin: 0px 0px 15px 0px;
}
.cart_login_box
{
    float: left;
    text-align: right;
    background: #FFFFFF;
    width: 225px;
    height: 100px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
}
.cart_login_enter_btn
{
    text-decoration: none;
    padding: 3px 13px 0px 10px;
    background: url(../_img/interior/arrow_blue.gif) no-repeat right 6px;
    float: right;
}
.cart_login_box input
{
    margin: 0px 0px 0px 5px;
    border: solid 1px #204D8E;
    width: 110px;
}
.cart_login_username
{
    padding: 0px 52px 5px 0px;
}
.cart_login_forgot_box
{
    font-weight: normal;
    text-align: left;
    padding: 15px 0px 0px 0px;
}
.cart_login_forgot_box a
{
    font-weight: bold;
}
.cart_login_right_box
{
    border-left: solid 1px #204D8E;
    margin: 0px 0px 0px 350px;
    padding: 45px 35px 145px 35px;
}
.cart_login_header_spacer
{
    margin: 20px 0px 15px 0px;
}
.cart_large_txt
{
    width: 185px;
    border: solid 1px #204D8E;
    margin: 5px 0px 0px 0px;
}
.cart_small_txt
{
    width: 65px;
    border: solid 1px #204D8E;
    margin: 5px 0px 0px 0px;
}
.cart_country_ddl
{
    width: 187px;
    border: solid 1px #204D8E;
    margin: 5px 0px 0px 0px;
}
.cart_state_ddl
{
    width: 75px;
    border: solid 1px #204D8E;
    margin: 5px 0px 0px 0px;
}
.cart_form_table
{
    width: 285px;
    margin: 10px 0px 15px 0px;
}
.cart_form_label_cell
{
    padding: 8px 5px 0px 0px;
    text-align: right;
}
.cart_right_cell
{
    padding: 8px 5px 0px 2px;
}
.cart_step_1_links
{
    margin: 20px 0px 0px 0px;
}
.cart_continue_round_button
{
    width: 175px;
}
.cart_continue_round_button .round_button_text
{
    background: url(../_img/interior/icon_begincheckout.gif) no-repeat 0px 7px;
    padding: 10px 0px 10px 25px;
}
.cart_complete_round_button
{
    width: 150px;
}
.cart_complete_round_button .round_button_text
{
    background: url(../_img/interior/icon_begincheckout.gif) no-repeat 0px 7px;
    padding: 10px 0px 10px 25px;
}
.cart_offline_print_button
{
    width: 110px;
}
.cart_offline_print_button .round_button_text
{
    background: url(../_img/interior/arrow_blue.gif) no-repeat 0px 13px;
    padding: 10px 0px 10px 15px;
}
.cart_step_2_button_holder
{
    margin: 30px 0px 115px 250px;
}
.cart_step_2_button_holder td
{
    padding: 0px 0px 0px 5px;
}
.cart_asterisk_note
{
    margin: 0px 0px 15px 0px;
}
.cart_right_form_cell
{
    padding: 0px 0px 0px 50px;
}
.cart_shipping_instructions
{
    padding: 10px 0px 10px 0px;
}
.cart_shipping_instructions textarea
{
    border: solid 1px #204D8E;
    width: 100%;
    height: 50px;
}
.cart_shipping_options_header
{
    padding: 15px 0px 0px 0px;
}
.cart_cc_exp_cell
{
    padding: 5px 0px 0px 0px;
}
.cart_cc_exp_cell select
{
    border: solid 1px #204D8E;
}
.cart_cc_year_holder
{
    padding: 0px 0px 0px 26px;
}
.cart_cc_type_ddl
{
    width: 187px;
}
.cart_refund_note
{
    padding: 10px 0px 0px 0px;
}
.cart_refund_agree
{
    padding: 5px 0px 10px 10px
}
.cart_hear_table
{
    width: 100%;
    margin: 10px 0px 10px 0px;
}
.cart_hear_table td
{
    width: 50%;
    padding: 2px;
}
.cart_review_charge_list
{
    width: 100%;
}
.cart_review_charge_list td
{
    border-bottom: solid 1px #92a8c8;
}
.cart_review_charge_list .no_border
{
    border: none;
}
.cart_review_charge_list .cart_subtotal_label
{
    text-align: right;
    padding: 5px 20px 5px 0px;
    font-weight: normal;
}
.cart_review_charge_list .bold
{
    font-weight: bold;
}
.cart_review_charge_list .cart_number_label
{
    width: 40px;
    padding: 5px 10px 5px 5px;
    text-align: right;
}
.cart_review_charge_list .cart_dollar_label
{
    text-align: right;
    width: 10px;
}
.cart_review_data_cell
{
    padding: 8px 0px 0px 5px;
    font-weight: bold;
}
.cart_review_customer_info_table
{
    margin: 10px 0px 0px 0px;
}
.cart_review_customer_info_table .cart_form_table .cart_form_label_cell
{
    width: 85px;
}
.cart_review_cc_table
{
    margin: 0px 0px 10px 0px;
}
.cart_review_cc_table .cart_form_label_cell
{
    width: 85px;
}
.cart_review_shipping_details
{
    margin: 10px 0px 10px 0px;
}
.cart_review_ship_header
{
    margin: 15px 0px 0px 0px;
}
.cart_review_instruction
{
    margin: 0px 0px 10px 0px;
}
.cart_review_cc_header
{
    margin: 10px 0px 5px 0px;
}
.cart_review_order_summary
{
    margin: 15px 0px 10px 0px;
}
.cart_review_print_btn
{
    display: block;
    text-decoration: none;
    padding: 10px 3px 0px 10px;
    background: url(../_img/interior/arrow_blue.gif) no-repeat right 13px;
    font-weight: bold;
    width: 63px;
    margin: 0px 10px 0px 0px;
}
.cart_step_3_button_holder
{
    margin: 10px 0px 25px 225px;
}
.cart_step_3_button_holder td
{
    padding: 0px 0px 0px 5px;
}
.cart_thanks_header
{
    margin: 20px 0px 10px 0px;
}
.cart_thanks_line_1
{
}
.cart_thanks_line_2
{
    margin: 0px 0px 15px 0px;
}
.cart_thanks_link
{
}
.cart_offline_print
{
    width: 115px;
}
.cart_step_3_offline_button_holder
{
    margin: 10px 0px 25px 350px;
}
.cart_step_3_offline_button_holder td
{
    padding: 0px 0px 0px 5px;
}
.cart_offline_address_table
{
    margin: 10px 0px 25px 0px;
    width: 100%;
}
.cart_offline_address_table td
{
    width: 33%;
    padding: 0px 50px 0px 0px;
}
.interior_print_content_cell{
    width: 522px;
    padding: 10px 0px 0px 10px;
}
.cart_continue_shopping_link
{
    text-decoration: none;
    padding: 0px 0px 0px 12px;
    background: url(../_img/interior/arrow_blue_left.gif) no-repeat 0px 3px;
    float: right;
}
.product_add_cart_link_plane{
    background: url(../_img/interior/icon_addtocart.gif) no-repeat;
    padding: 3px 0px 5px 25px;
    display: block;
    text-decoration: none;
    float: right;
}
.product_add_cart_link_plane:hover
{
    text-decoration: underline;
}
.top_space
{
    margin: 25px 0px 0px 0px;
}
.calendar_icon
{
    position: relative;
    top: 3px;
}
.criteria_holder
{
    font-weight: bold;
    font-size: 14px;
}

.go_back
{
    font-weight: bold;
    display: block;
    margin: 20px 0px 25px 25px;
}
.cart_plane_model_label
{
    padding: 0px 0px 0px 10px;
}
.order_history_table
{
    width: 550px;
}
.order_history_table table
{
    width: 100%;
}
.order_detail_link
{
    display: block;
    background: url(../_img/interior/icon_magnifyingglass.gif) no-repeat 0px 2px;
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 0px 15px;
}
.order_header
{
    font-weight: bold;
    color: #ef8144;
    text-transform: uppercase;
    font-size: 13px;
    margin: 25px 0px 10px 25px;
}
.order_header span
{
    font-weight: normal;
    color: black;
    text-transform: none;
    font-size: 11px;
}
.order_area_holder
{
    margin: 15px 0px 10px 0px;
    border-bottom: solid 1px #92a8c8;
    padding: 0px 0px 5px 0px;
}
.order_label
{
    font-weight: bold;
    padding: 0px 10px 0px 0px;
}
.order_area_holder .header
{
    display: block;
    margin: 0px 0px 5px 0px;
}
.purchase_table_header
{
    font-weight: bold;
}
.itemized_totals
{
    margin: 10px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
    border-top: solid 1px black;
    height: 100px;
}
.itemized_totals table
{
    float: right;
    margin: 0px 10px 0px 0px;
}
.order_viewer_id
{
    width: 50px;
}
.order_viewer_code
{
    width: 100px;
}
.order_viewer_name
{
    width: 190px;
}
.order_viewer_qty
{
    width: 50px;
    text-align: center;
}
.order_viewer_unitprice
{
    width: 75px;
}
.order_viewer_itemprice
{
    width: 75px;
    text-align: right;
    padding: 0px 10px 0px 0px;
}
.order_back_link
{
    background: url(../_img/interior/arrow_blue_left.gif) no-repeat 0px 4px;
    padding: 0px 0px 0px 15px;
}
.content_space_holder
{
    height: 350px;
    float: left;
}
.product_holder_table
{
    width: 100%;
}
.product_image_name_grey
{
    font-weight: bold;
    color: #6A6A6A;
    text-transform: uppercase;
}
.info_form_input
{
    width: 150px;
}
.seminar_registration_header
{
    margin: 15px 0px 15px 0px;
}
.seminar_registration_label_cell
{
    text-align: right;
    padding: 0px 5px 0px 0px;
    height: 26px;
}
.seminar_registration_label_cell_right
{
    text-align: right;
    padding: 0px 5px 0px 35px;
    height: 26px;
}
.seminar_registration_top_cell
{
    height: 26px;
}
.seminar_registration_input
{
    width: 180px;
}
.seminar_registration_input_zip
{
    width: 65px;
}
.seminar_registration_zip_holder
{
    padding: 0px 0px 0px 42px;
}
.cart_section_separator
{
    margin: 5px 0px 10px 0px;
}
.cart_add_lower_round_button .round_button_text
{
    background: url(../_img/interior/icon_addtocart.gif) no-repeat 0px 7px;
    padding: 10px 0px 10px 25px;
}
.cart_add_lower_round_button
{
    float: right;
    width: 135px;
    margin: 0px 25px 0px 0px;
}
.product_bottom_section
{
    margin: 20px 0px 100px 0px;
    padding: 0px 0px 0px 35px;
}
.product_chart_holder
{
    padding: 50px 0px 0px 0px;
}
.product_detail_table
{
    clear: right;
}
.round_button_submit
{
    width: 95px;
}
.round_button_submit .round_button_text
{
    padding: 10px 10px 0px 0px;
    font-weight: bold;
    text-align: center;
    background: url(../_img/interior/arrow_blue.gif) no-repeat right 12px;
}
.plane_ddl
{
    margin: 2px 0px 2px 10px;
}
.sub_group_label
{
    font-weight: bold;
    text-transform: uppercase;
    font-size: 13px;
}
.product_add_cart_link_new{
    background: url(../_img/interior/icon_addtocart.gif) no-repeat;
    padding: 3px 0px 5px 25px;
    display: block;
    text-decoration: none;
    float: right;
}

.product_list_quantity_cell
{
    text-align: right;
}
.product_list_quantity_cell .bar_right_tan
{
    padding-right: 45px;
}
.user_group_attendee_num_txt
{
    width: 30px;
}
.user_group_update_link
{
    background: url(../_img/interior/arrow_update.gif) no-repeat 5px 3px;
    width: 10px;
    padding: 0px 10px 0px 10px;    
}
.cart_step_5_button_holder
{
    margin: 10px 0px 25px 400px;
}
.cart_step_6_button_holder
{
    margin: 10px 0px 25px 200px;
}
.cart_step_6_button_holder td
{
    padding: 0px 0px 0px 10px;
}

.total_bottom_cell
{
    text-align: right;
}

