@charset "utf-8";
/* CSS Document */
body, tr, td, table, div, span, p, textarea, input{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4B4B4B;}
h1, h2, h3			{ font-weight:normal;}
a					{ color:#D31145; text-decoration:none;}
a:hover				{ color:#D31145; text-decoration:underline;}

body				{ background:url(images/bkg.jpg) repeat-x top center #E52438;}
#main_out			{ width:950px; background:#FFFFFF; zoom:1;}
#main				{ padding:0px 30px; border-bottom:20px solid #FFFFFF; zoom:1; background:url(images/content_bkg.gif) repeat-y 30px 0px;}
#main_full			{ padding:0px 30px; border-bottom:20px solid #FFFFFF; zoom:1; background:none;}

#header				{}
#logo				{ float:left; width:238px;}
#header_right		{ float:right;656px;}
#sign_up			{ padding-top:30px; text-align:right; padding-right:8px;}
.input				{ font-size:11px;}
#quick				{ margin:0px; padding:15px 20px 0 0 ; float:right; width:250px;}
#sign_up_btn		{ float:right; }

#nav				{ padding:20px 5px 0 5px;}
.nav_i				{ float:left; width:85px; background:url(images/nav_bkg.jpg) no-repeat top center; text-align:center; padding:6px 0;}
.nav_i_active		{ float:left; width:85px; background:url(images/nav_up.jpg) no-repeat top center; text-align:center; padding:6px 0;}
.nav_sfr			{ color:#FFFFFF; font-size:12px; font-weight:normal;}
.nav_sfr a			{ color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:normal;}

#left_out			{ clear:both; float:left; width:660px;}
#left				{}
#flash				{}
#left_nav			{ float:left; width:164px;}
.left_nav_first		{ padding: 20px 30px 10px 30px; border-bottom:2px solid #FFF;}
.left_nav_header_sfr{ font-size:16px;}
#left_nav ul 		{ list-style:none; padding:0; margin:0;}  
#left_nav ul li		{ list-style:none; padding: 10px 30px; border-bottom:2px solid #FFF;}
#left_nav ul li	a	{ font-size:11px; color:#4B4B4B; text-decoration:none;}
#left_nav ul li ul	{ margin:0; padding:0;}
#left_nav ul li ul li{ padding:10px 0px 10px 10px; border:none; background:none;}

#content_out		{ float:left; width:496px;}
#content_out_full	{ float:left; width:662px; background:#FFFFFF;}
#content_out_cart	{ float:left; width:720px; background:#FFFFFF;}
#content			{ padding:12px 22px;}

#right_out			{ float:right; width:230px;}
#right				{ border-right:2px solid #FFF;}

.right_out			{ border:1px solid #5F6062;}
.right				{}
.right_title		{ background:url(images/righ_header.jpg) no-repeat top left; padding:5px 12px 10px 12px;}
.right_text			{ padding:0 12px 12px 12px;}
.right_sfr			{ color:#FFFFFF;}

#footer				{ width:950px; padding:10px 0px;}
#footer_right		{ float:right; width:300px; padding-right:13px;}
.f_nav_i			{ float:right; padding-left:20px;}
.f_nav_i a			{ color:#FFFFFF; text-decoration:none;}
.f_nav_sfr			{}

#home_left_out		{ clear:both; float:left; width:600px;}
#home_left			{}
#home_right_out		{ float:right; width:290px;}
#home_right			{ border-right:2px solid #FFF;}
.h_right_out		{ border:1px solid #5F6062;}
.h_right			{}
.h_right_text		{ padding:0 4px 4px 0px; font-size:10px;}
 
#home_btm			{ clear:both; padding-top:1px;}
.home_item_out		{ float:left; width:295px; border:1px solid #999999;}
.home_item			{}
.home_title			{ padding:8px 22px 12px 22px; background:#999999; color:#FFFFFF; font-size:13px;}
.home_title_b		{ border-left:1px solid #FFF;}
.home_txt			{ padding:28px 22px;  height:90px;}
.home_txt_b			{ border-left:1px solid #999999;}
.home_txt img		{ margin:-10px 10px 0px 0px;}

#add_this_h2		{ float:left; width:250px; text-align:left;}
#add_this			{ float:right; width:100px; margin:30px -20px 0 0;}
#add_this_h1		{ float:left; width:320px;}
#add_this_cm		{ float:right; width:100px; margin:15px -0px 0 0;}

.career_title		{ padding:20px 0 0 0;}
.career_txt			{ padding:7px 0;}

#calendar table 	{ width:456px;}

.left				{ float:left}
.clear				{ clear:both; font-size:0px; line-height:0px;}
.no_r_brd			{ border-right:none;}
.no_l_brd			{ border-left:none;}

h1			{ color:#D31145; font-size:20px;}
h2			{ color:#D31145; font-size:14px;}

