/* Global Formatting [ Begin ] */


/*template new [Begin]*/
body#new {
      margin: 0px auto; text-align: center; background: #062d56 url(images/bg_whiteGlow_body.jpg) no-repeat top center; position: relative; z-index: 0;  
}
#wrapper-outer {
   margin: 0px auto; width: 1000px; text-align: left; position: relative; 
}
#shell-new {
	width:1000 px; margin:0px auto; background: none;
}
#content-new {
	border:0px; 
}
#content_inner-new {
	width: 1000px; margin: 0px auto; padding: 0 0 0 0;
}
#contenttext {
	width: 680px; margin: 0px auto; padding: 40 20 20 20;
}

/*template new [End]*/



body {
    margin: 0px auto; text-align: center; background: #062d56 url(images/bg_body.jpg) no-repeat top center;
}
body, th, td, p, li, input, select, textarea, a {
	font: normal 10px 'Verdana','Helvetica','Arial',sans-serif; color: #333; text-decoration: none;
}
body#pop {
	background-image: none; background: #fff;
}
form {
	margin: 0;
}
p {
	margin: 0; padding: 0 0 15px 0;
}
#wrapper {
    margin: 0px auto; width: 794px; text-align: left; position:relative; 
}

#wrapper-bottom {
    margin: 0px auto; width: 794px; text-align: left; position:relative; 
}

#tnav {
	 background: url(images/header-background.png) no-repeat 0 0; height:96px; position:relative;
}
#tnav_inner{
	width: 768px; top:62px; left:12px; height:34px; overflow:visible; position:absolute;
}
#tnav_products{
	width:124px; height:35px;
}
#tnav_accessories{
	width:140px; height:35px;	
}
#tnav_support{
	width:140px; height:35px;	
}
#WholesaleWarranties-badge{
	position:absolute; left:340px; top:40px; border:none; z-index:10;
}
#shell {
	background: url(images/body_background_stretch.gif) repeat-y 0 0;
}
#shell-background{
	width:100%; background:  url(images/body-background.gif) no-repeat 0 0;
}
#shell_inner {
	width: 772px; margin:0px auto; /* padding:1px;*/ background-color:#FFFFFF;
}
#breadcrumb {
	 color: #3970a4; padding:12px 0px 3px 32px; height:10px; 
}
#breadcrumb div.icons {
	text-align: right; width: 168px; height: 10px; margin: 0 20px 0 0;
}
#breadcrumb span {
	color: #6f6f6f; font-size:10px;
}
#breadcrumb a {
	color: #3970a4; font-size:10px;
}
#breadcrumb a:hover {
	color: #0094ff; text-decoration: underline;
}
#breadcrumb h1 {
	font-size:10px; color:#636363; font-weight:normal; margin:0px;
}
#breadcrumb .print_icon{
	padding-right:11px;
}
#breadcrumb .email_icon{
	paddint-left:11px;
}
#content {
	border:1px solid #FFFFFF; background: #fff;
}
#content_compare {
	width:100%; border:0px solid ; background: #fff;
}

#content_new{
	border:1px solid #999999;	
}
#content_new_no_bottom{
	margin: 0px 1px; border-color:#999999; border-width: 1px 1px 0px; border-style: solid; width:768px;
}
#content_inner {
	width: 754px; margin: 0px auto; padding-top:7px;
}
#content_inner_compare {
	width: 100%; margin: 0px auto; padding-top:0px;
}

#content_inner_compare .body_full_outer {
	width: 754px; border: #848484 1px solid; padding: 1px; margin-left: 33px;
}
#content_inner .no_result{
	height: auto !important;height: 323px; min-height: 323px;
}
#content_inner .body_full_outer {
	border: #848484 1px solid; padding: 1px; 
}
.body_full_inner {
	background:  url(images/bg_body_container.gif) repeat-x 0 0;
}
#two_col_left_outer {
	margin: 0 28px 0 25px; padding: 1px; width: 508px; background: #848484;
}
#two_col_left_inner {
	padding: 0 23px 0 23px; background: #f4f4ee url(images/two_col_left_mid.gif) repeat-y 0 0;
}
#two_col_right_outer {
	width: 160px; margin: 0;
}
.important, .error {
	color: #ff3300;
}
.fr {
	float: right; display: inline;
}
.fl {
	float: left; display: inline;
}
.cb {
	float: none; clear: both;
}
.cr {
	clear: right;
}
.cl {
	clear: left;
}
.db {
	display: block;
}
.vam {
	vertical-align: middle;
}
a {
	color: #1b5795;
}
a:hover {
	color: #0094ff;
}
.w100 {
	width:100%;	
}
#flash_content { z-index: 1; }

