 
body            { margin:0; padding:0; background-color:#ffff; }

#trco_new .content		{ margin: 0 auto; }
						
#trco_new .content_guts 	{ width: 996px; margin: 0 auto; }

/* header */

#trco_new .topbar 		{ width: 996px; height: 50px; background: url('../images/header-2.jpg'); position: relative; z-index: 500; }

#trco_new .trlogo			{ width: 263px; height: 52px; background: url('../images/totalrecall.gif'); float: left; margin-top: -28px; position: relative; z-index: 700; }

#trco_new .safe {
			background: url('../images/safeshopping.jpg') no-repeat;
			float: right;
			width: 186px;
			height: 23px;
			margin: -25px 25px 0px 0px;
			}
#trco_new .checkout {
				background: url('../images/bkg-yellow.jpg') no-repeat;
				width: 966px;
				height: 576px;
				positive: relative; 
				display: block;
				margin-top: 27px;
			}
			
#trco_new .check_guts {
			padding: 15px;
			}
			
#trco_new .picker {
		width: 435px;
		float: left;
		}

#trco_new .choose {
			background: url('../images/choose.png') no-repeat;
			width: 351px;
			height: 117px;
			margin: -43px 10px 0px 0px;
			float: left;
			position: relative;
			z-index: 1000;
			}
			
#trco_new .check_guts h1 {
			font-size: 26px;
			margin: 5px 0px 0px 5px;
			}
			
#trco_new .choice {
			background: url('../images/bkg-price.png') no-repeat;
			width: 434px;
			height: 155px;
			margin-bottom: 18px;
			}
			
#trco_new .choice_guts {
			padding: 9px 9px 10px 15px;
			}

#trco_new .edition {
			margin-left: 165px;
			}
			
#trco_new .activation {
			margin-top: 27px;
			font-size: 24px;
			font-family: Helvetica;
			color: #3b6bac;
			}
			
#trco_new .choice_guts span {
			font-size: 13px;
			font-weight: bold;
			display: block;
			margin-top: 8px;
			}
			
#trco_new .windows {
			background: url('../images/btn-win.gif') no-repeat;
			width: 131px;
			height: 36px;
			margin: 5px 10px 0px 0px;
			display: block;
			float: left;
			text-decoration: none;
			border-bottom:none;
			}
			
#trco_new .windows:hover {
			background-position: 0px -37px;
			text-decoration: none;
			border-bottom:none;
			}
			
#trco_new .mac {
			background: url('../images/btn-mac.gif') no-repeat;
			width: 130px;
			height: 34px;
			margin-top: 5px;
			display: block;
			float:left;
			text-decoration: none;
			border-bottom:none;
			}

#trco_new .mac:hover {
			background-position: 0px -34px;
			text-decoration: none;
			border-bottom:none;
			}
			
			
#trco_new .btn_pro {
			background: url('../images/btn-pro.gif') no-repeat;
			width: 270px;
			height: 34px;
			margin-top: 5px;
			display: block;
			float: left;
			text-decoration: none;
			border-bottom:none;
			}
			
#trco_new .btn_pro:hover {
			background-position: 0px -34px;
			text-decoration: none;
			border-bottom:none;
			}
			
#trco_new .btn_business {
			background: url('../images/btn-business.gif') no-repeat;
			width: 269px;
			height: 34px;
			margin-top: 5px;
			display: block;
			float: left;
			text-decoration: none;
			border-bottom:none;
			
			}
			
#trco_new .btn_business:hover {
			background-position: 0px -34px;
			text-decoration: none;
			border-bottom:none;
			}
			
#trco_new .fna {		float: right;
			margin-top: -36px;
			}
			
#trco_new .features {
			background: url('../images/features.png') no-repeat;
			width: 494px;
			height: 345px;
			}
#trco_new .awards {
			background: url('../images/awards.jpg') no-repeat;
			width: 481px;
			height: 167px;
			margin-left: 15px;
			}
.paymentbox {
	width: 645px;
	padding-top: 20px;
	margin:0px;
	padding:0;
}
.paymentboxtop {
	background-image: url(../images/tr-order-payment-tab-top.gif);
	position:relative;
	background-repeat: no-repeat;
	background-position: left top;
	padding:5px 0 0 0;
	height:98px
}
#drs_cartarea {
	background-color:#FCF7CE;
}

#drs_cartarea .paymentboxtop h2{
	background:none;
	color:#FFF;
	font-size:20px;
	font-weight:normal;
	letter-spacing:-1px;
	padding:5px 0 3px 25px;
	margin:0;
}	
#drs_cartarea  .paymentboxtop p{
	font-size:12px;
	padding:0px 0 0px 25px;
	margin:0;
}
.paymentboxtop .tabs{
	list-style:none;
	margin:0;
	padding:0;
	height:52px;
	padding:0px 0 0 25px;
	position:absolute;
	bottom:-1px;
}
.paymentboxtop .tabs li{
	float:left;
}
.paymentboxtop .tabs li a{
	display:block;
	width:136px;
	height:48px;
	text-decoration:none;
	border:none;
	margin:2px 0 0 0;
}
.paymentboxtop .tabs li a:hover,
.paymentboxtop .tabs li.selected a{
	width:136px;
	height:51px;
	margin:0;
}

