	
	.grass {display:block; width:100%; clear:both; height:60px; background:url(/images/css-bgs/trial/grass-bg.jpg) bottom left no-repeat;}

	.blocks {width:870px; padding-left:20px;}
	.blocks div {float:left; width:390px; margin:30px 35px 0 10px; padding:0px; }
	.blocks div h2 {width:380px;}
	.blocks div p {padding:5px 0 5px 0; margin:0;}
	.blocks div p img {border:1px solid #ccc; padding:1px; width:80px; height:119px; margin:0 10px 0 0;}
	.blocks div ul {padding:8px 0 0 0; margin:8px 0 0 0; list-style-type:none; border-top:1px solid #ccc;}
	.blocks div li {padding:2px 0 2px 15px; margin:0; background:url(/images/icon/star.gif) 2px 7px no-repeat; }
	.blocks div li b {color:#ee3123;}
	
	
		/* CHECKOUT */
		#checkout_process {display:block; float:left; text-align:center; width:110px; border-right:1px solid #ccc; padding:0; margin-right:25px; background:#F8F8F8;}
		#checkout_process ul {list-style:none; padding:0; margin:0;}
		#checkout_process li {padding:0 0 9px 0; margin:0; border-bottom:1px solid #ccc; text-align:center; background:url(/images/buttons/cart-status.jpg) top left repeat-x #fff;}
		#checkout_process img {display:block; padding:9px 0 2px 0; margin:0 auto;}
		#checkout_process b {color:#000;}
		#checkout_process input {margin-top:10px;}
		#checkout_process .checkout_on {background:url(/images/buttons/cart-status-on.jpg) top left repeat-x #fff;}
		
		#trial {display:block; width:855px; padding:0 0 0 20px; float:left; text-align:left; background:#fff; line-height:17px;}
		#trial h1 {display:block; font-size:16px; line-height:1.9em; color:#1953AF;  padding:0; margin:15px 0 5px 0; width:95%;}
		
		#remote_ip {display:block; text-align:center; background:#fff; color:#666666; padding:2px 5px; border:1px solid #999; width:180px; margin:35px 0 6px 0;}
		
		.cc_header {background:url(/images/icons/cc2.gif) 260px 10px no-repeat #f8f8f8; padding-left:10px; border:1px solid #ccc; border-width:1px 0 1px 1px;}
		.billing_header {background:url(/images/icons/information.gif) 400px 12px no-repeat #f8f8f8; border:1px solid #ccc; border-width:1px 0 1px 1px; padding-left:15px;}
		
		#cc-box {display:block; width:100%; height:120px; padding:10px 0; text-align:center;}
		#cc-box fieldset {display:block; float:left; width:235px; height:90px; padding:7px 0; margin:0 7px; text-align:center;}
		#cc-box i {display:block;}
		
		/* Cart Login */
		.cart_login {display:block; float:left; width:360px; height:270px; background:url(/images/css-bgs/trial/fieldset-bg2.jpg) 0px 0px no-repeat; padding:9px 0 0 8px; margin:10px 10px 0 0;}
		.cart_login fieldset {height:240px; width:330px; margin-left:10px;}
		.cart_login fieldset p {padding:5px 15px; font-size:14px; line-height:21px;}
		.cart_login fieldset b {color:#FF0000;}
		.cart_login label {width:120px;}
		.cart_login .pad_submit {width:120px;}
		
		div.visible {visibility:visible; padding:10px; text-align:left; margin:0 0 0 25px; width:250px; line-height:14px;}
		div.visible b {display:block; padding:0 0 6px 0; color:#1953af;}
		div.hidden {display:none; padding:7px; border:1px solid #ccc; background:#fafafa; margin:0 0 0 25px; width:250px;}
		
		
		.discount-invalid {padding:0 0 0 20px; background:url(/images/icons/error.gif) 36px 20px no-repeat;}
		.discount-invalid b {color:#FF0000;}
		.discount-applied {padding:0 0 0 20px; background:url(/images/icons/success.gif) 43px 18px no-repeat;}
		.discount-applied b {color:#009933;}
		
		#cc-icons {display:block; height:25px; padding:18px 0 18px 12px;}
		#cc-icons img {display:block; float:left; padding:0 14px 0 0;}
		.IconUPS {background:url(/images/icons/ups.gif) center no-repeat;}
		.IconUSPS {background:url(/images/icons/usps.gif) center no-repeat;}
		
		#shipping-error {display:block; position:relative; top:-392px; left:5px; width:670px; height:18px; border:1px solid #ff5151; border-width:1px 1px 0 1px; background:url(/images/icons/error.gif) 5px 5px no-repeat #ffebeb; padding:2px 0 3px 25px; color:#000; }
		#shipping-error b {color:#000;}
		
		#error-test {display:block; width:100%; position:relative;}
		#error-test p {display:block; height:50px;}
        #error-test table {position:relative;}
		#s-error {position:relative; top:-375px; left:0px; width:700px; display:block; height:20px; margin:10px 0 0 0; border:1px solid #ff5151; border-width:2px 1px; background:url(/images/icons/error.gif) 5px 5px no-repeat #ffebeb; padding:3px 0 1px 25px; color:#000; }

	
	
	/* ACCOUNT AND SHOP */
	#account_features {display:block; float:left; width:220px; padding:8px 0 15px 0;}
	#account_features p {background:url(/images/icons/1_star.gif) 2px 13px no-repeat; padding:12px 0 12px 18px; margin:0; border-top:1px solid #ddd;}
	#account_form {display:block; width:380px; padding:0; margin:0; float:left;} 	
	#account_form fieldset {width:335px; margin-left:15px;} 	
	#account_form fieldset label {width:125px;} 
	#account_form fieldset li.dot {height:15px; background:url(/images/general/dot.gif) 0 4px repeat-x;}
	
	#list  {list-style-image:url(/images/icons/ul.gif); margin-left:1em; padding-left:8px; padding-bottom:0px; margin-bottom: 0;}
	#list ul li {padding:3px; margin:3px;}
	#listAccount {display:block; float:left; width:300px; height:150px; background:url(/images/general/css_builders/account-header-holder.jpg) bottom right no-repeat; margin:22px 15px 22px 0; padding:0; }
	#listAccount ul {padding:0; margin:0; display:block; width:290px; height:140px; border:1px solid #ccc;}
	#listAccount li {list-style:none;}
	#listAccount a  {font-size: 12px; background:url(/images/icons/ul_list.gif) 9px -5px no-repeat; line-height:19px; padding:2px 0 2px 28px;}
	#listAccount li.firstAccount {margin:0px; list-style:none;  line-height:16px; color: #666666; padding:10px 10px 5px 10px;}
	.Title {margin:0; padding:4px 0 1px 0; border-bottom:1px solid #ccc; background:url(/images/general/css_builders/account-header-bg.jpg) top left repeat-x;}
	
	#listAccount2 {display:block; width:310px;text-align:left;margin-bottom:0px;padding-bottom:0px;background-image:url(/images/general/dot_mv.gif); background-position:right; background-repeat:repeat-y;}
	#listAccount2 li.Account2 {list-style-image:url(/images/icons/ul.gif); padding-bottom:0px; margin-bottom:0px; }
	#listAccount2 a  {font-size: 11px;color: #1758BF;text-decoration: underline;}
	#listAccount2 li.image2 {margin-left:-20px; list-style:none; padding:0px;}
	#listAccount2 li.firstimage {margin-left:-20px; list-style:none; padding:0px;}
	#listAccount2 li.firstAccount2 {margin-left:-20px;list-style:none; font-size: 10px;line-height: 3.5mm;color: #666666;padding-bottom: 5px; padding-right:5px;}
	#listAccount2 li.top {margin:0px; padding:0px;height:10px;margin-left:-40px; list-style:none; background-image:url(/images/general/dot_1.gif); background-repeat:repeat-x; background-position:top;}
	#listAccount2 li.dead2 {height:28px;margin-left:-40px; list-style:none; background-image:url(/images/general/dot.gif); background-repeat:repeat-x; background-position:center;}
	
		#tracking {display:block; height:195px;}
		#tracking span {display:block; float:left; width:80px; text-align:center; padding-top:12px;}
		#tracking fieldset label {height:19px;}
		#tracking fieldset ul {margin-top:10px;}
		#tracking fieldset { display:block; float:left !important; width:260px !important; height:160px; margin-right:10px;} 
		#tracking p {clear:both; padding:12px 0 0 25px; font-size:11px;}
		#tracking p b {color:red;}
		#tracking li i {display:block; text-align:center; line-height:15px; padding:6px 10px 0 10px;}
		