/* Global Formatting [ End ] */
#contact_confirm_body{
	padding: 28px 28px 0px 28px; height: auto !important;height: 425px; min-height: 425px;
}

/* Search [ Begin ] */
#search_noresults_body {
	height: auto !important;height: 245px; min-height: 245px;
}
#s_wrapper {
	margin: 5px 5px 0 0;
}
#s {
	margin: 0; padding: 4px; background: #93afcb url(images/tnav_search_background.gif); border:none; color: white; vertical-align: middle; width:122px;
}
#s_btn {
	margin: 0 5px 0 5px; vertical-align: middle;
}

/* Search [ End ] */

/* Footer/Copyright [ Begin ] */

#footer {
	width: 794px; height: 70px; background:  url(images/footer-background.png) no-repeat 0 0;
}
#footer img {
	float: left; display: block; border: 0;
}
#footer .inner {
	width: 537px; margin:0px auto; padding-top:20px; background: transparent;
}
#copyright {
	padding: 45px 9px 25px 0; text-align: right; font-size: 9px;
}
#copyright .divider {
	margin: 0 15px 0 15px; color: #4c6881;
}
#copyright .copyright_date {
	color: #a6c8e6;
}
#copyright a {
	color: white; font-size: 9px;
}
#copyright a:hover {
	color: #69c0ff;
}

/* Footer/Copyright [ End ] */

/* Free Floating Menu Dropdown [ begin ] */

/* breadcrumb has a z-index of 10 */

.safari_fix {
	font-size: 11px; /* safari/flash/dhtml fix */
}
.ffm_drop_wrapper {
	float: left; position: relative; z-index: 9;
}
.active_nav {
	z-index: 11;
}
.WholesaleWarranties_logo {
	position: relative; width: 399px; height: 69px; z-index: 6;
}
ul.ffm_drop {
	list-style-type: none; margin: 0;
}
ul.ffm_drop li.ffm_drop_con {
	display: block; visibility: hidden; top: 35px; left: 0px; position: absolute; background-color: #ececec; border: 1px solid #aaaaaa; border-top:0px; z-index: 3;
}
ul.ffm_drop li ul {
	width: 122px; list-style-type: none; margin: 0; padding: 0;
}
div.support ul li ul{
	width:138px;	
}
ul.ffm_drop li ul li ul.ffm_drop_child {
	visibility: hidden; position: absolute; top: 0px; left: 122px; background: #ececec; border: 1px solid #aaaaaa; border-top: 0px;
}
ul.ffm_drop li ul li ul.ffm_drop_child li {
	border-top:1px solid #cbcbcb;
}
ul.ffm_drop li ul li ul.ffm_drop_child li a, ul.ffm_drop li ul li ul.ffm_drop_child li a:hover {
	background-image: none; color: #1b5795;
}
ul.ffm_drop li ul li {
	position: relative; margin: 0; padding: 0; background-color: #ececec; border-top:1px solid #cbcbcb; float:left; width:100%;
}


/*
	In order to maintain the "on" state for links that
	contain a child menu, JavaScript changes the
	color instead of the :hover pseudo-class.
*/
ul.ffm_drop a {
	display: inline-block; padding: 8px; color: #1b5795; background:  url(images/arrow_ffm.gif) no-repeat right center;
}
ul.ffm_drop a {
	display: block; color: #1b5795;
}
ul.ffm_drop a:hover {
	 color: #1b5795; background: #ffffff url(images/arrow_ffm.gif) no-repeat right center; word-space: nowrap;
}
ul.ffm_drop li ul li.no_children a, ul.ffm_drop li ul li.no_children a:hover {
	background-image: none;
}
ul.ffm_drop li ul li.top a {
	padding-top: 11px;
}
.shadow {
	position: absolute; top: 1px; left: 0; background: #ccc; /*opacity: .30; filter: alpha(opacity=30); -moz-opacity: .30; */visibility: hidden;
}
.shadow_under {
	position: absolute; top: 1px; left: 0; background: #ccc; /*opacity: .11; filter: alpha(opacity=11); -moz-opacity: .11; */visibility: hidden;
}