.paymentboxtop .tabs li a.btn_cc{ background:url(../images/tabs-cc-off.png) no-repeat 0 0; }
.paymentboxtop .tabs li a.btn_cc2{ background:url(../images/tabs-cc2-off.png) no-repeat 0 0; }
.paymentboxtop .tabs li a.btn_1cart{ background:url(../images/tabs-1cart-off.png) no-repeat 0 0; }
.paymentboxtop .tabs li a.btn_2co{ background:url(../images/tabs-2co-off.png) no-repeat 0 0; }
.paymentboxtop .tabs li a.btn_paypal{ background:url(../images/tabs-paypal-off.png) no-repeat 0 0; }

.paymentboxtop .tabs li.selected a.btn_cc{ background:url(../images/tabs-cc.png) no-repeat 0 0; }
.paymentboxtop .tabs li.selected a.btn_cc2{ background:url(../images/tabs-cc2.png) no-repeat 0 0; }
.paymentboxtop .tabs li.selected a.btn_1cart{ background:url(../images/tabs-1cart.png) no-repeat 0 0; }
.paymentboxtop .tabs li.selected a.btn_2co{ background:url(../images/tabs-2co.png) no-repeat 0 0; }
.paymentboxtop .tabs li.selected a.btn_paypal{ background:url(../images/tabs-paypal.png) no-repeat 0 0; }

.paymentboxtop .tabs li a.btn_cc:hover{ background:url(../images/tabs-cc.png) no-repeat 0 0; }
.paymentboxtop .tabs li a.btn_cc2:hover{ background:url(../images/tabs-cc2.png) no-repeat 0 0; }
.paymentboxtop .tabs li a.btn_1cart:hover{ background:url(../images/tabs-1cart.png) no-repeat 0 0; }
.paymentboxtop .tabs li a.btn_2co:hover{ background:url(../images/tabs-2co.png) no-repeat 0 0; }
.paymentboxtop .tabs li a.btn_paypal:hover{ background:url(../images/tabs-paypal.png) no-repeat 0 0; }


.paymentboxmiddle {
	background:url(../images/tr-order-payment-tab-body.gif) repeat-y 0 0;
	padding-top: 25px;
	margin:0;
}
.paymentboxmiddle p{
	padding:0 0 0 20px;
	margin:0 0 5px 0;
}
.paymentboxbottom {
	background-image: url(../images/tr-order-payment-tab-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 14px;
}	
.paymenttab {
	line-height:26px;
}

.paymenttab input,
.paymenttab select,
.paymenttab textarea{
	font-family:arial,helvetica;
	font-size:12px;
}

#drs_cartarea  .btnorder { margin-top: 10px; }
#drs_cartarea  .btnorder { display:block;
					width:215px;
					height:45px;
					background-image: url(../images/btn-complete.gif);
					background-repeat: no-repeat;
					text-decoration: none;
					border-bottom:none;
					}
#drs_cartarea  .btnorder:hover {background-position: -215px 0px; border-bottom:none; text-decoration:nonel}

/* fraud block */

#fraud a img { border: 0px; }
#cc_error a,
#cc_error a:hover,
#fraud a,
#fraud a:hover{
	border:none;
	}

#fraud { width: 860px; padding:0 0 0 60px }

#fraud .box_yellow	{ margin-left: 0px; margin-top: 20px; float: left; font-family: arial, helvetica; background: url('../images/bkg-yellow.gif') no-repeat; width:408px; height:234px; }

#fraud .box_yellow h2 { font-size: 24px; font-weight: bold; letter-spacing: -1px; padding: 0px 0px 0px 20px; margin:19px 0 19px 0}
#fraud .box_yellow p { font-size: 16px; line-height: 22px; color: #222; margin-top: 8px; padding-left: 20px; padding-right: 26px; }
#fraud .btn_contact { padding-left: 20px; }
#fraud .btn_contact a { background: url('../images/btn-contact.gif') no-repeat; width: 150px; height: 38px; display: block; text-indent: -999px; }
#fraud .btn_contact a:active { background-position: 0px -37px; }

.box_options { font-family: verdana, arial, helvetica;  margin-left: 20px; width: 350px; float: left; margin-top: 15px; }
#fraud .box_options h2 { color: #4e6b97; font-size: 16px; font-weight: bold; }
.btn_revise a { background: url('../images/btn-revise.gif') no-repeat; width: 191px; height: 37px; display: block; text-indent: -999px; }
.btn_revise a:active { background-position: 0px -37px; }

#fraud .frd_gray { font-size: 11px; color: #555; }
.option_btn { padding-bottom: 7px; }
 
#fraud .box_why { margin-left: 0px; border-top: 7px #dde3f0 solid; border-bottom: 7px #dde3f0 solid; padding: 10px;
			font-family: arial, helvetica; font-size: 14px; line-height: 22px; margin-top: 20px; }
			
#fraud .box_support { margin-top: 10px; margin-left: 3px; font-family: arial, helvetica; font-size: 13px; color: #555;}
