/* CSS Document */
/* global declarations */
body {
	color: #FFFFFF;
	border: 0;
	padding: 0;
	margin: 0;
	text-align:center;
}
.orangeRow {
	background-color:#fd843b;
	}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#000;
	}

.h2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	}
.h3 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	}
.h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	}
.h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	}
.mainFont {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.ma_orange {
	color:#fd843b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.warr_orange {
	color:#fd843b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
.mktsupFont {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}
.lrgFontBold {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.revFont {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.rtArr {
	color:#fd843b;
	font-size:14px;
	font-weight:bold;
}

/* index specific positioning */
/* #wrapper_index {
	position:absolute;
	background-position:center;
	background-image:url(/SAF/Images/common/backgrounds/wrap_bg.png);
	width:100%;
	height:724px;
	background-repeat: repeat-y;
} */
#indexImage {
	position:absolute; 
	left:0px; 
	top:125px;
	width:960px;
	z-index:1; 
}
#index_promo {
	font-size:12px; /*Ken Add */
	font-family: Tahoma, Arial, Helvetica, sans-serif; /*Ken Add */
	position:absolute;
	left:0px;
	top:543px;
	z-index:3;
}
#indexFooter {
	position:absolute; 
	left:0px; 
	top:617px; 
	height:20px;
	z-index:3;
}
#index_promoTest {
	position:absolute;
	left:0px;
	top:460px;
	z-index:3;
}
#indexFooterTest {
	position:absolute; 
	left:0px; 
	top:630px; 
	height:20px;
	z-index:3;
}
/* Bg positioning */
#bg_com {
	background-image:url(/SAF/Images/common/backgrounds/background_comm_landing.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_med {
	background-image:url(/SAF/Images/common/backgrounds/background_med_landing.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_res {
	background-image:url(/SAF/Images/common/backgrounds/background_res_landing.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_about {
    font-family: Tahoma, Arial, Helvetica, sans-serif; /*Ken Add */
	background:url(/SAF/Images/common/backgrounds/background_company_landing.jpg) no-repeat;
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_about_cont{
	color:#555;
	font-size:13px;
}
#bg_about_cont_menu{
	padding:50px 0 0 0;
	width:100%;
}
#bg_about_cont_menu_text{
	margin:0 auto;
	padding:5px;
	height:20px;
	width:60%;
	background:#fff;
	border:1px solid #e5e5e5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #FFF;
    behavior: url("css/PIE.htc");
}
#bg_about_cont_menu a{
	color:#555
}
#bg_about_cont_menu a:hover{
	color:#FD843B
}
#bg_about_cont_info{
	text-align:left;
	width:700px;
	padding:20px 0 0 0px;
	margin:0 auto;
	line-height:25px;
}
#bg_about_cont_history{
	text-align:left;
	width:600px;
	padding:0 0 0 190px;
}
#bg_tread_landing {
	background-image:url(/SAF/Images/common/backgrounds/background_tread_landing.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_ellip_landing {
	background-image:url(/SAF/Images/common/backgrounds/background_ellip_landing.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_cycle_landing {
	background-image:url(/SAF/Images/common/backgrounds/background_cycle_landing.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_strength_landing {
	background-image:url(/SAF/Images/common/backgrounds/background_strength_landing.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_alt_landing {
	background-image:url(/SAF/Images/common/backgrounds/background_alt_trainer_landing.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_review {
	background-image:url(/SAF/Images/common/backgrounds/background_reviews.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_tread {
	background-image:url(/SAF/Images/common/backgrounds/background_tread.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_ellip {
	background-image:url(/SAF/Images/common/backgrounds/background_ellip.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_cycle {
	background-image:url(/SAF/Images/common/backgrounds/background_cycle.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_alt {
	background-image:url(/SAF/Images/common/backgrounds/background_alt_trainer.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_strength {
	background-image:url(/SAF/Images/common/backgrounds/background_strength.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_stepper {
	background-image:url(/SAF/Images/common/backgrounds/background_stepper.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_estore {
	background-image:url(/SAF/Images/common/backgrounds/background_e-store_landing.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_support_landing {
	background-image:url(/SAF/Images/common/backgrounds/background_support_landing.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_planner {
	background-image:url(/SAF/Images/common/backgrounds/background_space_planner_landing.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_mktapps_landing {
	background-image:url(/SAF/Images/common/backgrounds/background_mkt_apps_landing.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_support{
	background-image:url(/SAF/Images/common/backgrounds/background_support.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_mktsup{
	background-image:url(/SAF/Images/common/backgrounds/background_mktg_support.jpg);
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:673px;
	z-index:1;
}
#bg_dealer{
	background-image:url(/SAF/Images/common/backgrounds/background_find_a_dealer.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_leasing{
	background-image:url(/SAF/Images/common/backgrounds/background_leasing.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_MA_hosp{
	background-image:url(/SAF/Images/common/backgrounds/background_MA_hospitality.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_MA_univ{
	background-image:url(/SAF/Images/common/backgrounds/background_MA_university.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_MA_pers{
	background-image:url(/SAF/Images/common/backgrounds/background_MA_personal_trainer.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_MA_mult{
	background-image:url(/SAF/Images/common/backgrounds/background_MA_multifamily.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_MA_law{
	background-image:url(/SAF/Images/common/backgrounds/background_MA_law.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_MA_heal{
	background-image:url(/SAF/Images/common/backgrounds/background_MA_healthClubs.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_MA_govt{
	background-image:url(/SAF/Images/common/backgrounds/background_MA_govt.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_MA_fire{
	background-image:url(/SAF/Images/common/backgrounds/background_MA_firefighter.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_MA_corp{
	background-image:url(/SAF/Images/common/backgrounds/background_MA_corporate.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}
#bg_awards{
	background-image:url(/SAF/Images/common/backgrounds/background_news_awards.jpg);
	position:absolute;
	left:0px;
	top:145px;
	width:960px;
	height:523px;
	z-index:1;
}

/* layer positioning */
/*#wrapper {
position:absolute;
	background-position:center;
	background-image:url(/SAF/Images/common/backgrounds/wrap_bg.png);
	width:100%;
	height:775px;
	background-repeat: repeat-y;
} */
#container {
	position: relative;
	margin: 0px auto;
	width: 960px;
}
#header {
	position:absolute; 
	left:0px; 
	top:0px; 
	z-index:99;
}
#sidenav {
	display:none; /*Ken modify*/
	position:absolute; 
	left:0px; 
	top:160px;
	z-index:98;
}
#headline {
	position:absolute;
	left:150px;
	top:180px;
	z-index:7;
	}	
#mkt_headline {
	position:absolute;
	left:150px;
	top:240px;
	z-index:7;
	width:800px;
	text-align:left;
	}
#rev_headline {
	position:absolute;
	left:150px;
	top:240px;
	z-index:7;
	width:800px;
	text-align:left;
	}
#ma_headline {
	position:absolute;
	left:150px;
	top:240px;
	z-index:7;
	width:550px;
	text-align:left;
	}
#compare_headline {
	position:absolute;
	left:115px;
	top:180px;
	z-index:7;
	}
#mid_buttons_com{
	position:absolute;
	left:150px;
	top:315px;
	z-index:99;
}
#mid_buttons_map1{
	position:absolute;
	left:150px;
	top:290px;
	z-index:99;
	width:400px;
}
#mid_buttons_map2{
	position:absolute;
	left:560px;
	top:290px;
	z-index:99;
	width:400px;
}
#mid_buttons_comLease{
	position:absolute;
	left:150px;
	top:245px;
	z-index:99;
}
#mid_buttons_eco{
	position:absolute;
	left:150px;
	top:240px;
	z-index:99;
}
#mid_buttons_res{
	position:absolute;
	left:150px;
	top:315px;
	z-index:99;
}
#mid_buttons_med{
	position:absolute;
	left:150px;
	top:315px;
	z-index:99;
}
#mid_buttons_sup{
	position:absolute;
	left:150px;
	top:265px;
	z-index:99;
}
/*Ken creat 2010-12-13*****Start*****/
#dealer_layout{ 
	font-family:Arial;
	text-align:left;
	position:absolute;
	top:265px;
	z-index:99;
	color:#333;
}

#dealer_layout a{ 
	font-size:13px;
	line-height:1.3em;
	color:#333;
}
#dealer_layout a:hover{ 

	color:#fd843b;
}
#dealer_index{ 
	padding: 0 0 0 135px;
	font-size:13px;
}
#dealer_index ul{ 
	margin:0;
	list-style:none;
	width:130px;
	float:left;
	font-size:13px
}
#dealer_index_content{ 
	text-align:left;
	padding: 40px 0 0 175px;
}
#country{ 
	color:#000;
	font-weight:bold
}
#arrow{ 
	color:#f47b2a;
	font-weight:bold
}
#new_bottom_position{
	margin:0;
	}
#topp{
	width:570px; 
	height:40px; 
	text-align:right; 
	border-top:1px solid #CCC;
}
#comparison_table{ 
	padding: 0 0 0 155px;
	font-size:.8em;
	color:#666;
}
.title_tr {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	height:20px;
	text-align:center;
}
.cont_tr_title {
	color: #666;
	font-size: 12px;
	font-weight: bold;
	height:20px;
}
.cont_tr {
	color: #666;
	font-size: 12px;
	height:20px;
	text-align:center;
}
th {background:#f68026;}
.table1 tr.even td{background:#f5f5f5;}
.table1 tr.over td{color:#000; background: #ffcc99;}
.table1 tr.eq td{color:#000; background: #ccc;}
/*Ken creat 2010-12-13*****End*****/
#training2 {
	position:absolute;
	left:150px;
	top:575px;
	z-index:99;
	}
#mid_buttons_rev1{
	position:absolute;
	left:150px;
	top:280px;
	z-index:99;
	width:275px;
}
#mid_buttons_rev2{
	position:absolute;
	left:440px;
	top:280px;
	z-index:99;
}
#mid_buttons_ma{
	position:absolute;
	left:150px;
	top:280px;
	z-index:99;
	width:700px;
}
#mid_buttons_maLong{
	position:absolute;
	left:150px;
	top:310px;
	z-index:99;
	width:700px;
}
#mid_buttons_ma1{
	position:absolute;
	left:70px;
	top:225px;
	z-index:99;
	width:390px;
}
#mid_buttons_ma2{
	position:absolute;
	right:70px;
	top:285px;
	z-index:99;
	width:390px;
}
#ma_pills {
	position:absolute;
	right:0px;
	top:530px;
	z-index:99;
	width:820px;
}
#prodLanding_models {
	position:absolute;
	left:150px;
	top:545px;
	z-index:99;
}
#strprodLanding_models {
	position:absolute;
	left:150px;
	top:575px;
	z-index:99;
}
#icons {
	position:absolute; 
	left:0px; 
	/*top:350px;*/
	top:180px; /*Ken modify*/
	z-index:26;
}
#backnext {
	position:absolute; 
	left:0px; 
	top:445px;
	z-index:25;
}
#flash {
	position:absolute; 
	left:105px; 
	top:160px; 
	width:498px; 
	height:335px; 
	z-index:25;	
}
#prodText {
	position:absolute; 
	left:616px; 
	top:185px; 
	width:215px;
	z-index:25;
}
#gallery {
	position:absolute; 
	right:0px; 
	top:470px;
	width:344px;
	z-index:25;
}
#gallery_a93 {
	position:absolute; 
	right:0px; 
	top:450px;
	width:344px;
	z-index:25;
}
#buy {
	display:none; /*Ken modify*/
	position:absolute; 
	left:450px; 
	top:540px; 
	z-index:7;
}
#lease {
	position:absolute; 
	left:450px; 
	top:525px; 
	z-index:7;
}
#bottomicons {
	position:absolute;
	left:110px;
	top:525px;
	z-index:8;
	width:185px;
}
#bottomicons_ent {
	position:absolute;
	left:110px;
	top:555px;
	z-index:8;
	width:185px;
}
#bottomicons_about {
	position:absolute;
	left:145px;
	top:500px;
	z-index:8;
}
#catNav {
	position:absolute;
	right:0px;
	top:600px;
	z-index:25;
}
#banner {
	position:absolute; 
	left:0px; 
	top:639px;
	z-index:25;
}
#footer {
	position:absolute; 
	left:0px; 
	top:749px; 
	height:20px;
	z-index:25;
}
#mkt_banner {
	position:absolute; 
	left:0px; 
	top:688px;
	z-index:25;
}
#mkt_footer {
	position:absolute; 
	left:0px; 
	top:798px; 
	height:20px;
	z-index:25;
}

/* eStore positioning */
#chat_button {
	position:absolute; 
	left:700px; 
	top:180px;
	z-index:25;
}
#estore_icons {
	position:absolute;
	right:130px;
	top:480px;
	z-index:25;
	width:100px;
	}
#estore_1 {
	position:absolute; 
	left:174px; 
	top:252px;
	z-index:25;
}
#spec1 {
	position:absolute; 
	left:175px; 
	top:320px;
	z-index:26;
}
#estore_2 {
	position:absolute; 
	left:406px; 
	top:226px;
	z-index:25;
}
#spec2 {
	position:absolute; 
	left:407px; 
	top:320px;
	z-index:26;
}
#estore_3 {
	position:absolute; 
	left:638px; 
	top:232px;
	z-index:25;
}
#spec3 {
	position:absolute; 
	left:639px; 
	top:320px;
	z-index:26;
}
#estore_4 {
	position:absolute; 
	left:255px; 
	top:366px;
	z-index:24;
}
#spec4 {
	position:absolute; 
	left:275px; 
	top:435px;
	z-index:26;
}
#estore_5 {
	position:absolute; 
	left:490px; 
	top:330px;
	z-index:24;
}
#estore_6 {
	position:absolute; 
	left:406px; 
	top:460px;
	z-index:23;
}

