* {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	list-style: none;
	outline: none;
}
body {
	background: #fff url('../img/background.png') left top repeat-x;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}
.content {
	width: 920px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
	margin: 0px auto;
}
.index .header {
	width: 920px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
}
.index .logo {
	background: transparent url('../img/logo.png') left top no-repeat;
	width: 240px;
	height: 207px;
	float: left;
}
.index .header_right {
	background: transparent url('../img/header_right.png') left top no-repeat;
	width: 680px;
	height: 207px;
	float: left;
}
.index .header_registration {
	display: block;
	clear: both;
	width: 600px;
	height: auto;
	padding: 10px 0px 0px 31px;
	overflow: hidden;
}

.editor{
display:block;
clear: both;
padding:5px 15px;
}

.index .upper_registration, .index .lower_header {
	display: block;
	clear: both;
	width: 600px;
	height: auto;
	overflow: hidden;
}
.index .upper_registration p, .index .lower_header p {
	background: transparent url('../img/indexregistration_input.png') left top no-repeat;
	width: 113px;
	height: 15px;
	float: left;
	padding: 2px 0px 0px 4px;
	margin: 0px 15px 0px 0px;
}
.index .lower_header p {
	background: none;
	height: auto;
	padding: 5px 0px 0px 4px;
	overflow: hidden;
}
.index .lower_header p a {
	font-size: 11px;
	color: #99ffff;
	text-decoration: underline;
}
.index .lower_header p a:hover {
	text-decoration: none;
}
.index .upper_registration p input {
	float: left;
	font-size: 11px;
	border: none;
	width: 110px;
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	background: transparent;
}
.not_field {
	background: none!important;
	width: auto!important;
	padding: 0px!important;
	height: auto!important;
}
.not_field input {
	background: transparent url('../img/enter.png') left top no-repeat!important;
	width: 57px!important;
	height: 17px!important;
	float: left;
	font-weight: bold;
	cursor: pointer;
	padding: 0px!important;
	color: #fff!important;
}
.search_board, .upper_search_board {
	display: block;
	clear: both;
	width: 680px;
	height: auto;
	overflow: hidden;
}
.search_board {
	padding: 20px 0px 0px 20px;
}
.search_types {
	float: left;
	width: 404px;
	height: auto;
	overflow: hiddeng;
}
.search_types div, .search_types a {
	float: left;
	width: 202px;
	height: 68px;
}
.tires {
	background: transparent url('../img/gumi.png') left top no-repeat;
}
.wheels {
	background: transparent url('../img/djanti.png') left top no-repeat;
}
.search_types div.tires, .search_types div.wheels {
	background-position: left -68px;
}
.search_types a.tires, .search_types a.tires {
	background-position: left 0px!important;
}
.search_form {
	background: transparent url('../img/searchboard.png') left top no-repeat;
	width: 660px;
	height: 68px;
	display: block;
	clear: both;
}
.search_form div {
	float: left;
	padding: 15px 0px 0px 15px;
}
.search_form div label {
	display: block;
	clear: both;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 0px 0px 2px 0px;
}
.search_form div select {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	width: 140px;
	border: none;
	border: 1px solid #8c8c8c;
	padding: 1px;
	float: left;
	color: #444;
	clear: both;
}
.search_form div p input {
	width: 27px;
	font-size: 11px;
	border: none;
	border-bottom: 1px solid #b7d5ef;
	border-right: none;
	border-top: 1px solid #8c8c8c;
	border-left: 1px solid #8c8c8c;
	padding: 2px;
	color: #444;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	float: left;
}
.search_form div p span {
	float: left;
	font-size: 11px;
	color: #fff;
	padding: 3px 5px 0px 5px;
}
.searchbutton {
	background: transparent url('../img/searchbutton.png') left top no-repeat;
	width: 88px;
	height: 25px;
	border: none;
	cursor: pointer;
	margin: 10px 0px 0px 10px;
	color: #1d7697;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}
.shorter {
	margin: 10px 0px 0px 0px;
}
.srch_options {
	float: left;
	width: 256px;
	height: auto!important;
	overflow: hidden;
}
.srch_options div {
	float: left;
	padding: 25px 0px 0px 5px;
	height: auto;
	overflow: hidden;
}
.srch_options div img {
	float: left;
	margin: 2px 0px 0px 0px;
}
.srch_options div p {
	font-size: 11px;
	float: left;
	width: 145px;
	padding: 0px 0px 0px 5px;
}
.srch_options div p a, .srch_options div p strong {
	color: #0099cc;
	text-decoration: underline;
}
.srch_options div p a:hover, .srch_options div p strong {
	text-decoration: none;
}
.ordernow {
	background: transparent url('../img/ordernow_btn.png') left top no-repeat;
	width: 77px;
	height:18px;
	float: left;
	text-align: center;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	margin: 30px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
}
a:hover.ordernow {
	background-position: left -22px;
}
.main_content {
	display: block;
	clear: both;
	width: 920px;
	height: auto;
	overflow: hidden;
}
.left_col {
	float: left;
	width: 220px;
	height: auto;
	padding: 10px 0px 0px 0px;
	overflow: hidden;
}
.right_col {
	float: left;
	width: 700px;
	height: auto;
	overflow: hidden;
}
.leftitle {
	background: transparent url('../img/leftitle.png') left top no-repeat;
	width: 210px;
	height: 24px;
	display: block;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 8px 0px 0px 10px;
}
.cats {
	background: transparent url('../img/leftcol_body.png') left top repeat-y;
	width: 220px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
}
.cats_top {
	background: transparent url('../img/leftcol_top.png') left top no-repeat;
	width: 220px;
	height: auto;
	overflow: hidden;
}
.cats_bottom {
	background: transparent url('../img/leftcol_bottom.png') left top no-repeat;
	width: 220px;
	height: 10px;
	display: block;
	clear: both;
	font-size: 1px;
}
.cats_top ul {
	display: block;
	clear: both;
	width: 200px;
	height: auto;
	overflow: hidden;
	padding: 10px 0px 0px 10px;
}
.cats_top ul li {
	float: left;
	clear: both;
	width: 220px;
	height: auto;
	overflow: hidden;
	padding: 0px 0px 1px 0px;
}
.cats_top ul li a {
	background: transparent url('../img/leftcolbutton.png') left top no-repeat;
	width: 175px;
	height: 20px;
	display: block;
	clear: both;
	font-size: 11px;
	font-weight: bold;
	color: #999;
	padding: 5px 0px 0px 25px;
}
.cats_top ul li a:hover {
	background-position: left -25px;
	color: #fff;
}
.intro {
	float: left;
	width: 370px;
	height: auto;
	overflow: hidden;
	font-size: 11px;
	color: #666;
	padding: 20px 0px 0px 20px;
	text-align: justify;
}
.innertitle {
	display: block;
	clear: both;
	font-size: 17px;
	padding: 0px 0px 10px 0px;
	font-weight: bold;
	color: #3399cc;
}
.footer {
	background: transparent url('../img/footer.png') left top no-repeat;
	width: 920px;
	height: 40px;
	display: block;
	clear: both;
	margin: 10px 0px 0px 0px;
}
.footer_left {
	float: left;
	width: 500px;
	height: auto;
	overflow: hidden;
	font-size: 11px;
	color: #fff;
	padding: 13px 0px 0px 20px;
}
.footer_left a {
	color: #fff;
	margin: 0px 5px 0px 5px;
}
.footer_left a:hover {
	text-decoration: underline;
}
.madeby {
	background: transparent url('../img/madeby.png') left top no-repeat;
	width: 110px;
	height: 40px;
	float: right;
}

.madeby strong{
	display:none;	
}

a:hover.madeby {
	background-position: left -40px;
}
/********** search ********************/







.searchops {
	display: block;
	clear: both;
	width: 700px;
	height: auto;
	overflow: hidden;
}
.breadcrumbs {
	display: block;
	clear: both;
	width: 700px;
	height: auto;
	overflow: hidden;
	font-size: 11px;
	padding: 20px 0px 0px 10px;
	color: #4a97d8;
}
.breadcrumbs a, .breadcrumbs span {
	font-weight: bold;
	color: #4a97d8;
}
.breadcrumbs a:hover {
	color: #000;
}
.tablelike {
	display: block;
	clear: both;
	width: 690px;
	padding: 7px 0px 0px 10px;
	height: auto;
	overflow: hidden;
}
.head_table {
	background: transparent url('../img/searchtop.png') left top no-repeat;
	width: 681px;
	height: 33px;
	display: block;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 17px 0px 0px 0px;
}
.head_table p, .tablepart_top p {
	float: left;
	padding: 0px 5px 0px 10px;
	font-size: 11px;
}
.tablepart_top p {
	color: #333;
}
.width10 {
	width: 60px;
}
.width50 {
	width: 60px;
}
.width220 {
	width: 190px;
}
.width40 {
	width: 60px;
}
.width60 {
	width: 60px;
}
.width100 {
	width: 150px;
	float:left;
	display:block;
}
.width60 span {
	text-decoration: line-through;
	float: left;
}
.width60 small {
	color: red;
	font-size: 11px;
	float: left;
	padding: 0px 0px 0px 3px;
}
.tablepart {
	background: transparent url('../img/darkbody.png') left top repeat-y;
	width: 681px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
	margin: 2px 0px 0px 0px;
}
.tablepart_top {
	background: transparent url('../img/darktop.png') left top no-repeat;
	width: 681px;
	height: auto;
	padding: 15px 0px 10px 0px;
	overflow: hidden;
}
.tablepart_bottom {
	background: transparent url('../img/darkbottom.png') left top no-repeat;
	width: 681px;
	height: 4px;
	display: block;
	clear: both;
	font-size: 1px;
}
.lighter {
	background: transparent url('../img/lightbody.png') left top repeat-y;
}
.lighter .tablepart_top {
	background: transparent url('../img/lighttop.png') left top no-repeat;
}
.lighter .tablepart_bottom {
	background: transparent url('../img/lightbottom.png') left top no-repeat;
}
.basket, .magnif {
	background: transparent url('../img/basket_light.png') left top no-repeat;
	width: 17px;
	height: 17px;
	float: left;
	margin: 0px 5px 0px 0px;
}
.magnif {
	background: transparent url('../img/magnifire_light.png') left top no-repeat;
}
.lighter .basket {
	background: transparent url('../img/basket1.png') left top no-repeat;
}
.lighter .magnif {
	background: transparent url('../img/magnifire.png') left top no-repeat;
}
a:hover.basket, a:hover.magnif {
	background-position: left -17px;
}
.pageing {
	display: block;
	clear: both;
	width: 680px;
	height: auto;
	overflow: hidden;
	padding: 10px 0px 10px 10px;
}
.pageing a {
	float: left;
	background: #fff;
	padding: 3px 5px 3px 5px;
	font-size: 11px;
	font-weight: bold;
	color: #5c9ad8;
	border: 1px solid #fff;
	margin: 0px 1px 0px 0px;
	-moz-border-radius: 3px;
}
.pageing a:hover, .thepage {
	background: #5c9ad8!important;
	color: #fff!important;
	border: 1px solid #5c9ad8!important;
}
/***** PRODUCT PAGE *************/











.productparrent {
	display: block;
	clear: both;
	width: 690px;
	height: auto;
	overflow: hidden;
	padding: 15px 0px 0px 10px;
}
.productparrent h1 {
	display: block;
	clear: both;
	width: 680px;
	height: auto;
	overflow: hidden;
	font-size: 18px;
	font-weight: bold;
}
.product_specifications {
	display: block;
	clear: both;
	width: 690px;
	height: auto;
	overflow: hidden;
}
.leftpart_spec {
	float: left;
	padding: 20px 0px 0px 0px;
	width: 180px;
	height: auto;
	overflow: hidden;
}
.leftpart_spec a img {
	border: none;
	background: #f2f2f2;
	padding: 4px;
	border: 1px solid #e6e6e6;
	border-top: none;
	border-left: none;
}
.hars {
	width: 180px;
	height: auto;
	overflow: hidden;
	float: left;
	padding: 20px 0px 0px 0px;
}
.hars p {
	display: block;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	color: #4a97d8;
}
.hars ul {
	display: block;
	clear: both;
	width: 180px;
	height: auto;
	overflow: hidden;
	padding: 10px 0px 0px 0px;
}
.hars ul li {
	float: left;
	clear: both;
	width: 180px;
	height: auto;
	overflow: hidden;
	color: #4a97d8;
	font-size: 11px;
	padding: 0px 0px 15px 20px;
}
.cat {
	background: transparent url('../img/category_ico.png') left top no-repeat;
	background-position: left 3px;
}
.mark {
	background: transparent url('../img/marka_ico.png') left top no-repeat;
	background-position: left 3px;
}
.hght {
	background: transparent url('../img/height_ico.png') left top no-repeat;
}
.wdth {
	background: transparent url('../img/width_ico.png') left top no-repeat;
	background-position: left 5px;
}
.cols {
	background: transparent url('../img/colaj_ico.png') left top no-repeat;
	background-position: left 3px;
}
.hars ul li span {
	width: 60px;
	float: left;
}
.hars ul li strong {
	color: #333;
	padding: 0px 0px 0px 5px;
}
.spec_right {
	width: 310px;
	height: auto;
	overflow: hidden;
	float: right;
}
.prise_qty {
	display: block;
	clear: both;
	width: 310px;
	height: auto;
	overflow: hidden;
}
.prise_qty p {
	float: left;
	color: #333;
	font-size: 15px;
}
.prise_qty p strong {
	color: #d62121;
}
.prise_qty span {
	float: right;
	font-size: 12px;
	color:#4a97d8;
	padding: 4px 0px 0px 0px;
}
.adding {
	background:#66afec;
	width: 308px;
	display: block;
	float:left;
	clear: both;
	padding: 10px 0px 5px 5px;
	margin: 5px 0px 0px 0px;
}

.ats ul li{
	display:block;
	float:left;
	clear:both;
	width:308px;
	overflow:hidden;
	margin-bottom:5px;
}
.ats ul li span{
	display:block;
	float:left;
	width:120px;
}

.ats ul li input, .ats ul li select{
	width:145px;
}
.adding label, .adding span {
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 5px 10px 0px 10px;
}
.ats ul li span{
	display:block;
	float:left;
	width:120px;
}
.adding label {
	padding: 5px 20px 0px 10px;
}
.adding span {
	margin: 0px 10px 0px 0px;
}
.nub {
	float: left;
	width: 20px;
	padding: 5px 3px 5px 0px;
	font-size: 11px;
	text-align: center;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	border: none;
	border: 1px solid #5b9cd2;
}
.addtobasket {
	background: transparent url('../img/addtobasket_btn.png') left top no-repeat;
	width: 149px;
	height: 26px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	border: none;
	cursor: pointer;
	font-family: Tahoma, Geneva, sans-serif;
}
.description_prd {
	display: block;
	clear: both;
	font-size: 12px;
	color: #464646;
	font-size: 11px;
	text-align: justify;
}
.description_prd strong {
	display: block;
	clear: both;
	font-size: 12px;
	padding: 0px 0px 5px 0px;
}
.related {
	display: block;
	clear: both;
	padding: 1px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #66afec;
}
.related p {
	float: left;
	clear: both;
	background: #66afec;
	font-size: 11px;
	color: #fff;
	padding: 10px 20px 10px 20px;
}
.related div {
	display: block;
	clear: both;
	width: 690px;
	height: auto;
	padding: 0px 0px 0px 10px;
	overflow: hidden;
}
.related div a {
	float: left;
	margin: 0px 20px 0px 0px;
}
.related div a img {
	border: none;
}
/************************************* BASKET  ************************************/



h1.basketh1{
	background:transparent url('../img/basket_h1.png') left top no-repeat;
	padding-left:50px;
	color:#0ff;
}
.myorders {
	float:left;
	clear:both;
	overflow:hidden;
	width:920px;
}
.myorders form {
	display:block;
	float:left;
	clear:both;
	width:920px;
}
.myorders form table {
	width:920px;
	overflow:hidden;
	border-bottom:#09c solid 1px;
}
.myorders form table thead {
	width:920px;
	overflow:hidden;
	background:transparent url('../img/btn_x.png') left top repeat-x;
}
.myorders form table thead tr td {
	color:#fff;
	font-weight:bold;
	padding:10px 0px;
	padding-left:5px;
	background:#222;
	border-bottom:#09c solid 2px;
}
.myorders form table tbody tr td {
	padding:5px 0px 5px 5px;
	background:#ffff;
	border-bottom:#e5e5e5 solid 1px;
	font-weight:bold;
}
.myorders form table tbody tr:hover td {
	background:#efe;
}
.myorders form table tbody tr td span {
	display:block;
	font-size:11px;
	font-weight:normal;
}
.orderitems {
	width:70px;
	color:#C00;
}
.totalprice {
	color:#c33;
}
.myorders form table tbody tr td a {
	font-weight:normal;
	color:#09c;
	text-decoration:underline;
}
.myorders form table tbody tr td a:hover {
	text-decoration:none;
	color:#000;
}
.myorderscosts {
	width:900px;
	float:left;
	padding-top:10px;
}
.myorderscosts div {
	float:right;
	clear:both;
	width:250px;
	padding:5px 10px;
}
.myorderscosts div p {
	font-weight:bold;
	width:150px;
	display:block;
	float:left;
}
.myorderscosts div span {
	display:block;
	float:left;
	width:100px;
	color:#c33;
	font-weight:bold;
	font-size:12px;
}
tr.whitetr {
	background-color:#f5f5f5;
}
.refreshitems {
	display:block;
	float:left;
	width:171px;
	height:35px;
	border:none;
	cursor:pointer;
	background:transparent url('../img/basket_refresh_btn.png') center top no-repeat;
}
.refreshitems:hover {
	background-position:bottom;
}
.goshopping {
	display:block;
	float:left;
	width:171px;
	height:35px;
	background:transparent url('../img/keepshoping.png') center top no-repeat;
}
.basket_btns {
	display:block;
	float:left;
	padding-left:150px;
	width:580px;
}
.basket_btns a:hover {
	background-position:bottom;
}
.basket_btns div {
	float:left;
	padding:10px;
}
.ordernow1 {
	display:block;
	float:left;
	width:171px;
	height:35px;
	background:transparent url('../img/basket_order_btn.png') center top no-repeat;
}
/************************* CHECK OUT ******************************/



/************* CHECK OUT STEP 1 *********************/



.checkout {
	float:left;
	width:920px;
	clear:both;
	padding:20px 0px;
}
.checkpath {
	float:left;
	width:920px;
	height:80px;
	overflow:hidden;
}
.step1, .step2, .step3, .step4 {
	float:left;
	width:230px;
	height:80px;
	overflow:hidden;
}
.step1 {
	background:transparent url('../img/check_step1.jpg') left top no-repeat;
}
.step2 {
	background:transparent url('../img/check_step2.jpg') left top no-repeat;
}
.step3 {
	background:transparent url('../img/check_step3.jpg') left top no-repeat;
}
.step4 {
	background:transparent url('../img/check_step4.jpg') left top no-repeat;
}
.curstep {
	background-position:left -80px;
}
.donestep {
	background-position:left -160px;
}
.donestep a {
	display:block;
	float:left;
	width:225px;
	height:120px;
}
/******** end steps path style *********/



.step1forms {
	width:900px;
	float:left;
	clear:both;
	overflow:hidden;
	padding:10px 10px;
}
.login_order {
	display:block;
	float:left;
	width:420px;
	padding:10px;
	overflow:hidden;
	background:transparent url('../img/check_step1_form_bg.png') left top no-repeat;
	min-height:300px;
}
.formtitle {
	float:left;
	clear:both;
	width:420px;
	padding:13px;
}
.formtitle p {
	display:block;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.formtitle span {
	display:block;
	clear:both;
	color:#ccc;
}
.formparent {
	float:left;
	width:440px;
	padding:5px;
}
.login_order_body {
	float:left;
	clear:both;
	width:420px;
	padding:30px 0px;
}
.login_order_line, .guest_order_line {
	float:left;
	clear:both;
	padding:10px 0px 10px 20px;
	width:400px;
}
.login_order_line label {
	display:block;
	float:left;
	width:100px;
	font-size:12px;
	color:#666;
	padding-top:3px;
}
.login_order_line a {
	display:block;
	float:left;
	margin-left:100px;
	padding-top:10px;
	text-decoration:underline;
	color:#09c;
}
*html .login_order_line a {
	margin-left:50px;
}
.login_order_line a:hover {
	text-decoration:none;
}
.login_order_btn {
	display:block;
	float:left;
	width:250px;
	height:40px;
	overflow:hidden;
	background:transparent url('../img/login_order_btn.png') left top no-repeat;
	border:none;
	cursor:pointer;
}
*html .login_order_btn {
	margin-left:60px;
	margin-top:-30px;
}
.login_order_btn:hover {
	background-position:bottom;
}
.asguest {
	display:block;
	float:left;
}
.guest_order_line label {
	display:block;
	float:left;
	width:150px;
	font-size:12px;
	padding-left:5px;
	font-weight:bold;
}
.guest_order_line {
	padding:0px 0px 10px 20px;
}
.goreg {
	display:block;
	float:left;
	width:380px;
	padding-left:20px;
	padding-bottom:10px;
}
.continue {
	background:transparent url('../img/continue_btn.png') left top no-repeat;
}
/******************* step 2*****************/



.step2fromline {
	float:left;
	width:380px;
	padding:5px 0px 5px 20px;
}
.step2fromline label {
	display:block;
	float:left;
	font-size:12px;
	padding-top:3px;
	width:120px;
}
.formtitle strong {
	display:block;
	float:left;
	color:#fff;
	padding-top:7px;
	width:400px;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
}
.continue_center {
	height:40px;
	float:left;
	clear:both;
	padding:15px 0px 20px 310px;
}
.continue_btn {
	display:block;
	float:left;
	width:250px;
	height:40px;
	background:transparent url('../img/continue_btn.png') left top no-repeat;
	border:none;
	cursor:pointer;
}
.continue_btn:hover {
	background-position:bottom;
}
/********  step 3 ****************/



.submit {
	width:900px;
	display:block;
	float:left;
	clear:both;
}
.submit form {
	display:block;
	clear:both;
	width:900px;
	overflow:hidden;
}
.submit form table {
	width:900px;
}
.submit form table thead {
	width:900px;
}
.submit form table thead tr td {
	padding-top:12px;
}
.submit form table tbody {
	width:900px;
}
.submit form table tr {
	width:900px;
}
.finalprice {
	float:left;
	width:280px;
	overflow:hidden;
	padding:10px 10px 10px 20px;
	margin-top:20px;
}
.finalprice div {
	float:left;
	clear:both;
	width:280px;
	padding:5px 0px;
}
.finalprice div span {
	display:block;
	float:left;
	width:180px;
	font-size:12px;
	font-weight:bold;
}
.finalprice div strong {
	display:block;
	float:left;
	width:100px;
	color:#c33;
	font-size:13px;
}
.delivery_details {
	width:570px;
	float:left;
	overflow:hidden;
	padding:10px 10px 10px 0px;
}
table.fordelivery {
	width:580px !important;
}
table.fordelivery thead {
	width:570px;
}
table.fordelivery thead tr {
	width:570px;
}
table.fordelivery thead tr td {
	width:190px;
	padding-top:12px !important;
}
table.fordelivery tbody {
	background-color:#fff;
}
table.fordelivery tbody tr {
	width:570px;
}
table.fordelivery tbody tr td {
	width:190px;
}
.com_order {
	display:block;
	float:left;
	clear:both;
	width:900px;
	padding-bottom:20px;
}
.com_order h4 {
	display:block;
	clear:both;
	font-size:14px;
	color:#09c;
	padding:10px 0px;
}
.com_order textarea {
	display:block;
	float:left;
	width:880px;
	height:100px;
	border:#ccc solid 1px;
	padding:5px;
}
.submitwhat {
	display:block;
	float:left;
	width:880px;
	padding:10px 10px 20px;
}
.submitwhat1 {
	padding:0px 10px 0px;
}
.submitwhat strong {
	font-size:14px;
	color:#09c;
}
.pay_btns {
	float:left;
	width:900px;
	padding:20px 0px;
	overflow:hidden;
}
.pay_btns div {
	float:left;
	overflow:hidden;
	width:280px;
	height:200px;
	padding:0px 0px 0px 20px;
}
.pay_btns div a {
	display:block;
	float:left;
	width:260px;
	height:140px;
	color:#333;
	padding:60px 0px 0px 20px;
}
.pay_btns div a:hover {
	color:#fff;
	background-position:bottom;
}
a.onl {
	background:transparent url('../img/pay_online.png') left top no-repeat;
}
a.bnk {
	background:transparent url('../img/pay_bank.png') left top no-repeat;
}
a.nal {
	background:transparent url('../img/pay_curier.png') left top no-repeat;
}
h1.payments {
	color:#fff;
	background:transparent url('../img/h1_payment.png') left top no-repeat;
}
h1.payments span {
	color:#0ff;
}
.pay_head {
	float:left;
	width:420px;
	padding:15px 0px 15px 15px;
}
.pay_head p {
	display:block;
	float:left;
	padding-left:50px;
	font-size:12px;
}
/************************* CHECK OUT END ! :))))))))) ***************************/



.order_done, .order_denied {
	float:left;
	width:680px;
	overflow:hidden;
	margin-top:20px;
	min-height:100px;
	padding:10px 0px 50px 120px;
	background:transparent url('../img/order_accept_bg_v.png') left top no-repeat;
}
*html .order_done, .order_denied {
	height:300px;
}
h1.accept_order {
	background:none;
	width:500px;
	color:#666;
	margin-bottom:10px;
	font-size:18px;
}
h1.accept_order span {
	color:#09c!important;
	text-transform:uppercase;
	font-weight:bold;
}
h1.accept_order b {
	color:#c33;
	text-transform:uppercase;
}
p.order_result {
	display:block;
	float:left;
	width:550px;
	font-size:12px;
	color:#666;
}
.order_denied {
	background:transparent url('../img/order_denied.png') left top no-repeat;
}
/****** REGiSTRATION ********************/





.registration {
	width:520px;
	padding:10px 30px;
	float:left;
	clear:both;
	overflow:hidden;
}
form.regform {
	width:520px;
	clear:both;
	overflow:hidden;
}
.regstep {
	float:left;
	clear:both;
	overflow:hidden;
	width:520px;
	padding:10px 0px;
}
.regstep select {
	width:250px;
	height:25px;
}
.regstep label {
	display:block;
	float:left;
	width:170px;
	padding-top:5px;
	color:#666;
	font-weight:bold;
}
.regstep label span {
	color:#F33;
}
.inputbody {
	float:left;
	width:250px;
	height:25px;
	overflow:hidden;
	background:transparent url('../img/reg_input_long.png') left top no-repeat;
}
.inputbox {
	display:block;
	width:246px;
	height:20px;
	font-size:12px;
	padding:5px 2px 0px 2px;
	color:#444;
	background:none;
	border:none;
}
.wantmail {
	display:block;
	float:left;
	width:400px;
	padding-left:170px;
	padding-top:10px;
}
.wantmail label {
	display:block;
	float:left;
	position:relative;
	width:250px;
	padding-left:10px;
	font-weight:normal;
}
.mailcheckbox {
	display:block;
	float:left;
	margin-top:6px;
}
.wantmail label a {
	color:#09c;
	text-decoration:underline;
}
.wantmail label a:hover {
	text-decoration:none;
	color:#333;
}
.reg_btn {
	display:block;
	float:left;
	width:200px;
	height:35px;
}
.redstars {
	display:block;
	float:left;
	width:540px;
	overflow:hidden;
	font-size:12px;
	color:#666;
	margin-bottom:20px;
}
.redstars span {
	color:#F33;
}
.registration h1 {
	display:block;
	clear:both;
	color:#09c;
	padding:0px 0px 10px;
	font-size:18px;
}


.qty{
	text-align:center;
	font-size:14px !important;
	font-weight:bold;
	color:#03C !important;
}

#specinput{
	width:200px;	
}

a#spc, a#spc2{
	color: #FF9;
	text-decoration:underline;
	display:block;
	text-align:center;
	clear:both;
}

a:hover#spc, a:hover#spc2{
	text-decoration:none;
}


