body {padding:0;margin:0;font-family:verdana;}
div, span, table {font-family:verdana;font-size:12px}
#mainpage {width:1055px;margin-top:0;border:0px black solid}
#logo {background-image:url(header.gif);width:575px;height:178px;left:150px;position:relative;background-repeat:no-repeat;cursor:pointer}
#navbar {background-image:url(nav_bar_gradient.gif);width:702px;height:131px;border:0px red solid;position:relative;left:270px;top:-159px;background-repeat:no-repeat;}
#navbar ul {margin-left:0;padding-left:8px;white-space:nowrap;padding-top:91px;}
#navbar li {display:inline;padding-right:1px;border:0px red solid;margin:0;}
#navbar a {font-size:14px;color:#555555;text-decoration:none;font-weight:normal;border:0px blue solid;padding:12px 0 10px 11px;display:inline-block;}
#navbar a:hover {color:white;background-image:url(nav_hover_left.gif);background-repeat:no-repeat;}
#navbar a span {padding:12px 10px 10px 0px;display:inline;behavior: url(media/IEFixes.htc);font-size:14px;}
#navbar a:hover span {background:url(nav_hover_right.gif) no-repeat right center;border:0px #eeeeee solid;}

#navbar a.menu_selected {color:white;background-image:url(nav_hover_left.gif);background-repeat:no-repeat;}
#navbar a.menu_selected span {background:url(nav_hover_right.gif) no-repeat right center;}


#login_register {position:relative;border:0px #eeeeee solid;top:-305px;_top:-325px;right:-850px;width:150px;height:125px;margin:0;padding:0}
#login_register ul {margin:0;padding:0 0 0 15px; white-space:nowrap}
#login_register li {display:inline;padding-right:5px;color:#FF8002;}
#login_register a {font-size:14px;color:#FF8002;text-decoration:none;}
#login_register a:hover {color:red;}

#sidebar {border:0px red solid;width:275px;text-align:right;margin:0;padding:0;position:relative;top:-265px;_top:-285px;z-index:30;float:left}
#sidebar ul {margin:0;padding:0}
#sidebar li {list-style-type:none;padding:0 0 5px 0;}
#sidebar li a {color:#FF8002;text-decoration:none;font-size:14px;font-weight:normal;height:15px;width:275px;display:block;padding:10px 20px 0 0;_padding:10px 15px 0 0;left:-15px;position:relative}
#sidebar li a:hover {text-decoration:underline}
#sidebar li a.menu_selected {background-image:url(sidebar_selected3.gif);background-repeat:no-repeat;background-position:85px 0;color:white;height:30px;}

#sidebar li ul.catlist_sub {padding:0 40px 0 0}
#sidebar li ul.catlist_sub li {padding:5px 0;margin:0;height:15px}
#sidebar li ul.catlist_sub li a {color:black;font-size:12px;font-weight:normal;padding:0;margin:0;border:0px red solid;height:15px}
#sidebar li ul.catlist_sub li a:hover {text-decoration:underline}

#content_background {background-image:url(content_background_mid.gif);width:735px;background-repeat:repeat-y;position:relative;left:-60px;top:-288px;_top:-308px;float:right;border:0px blue solid;margin:0;padding:0}
#content_background_top {background-image:url(content_background_top.gif);background-color:white;border:0px red solid;height:12px;width:735px;margin:0 0 0 1px;padding:0;background-repeat:no-repeat;}
#content_inside_top {background-image:url(inside_border_top.gif);width:720px;z-index:100;margin:0 0 0 20px;background-repeat:no-repeat;padding:0 0 0px 0;float:left;border: 0px red solid;height:9px;display:inline;position:relative;top:-5px}
#content_inside_background {background-image:url(inside_border_mid.gif);width:710px;z-index:110;margin:0 0 0 20px;background-repeat:repeat-y;padding:0 0 0 10px;float:left;position:relative;display:inline;top:-5px}

#footer {background-image:url(inside_border_bottom.gif);background-repeat:no-repeat;color:white;border:0px red solid;text-align:center;width:720px;margin:0px 0 0 20px;float:left;padding:15px 0 0 0;display:inline;position:relative;top:-5px;}
#footer_final {background-image:url(content_background_bottom.jpg);background-repeat:no-repeat;color:white;height:20px;border:0px red solid;text-align:center;width:735px;margin:5px 0 0 0px;float:left;padding:15px 0 0 0 }
#footer a {color:white;text-decoration:none}
#footer a:hover {text-decoration:underline}


.product_button_base_display {display:none}

.products_section_header {background-image:url(section_header.gif);text-align:center;}
.section_header_other {background-image:url(section_header.gif);height:50px;text-align:center;}
.master_product_table {width:675px;}

a.product_page_button_calc {background: transparent url('product_button_calc_right.gif') no-repeat scroll top right;color: white;font-weight:bold;font-size:14px;display: block;float: left;height: 50px;margin-right: 6px;	padding-right: 14px; /* sliding doors padding */ text-decoration: none;}
a.product_page_button_calc span {background: transparent url('product_button_calc_left.gif') no-repeat;display: block;line-height: 50px; padding: 0 15px 0 28px;_padding: 0 15px 0 28px;margin:0px 0 0 0} 