/* Free Floating Menu Dropdown [ end ] */

/* Comparison [ Begin ] */

#compare_header {
	width: 706px; padding: 22px 0 43px 0; margin: 0 0 0 22px;
}
table#compare {
	width: 100%;
}
table#compare td {
	padding: 8px; background:  url(images/border_bottom_dots.gif) repeat-x bottom left;
}
table#compare td img.arrow_up {
	margin: 10px 0 6px 0;
}
table#compare td.product {
	text-align: center; background:  url(images/bg_product_dotted_right.gif) no-repeat top right;
}
table#compare td.heading, table#compare td.final_details {
	background-color: #dddcd0; padding-left: 15px; border-top: #bcbbbb 1px solid; border-bottom: #bcbbbb 1px solid;
}
table#compare td.heading {
	background-image: none;
}
table#compare td.final_details {
	background-image: none; border-bottom: 0; border-right: #bcbbbb 1px solid; padding-left: 10px;
}
table#compare td.sub_heading {
	background-color: #f4f4ee; padding-left: 15px; white-space: nowrap;
}
table#compare td.data {
	border-right: #b7b7b7 1px solid;
}
table#compare td.key_differences {
	background-color: #cfd9e2;
}
table#compare td.no_bottom_border {
	background-image: none;
}

/* Comparison [ Begin ] */

/* Manuals & Literature [ Begin ] */

input.search_manuals {
	margin: 6px 3px 10px 0; padding: 4px; background: white; border: #7f9ab7 1px solid; color: #666;
}
input.btn_search {
	margin: 6px 0 10px 0;
}
table#manual_search {
	width: 100%; border: #98978f 1px solid;
}
table#manual_search td {
	padding: 0 20px 0 20px; background: #fff;
}
table#manual_search td.search_for {
	padding: 10px 20px 10px 20px; border-bottom: #98978f 1px solid; color: #666;
}
table#manual_search td div {
	padding: 20px 0 20px 0; border-bottom: #c9c9c9 1px solid; line-height: 1.8;
}
table#manual_search td div p {
	padding: 0 0 6px 0;
}
table#manual_search td div span {
	color: #666;
}

/* Manuals & Literature [ End ] */

/* Contact Us [ Begin ] */

p.required {
	font-weight: bold; color: #666; text-align: right; padding: 0 0 8px 0; margin: 0 0 31px 0; border-bottom: #aeaeae 1px dotted;
}
.label {
	margin: 0 0 3px 0;
}
.element {
	margin: 0 0 10px 0; color: #666; border: #7d98b5 1px solid;
}
.how_wrapper, .your_info_wrapper {
	padding: 0 0 20px 0; margin: 0 0 30px 0; border-bottom: #aeaeae 1px dotted;
}
.contact_preferences {
	padding: 20px; border: #d2d2cf 1px solid; background: #fff;
}
.contact_privacy {
	color: #676765; padding: 15px 10px 20px 10px;
}
.contact_instructions {
	border-top: #aeaeae 1px dotted; border-bottom: #aeaeae 1px dotted; padding: 10px 0 0 0; margin: 0 0 10px 0;
}

/* Contact Us [ End ] */

/* Email a Friend [ Begin ] */

#wrapper_email_page {
	width: 435px; margin: 20px auto; text-align: center;
}
#email_page_outer {
	position: relative; padding: 1px; width: 433px; background: #848484; text-align: left;
}
#email_page_inner {
	padding: 0 23px 0 23px; background: #f4f4ee url(images/email_page_mid.gif) repeat-y 0 0;
}
#close_window {
	position: absolute; top: 15px; left: 340px; border: 0;
}

/* Email a Friend [ End ] */

/* Support [ Begin ] */

.objBorder {
	border: 1px solid #848484;
}

/* Support [ End ] */

/* Category [ Begin ] */