.error_shown{
	padding:10px;
	background:#FF9;
	font-weight:bold;
	display:block;
	clear:both;
	line-height:19px;
}

#specbal{
	display:none;
	width:185px;
	margin-top:20px;
	position:absolute;
	background:#09F;
	color:white;
	padding:10px 10px;
}

#specbal span{
	font-size:11px;
	color:#FF0 !important;
}



/*================================= NOTICE PAGE =================================*/
.notes {
	background: transparent url('../img/note_body.png') left top repeat-y;
	width: 830px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
	margin: 5px 0px 0px 0px;}
	
.notes_top {
	background: transparent url('../img/note_top.png') left top no-repeat;
	width: 830px;
	height: auto;
	overflow: hidden;
	padding: 10px 0px 20px 0px;}
	
.notes_bottom {
	background: transparent url('../img/note_bottom.png') left top no-repeat;
	width: 830px;
	height: 10px;
	display: block;
	clear: both;
	font-size: 1px;}
	
.left_inform {
	float: left;
	height: auto;
	overflow: hidden;
	width: 515px;
	padding: 10px 0px 0px 20px;}
	
.linfrm, .linfrm5 {
	display: block;	
	clear: both;
	width: 510px;
	height: auto;
	overflow: hidden;
	padding: 0px 0px 7px 0px;}
	
