@import url('reset.css');


body {background:#272727 url(../images/site_images/bg_body.jpg) repeat-x; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding:20px 0 0 0}
input, select, textarea, form, td, th {Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}


/* colors */
body {color:#1f1f1f;}

a { text-decoration:none; color:#1f1f1f;}
	a.active, a:hover {color:#ca031a !important;}


small {font-size:10px;}

h2 {font-size:13px; color:#707070;}
h2.big_title {font-size:24px; color:#666; margin-bottom:10px; line-height:26px;}
h3 {font-size:11px; background:url(../images/site_images/h3.gif) no-repeat left 7px; margin-bottom:4px; padding-left:8px; }
h4 {font-size:11px; margin-bottom:4px;}


acronym {cursor:help; border-bottom:1px dotted #666;}

/* layout */
#header, #content, #footer {text-align:center;}

#header {padding:0 0 10px 0;}
#promo {margin:0 0 10px 0; height:279px; display:block;}
#content {background:#e2e2e2; padding:0 0 20px 0;}

#footer {padding:20px 0 40px 0;}

.wrap {text-align:left; width:858px; margin:0 auto;}
	.left_col {width:642px; float:left;}
	.right_col {width:210px; float:right;}

.index_fix {background:#efefef url(../images/site_images/index_fix.jpg) repeat-x !important;}
.search_fix {overflow:visible !important;}



/* HEADER */
#header, #header a {color:#DDDDDD;}
#header p ins {color:#ca031a; padding:0 3px; font-size:9px;}


/* logo */
.logo a {background:url(../images/site_images/logo_notebook_bg.png); width:267px; height:48px; display:block; text-indent:-3000em; overflow:hidden;}

/* top area */
.top_area {padding-bottom:10px;}
	.logo {float:left;}
	.top_menu {float:left; text-align:center; width:220px; line-height:30px;}
	.cart {float:left; width:200px; height:42px;}
		.cart a {width:156px; height:42px; display:block; background:url(../images/site_images/cart_bg.gif) no-repeat left bottom; font-weight:bold; line-height:42px; padding-left:46px;}
			.cart a span {color:#fff !important; background:url(../images/site_images/cart_n_1.png) no-repeat center center; padding:5px 8px;}
		.cart a:hover {background-position:left top; color:#fff !important;}
			.cart a:hover span {background:url(../images/site_images/cart_n_2.png) no-repeat center center !important; color:#1f1f1f !important;}
	.login_area {float:left; width:155px;}


/* main menu */
.main_menu {background:url(../images/site_images/under_menu.gif) no-repeat left top; width:858px;height:44px;}
	.main_menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.main_menu {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .main_menu {height: 1%;}
	.main_menu {display: block;}
	/* End hide from IE-mac */

	.main_menu li  {float:left; line-height:44px;}
	#header .main_menu li a {color:#fff; text-transform:uppercase; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left; text-shadow:#262626 -1px -1px 0px; cursor: pointer;}

	.main_menu ul {padding:0 5px;}
		.main_menu li a {background:url(../images/site_images/tabs.gif) no-repeat right top; display:inline-block; height:44px;  line-height:44px; padding-right:14px;}
		.main_menu li a ins {background:url(../images/site_images/tabs.gif) no-repeat left top; padding-right:10px; display: block; display:inline-block; height:44px; padding-left:30px;}
		.main_menu li.active a {background-position:right bottom; line-height:49px; color:#fff !important; text-shadow:#8c0000 -1px -1px 0px  !important; }
		.main_menu li.active a ins {background-position:left bottom;}

	.submenu {display:none;}

		.submenu_in ul:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		.submenu_in ul {display: inline-block;}
		/* Hides from IE-mac \*/
		* html .submenu_in ul {height: 1%;}
		.submenu_in ul {display: block;}
		/* End hide from IE-mac */

	.submenu_in {background:#8c0000 url(../images/site_images/sub_menu_bg.gif) repeat-x; min-height:44px; line-height:44px; display:block; padding:0 20px; width:818px;}
		#header .submenu_in li {background:url(../images/site_images/submenu_sep.gif) no-repeat right 22px; float:left; line-height:44px;}
		#header .submenu_in li a {font-weight:normal; text-transform:none; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; padding:0 15px; color:#fff; text-shadow:#7f0000 -1px -1px 0px }
		#header .submenu_in li.active a, #header .submenu_in li a:hover {color:#ff5445 !important;}

/* login */
.login_area {float:right;}
.login_area legend {display:none;}
.login_area input {border:0; outline:0; background:#141414; color:#DDDDDD !important; width:122px; font-size:11px;}
.input_top {background:url(../images/site_images/input_top.gif) no-repeat left top; padding:2px; width:128px; height:20px; margin-right:3px; display:block; float:left;}

.form_ok_button {background:url(../images/site_images/ok_f.png) no-repeat left top; width:20px; height:20px; display:block;}
.login_area .form_ok_button {float:left;}
.form_ok_button:hover {background-position:left bottom;}
.form_ok_button span {display:none;}




/* main block titles */
.tab_over {background:url(../images/site_images/tab_over.gif) no-repeat; height:30px;  overflow:hidden; padding:8px 10px 0 20px ; text-align:left; margin-top:10px; }
.left_col .tab_over {background-image:url(../images/site_images/tab_over_left_col.gif);}

.index_fix_tab {background:url(../images/site_images/tab_over2.gif) no-repeat; margin-top:0;}

	.tab_over h2 {float:left; padding:2px 0 0; text-shadow:#f9f9f9 1px 1px 0px;}
	.tab_over .tabs {float:left; padding:0 40px;}

	.right_link {background:url(../images/site_images/h3.gif) no-repeat left 7px; padding:2px 5px 0 7px;}

	.tabs li a {background:url(../images/site_images/tabs2.gif) no-repeat right bottom; height:31px; display:inline-block; padding-right:10px; line-height:31px; font-weight:bold; text-align:center;}
	.tabs li a ins {background:url(../images/site_images/tabs2.gif) no-repeat left bottom ; height:31px; display:inline-block; padding-left:15px; padding-right:5px;}
	.tabs li {float:left; height:31px;}


	.tabs li a:hover {background-position:right top; color:#fff;}
	.tabs li a:hover ins {background-position:left top; color:#fff;}

	.tabs li.active a {background-position:right center; color:#1f1f1f;}
	.tabs li.active a ins {background-position:left center; color:#1f1f1f;}



/* search area */
.search {width:460px; margin:0 auto; z-index:300; position:relative;}
		.search:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		.search {display: inline-block;}
		/* Hides from IE-mac \*/
		* html .search {height: 1%;}
		.search {display: block;}
		/* End hide from IE-mac */

	.search {padding:0 0 10px 0;}
	.search input {width:230px; text-align:left;}
	.search select {text-align:left; width:150px;}
	.search legend {display:none; }
	.search .form_ok_button { float:none; margin:0; margin-top:5px;}
	.search li {display:block; float:left; margin-right:4px;}
	.search li li {float:none; margin:0}
	#facebook {overflow: hidden; float: right;margin: 5px 2px 0 0;}
	#facebook img{width: 82px; height: 24px;}
	.highlight {background-color: yellow}


/* controls expand */
.control a{width:21px; height:20px; display:block; float: right; background:url(../images/site_images/control.gif) no-repeat left top;}
	.control span {display:none;}

	.control a:hover {background-position: left -20px;}

	.control_expanded a{background-position: left -40px;}
	.control_expanded a:hover {background-position: left -60px;}

	.grey_box .control a{background-image: url(../images/site_images/control2.gif);}
	.tab_over .control a{float: right;}


/* text for spec */
.text {padding:20px; line-height:140%; font-size:11px;}
	.text h1 {font-size:18px; margin-bottom:10px; padding-top:10px;}
	.text h2 {font-size:16px; margin-bottom:5px; padding-top:5px;}
	.text h3 {font-size:14px; margin-bottom:5px; padding-top:5px;}
	.text h4 {font-size:12px; margin-bottom:5px; padding-top:5px;}
	.text h5 {font-size:12px; margin-bottom:5px; padding-top:5px;}
	.text p, .text ul, .text ol {margin-bottom:5px; color:#666;}
	.text ol {list-style-type:decimal; margin-left:40px;}
	.text ul {margin-left:20px;}
	.text ul li {background:url(../images/site_images/li_descr.gif) no-repeat left 7px; padding-left:10px;}


/* columns for products */

.col1 {background:#fff url(../images/site_images/block_down_grad.jpg) repeat-x left bottom; }


.col2 {background:#fff url(../images/site_images/block_down_grad.jpg) repeat-x left bottom; width:642px; padding:20px 0; overflow:hidden;}
.col2 ul {width:645px; background:url(../images/site_images/col2_bg.gif) repeat-y center top;}
.col2 ul ul {width:auto; background:none;}
.col2 li {float:left; width:286px; padding:0 10px 0 25px ;}
.col2 img {display:block; margin:0 0 0 10px; float:right;}
.col2 li li {float:none; padding:0; width:auto; margin:0; background:none; }
.col2 .height_fix {min-height:140px;}

.col3 {background:#fff url(../images/site_images/block_down_grad.jpg) repeat-x left bottom; xwidth:642px; padding:20px 0; overflow:hidden;}
.col3 ul {width:645px; background:url(../images/site_images/col3_bg.gif) repeat-y center top;}
.col3.carousel {width: 642px;}
.col3.carousel li.product_item{background: url(../images/site_images/col3_bg.gif) repeat-y -207px 50px;}
.col3.carousel li.first{background: none}
.col3 ul ul {width:auto; background:none;}
.col3 li {float:left; width:180px; padding:0 10px 0 22px ;}
.col3 img {display:block; margin:0 auto 10px auto;}
.col3 li li {float:none; padding:0; width:auto; margin:0; background:none; }

.col4 {background:#fff url(../images/site_images/block_down_grad.jpg) repeat-x left bottom; width:858px; padding:20px 0; overflow:hidden;}
	.col4 ul {width:860px; background:url(../images/site_images/col4_bg.gif) repeat-y center top; padding: 20px 0;}
	.col4 ul ul {width:auto; background:none; padding:0;}
	.col4 li {float:left; width:178px; padding:0 20px 0 15px;margin-right: 2px;}
	.col4 img {display:block; margin:0 auto 10px auto;}
	.col4 li li {float:none; padding:0; width:auto; margin:0; background:none; }


/* pages */

.paging ins {color:#ca031a; padding:0 3px; font-size:9px;}
.paging a {color:#1f1f1f;}
.paging {color:#666666; line-height:24px; display:block;}

.paging a.page_prev {margin-left:20px;}

.page_prev {background:url(../images/site_images/paging.gif) no-repeat left center; display:inline-block; width:20px; height:20px; vertical-align:middle;}
.page_next {background:url(../images/site_images/paging.gif) no-repeat right center; display:inline-block; width:20px; height:20px; vertical-align:middle;}

.page_prev:hover { background-position:left top;}
.page_next:hover { background-position:right top;}

.page_prev.disabled {background-position:left bottom !important; cursor:default;}
.page_next.disabled {background-position:right bottom !important; cursor:default;}

.page_prev span {display:none;}
.page_next span  {display:none;}

.paging .page_prev, .paging .page_next {margin-top:-4px;}


/* breadcrumb*/
.breadcrumb {padding:10px 20px 0 0; color:#707070;text-shadow:#f0f0f0 1px 1px 0px;}
.breadcrumb a {color:#1f1f1f; font-weight:bold;}
.breadcrumb ins {color:#ca031a; font-weight:bold; padding:0 3px;}

/* filters */
.filters {background:#bdbdbd; color:#fff; padding:5px 10px 5px 20px; }
.category_filter ul li ul{margin-top: 4px;}


/* compare */
.black_box {background:url(../images/site_images/blackbox.gif) no-repeat center bottom; padding-bottom:5px; margin-top:10px; color:#b1b1b1;}

	.black_box h3 {text-transform:uppercase; padding:0; background-position:-3000em top;}
	.grey_box h3 {line-height:43px; height:43px; margin:0; margin:0;}
	.black_box ol {list-style-type:decimal; color:#f26c00; font-size:12px; line-height:160%; font-weight:bold; margin:0 0 10px 0; padding:0; list-style-position:inside;}
	.black_box span {font-size:11px; color:#b1b1b1; font-weight:normal;}
	.black_box .padd {background:url(../images/site_images/blackbox.gif) no-repeat center top; padding:15px 15px 10px 15px;}
	#list_of_items_to_compare a.delete_ico {font-size: 11px; color: #292929;margin-left: 3px;text-indent: -9000px;}

/* filters left */
 .grey_box, .grey_box .padd {background-image:url(../images/site_images/blackbox2.gif);}
 .grey_box .padd {padding:0 15px 10px 15px;}

 .grey_box h4 {background:#bdbdbd; color:#fff; padding:5px 5px 5px 10px; line-height:20px; margin:0 -15px 0 -15px; text-transform:uppercase;}
 .grey_box h4 .control a{float:right;}
 .grey_box ul.descr li {margin-bottom:4px; background:url(../images/site_images/h3.gif) no-repeat left 6px; padding-left:10px;}
 .grey_box ul.descr {margin:10px 0;}

/* related */
.yellow_box, .yellow_box .padd {background-image:url(../images/site_images/blackbox3.gif);}
.yellow_box .padd {padding:0 1px 1px 1px;}
.yellow_box h3 {color:#000; line-height:43px; height:43px; margin:0; margin:0; padding:0 15px}
.yellow_box h4 {background:#ffe8b9 url(../images/site_images/red_arr.gif) no-repeat 15px center; color:#000; padding:5px 5px 5px 25px; line-height:20px;  text-shadow:#fff5e1 1px 1px 0px !important;}

.yellow_box .product_item {padding:10px 0; background:url(../images/site_images/yellow_box_prod_item.jpg) repeat-x left bottom; padding:15px; text-shadow:#fff 1px 1px 0px;}
.yellow_box .product_item h5 {font-size:11px; font-weight:normal; background:url(../images/site_images/h3.gif) no-repeat left 7px; margin-bottom:4px; padding-left:8px;}
.yellow_box .product_item img { margin-bottom:10px; margin-left:8px; background:#fff;}
.yellow_box .descr {margin-left:8px;}


/*buttons*/
.red_button {display: -moz-stack; display:inline-block; height:30px; line-height:30px; text-align:center; color:#fff; font-weight:bold; background:url(../images/site_images/red_button.gif) no-repeat right top; padding-right:5px; text-decoration:none; text-transform:uppercase;}
.red_button ins {text-shadow:#af0008 1px 1px 0px; display: block; display:inline-block; height:30px; line-height:30px; text-align:center; color:#fff; font-weight:bold; background:url(../images/site_images/red_button.gif) no-repeat left top; padding:0 15px 0 20px; text-decoration:none;}

.red_button:hover {background-position:right bottom;}
.red_button:hover ins {background-position:left bottom;}


.black_box .red_button, .black_box .red_button ins {background-image:url(../images/site_images/red_button_2.gif);}

.red_button_small, .red_button_small ins {background-image:url(../images/site_images/red_button_3.gif); height:20px; line-height:20px;}
.red_button_small ins {padding:0 5px 0 10px; }


.grey_button, .grey_button ins {background-image:url(../images/site_images/red_button_4.gif);}
.grey_button ins {text-shadow:#666 1px 1px 0px;}

.plus {padding-left:14px !important; background:url(../images/site_images/plus.gif) no-repeat left center;}
.in_prev {padding-left:14px; background:url(../images/site_images/left.gif) no-repeat left center;}
.in_next {padding-right:14px; background:url(../images/site_images/right.gif) no-repeat right center;}


/*  styles for product box */
.products_list_category .product_item {background:url(../images/site_images/category_page_product_bg.jpg) repeat-y; display:block; margin-bottom:5px; padding:20px;position: relative;}
.products_list_category .product_item.in_cart {background:url(../images/site_images/category_page_product_bg_in_cart.jpg) no-repeat left top;}
.product_item .padd { }
.pr_1 {width:180px; float:left;}
.pr_2 {width:215px; float:left;}
.pr_3 {width:175px; float:left; margin-left:30px;}


.product_item {text-shadow:#fff 1px 1px 0px;}
.find_out_link {background:url(../images/site_images/h3.gif) no-repeat left center; padding-left:10px; font-weight:bold;}
.height_fix {min-height:95px;}
.descr {color:#666;}
.product_item p {margin-bottom:5px;}

.red_text {color:#af0008 !important;}
.product_item h2 {font-size:18px;}
.product_item h3 {font-size:12px;}
.product_item h4 {color:#666; margin:10px 0;}
.product_item #quick_links h5 {font-size:9px; font-weight:normal; background:url(../images/site_images/h3.gif) no-repeat left 5px; margin:10px 5px 5px 0; padding-left:7px;float: left;}
.product_item #quick_links h5 a {color: #666}


.grey_text {color:#666;}
.orange_text {color:#f7a506;}
.green_text {color:#7ab512;}
 .product_item .red_button {margin:10px 0;}

 .product_item label { background:url(../images/site_images/red_arr.gif) no-repeat left center; padding-left:10px; margin-left:10px; font-weight:bold; line-height:20px;}
 .go_compare { margin:10px 0;}

 .under_image ul {margin-bottom:10px;}
 .more_images_ico {background:url(../images/site_images/images_ico.gif) no-repeat left center !important; padding:3px 0 3px 30px !important; font-weight:bold; margin-bottom:3px;}
 .more_info_ico {background:url(../images/site_images/more_ico.gif) no-repeat left center !important; padding:3px 0 3px 30px !important; font-weight:bold; margin-bottom:3px;}
 .compare .more_info_ico {padding-left: 25px !important;}
 .print_ico {background:url(../images/site_images/print_ico.gif) no-repeat left center; padding:3px 0 3px 25px; font-weight:bold; margin-bottom:3px;}

	.detailed_view { background-color:#fff; margin:10px 0 0 0; padding:20px; text-shadow:none}
	.detailed_view.in_cart{background: #FFF url(../images/site_images/added_to_cart.gif) no-repeat 765px 30px;}
	.detailed_view .pr_1 {width:280px; float:left;}
	.detailed_view .pr_2 {width:265px; float:left;}
	.detailed_view .pr_3 {width:175px; float:left; margin: 0 0 10px 30px; border:1px solid #e2e2e2; padding:30px;}
 	.detailed_view .price2 span {font-size:20px;}
 	.detailed_view .col3{background:#fff url(../images/site_images/block_down_grad.jpg) repeat-x left bottom;width: 642px;}


.product_item ul {margin-left:8px;}
.product_item ul li { background:url(../images/site_images/li_descr.gif) no-repeat left 7px; padding-left:8px;color:#666;}
.product_item  p {color:#666;}


.product_item .list_with_icons li { background:none; padding:0;}
.product_item .pr_3 ul li {background:none; padding:0;}
.product_item .star_rating li {background:none;}
.product_item .star_rating {margin-left:0;}

ul.act_list {margin-left:20px;}
ul.act_list li {background:url(../images/site_images/red_arr.gif) no-repeat left 4px; padding-left:8px; font-weight:bold; margin-bottom:5px;line-height: 13px;}

.price {text-shadow:#af0008 1px 1px 0px; background:url(../images/site_images/price.png) no-repeat left top; width:116px; height:62px; overflow:hidden; display:block; line-height:50px; font-size:16px; font-weight:bold; color:#fff; margin:10px 0; padding:0 22px 0 8px;}
.price span {font-size:11px; line-height:normal; font-weight:normal; display:block; margin:8px 0 -15px 0;text-decoration:line-through;}
.price span.special_price{text-decoration: none}
.price strong {font-size: 10px;padding-right: 3px; text-transform: uppercase;}
.price small {font-weight: normal;}

.price2 { color:#666; line-height:18px; min-height:120px; }
.price2 span {color:#af0008; font-size:18px; font-weight:bold; }

.col4 .price {margin-left:8px;}
.col3 .price {margin-left:16px;}
.products_carousel .price {margin-left:7px;}

.list_with_icons li {line-height:160%;}
.login_area p {line-height:120%;}

.add_to_cart {background:url(../images/site_images/add_to_cart.gif) no-repeat left center; padding-left:20px; font-weight:bold; display:inline-block;}
.add_to_fav {background:url(../images/site_images/add_to_fav.gif) no-repeat left center; padding-left:20px; font-weight:bold; display:inline-block;}
.delete_ico {background:url(../images/site_images/delete_ico.gif) no-repeat left center; padding-left:20px; font-weight:bold; display:inline-block;}
.compare_ico {background:url(../images/site_images/compare_ico.gif) no-repeat left top; padding-left:20px; font-weight:bold; display:inline-block;}

#call_now img {display: block}
#call_now_form{color: #000;padding: 10px 10px 10px 10px; border-bottom: 10px solid #e2e2e2;}
	#call_now_form label{display: block;}
	#call_now_form input{margin-bottom: 5px;}
	#call_now_form .red_button{margin-top: 10px;}

#header .add_to_fav {background-image:url(../images/site_images/add_to_fav2.gif);}
.fav_text {color:#f57200;}


/* star rating */
	.star_rating {width:100px; overflow:hidden;}
	.star_rating ul {margin: 0px; padding:0px; width: 103px; height: 30px; position: relative; background: url(../images/site_images/star_rating.gif) top left repeat-x;}
	.star_rating ul  li{padding:0px; margin:0px; height:30px; width: 20px;
	/*\*/ float: left;/* */
	}
	.star_rating ul  li a {display:block; width:20px; height: 30px; line-height:30px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; overflow:hidden;}
	/* prevent mouseover effect
		.star_rating ul li a:hover{background: url(../images/site_images/star_rating.gif) left center; z-index: 2; left: 0px; border:none;}
	*/
	.star_rating ul a.one-star{left: 0px;}
	.star_rating ul a.one-star:hover{width:20px;}
	.star_rating ul a.two-stars{left:20px;}
	.star_rating ul a.two-stars:hover{width: 40px;}
	.star_rating ul a.three-stars{left: 40px;}
	.star_rating ul a.three-stars:hover{width: 60px;}
	.star_rating ul a.four-stars{left: 60px;}
	.star_rating ul a.four-stars:hover{width: 80px;}
	.star_rating ul a.five-stars{left: 80px;}
	.star_rating ul a.five-stars:hover{width: 100px;}
	.star_rating ul li.current-rating{background: url(../images/site_images/star_rating.gif) left bottom; position: absolute; height: 30px; display: block; text-indent: -9000px; z-index: 1; left:0;}



/* promos */
.promo_content {margin:10px 0;}
.promo_fix {margin-bottom:0;}


/* cart in */
.cart_in {padding:20px; line-height:140%; color:#666;}
.cart_in h3 {color:#000; background:none; padding:0;}
.cart_in table {width:812px; margin-bottom:15px;}
.cart_in th {background:#efefef; color:#666; font-size:12px; font-weight:bold; white-space:nowrap; }
.cart_in th, .cart_in td {padding:10px; vertical-align:top; text-align:left;}
.cart_in td img {float:left; margin:0 10px 0 0;}

.cart_in td {border-bottom:1px solid #e1e1e1;}

.cart_form legend {display:none;}

.cart_form p:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.cart_form p {display: inline-block;}
/* Hides from IE-mac \*/
* html .cart_form p {height: 1%;}
.cart_form p {display: block;}

#tbi_form {
	border: 1px solid #808080;
	margin-bottom: 20px;
}

	#tbi_form h3{
		margin: 15px 0;
		font-size: 14px;
		text-align: center;
	}

	#tbi_form .fields_block {
		background: #eee;
		padding: 10px;
		margin: 20px 5px 20px 5px;
		font-weight: bold;
	}

	#tbi_form ul {
		margin-bottom: 0;
	}

/* End hide from IE-mac */
.cart_in .cart_form {width:80px;}


.cart_summary {padding:20px;}
.cart_summary .pr_1 {width:200px;}
.cart_summary .pr_2 { width:568px; float:right;}
.cart_summary .price2 {background:#efefef; min-height:0; padding:10px; display:block; margin-bottom:20px; }

.big_text {font-size:18px; color:#666; margin-bottom:10px;}


/* compare */
#show_hide_equal {background: url(../images/site_images/icons_plusminus.gif) no-repeat left top; padding: 4px 4px 3px 25px;font-size: 11px;color:#000; margin-left: 10px;}

.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.back_arr {background:url(../images/site_images/back_arr.gif) no-repeat left center; font-weight:bold; padding-left:10px;}
.compare_min_height_fix {min-height:296px; margin-bottom:10px;}
.compare th, .compare td {vertical-align:top; text-align:left;}
.table_title {color:#af0008; font-weight:bold; background:#fafafa; padding:10px 20px; text-transform:uppercase; margin:0; border-bottom:1px solid #e4e4e4;}
.compare table {background:#fafafa; width:859px}
.compare td {background:#fffbea; border-left:1px solid #fffdf7; border-right:1px solid #e6e5de;}
.compare td.odd {background:#ffe8b9;}
.compare th.odd { background:#f1f1f1;}

.compare .over_tr th {background:#666 !important; color:#fff;}
.compare .over_tr td {background:#dbf4ff !important;}

.compare {}

.compare th {border-right:1px solid #e6e5de; background:#fafafa; font-weight:bold;}
.compare .price {margin: 10px 0 0 8px;}
.compare .price2 {min-height:0; margin:20px 0 5px 0;}
.red_arr_link {background:url(../images/site_images/red_arr.gif) no-repeat left center; padding-left:10px;}
.red_arr_link2 {background:url(../images/site_images/red_arr.gif) no-repeat right center; padding-right:8px;}
.compare .product_item ul {margin-bottom:10px;}

.compare_fix {padding:0;}
.col4 td, .col4 th {width:180px; padding:10px 20px 10px 20px;}

.compare .act_list {margin-left:0;}

.close {position:absolute; height:20px; width:20px; display:block; zoom:1; margin-top:0px;}
.close a {background:url(../images/site_images/close.gif) no-repeat left top; width:20px; height:20px; display:block; line-height:0px; z-index: 1;}
.close a span {display:none;}
/* .close:hover {background-position:left bottom;} */


/*register*/
.register {color:#666;}
.register {padding:40px;}
.register label {display:block; float:left; width:240px; padding:4px 10px 3px 0px; text-align:right; font-weight:bold;}
.register small {margin: 7px 0 0 10px; font-size:11px; display:block; float:left;}

.register ol {list-style-type: decimal;list-style-position: inside;}
.register ul li {margin-bottom:3px;display: inline-block;}
.register ul li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.register input {width:300px;}
/* Hides from IE-mac \*/
* html .register ul li {height: 1%;}
.register ul li {display: block;}

.sep {border-top:1px solid #dedede; font-size:0; line-height:0; margin:20px 0;}
.register ul {margin-bottom:20px;}
.register .red_button {margin-left:257px;}
.register h3 {font-size:12px; background:none; padding:0; margin-bottom:25px;}

.error {background:#CE0005 url(../images/site_images/error.gif) no-repeat left center; color:#fff; padding:3px 5px 3px 15px; line-height:normal !important; margin-top:6px;}

.register .act_list {margin-left:260px;}


/*confirm_order*/
.confirm_order {color:#666;font-weight: bold;}
.confirm_order {padding:40px;}
.confirm_order label {display:block; float:left; width:150px; padding:4px 10px 3px 0px; text-align:right; font-weight:bold;}
.confirm_order li {margin-bottom:3px;}
.confirm_order small {margin-left:10px; font-size:11px; display:block; float:left; line-height:30px;color:#000;}
.confirm_order li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.confirm_order li {display: inline-block;}
/* Hides from IE-mac \*/
* html .confirm_order li {height: 1%;}
.confirm_order li {display: block;}

.confirm_order ul {margin-bottom:20px;}
.confirm_order .red_button {margin-left:257px;}
.confirm_order h3 {font-size:12px; background:none; padding:0; margin-bottom:10px;}



/* my things */
.my_things .right_col {float:left;}
.my_things .left_col {float:right; background:#fff; padding:20px; width:602px; margin-top:10px;}
.my_things .left_col table {width:auto; width:562px; margin:20px 0;}
.my_things .left_col .price2 {font-size:18px; font-weight:bold; color:#af0008; min-height:0px; margin-bottom:10px;}
.my_things .text {padding:0;}
.my_things .register label{width: 120px;}

.search_orders {width:auto !important;}
.search_orders legend {display:none;}
.search_orders .red_button {margin:4px;}


.welcome h3 {font-size:18px; color:#999; font-weight:bold; margin-bottom:10px; margin-top:20px;}
.welcome h4 {margin:20px 0 5px 20px; color:#999;}

.welcome .pr_1 {width:255px; padding:0 25px 0 0; border-right:1px solid #dedede;}
.welcome .pr_2 {width:255px; padding:0 0 0 25px;}

.welcome .act_list li a {font-weight:bold;}
.welcome .act_list li {font-weight:normal;}


/**/
.text_only {background:#fff; margin-top:10px; padding:20px;}
.text_only .left_col {float:left; width:180px; padding:20px; line-height:140%;}
.text_only .right_col {float:right; width:560px; padding:20px 0;}
.t_center {text-align:center;}
.text_only .text {padding:20px 0;}
.top_link {background:url(../images/site_images/toplink.gif) no-repeat left center; padding-left:10px; color:#999; display:inline-block; margin:10px 0 20px 0}


.text_only .left_col h4 {text-transform:uppercase;}
.text_only .left_col ul {margin-left:10px;}
.text_only .left_col ul li a {background:url(../images/site_images/h3.gif) no-repeat left 6px; padding-left:10px}
.text_only .left_col .sep {margin:10px 0;}
.text_only .left_col li.active a {color:#ca031a;}

/* FOOTER */

.col5 {width:858px; margin-bottom:30px; overflow:hidden; text-shadow:#171717 -1px -1px 0px;}
.col5  ul {width:860px;}
.col5 ul ul {width:auto;}
/*137px*/
.col5 li {width:107px; float:left; background:url(../images/site_images/col5_sep.gif) repeat-y right top; padding:0 18px 0 17px;}
.col5 li li {float:none; width:auto; background:none; padding:0;}

#footer, #footer a {color:#a0a0a0;}
.mag {background:url(../images/site_images/magstudio.gif) no-repeat left bottom; width:133px; height:20px; display:block; }
.mag span {display:none;}
.mag:hover {background-position:left top;}

#footer ul {margin-bottom:20px;}
#footer .col5 li li {background:url(../images/site_images/h3.gif) no-repeat left 7px; padding-left:10px;}


.bottom_area .b3 {float:left;}
.bottom_area .b1 {float:left; width:230px;}
.bottom_area .b2 {float:left; width:470px; text-align:center}
.bottom_area .b2 ins {color:#ca031a; padding:0 3px; font-size:9px;}
/*jQuery effects*/

.ui-effects-transfer {border: 2px solid #BDBDBD;z-index:10}

/*css update*/
.tab_fix table {width:602px;}
.tab_fix {width:602px; padding:20px;}
.tab_fix_in {width:601px; overflow:hidden;}
.tab_fix td, .tab_fix th {width:auto !important;}

.comments {padding:0 20px 20px 20px;}
.comments ol {margin-bottom:20px;}
.comments ol li {padding:20px 0; border-bottom:1px solid #dedede;}
.comments ol li li {padding:0; border:none;}
.comments ol li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.comments ol li {display: inline-block;}
/* Hides from IE-mac \*/
* html .comments ol li {height: 1%;}
.comments ol li {display: block;}
/* End hide from IE-mac */

.comment_number {float:left; background:#c80219; color:#fff; height:24px; line-height:24px; padding:0 10px; font-weight:bold; display:block;  -moz-border-radius:4px;-webkit-border-radius:4px;border-radius: 4px;}
.comment_block {width:550px; float:right;}
.comment_block h3 {padding:0; background:none;}


.comment li {margin-bottom:4px;}
.comment h2 {margin-bottom:20px;}
.comment label {width:100px;}
.comment input {width:250px;}
.comment textarea {width:440px; height:80px;}
.comment p {margin-top:14px;}
.comment .red_button {margin-left:108px;}

.captcha {padding-left:108px;}
.comment .captcha label {float:none; width:auto; display:block; margin-bottom:4px;}
.captcha .c_image {float:left; margin-right:10px;}
.c_image img {display:block; margin-bottom:2px;}
.c_image a {font-size:9px; text-decoration:underline;}
.captcha input {width:80px;}

#success_edit{padding: 10px; margin: 10px 0; background: #ffff99; font-weight: bold; font-size: 13px;}