#category_wrapper {
	width: 750px; background: #fff url(images/bg_column_wrapper.gif) repeat-y top left;
}
#category_wrapper #flash {
	width: 750px; height: 175px; border-bottom: #848484 1px solid; background: #fff;
}
#category_wrapper #flash div.outer {
	padding: 2px; margin: 1px 0 1px 0;
}
#category_wrapper #flash img {
	display: block;
}
#category_wrapper div.showing {
	width: 750px; border-top: #fff 1px solid; border-bottom: #fff 1px solid; background: #dedcd0;
}
#category_wrapper div.showing .txt {
	padding: 15px 25px 0 25px;
}
#category_wrapper div.reset {
	padding: 0; width: 213px; background: #dedcd0;
}
#category_wrapper div.reset img {
	border: 0;
}
#category_wrapper .left {
	width: 537px;
}
#category_wrapper .left table {
	width: 537px; border: 0; table-layout: fixed;
}
#category_wrapper .left table td {
	padding: 0;
}
#category_wrapper .left table td.btm_border {
	border-top: #848484 1px solid; padding: 0;
}
#category_wrapper .left table td.btm_border div {
	padding: 15px 25px 0 25px; border-top: #fff 1px solid;
}
#category_wrapper .left table td.type {
	background-color: #e7ecf0; border-top: #848484 1px solid;
}
#category_wrapper .left table td.type_empty {
	background-color: #e7ecf0; padding-left: 1px; border-top: #848484 1px solid; background-image:  url(images/border_left_dots.gif); background-repeat: repeat-y; background-position: top left;
}
#category_wrapper .left table td.type div, #category_wrapper table td.type_empty div {
	padding: 10px 25px 7px 25px; border: #fff 1px solid; border-left: 0;
}
#category_wrapper .left table td.type_empty div {
	border-right: 0;
}
#category_wrapper .left table td.compare {
	border-top: #848484 1px solid; text-align: center; background-image:  url(images/border_left_dots.gif); background-repeat: repeat-y; background-position: top left;
}
#category_wrapper .left table td.compare div {
	border-left: #fff 1px solid;
}
#category_wrapper .left table td.model {
	padding: 10px 15px 10px 10px; font-weight: bold;
}
#category_wrapper .left table td.msrp {
	padding: 10px 15px 10px 15px; font-weight: bold;
}
#category_wrapper .left table td.msrp_data {
	border-top: #848484 1px solid; padding: 25px 0 20px 0;
}
#category_wrapper .left table td.msrp_data div {
	padding: 0 15px 10px 15px; background-image:  url(images/border_left_dots.gif); background-repeat: repeat-y; background-position: top left; font-weight: bold;
}
#category_wrapper .left table td.msrp_data div.see_dealer {
	color: #999;
}
#category_wrapper .left table td.model_data {
	padding: 25px 15px 20px 10px; border-top: #848484 1px solid;
}
#category_wrapper .left table td.model_data ul {
	margin: 0; padding: 0; list-style-type: none;
}
#category_wrapper .left table td.model_data ul li {
	margin: 0; padding: 0 0 0 9px;
}
#category_wrapper .left table td.model_data ul li.ar {
	background:  url(images/arrow_right_bf6700.gif) no-repeat 0 4px;
}
#category_wrapper .left table td.model_data ul li.sq {
	background:  url(images/bullet_2x2.gif) no-repeat 2px 6px;
}
#category_wrapper .left table td.model_data ul li.sw {
	float: left; padding: 0 0 0 4px;
}
#category_wrapper .left table td.check {
	padding: 25px 0 20px 0; border-top: #848484 1px solid; background-image:  url(images/border_left_dots.gif); background-repeat: repeat-y; background-position: top left; text-align: center;
}
#category_wrapper .left table td.product {
	padding: 25px 0 20px 0; text-align: center; border-top: #848484 1px solid;
}
#category_wrapper .left table td img {
	border: 0;
}
#category_wrapper .right {
	width: 213px; border-top: #848484 1px solid; background:  url(images/bg_column_right.gif) repeat-y top left;
}
#category_wrapper .right div.refine_wrapper {
	padding: 15px 0 7px 20px; background:  url(images/border_bottom_dots.gif) repeat-x bottom left;
}
#category_wrapper .right div.refine_checkbox {
	float: left; width: 20px;
}
#category_wrapper .right div.refine_refinement {
	float: left; clear: right; width: 154px;
}
#category_wrapper .right div.additional_info {
	background-image: none; background-color: #e6e6da; margin-left: 1px; padding-bottom: 17px;
}
.footnote {
	color: #999; padding: 10px 27px 0 27px; background: #fff;
}