/* support positioning */
#mktsup_login {
	position:absolute;
	left:150px;
	top:265px;
	z-index:99;
	}
#mid_mktsup_alt {
	position:absolute;
	left:150px;
	top:270px;
	z-index:99;
	}
#mid_mktsup_alt2 {
	position:absolute;
	left:60px;
	top:270px;
	z-index:99;
	}
#mid_mktsup1 {
	position:absolute;
	left:150px;
	top:280px;
	z-index:99;
	}
#mid_mktsup2 {
	position:absolute;
	left:150px;
	top:345px;
	z-index:99;
	}
#mid_mktsup3 {
	position:absolute;
	left:650px;
	top:280px;
	z-index:99;
	}
#mid_mktsup4 {
	position:absolute;
	left:650px;
	top:345px;
	z-index:99;
	}
#mid_mktsup5 {
	position:absolute;
	left:650px;
	top:450px;
	z-index:99;
	}
/* links */
a:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #fd843b;
	text-decoration: underline;
}
a:active {
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.mainFont a:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.mainFont a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.mainFont a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #fd843b;
	text-decoration: underline;
}
.mainFont a:active {
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.mktsupFont a:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.mktsupFont a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.mktsupFont a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #fd843b;
	text-decoration: underline;
}
.mktsupFont a:active {
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.revFont a:link {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.revFont a:visited {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.revFont a:hover {
	color:#fd843b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.revFont a:active {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.h2 a:link {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fd843b;
	text-decoration: none;
}
.h2 a:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fd843b;
	text-decoration: none;
}
.h2 a:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	text-decoration:none;
}
.h2 a:active {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fd843b;
	text-decoration: none;
}
.headLink a:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}
.headLink a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}
.headLink a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #fd843b;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}
.headLink a:active {
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}
.headLinkON a:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #fd843b;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}
.headLinkON a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #fd843b;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}
.headLinkON a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #fd843b;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}
.headLinkON a:active {
	font-family:Arial, Helvetica, sans-serif;
	color: #fd843b;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}
.landingModels a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration: none;
}
.landingModels a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration: none;
}
.landingModels a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fd843b;
	text-decoration: none;
}
.landingModels a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration: none;
}
.specLink a:link {
	color: #666666;
	text-decoration: none;
	font-size:12px;
}
.specLink a:visited {
	color: #666666;
	text-decoration: none;
	font-size:12px;
}
.specLink a:hover {
	color: #fd843b;
	text-decoration: underline;
	font-size:12px;
}
.specLink a:active {
	color: #666666;
	text-decoration: none;
	font-size:12px;
}