a.product_page_button {background: transparent url('product_button_right.gif') no-repeat scroll top right;color: white;font-weight:bold;font-size:14px;display: block;float: left;height: 49px;margin-right: 2px;	padding-right: 20px; /* sliding doors padding */ text-decoration: none;}
a.product_page_button span {background: transparent url('product_button_left.gif') no-repeat;display: block;line-height: 49px; padding: 0 20px 0 40px;_padding: 0 20px 0 40px} 

a.member_page_button {background: transparent url('product_button_right.gif') no-repeat scroll top right;color: white;font-weight:bold;font-size:14px;display: block;float: left;height: 49px;margin-right: 2px;	padding-right: 20px; /* sliding doors padding */ text-decoration: none;}
a.member_page_button span {background: transparent url('product_button_left.gif') no-repeat;display: block;line-height: 49px; padding: 0 20px 0 40px;_padding: 0 20px 0 40px} 

#calculator_main {background-color:#3f3f3f;color:white;background-image:url(calculator_top.gif);background-repeat:no-repeat;float:left;}
#calculator_main a {color:white}
#calculator_main .header {background-color:#3f3f3f;color:white}
#calculator_main .body {color:white}
#calculator_main_footer {background-image:url(calculator_bottom.gif);background-repeat:no-repeat;width:250px;height:10px;float:left}

.product_button_holder {margin:0 auto;border:0px white solid;}
.product_button_send_my_order {left:220px;position:relative;}
.product_button_same_as {left:75px;position:relative;}
.product_button_calculate_price {left:35px;position:relative;}
.product_button_login {display:inline;margin:0 0 0 150px}
.product_button_set_up_new {display:inline}

#tollfree_number {font-weight:bold;margin:10px 0 0 15px;color:#555555}
#tollfree_number span {display:block}

ul.member_buttons {margin:0}
ul.member_buttons li {height:50px;list-style:none}

.product_picture {width:350px;margin:0 0 0 30px}

div.product_name_sub {margin:0 0 20px 0}
span.product_name_sub {color:#FF7F00;font-size:14px;}
span.product_name {color:#3f3f3f;font-size:18px;}

.header_sub {color:#FF7F00;font-weight:bold}



Header { color: #ff7f00; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }     
.Body { color: #3f3f3f; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }     
.List { color: #3f3f3f; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.header_subOrange {color:#ff7f00;font-weight:bold;font-size:20px}
.header_subBlack {color:#000;font-weight:bold;font-size:20px}
.bodyTEXT {font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000}
.bodyTEXTbold {font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold}




.infobox {background-image:url(box_top.gif);width:645px;padding:15px 15px 0 15px;_padding:15px 15px 0 15px;background-repeat:no-repeat;border:0px red solid}
.infobox_bottom {background-image:url(box_bottom.gif);width:675px;border:0px red solid;height:21px;background-repeat:no-repeat;}

.infobox p {text-align:center}

#digital_offset_menu {padding:0; margin:0px 0 14px 15px}
#digital_offset_menu li {display:inline;}
#digital_offset_menu li a {
    border: 0px black solid;
    text-decoration: none;
    color: white;
   /* padding: 16px 38px;*/
  	padding-top: 15px;
    background-image: url(pro_tabs.png);
    width: 114px;
    height: 46px;
    position:relative;
    top:14px;
    background-repeat: no-repeat;
    background-position: right bottom;
	display: block;
	float: left;	
}
#digital_offset_menu li span{
	position: relative;
	top: 20px;
}
/*calculator_button_inactive.gif*/
#digital_offset_menu li a:hover {}
#digital_offset_menu li a.currentselected {
	position: relative;
	font-weight: bold;
	background-image:url(pro_tabs.png);
	background-position: left bottom;
	top: 15px;
}
#digital_offset_menu li a:hover.currentselected {}



#calculator_print_type_holder {border:0px black solid;float:left}
.calculator_print_selector span {display:block;margin:10px 0 0 0;color:white;cursor:pointer;}
.calculator_button_offset {float:left;margin:0 0 0 30px;width:88px;height:46px;background-image:url(calculator_button_inactive.gif);background-repeat:no-repeat;background-position:bottom;}
.calculator_button_digital {float:left;margin:0 0px 0 20px;width:88px;height:46px;background-image:url(calculator_button_inactive.gif);background-repeat:no-repeat;background-position:bottom;}
div.currentselected_offset {float:left;margin:0 0 0 30px;background-image:url(calculator_button_active.gif);width:88px;height:46px;background-repeat:no-repeat;background-position:bottom;}
div.currentselected_digital {float:left;margin:0 0px 0 20px; background-image:url(calculator_button_active.gif);width:88px;height:46px;background-repeat:no-repeat;background-position:bottom;}

.existing_customer {color:#999999;}
.new_customer {}