/* Category [ End ] */

/* Search Results [ Begin ] */

#search_results_wrapper {
	width: 704px; margin: 28px 25px 0 25px;
}
#search_results_wrapper .outer {
	border: #848484 1px solid; padding: 1px; background: #fff;
}
#search_results_wrapper .outer .header {
	color: #666; margin: 0 0 1px 0; background: #fff url(images/bg_search_header.gif) no-repeat; width: 700px; height: 78px;
}
#search_results_wrapper .outer .results_header {
	width: 700px; padding: 1px 0 1px 0; border-top: #848484 1px solid; border-bottom: #848484 1px solid;
}
#search_results_wrapper .outer .content {
	width: 700px; border-top: #fff 1px solid; background: #fff url(images/bg_search_content.gif) repeat-y;
}
#search_results_wrapper .outer .content .left {
	width: 467px; margin: 27px 0 20px 20px;
}
#search_results_wrapper .outer .content .left table {
	width: 100%; border: 0; table-layout: fixed;
}
#search_results_wrapper .outer .content .left table td {
	padding: 0;
}



#search_results_wrapper .outer .content .left table td.msrp_data {
	border-bottom: #b7b7b7 1px solid; padding: 25px 0 20px 0;
}
#search_results_wrapper .outer .content .left table td.msrp_data div {
	padding: 0 15px 10px 15px;  font-weight: bold;
}
#search_results_wrapper .outer .content .left table td.model_data {
	padding: 25px 15px 20px 10px; border-bottom: #b7b7b7 1px solid; background:  url(images/bg_product_dotted_right.gif) no-repeat top right;
}
#search_results_wrapper .outer .content .left table td.model_data ul {
	margin: 0; padding: 0; list-style-type: none;
}
#search_results_wrapper .outer .content .left table td.model_data ul li {
	margin: 0; padding: 0 0 0 9px;
}
#search_results_wrapper .outer .content .left table td.model_data ul li.ar {
	background:  url(images/arrow_right_bf6700.gif) no-repeat 0 4px;
}
#search_results_wrapper .outer .content .left table td.model_data ul li.sq {
	background:  url(images/bullet_2x2.gif) no-repeat 2px 6px;
}
#search_results_wrapper .outer .content .left table td.model_data ul li.sw {
	float: left; padding: 0 0 0 4px;
}
#search_results_wrapper .outer .content .left table td.product {
	padding: 25px 0 20px 0; text-align: center; border-bottom: #b7b7b7 1px solid; background:  url(images/product_bkgd.gif) no-repeat;
}
#search_results_wrapper .outer .content .left table td img {
	border: 0;
}
#search_results_wrapper .outer .content .left ul.left {
	list-style-type: none; margin: 0; padding: 0;
}
#search_results_wrapper .outer .content .left ul.left li {
	color: #1b5795; margin: 0; padding: 10px 0 10px 12px; border-bottom: #c8c8c8 1px solid; background:  url(images/arrow_right_bf6700.gif) no-repeat 2px 14px;
}
#search_results_wrapper .outer .content .right {
	width: 170px; margin: 17px 10px;
}
#search_results_wrapper .outer .content .right ul {
	list-style-type: none; margin: 0; padding: 0 0 40px 0; background:  url(images/border_bottom_dots.gif) repeat-x bottom left;
}
#search_results_wrapper .outer .content .right ul li {
	margin: 0; padding: 0 0 8px 10px;
}
#search_results_wrapper .outer .content .right ul li.active {
	background:  url(images/arrow_left_000.gif) no-repeat 0 4px;
}
#search_results_wrapper .outer .content .right .view_all {
	padding: 12px 5px 50px 5px; background:  url(images/border_bottom_dots.gif) repeat-x bottom left;
}
#search_results_wrapper .outer .content .right .search_again {
	padding: 9px 5px 10px 5px;
	white-space: nowrap;
}
#search_results_wrapper .outer .content .right .find_filter {
	padding: 6px 5px 50px 5px;
	white-space: nowrap;
}
input#sa {
	margin: 2px 3px 0 0; padding: 4px; background: #fff; border: #7f9ab7 1px solid; vertical-align: middle; width: 120px;
}
input#appliance_model_num {
	color: #666; margin: 2px 3px 0 0; padding: 4px; background: #fff; border: #7f9ab7 1px solid; vertical-align: middle; width: 120px;
}
/*Accessory Search Results [Begin]*/
#search_results_wrapper .outer .content .accessory_left {
	width: 467px; margin: 0px 0px 0px 2px;
}

