.margin 
{
	margin:0px; background-color:#D9180E;
}
.top_bg
{
	background-image:url(images/top_bg.gif); background-repeat:repeat-x; background-position:top;
}
.main_link
{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none;
}
a.offers
{
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; text-decoration:none; text-transform:none; margin:0px; 
}
a.main_link:hover
{
	color:#EEFE97; text-decoration:none;
}
.left_bg
{
	background-image:url(images/left_bg.gif); background-repeat:no-repeat; background-position:bottom; background-color:#454545;
}
.right_bg
{
	background-image:url(images/right_bg.gif); background-repeat:no-repeat; background-position:bottom; background-color:#454545;
}
.bull_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5D5D5D; text-decoration:none;
}

.footer_bg
{
	background-image:url(images/footer_bg.gif); background-repeat:repeat-x; background-position:top;
}
.foot_link
{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#F9A7A2; text-decoration:none; text-transform:uppercase;
}
a.foot_link:hover
{
	color:#ffffff; text-decoration:none;
}
.copy
{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#EE938E; text-decoration:none;
}
.seperator
{
	background-image:url(images/seperator.gif); background-repeat:repeat-y; background-position:center;
}
.subtitle
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#D9180E; text-decoration:none; text-transform:uppercase; margin:0px; background-color:#FFFFFF;
}
h1
{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#D9180E; text-decoration:none; text-transform:none; margin:0px; background-color:#FFFFFF;
}

.normal ul
{
	margin:0px; display:block; list-style-type:none; padding-left:5px; 
}
.normal ul li
{
	background:url(images/bullet_circle.gif) no-repeat 0 6px; padding:0px 0px 5px 10px; 
}
.normal ol
{
	margin:0px 0px 0px 20px; display:block; padding-left:5px; 
}
.normal ol li
{
	padding:0px 0px 10px 10px; 
}
	
.support_title
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#D91B0F; text-decoration:none; background-color:#FFFFFF; padding:5px;
}
.box
{
	border:1px solid #B3B2B2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#5D5D5D; text-decoration:none; background-color:#FBFAFA; padding:2px;
}
.red_btn
{
	border:1px solid #BC0901; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none; padding:2px 5px 2px 5px; text-transform:uppercase; background-image:url(images/btn_bg.gif); background-repeat:repeat-x; background-position:center; cursor:pointer;
}
.gray_btn
{
	border:1px solid #828282; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none; padding:2px 5px 2px 5px; text-transform:uppercase; background-image:url(images/btn_bg1.gif); background-repeat:repeat-x; background-position:center; cursor:pointer;
}
h2.port
{
	margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#3E3936; text-decoration:none; text-transform:uppercase;
}
.port_bullet
{
	margin:0px; background:url(images/bullet_port.gif) no-repeat 0 10px; padding:0px 0px 0px 10px; height:25px; border-bottom:1px solid #F3F3F3;
}
.port_bullet a
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#3E3936; text-decoration:none;
}
.port_bullet a:hover
{
	color:#D9180E; text-decoration:none;
}
.form_box
{	
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:3px; font-weight:normal; text-decoration:none; color:#6B6B6B; border:1px solid #BEBEBE;
}
.normal_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#5D5D5D; text-decoration:none; padding:5px;
}
h1.gray
{
	font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#717171; text-transform:uppercase; padding:0px 0px 10px 4px;
}
h1.gray span
{
	font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#D9180E; text-transform:uppercase;
}
.normal_link
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#5D5D5D; text-decoration:none; 
}
a.normal_link:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#D9180E; text-decoration:none; 
}

.normal_red_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#D9180E; text-decoration:none; 
}
.top_link
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#98B500; text-decoration:none;
}
.top_link:hover
{
	color:#B7D903; text-decoration:none;
}
.small_text
{
	font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#5D5D5D; text-decoration:none;
}
.normal_home
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#5D5D5D; text-decoration:none;
}
.normal
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5D5D5D; text-decoration:none; line-height:18px;
}

.normal_small
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#5D5D5D; text-decoration:none; line-height:16px;
}
h1.home
{
	font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#D9180E; text-decoration:none; text-transform:none; margin:0px; background-color:#FFFFFF; padding:0px 0px 10px 4px
}
a.offers
{
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; text-decoration:none; text-transform:none; margin:0px; 
}
a.offers:hover
{
	color:#D9180E; text-decoration:none;
}

.checkoutSelected
{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#D9180E; text-decoration:none; text-transform:none; margin:0px; background-color:#FFFFFF;
}
.checkoutNonSelected
{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#A3A3A3; text-decoration:none; text-transform:none; margin:0px; background-color:#FFFFFF;
}
.coupon_box
{	
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:3px; font-weight:normal; text-decoration:none; color:#6B6B6B; border:1px dashed #8F8E8E;
}
.new_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#98B500; text-decoration:none;
}

.table_0 {color: #FFFFFF;	border: 1px solid green ;  }
.table_title{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#D9180E; text-decoration:none; padding:5px;background-image:url(images/titlebar-mid-focused.gif)}
.darkX_close {
	width: 21px;
	height: 21px;
	background: transparent url(images/button-close-focused.png) no-repeat 0 0;			
	position:absolute;
	top:5px;
	right:5px;
	cursor:pointer;
	z-index:1000;
}