.linfrm label, .linfrm2 label, .linfrm5 label {
	width: 170px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	float: left;
	padding: 4px 0px 0px 0px;}
	
	
.linfrm5 label { width: 120px; }

.linfrm2{
	float:left;
	clear:both;
	margin-bottom:10px;}
	
.frontsel { padding: 0px!important; }
	
.linfrm select {
	width: 246px;
	float: left;
	font-size: 15px;}
	
.linfrm label span, .required strong, .label span, .linfrm5 label span {
	color: #ff0000; }
	
.inp_parr {
	background: transparent url(../img/reg_input_long.png) left top no-repeat;
	width: 250px;
	height: 19px;
	float: left;
	padding: 6px 0px 0px 5px;}
	
.inp_parr input {
	width: 240px;
	font-size: 11px;
	float: left;
	border: none;
	background: none;}
	
.frm_title, .required, .cont_title {
	display: block;
	clear: both;
	font-weight: bold;
	color:#333;
	font-size: 15px;}
	
.required {
	font-weight: normal;
	font-size: 11px;
	padding: 2px 0px 20px 0px;}

.ta_parr {
	background: transparent url('../img/ta_bg.png') left top no-repeat;
	width: 330px;
	height: 129px;
	float: left;}

.ta_parr textarea {
	width: 324px;
	height: 122px;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;}
	
.brws {
	float: left;
	height: 22px;}
	
.rght_inform {
	width: 250px;
	height: auto;
	overflow: hidden;
	float: left;
	padding: 10px 0px 0px 20px;}
	
.cont_title {
	padding: 0px 0px 20px 0px; }
	
.linfrm2 label {
	padding: 6px 0px 2px 0px; }
	
.send_note, .send_note2 {
	background: transparent url('../img/send_note.png') left top no-repeat;
	width: 244px;
	height: 23px;
	display: block;
	float: left;
	clear: both;
	border: none;
	font-size: 11px;
	font-weight: bold;
	color: white;
	cursor: pointer;
	margin: 50px 0px 0px 0px;}
	
.send_note2 { margin: 0px 0px 0px 0px; clear: none; }


/********* notice page **************/

.path_not{
	width:545px!important;
	padding:5px!important;
}


.notice_page{width:700px!important;}
.not_gallery{width:200px!important; float:left; padding-left:5px;}
.not_gallery .grand_pic, .not_gallery .grand_pic img{width:150px!important; border:none;}
.not_smalls{width:130px!important;}
.not_smalls a, .not_smalls a img{width:62px!important;}

.not_descr{
	width:470px;
	padding:10px;
	float:left;
	background:#f5f5f5;
	border:#e9e9e9 solid 2px;
}

.not_descr p{
	display:block;
	clear:both;
	width:470px;
	overflow:hidden;
	padding:3px 0px;
	color:#666;
}

.not_descr p span{
	float:left;
	width:200px;
}

.not_descr p strong{
	float:left;
	width:250px;
	color:#333;
}

.not_descr p strong b{color:#C00;}

.not_descr p strong a{text-decoration:underline; color:#333;}

.not_descr p strong a:hover{color:#666;}

.notice_text{
	width:545px!important;
}

.notice_text p{
	width:540px!important;
}

.not_comm{width:535px!important;}

.not_haed, .not_title, .commentshead{
	display:block;
	float:left;
	clear:both;
	width:700px;
	font-size:18px;
	color:#09c;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:2px solid #09c;
	padding:10px;
	margin:0px 0px 10px 10px;
}

.read_more1{
	display:block;
	float:right;
	clear:both;
	padding:5px 15px;
	background:#09c;
	border:#06c solid 1px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.read_more1:hover{background:#06c;}

.prod_comments{
	float:left;
	clear:both;
	padding:10px 0px;
	width:700px;
	overflow:hidden;
}

.prod_comments form{padding-left:20px;}


.the_comment{
	float:left;
	width:680px;
	padding:10px;
	margin-bottom:10px;
	border-bottom:#ccc dotted 1px;
}

.the_comment p{
	display:block;
	float:left;
	text-align:justify;
	margin-bottom:10px;
}

.the_comment span{
	color:#999;
	display:block;
}

span.author{
	float:left;
}

span.com_date{
	float:right;
}

.show_all_comments{
	display:block;
	float:right;
	width:560px;
	padding:10px;
}

.commentshead a{
	display:block;
	float:right;
	margin-right:30px;
	font-size:11px;
	color:#333;
}
.commentshead a:hover{text-decoration:underline;}

.offers_line{
	display:block;
	float:left;
	clear:both;
	padding:10px 10px;
	width:750px;
	overflow:hidden;
}

.offer{
	display:block;
	float:left;
	width:220px;
	margin-right:10px;
	overflow:hidden;
}

.offer_name{
	display:block;
	clear:both;
	color:#666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:10px;
}
.offer_name:hover{color:#09c; text-decoration:underline;}
.offer_img{
	width:100px;
	display:block;
	float:left;
	border:#ccc solid 2px;
	overflow:hidden;
	margin-right:10px;
}
.offer_img:hover{border:#09c solid 2px;}
.offer_img img{border:none; width:100px;}

.offer_foot{
	display:block;
	float:left;
	width:100px;
	overflow:hidden;
}

.offer_foot div a{
	display:block;
	float:left;
	clear:both;
	width:98px; 
	text-align:center;
	padding:5px 0px;
	font-size:12px;
	color:#fff;
	background:#09c;
	border:#06c solid 1px;
}
.offer_foot div a:hover{background:#06c;}

.offer_foot p{
	color:#c00;
	font-size:16px;
	display:block;
	float:left;
	margin-bottom:20px;
	clear:both;
}