#search_results_wrapper .outer .content .accessory_left table {
	width: 100%; border: 0; table-layout: fixed;
}

#search_results_wrapper .outer .content .accessory_left table td {
	padding: 0;text-align: center;
	
}
#search_results_wrapper .outer .content .accessory_left table td.msrp_data {
	border-bottom: #d4d4d4 1px solid;padding:0;background:  url(images/product_bkgd.gif) bottom right no-repeat;
}
#search_results_wrapper .outer .content .accessory_left table td.msrp_data_blank {
	border-bottom: #d4d4d4 1px solid;padding:0; background: #ffffff;
}


#search_results_wrapper .outer .content .accessory_left table td div {
	 text-align: center;width: 164px;height: 235px;background:  url(images/product_bkgd.gif);
}

#search_results_wrapper .outer .content .accessory_left table td div .img{ padding-top: 10px;
}
#search_results_wrapper .outer .content .accessory_left table td div ul {
	margin: 0; padding: 0; list-style-type: none;
}
#search_results_wrapper .outer .content .accessory_left table td div ul li {
	margin: 0; text-align: center;
}
#search_results_wrapper .outer .content .accessory_left table td div ul li.ar {
	padding-bottom: 8px;
}
#search_results_wrapper .outer .content .left table td div ul li.hdr {
	padding-bottom: 2px;

}
#search_results_wrapper .outer .content .accessory_left table td div ul li.btm {
	padding-top: 8px;padding-bottom: 4px;
}

/*Accessory Search Results [End]*/


/* Search Results [ End ] */

/* Product Printer Friendly / Zoom [ Begin ] */

#product_pf, #product_zoom {
	width: 580px; margin: 0 auto; text-align: left; padding: 30px 0 0 0;
}
#product_zoom {
	width: 717px;
}
#product_pf .top, #product_zoom .top {
	width: 100%; padding: 0 0 20px 0;
}
#product_zoom .top {
	padding-bottom: 30px;
}
#product_pf .product_info {
	width: 100%; border-top: #b7b7b7 1px solid;
}
#product_zoom .product_info {
	width: 100%;
}
#product_pf .product_info .left {
	padding: 10px 0; text-align: right;
}
#product_pf .product_info .right {
	width: 275px; margin: 0 30px 0 0; padding: 20px 0 10px 0;
}
#product_zoom .product_info .right {
	width: 261px; padding: 75px 0 10px 0;
}
#product_zoom .product_info .right table.swatches {
	width: 100%; table-layout: fixed; border: 0;
}
#product_zoom .product_info .right table.swatches td {
	padding: 0 0 14px 0;
}
#product_zoom .product_info .right table.swatches td a {
	color: #333; text-decoration: none;
}
#product_zoom .product_info .right table.swatches td img {
	border: 0;
}
#product_pf .colors_specs {
	width: 100%; border-top: #b7b7b7 1px solid;
}
#product_pf .colors_specs table {
	width: 392px; table-layout: fixed; border: 0;
}
#product_pf .colors_specs table td {
	padding: 0;
}
#product_pf .colors_specs table td.seperator {
	height: 20px; background:  url(images/border_bottom_dots.gif) repeat-x center left;
}
#product_pf .colors_specs table td.color {
	font-weight: bold; padding: 0 15px 0 0;
}
#product_pf .msrp_jargon {
	padding: 30px 0 30px 0; margin: 0 0 20px 0; color: #a2a2a2; border-bottom: #e1e1e1 1px solid;
}
#product_pf .dimensions {
	padding: 20px 0 40px 0; margin: 20px 0 0 0; border-top: #e1e1e1 1px solid; border-bottom: #b7b7b7 1px solid;
}
#product_pf .features {
	padding: 30px 0 40px 0; margin: 0 0 30px 0; border-bottom: #b7b7b7 1px solid;
}
#product_pf .features ul {
	list-style-type: none; padding: 0; margin: 0;
}
#product_pf .features ul li {
	padding: 0 0 5px 0;
}
#product_pf .trademark_jargon {
	width: 100%; margin: 60px 0 50px 0; padding: 15px 0 0 0; border-top: #b7b7b7 1px solid;
}