/* item styles */
.itemHeadArchive {
	color:#1C7CB8;
	font-size: 22px;
	font-family:Arial, Helvetica, sans-serif;
}
.itemHeadCom {
	color:#fd843b;
	font-size: 22px;
	font-family:Arial, Helvetica, sans-serif;
}
.itemHeadMed {
	color:#fd843b;
	font-size: 22px;
	font-family:Arial, Helvetica, sans-serif;
}
.itemHeadRes {
	color:#fd843b;
	font-size: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.itemHeadSub {
	color: #666666;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.itemMSRP {
	color:#333333;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.itemSale {
	color:red;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.itemMSRPsoldout {
	color:#FF0000;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.itemTitle {
	color:#fd843b;
	font-size: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.prodCopy {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}
.faqBold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	}
/* comparison specific */
#print {
	position:absolute;
	right:0px;
    top:180px;
    width:150px;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-align:right;
    }
#s770specs {
	position:absolute;
	left:600px;
    top:195px;
    width:150px;
    font-size:16px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-align:left;
    }
#Specs {
    position: absolute;
    left: 0px;
    top:215px;
    }
.modelBold {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
	color:#333333;
    font-weight:bold;
    width:110px;
    }
.specMain {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
	color:#333333;
    width:110px;
    }
.specSingle {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    width:250px;
    }
