@import "style_ie.css";
input, textarea, select, option {
	font-family: Verdana;
	font-size: 11px;
}
body, html {
	height: 100%;
}
body {
	font-family: Verdana;
	font-size: 12px;
	line-height: 18px;
	color: #304964;
	background: #979B9F;
	height: 100%;
}
a {
	color: #224c7d;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
select {
	width: 100%;
}
.line {
	font-size: 0px;
	overflow: hidden;
	height: 0px;
	line-height: 0px;
	clear: both;

}
.main_wrapper {
	width: 977px;
	margin: 0 auto;
	background: url(wrapper_bg.gif) repeat-x left top;
}
.header {
	zoom:1;
	background: url(header_bg.jpg) no-repeat center top;
	border-bottom: 3px solid #9DA2A7;
}
.header .logo {
	float: left;
	width: 290px; height: 86px;
	text-indent: -1000px;
}
.header .call_us {
	float: right;
	color: #B71010;
	font-size: 16px;
	padding: 57px 34px 0 0;
	white-space: nowrap;
}
.header .user_menu {
	float: right;
	width: 500px;
	padding: 46px 10px 0 10px;
}
.header .user_menu a {
	color: #fff;
	font-size: 14px;
	font-family: helvetica;
	padding: 0 16px 0 27px;
	float: right;
	line-height: 32px;
	zoom:1;
}
.header .user_menu .login {
	background: url(my_login_ico.jpg) no-repeat 0px 5px;
}
.header .user_menu .account {
	background: url(my_account_ico.jpg) no-repeat 0px 5px;
}
.header .user_menu .cart {
	background: url(my_cart_ico.jpg) no-repeat 0px 5px;
}
.promo {
	clear: both;
	height: 294px;
	background: url(promo_bg.jpg) no-repeat left top;
	border-bottom: 3px solid #B4C6DA;
}
.promo .content {
	width: 480px;
	color: #fff;
	line-height: 24px;
	padding: 79px 0 0 108px;
}
.promo .content h2 {
	font-weight: normal;
	font-size: 24px;
	font-family: arial;
	padding: 0 0 19px;
}
.promo .content .new {
	color: #fff;
	float: left;
	margin: 30px 0 0 0;
	padding: 0 0 0 76px;
	background: url(new.gif) no-repeat 11px 7px;
	zoom:1;
}
.main_menu {
	width: 100%;
	background: url(main_menu_bg.gif) repeat-x left top;
}
.main_menu td {
	padding: 0 2px 0 0;
	background: url(main_menu_bg.gif) no-repeat right bottom;
}
.main_menu td table td {
	padding: 0;
	background: none;
}
.main_menu td.search {
	background: none;
	text-align: center;
	vertical-align: middle;
	padding: 0 16px 0 20px;
}
.main_menu td a {
	padding: 0 23px;
	text-align: center;
	white-space: nowrap;
	line-height: 39px;
	display: block;
	color: #fff;
	font-size: 18px;
}
.main_menu td a:hover {
	background: url(main_menu_bg.gif) repeat-x 0px -78px;
	text-decoration: none;
}
.main_menu td .search_input {
	border: 1px solid #7E7F85;
	padding: 4px 4px 5px 19px;
	color: #7E7F85;
	font-size: 12px;
	background: #fff url(search_ico.gif) no-repeat 4px 6px;
	width: 128px;
}
.main_menu td .go_button {
	margin-left: 9px;
	width: 43px; height: 25px;
	background: url(go_button_bg.gif) no-repeat left top;
	cursor: pointer;
}
.center_content {
	width: 100%;
	background: #9DAFC3;
}
.left_block {
	padding: 16px 0 50px 0;
	width: 265px;
	background: #3C608A;
}
.product .left_block {
	padding: 16px 0 50px 0;
	width: 265px;
	background: #3C608A;
}
.product_list .left_block {
	padding: 16px 0 50px 0;
	width: 265px;
	background: #3C608A;
}
.left_block .title {
	background: #1A3B60;
	text-align: center;
	margin: -10px 3px 10px 3px;
	line-height: 29px;
	padding: 0 20px 0 10px;
	color: #fff;
}
.left_block .left_menu {

	margin: 0 14px;
}
.left_block .left_menu li {
	padding: 4px;
	border-bottom: 2px solid #3B608A; 
	background: #35567C;
}
.left_block .left_menu li a {
	font-family: arial;
	padding: 0 0 0 28px;
	line-height: 28px;
	display: block;
	color: #BECDE0;
	font-size: 14px;
	background: url(left_menu_bullet.gif) no-repeat 8px -82px;
}
.left_block .left_menu li a span {
	padding: 6px 0 7px 0px;
	display: block;
	line-height: 15px;
	zoom:1;
}
.left_block .left_menu li a:hover {
	background: #9DAFC3 url(left_menu_bullet.gif) no-repeat 8px 10px;
	color: #35567C;
	text-decoration: none;
	zoom:1;
}
.left_block .left_menu li a:hover span {
	cursor: pointer;
	background: url(left_menu_selected.gif) repeat-y right top;
}
.left_block .image {
	float: right;
}
.left_block .image div {

	margin: 37px 12px 0 auto;
	background: #204064;
}
.left_block .image img {
	position: relative;
	left: -3px; top: -3px;
	border: 1px solid #06203F;
}
.left_block .contacts {
	clear: both;
	line-height: 22px;
	padding: 9px 26px; 
	color: #000;
	font-size: 14px;
	font-family: verdana;
}
.left_block .contacts span {
	color: #ADCDED;
	font-size: 20px;
}
.center_block {
	padding: 21px 21px 50px 21px;
	/*background: #9DAFC3;*/
	background: #fff;
}
.center_block .bread_crumb {
	margin: -21px -21px 21px -21px;
	padding: 0 4px 0 7px;
	border-top: 1px solid #B4BFCD;
	background: #CFD8E2;
	height: 29px;
	font-size: 12px;
	color: #3C608A;
}
.product_list .center_block .bread_crumb {
	padding: 10px;
	background: url(list_top_bg.gif) repeat-x 0px 0px;
	height: 54px;
}

.product_list .center_block .bread_crumb ul {
	height: 25px;
	padding: 29px 0 0 0;
	background: url(products_text.jpg) no-repeat 0px 0px;
}
.center_block .bread_crumb a {
	color: #3C608A;
}
.product_list .center_block .bread_crumb ul a {
	color: #fff;
	font-size: 11px;
	font-family: verdana;
}
.product_list .center_block .items_list {
	margin: -18px 0 0 0;
	width: 520px;
}
.product_list .center_block .items_list td {
	border-bottom: 5px solid #9DAFC3;
	background: #D3D8DE;
	font-family: verdana;
	color: #000;
	font-size: 10px;
	padding: 11px 0 0 0;
}
.product_list .center_block .items_list td span {
	color:#B60C0B;
	font-size:14px;
}
.product_list .center_block .items_list .left_td {
	text-align: center;
	font-weight: bold;
	line-height: 10px;
	vertical-align: top;
	padding: 5px 0 11px 0;
}
.product_list .center_block .items_list .left_td a {
	display: block;
	border: 1px solid #92A6BD;
	margin: 12px auto 0 auto;
	width: 144px;
	padding: 3px;
}
.product_list .center_block .items_list .left_td img {
	border: none;
	left: 0px; top: 0px;
}
.product_list .center_block .items_list .right_td {
	width: 330px;
	padding: 11px 0;
}
.product_list .center_block .items_list .right_td .input {
	border:1px solid #848991;
	margin:0 0 0 10px;
	padding:4px;
	width:26px;
}
.product_list .center_block .items_list .right_td b {
	padding: 25px 9px 0px 0;
	float: left;
}
.product_list .center_block .items_list .right_td .add_cart {
	background:transparent url(add_cart_button.gif) no-repeat scroll left top;
	cursor:pointer;
	float: left;
	display:block;
	height:32px;
	margin:16px 0 0 0;
	width:132px;
}
.product_list .center_block .items_list td h2 {
	color: #35567C;
	font-size: 10px;
	line-height: 12px;
	padding: 0 0 3px;
}
.product_list .center_block .items_list td .core_charge {
	display: block;
	color: #DE2F2C;
	font-size: 10px;
	font-family: arial;
	background: url(star.gif) no-repeat 3px 2px;
	padding: 0 0 0 18px;
	margin: 2px 0 -12px 0;
}
.right_block {
	float: right;
	margin: -89px -18px 0 0;
	width: 210px;
	background: #D1D9E3 url(related_products.gif) no-repeat 30px 10px;
	line-height: 30px;
}
.right_block ul {
	padding: 10px 4px;
}
.right_block li {
	padding: 24px 6px;
	font-size: 10px;
	font-family: verdana;
	color: #000;
	border-bottom: 1px solid #9DAFC3;
}
.right_block li a img {
	display: block;
	border: 1px solid #738AA5;
}
.right_block li a {
	display: block;
	width: 174px;
	margin: 0 auto 19px auto;
}
.right_block li span {
	padding: 0 5px 0 37px;
	color: #ED0606;
	font-size: 14px;
	line-height: 24px;
}
*html .right_block {
	margin: -89px -9px 0 0;
}
.right_block ul {
	margin: 30px 0 0 0;
	line-height: 12px;
	background: #E7ECF2;
}
.pager_list {
	width: 520px;
}
.pager_list table {
	margin: 0 auto;
}
.pager_list td {
	padding: 14px 4px 14px 4px;
}
.pager_list td a {
	display: block;
	padding: 2px 4px;
	zoom:1;
}
.pager_list .prev, .pager_list .next {
	padding: 14px;
}
.pager_list a {
	color: #35567C;
	font-size: 12px;
	font-family: verdana;
}
.center_block .bread_crumb li {
	float: left;
	padding: 6px 4px 0 0;
}
.center_block .new_products {
	padding: 34px 34px 34px 24px;
	background: url(title_new_products.jpg) no-repeat 0px 0px;
}
.center_block .new_products table {
	width: 100%;
	border-top: 1px solid #627890;
}
.center_block .image {
	width: 10px;
	padding: 22px 13px 22px 9px;
}
.center_block .image div {
	background: #61778F;
}
.center_block .image img {
	border:1px solid #06203F;
	left:-3px;
	position:relative;
	top:-3px;
}
.center_block .new_products td {
	line-height: 20px;
	color: #fff;
}

.center_block .new_products h3 {
	padding: 9px 0 3px 0;
	color: #3C608A;
	font-size: 16px;
}
.center_block .new_products span {
	color: #CF1818;
	font-size: 14px;
}
.center_block .new_products ul {
	padding: 5px 0 0 0;
}
.center_block .new_products ul li {
	color: #304964;
	padding: 0 0 0 11px;
	background: url(sqare.gif) no-repeat 0px 9px;
}
.center_block .our_garanty {
	background: url(title_our_garanty.jpg) no-repeat 0px 0px;
	padding:34px 34px 34px 24px;
}
.center_block .our_garanty div {
	padding: 5px;
	border-top:1px solid #627890;
}
.center_block .shopping {
	background: url(title_shopping.jpg) no-repeat 0px 0px;
	padding:34px 34px 34px 24px;
}
.center_block .shoppingdiv {
	padding: 5px;
	border-top:1px solid #627890;
}
.center_block .content {
	line-height: 15px;
	color: #2D2D2E;
}
.product .center_block .content {
	padding: 0 0 0 30px;
}
.center_block .content h1 {
	/*color: #fff;*/
	color: #1d2e42;
	font-size: 18px;
	padding: 0 0 10px 0;
	line-height:20px;
}
.center_block .content h2 {
	color: #5B3A13;
	font-size: 14px;
	padding: 0 0 14px 0;
}
.center_block .content h2 a {
	color: #fff;
}
.center_block .content h3 {
	color: #13FEFB;
	font-size: 12px;
	padding: 0 0 14px 0;
}
.center_block .content h1.red {
	color: #B60C0B;
	line-height: 36px;
	font-weight: normal;
}
.center_block .content p {
	padding: 0 0 13px;
}
.product .center_block .content p {
	color: #000;
}
.product .center_block .content h4 {
	color: #000;
	font-size: 14px;
	line-height: 20px;
	padding: 0 0 5px;
}
.center_block .content .content_item div {
	background: #637D9B;
}
.center_block .content .content_item div img {
	position: relative; left: -4px; top: -4px;
}
.center_block .content .content_item span {
	color: #B60C0B;
	font-size: 14px;
}
.center_block .content .content_item span.content {
	line-height: 43px;
	font-size: 18px;
}
.center_block .content .content_item  {
	line-height: 24px;
	font-family: helvetica;
}
.center_block .content .content_item  b {
	
}
.center_block .content .content_item .image {
	padding-right: 25px;
}
.product .center_block .content .content_item .image {
	padding: 10px 25px 22px 9px;
}
.center_block .content .content_item .image a {
	display: block;
	zoom:1;
}
.center_block .content .content_item .enlarge {
	width: 90px;
	white-space: nowrap;
	background: url(enlarge_ico.gif) no-repeat 0px 9px;
	color: #1B3656;
	padding: 2px 2px 2px 17px;
}
.center_block .content .content_item img {
	border: 1px solid #476687;
}
.center_block .content .content_item {
	margin: 0 0 17px;
}
.center_block .content .content_item b {
	line-height: 37px;
}
.center_block .content .content_item  .input {
	margin: 0 0 0 10px;
	padding: 4px;
	width: 26px;
	border: 1px solid #848991;
}
.center_block .content .content_item  .add_cart {
	display: block;
	margin: 16px 0 0 0;
	width: 132px; height: 32px;
	background: url(add_cart_button.gif) no-repeat left top;
	cursor: pointer;
}
.center_block .content .content_item.bordered {
	width: 600px;
	margin:0 0 39px;
	background: url(bordered_bg.gif) repeat-x left bottom;
}
.center_block .content ul {
	margin: 0 0 40px;
}
.product .center_block .content ul {
	margin: 0 0 20px;
}
.center_block .content ul li {
	padding: 0 0 3px 24px;
	background: url(circle_list_bg.gif) no-repeat 3px 5px;
}
.product .center_block .content ul li {
	color: #000;
}
.product .center_block .content ul.parametr {
	margin: 11px 0 0 0;
}
.product .center_block .content ul.parametr li {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	padding:0 0 5px 13px;
	background: url(list_bg.gif) no-repeat 0px 7px;
	font-family: arial;
}
.product .center_block .content .discount {
	text-align: center;
	color: #606364;
	font-size: 11px;
	font-family: verdana;
}
.product .center_block .content .discount h2 {
	padding:0 0 4px;
}
.product .center_block .content .service_list {
	height: 252px;
}

.product .center_block .content .service_list li {
	float: left;
	padding: 45px 0 0 0;
	background: none;
	position: relative;
	text-align: center;
	color: #606364;
	font-size: 9px;
	font-family: verdana;
}
.product .center_block .content .service_list li div {
	position: absolute;
	background: #fff;
	padding: 11px 8px;
	color: #3D3E3E;
	text-align: justify	;
	font-size: 12px;
}
.product .center_block .content .service_list .net30 {
	width: 216px; height: 181px;
	background: url(30_customers.jpg) no-repeat left top;
}
.product .center_block .content .service_list .net30 div {
	left: 13px; top: 72px;
	width: 165px; height: 106px;	
}
.product .center_block .content .service_list .service {
	width: 240px; height: 181px;
	background: url(service_company.jpg) no-repeat left top;
}
.product .center_block .content .service_list .service div {	
	left: 14px; top: 72px;
	width: 186px; height: 109px;	
}
.product .center_block .content .service_list .customers {
	width: 212px; height: 181px;
	background: url(large_customers.jpg) no-repeat left top;
}
.product .center_block .content .service_list .customers div {	
	left: 13px; top: 72px;
	width: 165px; height: 106px;	
}
.center_block .content .pdf_items {
	padding: 10px 0 24px 0;
	height: 30px;
}
.center_block .content .pdf_items input {
	text-align: center;
	margin: 0 0 0 20px;
	padding: 0 10px 0 30px;
	font-family: helvetica;
	color: #3A3228;
	float: left;
	width: 176px; height: 30px;
	background: url(pdf_ico.jpg) no-repeat left top;
	cursor: pointer;
}
.center_content .brought {
	margin: 20px 0 0 0;
	padding: 60px 0 0 0;
	clear: both;
	border-top: 1px solid #35567C;
	zoom:1;
	background: url(brought.gif) no-repeat 14px 14px;
}
.center_content .brought.customers {
	padding: 60px 0 0 27px;
	border-top: 1px solid #768494;
	background: #B6BEC1 url(our_customers.jpg) no-repeat 14px 14px;
}
.center_content .brought img {
}
.center_content .brought a {
	width: 160px;
	display: block; margin: 14px auto;
}
.center_content .brought div {
	margin: 0 14px;
	float: left;
	width: 207px;
	border: 1px solid #7892AF;
}
.center_content .brought.customers div {
	margin: 0 10px 30px;
}
.center_content .brought b {
	padding: 5px 6px;
	display: block;
	background: #7892AF;
	color: #fff;
}
.center_content .process_step {
	padding: 0 0 0 66px;
	font-size: 16px;
	font-family:helvetica;
	color: #1A3B60l;
	line-height: 32px;
	background: #CFD8E2;
}
.center_content .process_step .checkout {
	width: 277px;
	float: right;
	color: #000;
	font-family: verdana;
	font-size: 11px;
}
.center_content .process_step .checkout ul {
	float: right;
	width: 143px;
	
}
.center_content .process_step .checkout li {
	margin: 7px 6px 0 0;
	float: left;
	background: url(process_step_bg.gif) no-repeat 0px 0px;	
}
.center_content .process_step .checkout .past {
	background: url(process_step_bg.gif) no-repeat 0px 100%;
}
.center_content .process_step .checkout a {
	line-height: 17px;
	padding: 0 0 1px 1px;
	display: block;
	width: 17px;
	text-align: center;
	color: #000;
	zoom:1;
}
.center_content .sign_in {
	width: 744px;
	margin: 20px auto 114px auto;
}
.center_content .billing_adress {
	margin: 34px auto;
	WIDTH: 850px;
}
.center_content .billing_adress th {
	padding: 0 13px;
	width: 406px;
	background: #5A82B5;
	border: 4px solid #5A82B5;
	font-size: 16px;
	color: #fff; line-height: 26px;
	
}
.center_content .sign_in .sign_button {
	width: 91px; height:32px;
	margin: 17px 0 0 0;
	display: block;
	background: url(btn_sign_in.gif) no-repeat left top;
	cursor: pointer;
}
.center_content .sign_in .create_button {
	width: 91px; height:32px;
	margin: 17px 0 0 0;
	display: block;
	background: url(btn_create.gif) no-repeat left top;
	cursor: pointer;
}

.center_content .sign_in .text {
	float: right;
	width: 247px;
	padding: 15px 9px;
	color: #787B7E;
	border: 1px solid #CCCCCC;
	font-size: 10px;
	text-align: justify;
}
.center_content .sign_in .text b {
	color: #787B7E;
	font-size: 11px;
}
.center_content .sign_in  a {
	color: #5A82B5;
}
.center_content .billing_adress th .edit {
	width: 47px; height: 17px;
	background: url(edit_button.gif) no-repeat left top;
	float: right;
	cursor: pointer;
	margin: 3px 0 0 11px;
}
.center_content .billing_adress th .add {
	width: 47px; height: 17px;
	background: url(add_button.gif) no-repeat left top;
	float: right;
	cursor: pointer;
	margin: 3px 0 0 11px;
}
.center_content .billing_adress td {
	padding: 27px 34px;
	border: 4px solid #5A82B5;
	background: #fff;
	line-height: 24px;
	color: #000;
	font-family: verdana;
	font-size: 13px;
}
.center_content .billing_adress td b {
	font-size: 14px;
}
.center_content .billing_adress .separator {
	padding: 0px;
	border-top: none;
	border-bottom: none;
	width: 38px;
	background: #9DAFC3;
}
.center_content .continue_checkout {
	float: right;
	margin: 0 82px;
	background: url(btn_continue_to_checkout.gif) no-repeat left top;
	width: 189px; height: 32px;
	cursor: pointer;
}
.center_content .print_order {
	float: right;
	background: url(btn_print_order.gif) no-repeat left top;
	width: 109px; height: 32px;
	cursor: pointer;
}
.center_content .confirm_checkout {
	float: right;
	margin: 0 82px;
	background: url(btn_confirm_order.gif) no-repeat left top;
	width: 189px; height: 32px;
	cursor: pointer;
}
.center_content .secure {
	clear: right;
	line-height: 20px;
	color: #fff;
	font-size: 14px;
	float: right;
	padding: 23px 73px 57px 27px;
	background: url(secure.gif) no-repeat 0px 28px;
}
.center_content .title {
	color: #fff;
	padding: 13px 43px 5px 43px;
	font-size: 12px;
}
.center_content .payment_information {
	width: 863px;
	margin: 0 auto 0 auto;
	padding: 16px 0 50px 0;
}
.center_content .payment_information .cart_title {
	padding: 17px 0 0 0;
	font-family: helvetica;
	font-size: 16px;
	color: #1A3B60;
}
.center_content .payment_information .cart_title div {
	float: right;
	width: 370px;
	padding: 0 30px 0 0;
	text-align: right;
	color: #fff;
	font-family: Arial;
	font-size: 12px;
}
.center_content .payment_information .cart_title div b {
	font-size: 16px;
	color: #000;
	display: block;
}
.center_content .payment_information .cart_title span {
	color: #000;
	font-size: 14px;
}
.center_content .payment_information .secure {
	padding: 6px 10px 17px 27px;
	background: url(secure.gif) no-repeat 0px 11px;
	font-size: 12px;
}
.center_content .payment_information .order {
	float: right;
	margin: 0 0 22px 22px;
	width: 182px; height: 32px;
	background: url(btn_proceed_to_checkout.gif) no-repeat left top;
	cursor: pointer;
}
.center_content .payment_information .process_order {
	float: right;
	margin: 0 0 22px 22px;
	width: 153px; height: 32px;
	background: url(btn_process_order.gif) no-repeat left top;
	cursor: pointer;
}
.center_content .payment_information .back {
	float: right;
	width: 84px; height: 32px;
	background: url(back.gif) no-repeat left top;
	cursor: pointer;
}
.center_content .payment_information .left {
	width: 240px;
	float: left;
}
.center_content .payment_information .left .adress_info {
	padding: 0 0 28px 0;
	line-height: 24px;
	font-size: 13px;
	color: #000;
	font-family: verdana;
}
.center_content .payment_information .left .adress_info h3 {
	padding: 0 0 5px 0;
	color: #fff;
	font-size: 16px;
	font-family: helvetica;
}
.center_content .payment_information .left .adress_info b {
	display: block;
}
.center_content .payment_information .right {
	width: 597px;
	float: right;
}
.center_content .information_block {
	margin: 0 0 18px;
	background: #fff;
	border: 4px solid #5A82B5;
	color: #50565B;
	font-size: 10px;
}
.center_content .information_block b {
	color: #000;
	font-size: 12px;
	display: block;
	padding: 0 0 7px;
}
.center_content .information_block strong {
	color: #0055AA;
	font-size: 12px;
	display: block;
	padding: 0 0 7px;
}
.center_content .information_block .price {
	color: #000;
	font-family: Arial;
	font-size: 16px;
	line-height: 23px;
}
.center_content .information_block .block_name {
	background: #5A82B5;
	padding: 4px 23px 6px 23px;
	font-size: 16px;
	color: #fff;
	zoom:1;
}
.center_content .information_block .info {
	padding: 11px 17px 19px;
	line-height: 12px;
}
.center_content .sign_in .information_block strong {
	margin: 10px 0 0 0;
	padding: 0px;
}
.center_content .sign_in .information_block .info {
	padding: 11px 17px 19px 30px;
}
.center_content .sign_in .information_block .radio_table {
	left: -22px;
	position:relative;
	margin: 13px 0 0 0;
}
.center_content .sign_in .information_block .radio {
	height:22px;
	padding:0 0px 0 0;
	text-align:center;
	vertical-align:middle;
	width:22px;
}
.center_content .right .information_block .info {
	padding: 11px 58px 19px 58px;
}
.center_content .right table .information_block {
	border-left: none;
	border-right: none;
}
.center_content .right table {
	width: 100%;
}
.center_content .right table .separator {
	width: 20px;
}
.center_content .right table .information_block .info {
	padding: 11px 17px 19px;
}
.center_content .right table .information_block .info textarea {
	width: 516px;
	height: 112px;
	border: 1px solid #979B9F;
	padding: 3px;
}
.center_content .right table .information_block .info .checkbox {
	padding: 0 7px 0 0;
	height: 22px; width: 22px;
	text-align: center;
	vertical-align: middle;
}
.center_content .right table .information_block .info td {
	vertical-align: middle;
}
.center_content .right table .information_block .info .checkbox input {
	width: 18px
}
.center_content .information_block select {
	margin: 5px 0 11px;
	width: 203px;
	display: block;
}
.center_content .information_block .input {
	margin: 5px 0 11px;
	width: 197px;
	display: block;
	border: 1px solid #CECECE;
	border-top: 1px solid #8F8F8F;
	background: #fff url(input_bg.gif) repeat-x left top;
	padding: 3px;
}
.center_content .information_block .quantity .input {
	width: 23px;
	margin: 0 auto;
	display: block;
	background: #ECECEC url(input_bg.gif) repeat-x left top;
}
.center_content .information_block .quantity .remove {
	background: url(ramove.gif) no-repeat left top;
	width: 76px; height: 22px;
	display: block;
	margin: 6px auto;
	cursor: pointer;
}
.center_content .information_block .update {
	width: 120px; height: 21px;
	background: url(update.gif) no-repeat left top;
}
.center_content .information_block .no_border td {
	border-top: none!important;
}
.center_content .information_block .security_code .input {
	margin: 5px 10px 11px 0;
	float: left; width: 68px;
}
.center_content .information_block .date {
	height: 30px;
	padding: 0 0 7px 0;
}
.center_content .information_block span {
	color: #000;
}
.center_content .information_block .date select {
	float: left;
	width: 65px;
	margin: 5px 10px 11px 0;
}
.center_content .information_block .security_code {
	line-height: 30px;
	padding: 0 0 7px 0;
}
.center_content .information_block .radio {
	width: 22px;
	height: 22px;
	text-align: center;
	vertical-align: middle;
	padding: 0  10px 0 0;
}
.center_content .information_block .radio_table {
	position: relative;
	left: -32px;
	zoom:1;
}
.center_content .information_block .radio_table td {
	vertical-align: middle;
}
.center_content .information_block .radio_table td label {
	padding: 0 10px 0 0;
	font-weight: bold;
	color:#000000;
	font-size:12px;
}
.center_content .information_block .info .cart_items {
	width: 821px;
}
.center_content .information_block .info .cart_items th {
	padding: 2px 23px 8px 12px;
	color: #81878D;
	text-align: center;
}
.center_content .information_block .info .cart_items .image {
	width: 84px;
}
.center_content .information_block .info .cart_items .info {
	width: 250px;
	text-align: left;
}
.center_content .information_block .info .cart_items td {
	border-top: 1px solid #CFD8E1;
	padding: 13px 23px 12px 12px;
	color: #1A57A7;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
}
.center_content .information_block .info .cart_items .total {
	color: #000;
	font-size: 16px;
	text-align: right;
	font-weight: bold;
	font-family: arial;
}
.center_content .information_block .info .cart_items .quantity {
	color: #7C8186;
}
.center_content .information_block .info .cart_items td img {
	border: 1px solid #2E5278;
}
.center_content .registration {
	width: 744px;
	margin: 0 auto;
	padding: 52px 0 80px 0;
}
.center_content .registration em {
	color: #3AA700;
}
.center_content .registration .login input {
	width: 100px;
}

.center_content .registration .user_info {
	width: 424px;
}
.center_content .registration .user_info div {
	WIDTH: 50%;
	float: left;
}

.center_content .registration .user_info input {
	width: 404px;
}

.center_content .registration .user_info div input {
	width: 197px;
}
.center_content .registration table td {
	vertical-align: middle;
	padding: 0 2px;
}
.center_content .registration table .input {
	width: 27px;
}
.center_content .registration table .input.last {
	width: 37px;
}
.center_content .registration .input.zip {
	width: 37px;
}
.center_content .registration .input.email {
	width: 195px
}
.center_content .registration .decline {
	float: left;
	width: 81px; height: 32px;
	background: url(decline.gif) no-repeat left top;
	cursor: pointer;
}
.center_content .registration .secure_reg {
	float: left;
	margin: 0 0 0 20px;
	width: 189px; height: 32px;
	background: url(secure_reg.gif) no-repeat left top;
	cursor: pointer;
}
.center_content .registration .login div {
	width: 340px;
	float: right;
	font-size: 11px;
	color: #000;
	font-family: helvetica;
	line-height: 20px;
}
.copyright {
	padding: 0 0 6px 0;
	background: #000;
	text-align: center;
	color: #fff;
	font-family: Arial;
	font-size: 12px;
}
.copyright table {
	margin: 0 auto;
}
.copyright table td {
	padding: 9px 4px 0px 4px;
	text-align: center;
}
.copyright table td a {
	color: #FFF;
}
.center_content .registration .address_add {
	float: left;
	margin: 0 0 0 20px;
	width: 189px; height: 32px;
	background: url(update_button.gif) no-repeat left top;
	cursor: pointer;
}
.center_content .registration .address_cancel {
	float: left;
	margin: 0 0 0 20px;
	width: 189px; height: 32px;
	background: url(cancel_button.gif) no-repeat left top;
	cursor: pointer;
}

.center_content .billing_adress .mshipaddress td {
	padding: 0px 0px;
	border: 0px solid #5A82B5;
	background: #ffffff;
	line-height: 24px;
	color: #000;
	font-family: verdana;
	font-size: 13px;
}