/* Product Printer Friendly / Zoom [ End ] */

/* Product Printer Friendly / Zoom [ End ] */

/*Global header changes*/
#global_header {width: 350px;height: 12px;padding-top: 13px; margin-bottom:14px; margin-right:30px; visibility:hidden;}
/*Product Detail Page*/
table#product_detail {width:483px;background:  url(images/border_bottom_dots.gif) repeat-x;}


/* Sub Cat [ Begin ] */

#product_detail_wrapper {
	width: 704px; margin: 0 25px 0 25px;
}
#product_detail_wrapper .outer {
	border: #8b8b8b 1px solid; padding: 1px; background: #fff; padding-bottom: 2px;
}
#product_detail_wrapper .outer .content {
	width: 700px; border-top: #fff 1px solid; 
}

#product_detail_wrapper .outer .pd {
	background:  url(images/background_fade.gif) top left; background-repeat: repeat-y;
}

#product_detail_wrapper .outer .content .dtleft {
	width: 503px; margin: 0px 0 2px 0px;
}
#product_detail_wrapper .outer .content .dtleft .header{
	height:42px; width: 505px; margin: 0 0 0px 0px;background:  url(images/background_fade_top.gif) no-repeat; padding-top: 10px;
}

#product_detail_wrapper .outer .content .dtleft div {
	/*height: 10px;*/ background:  url(images/dotted_line.gif) repeat-x top; margin-left: 25px;margin-right: 25px;margin-top: 10px;
}

#product_detail_wrapper .outer .content .dtleft div .detail {
	width: 450px; /*float: left; */ margin:0px; padding-top: 14px; padding-bottom: 28px;
}

.ffmimg { margin-bottom: 0px; }

#product_detail_wrapper .outer .content .left {
	width: 503px; margin: 0 0 0px 0px;
}
#product_detail_wrapper .outer .content .left .header{
	height:52px; width: 505px; margin: 0 0 0px 0px;background:  url(images/gradient_withwhite_border.gif) no-repeat; padding-top: 10px;
}

#product_detail_wrapper .outer .content .left table {
	width: 503px; border: 0; table-layout: fixed;
}

#product_detail_wrapper .outer .content .left table td {
	padding: 0;margin:0; text-align: center; width:164px;
	
}
#product_detail_wrapper .outer .content .left table td.msrp_data {
	padding:0;border-bottom: #d4d4d4 1px solid;
}
#product_detail_wrapper .outer .content .left table td.dotted {
	padding:0; background:  url(images/dottedline_horizontal.gif); width: 3px; height: 235px;
}


#product_detail_wrapper .outer .content .left table td div {
	float:left; text-align: center;width: 166px;height: 250px; background:  url(images/product_bkgd.gif) bottom right no-repeat;
}
#product_detail_wrapper .outer .content .left table td div table{

	width: 120px; border: 0; table-layout: fixed;
}

#product_detail_wrapper .outer .content .left table td div table td.arr{

	height: 5px;padding:0;

}
#product_detail_wrapper .outer .content .left table td div table td.name{

	height: 40px;padding-left: 20px;padding-right: 20px;text-align: center; vertical-align: top;

}

#product_detail_wrapper .outer .content .left table td div table td.price{

	height: 13px;text-align: center; vertical-align: top;

}

#product_detail_wrapper .outer .content .left table td div .pro_img{
padding-top: 4px;
}

#product_detail_wrapper .outer .content .left table td div .add_to_cart_btm {
	padding-bottom: 41px;

}
/*Sub Cat [End]
/*Accessory Navigation [Begin]*/
#product_detail_wrapper .outer .content .right {width: 193px; margin: 0px 1px;}