.specBold {
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
	color:#333333;
    width:110px;
    text-align:left;
    padding-left:5px;
    }
.specBoldSingle {
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    width:250px;
    text-align:left;
    padding-left:5px;
    }
.hiddencol {
    display:none;
    }
.viscol {
    display:block;
    }
.class1 a:link {
    color: #fd843b;
    text-decoration: none;
    }
.class1 a:visited {
    color: #fd843b;
    text-decoration: none;
    }
.class1 a:hover {
    color: #696a6d;
    text-decoration: underline;
    }
.class1 a:active {
    color: #fd843b;
    text-decoration: none;
    }

/* header styles */
#topIcons{
	position:absolute; 
	right:0px; 
	top:148px; 
	width:256px; 
	z-index:2;
}
		/* for CS */
.header_search {
	color:#000;
	background-image:url(/SAF/Images/common/backgrounds/background_footersearch.jpg);
}
#search_again {
	position:absolute;
	left:0px;
	top:175px;
	font-family:Arial, Helvetica, sans-serif;
	}
#cse-search-results {
	position:absolute;
	left:0px;
	top:210px;
	width:960px;
	}
#tracking {
	position:absolute;
	left:280px;
	top:250px;
	width:550px;
	z-index:8;
	}
/* footer styles */
.footerText {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.footer_orange {
	font-size: 9px;
	font-weight:bold;
	color: #fd843b;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
}
.footer_search {
	color:#000;
	background-image:url(/SAF/Images/common/backgrounds/background_footersearch.jpg);
}
#upsDisclaimer {
	position:absolute;
	right:0px;
	top:550px;
	z-index:7;
	width:250px;
}

/* .net CS pages */
#headline_sup {
	position:absolute;
	left:150px;
	top:140px;
	z-index:7;
	text-align:left;
	}
#textTop {
	position:absolute;
	left:0px;
	top:200px;
	z-index:7;
	text-align:left;
	}
.txtTop {
    font-size:11px;
    color: #333333;
    font-family:  Arial, Helvetica, sans-serif;
}
#ddlGroup {
	position:absolute;
	left:0px;
	top:260px;
	text-align:left;
}
.errorLbl {
	font-size:11px;
    color: Red;
    font-family: Arial, Helvetica, sans-serif;
}
#gridtable {
        position:absolute;
        left:0px; 
        top:405px;
        }
        #gridtable0 {
        position:absolute;
        left:0px; 
        top:467px;
        }
        #gridtable1 {
        position:absolute;
        left:0px; 
        top:529px;
        }
        #gridtable2 {
        position:absolute;
        left:0px; 
        top:591px;
        }
        #gridtable3 {
        position:absolute;
        left:0px; 
        top:653px;
        }
#info_sup {
	position:absolute;
	left:0px;
	top:730px;
}
#banner_sup {
    position:absolute;
    top:1440px;
    left:0px;
}
#footer_sup {
    position:absolute;
    top:1550px;
    left:0px;
	height:20px;
	z-index:25;
}
.footLink_CS {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.footLink_CS a:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.footLink_CS a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.footLink_CS a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #fd843b;
	text-decoration: underline;
}
.footLink_CS a:active {
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.styleRed {
	font-size:12px;
    color: Red;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.styleRed a:link {
	font-size:12px;
    color: Red;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.styleRed a:visited {
	font-size:12px;
    color: Red;
    font-family: Arial, Helvetica, sans-serif;
}
.styleRed a:hover {
	font-size:12px;
    color: Red;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.styleRed a:active {
	font-size:12px;
    color: Red;
     font-family: Arial, Helvetica, sans-serif;
}
.cs_ddl {
	width:200px;	
}