#product_detail_wrapper .outer .content .right .accessories {
	background-color: #f1f0ea; padding: 0px 0px 10px 0px; border-bottom: 2px solid #fff; border-top: 2px solid #fff;
}
#product_detail_wrapper .outer .content .right .accessories .comp {display:block; margin-left: 16px;padding-left:11px; margin-top: 1px;background:  url(images/right_arrow.gif) no-repeat 5px 7px; padding-top: 3px; padding-bottom: 0px;}
#product_detail_wrapper .outer .content .right .accessories .comp_selected {display:block; margin-left: 16px;padding-left:11px; margin-top: 1px;background:  url(images/down_arrow.gif) no-repeat 5px 7px; padding-top: 3px; padding-bottom: 7px;}
#product_detail_wrapper .outer .content .right .accessories .comp_child {display: block;margin-left: 30px;padding-left:13px; margin-top: 0px;margin-bottom:0px;background:  url(images/arrow_grey.gif) no-repeat 3px 6px; padding-top: 2px; padding-bottom: 3px;}
#product_detail_wrapper .outer .content .right .accessories .comp_child_selected {display: block;margin-left: 30px;padding-left:13px; margin-top: 0px;margin-bottom:0px; background:  url(images/arrow_black.gif) no-repeat 3px 6px; padding-top: 2px; padding-bottom: 3px;}
#product_detail_wrapper .outer .content .right .accessories .comp_child_divider {display: block; margin-top: 9px;margin-bottom:6px; margin-left: 21px;}

.drkText {color: #000;}

#product_detail_wrapper .outer .content .right .search_accessories {
	background-color: #e7e6db; padding: 25px 0px 25px 20px;
}

#product_detail_wrapper .outer .content .right .search_accessories .s {
	color: #666; margin-top:4px;margin-bottom:9px; padding: 4px; background: #fff; border: #a1c1ed 1px solid;  vertical-align: middle;width: 115px;
}
#product_detail_wrapper .outer .content .right .search_accessories .s_btn {
	margin: 0 0px 0 1px; vertical-align: middle;padding-bottom: 4px;
}

#product_detail_wrapper .outer .content .right .have_question {
	background-color:#e7e6db;
	padding:25px 22px 66px 20px;
	margin: 2px 0px 0px 0px;
	
}
#product_detail_wrapper .outer .content .right .have_question .introText{padding-top: 6px;}

#product_detail_wrapper .outer .content .right .have_question ul {
	margin: 0; padding: 10px 0 0 0; list-style-type: none;
}
#product_detail_wrapper .outer .content .right .have_question ul li {
	margin: 0; padding: 3px 0 0 0;
}

input#sa {
	margin: 2px 3px 0 0; padding: 4px; background: #fff; border: #7f9ab7 1px solid; vertical-align: middle;
}

.element_for_contact {
	margin: 0 0 7px 0; color: #666; border: #7d98b5 1px solid;
}
.label_for_contact {
	margin: 0 0 4px 0;
}
input.field_196px {width:196px;} 
textarea.field_458px {width:458px;}
input.field_148px {width:148px;}
input.field_320px {width:320px;}
input.field_167px {width:167px;}
input.field_110px {width:110px;}
.your_info_wrapper_for_contact {
	padding: 0 0 12px 0; margin: 0 0 30px 0; border-bottom: #aeaeae 1px dotted;
}

div.manuals_literature_container {
	height: auto !important; height: 454px; min-height: 454px;
}

#breadcrumb div.inner div h1{
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
	
}
#breadcrumb div.inner .mrg20{margin-top:0px;margin-left:3px}
#breadcrumb div.inner .mrg20 h1 {color:#FFFFFF; font-size:10px;}

#category_wrapper .left table td.type div h2{
	font-size: 11px; 
	font-weight:normal;
}

#category_wrapper .left table td.type{
 padding-bottom:9px;	
}


#category_wrapper .left table td.type .catStyle1{
	float: left; border: none; padding: 0;margin-top:9px;margin-left:20px;
}
#category_wrapper .left table td.type .catStyle2{
	float: left; border: none; padding: 0;margin-top:9px;margin-left:4px;
}
#category_wrapper .left table td.type .catStyle3{
	float: left;border: none;padding: 0;margin-top:9px;margin-left:50px;
}
/* Accessory Navigation [ End ] */

.thumbnail_image_111{	
	height: 111px;		
	padding: 3px;
}
.overflow_hidden{
	overflow: hidden;
}
.large_image{
	width: 436px;
	height: 444px;
}
