* {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
}
body {
	 width: 100%; text-align: center; margin: 0; padding: 0; font-size: 12px; background-image: url(../images/krsna_background.jpg); background-repeat:repeat;
}

form {
	margin: 0; padding: 0;
}
h1 {
	display: none;
}

a {
	color: #000;
}

a:hover {
	color: #A00;
}
.clear_all {
	height: 1px; overflow: hidden; clear: both;
}
.clear_text {
	height: 23px; overflow: hidden; clear: both;
}
.text {
	font-size: 12px;
}
.input-needed { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #000000; background-color: #FFFFFF; border-color: #333333 #CCCCCC #CCCCCC #333333; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; background-image: url(../images/input_needed.gif); padding-left: 6px}
.input {  font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #000000; background-color: #FFFFFF; border-color: #333333 #BFBFBF #BFBFBF #333333; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.button {	
	background-color: #530609; color: #fff;	border: 1px solid #000;	font-size: 11px; font-weight: bold;	cursor: pointer; padding: 0 2px 0 2px;

}
#wrap_main{
	margin: 0 auto; width: 860px; text-align: left; background-image: url(../images/bg_wrap.gif); 
}

.text_item {
	margin: 0 0 10px 0;
}

#shop {
}
#header {
	margin: 0 0 0 0; background-color: #FFFFFF;
}
	#header #left {
		float:left; width: 207px; background-color: #FFF; padding: 0 0 0 5px;
	}
		#header #left #logo {
			
		}
		#header #left #help {
			
		}
	#header #right {
		float:right; width: 642px; padding: 0 5px 0 0; background-color: #FFF;
	}
		#header #right #tools {
			background-color: #530609; height: 35px;
		}
			#header #right #tools #search {
				float: left; padding: 8px 0 0 20px;
			}
				#header #right #tools #search .label-search {
					font-size: 10px; color: #FFFFFF; font-weight: bold;
				}

		
			#header #right #tools #basket{
				float: left; padding: 11px 0 0 121px; color: #FFFFFF; font-size: 10px;
			}
			#header #right #tools #basket a {
				font-size: 10px; text-decoration: none; color: #FFFFFF;
			}
			#header #right #tools #basket a:hover {
				text-decoration: underline;
			}
			#header #right #tools #languages {
				float: right; padding: 9px 4px 0 0;
			}
			#header #right #tools #languages a {
				font-size: 11px; text-decoration: none;
			}
			#header #right #tools #languages a:hover {
				text-decoration: underline;
			}

		
		#header #right #banner {
			float: left;
		}
		#header #right #members {
			 width: 160px;	float: left;
		}
		#header #right #members a {
			float: left; margin: 0 0 1px 0;
		}

#content {
	margin: 0 0 0 0;
}
.content_text {
	margin: 15px 4px 7px 4px;
}

.content_list {
	margin: 7px 0 7px 0; padding: 7px 4px 7px 4px;
}

#basket {
	padding: 5px 0 0 7px; color: #fff;
}


#text_column {
	width: 643px; float: left; margin: 0 0 0 1px;
}
	#text_column h2 {
		font-size: 12px; font-weight: bold; text-transform: uppercase; margin: 0 0 10px 0; padding: 2px 4px 2px 4px; background-color: #5E171A; color: #FFF;
	}
	#text_column h3 {
		font-size: 12px; color: #000;
	}
	
	
	#top_navi {
		padding: 0 0 0 5px; background-color:#692528; height: 30px; border-left: #FFFFFF 1px solid;
	}		
		#top_navi ul {
			list-style: none; margin: 0; padding: 7px; 
		}	
		#top_navi li {
			float: left;
		}
		#top_navi li a {
			padding: 7px 8px 7px 8px; font-size: 11px; line-height: 17px; color: #FFF; font-weight: bold; font-variant: normal; text-transform: none; font-style: normal; text-decoration: none;
		}
		#top_navi li a:hover {
			color:#E9CECF;
		}

		#top_navi li span {
			font-weight: bold; color: #FFF;	
		}

#print {
	padding: 10px 0 10px 0; margin: 0 10px 0 10px; border-top: 1px solid #CCCCCC;
}

#footer {
	height: 30px; background-color: #C9AAAB;
}	
	#footer #copy {
		font-size: 10px; float: left; padding: 9px 0 0 10px;
	}
	
	#bottom_navi {
		padding: 8px 0 0 0; float: left;
	}		
		#bottom_navi ul {
			list-style: none; margin: 0; padding: 0;
		}	
		#bottom_navi li {
			float: left;
		}
		#bottom_navi li a {
			padding: 4px; text-decoration: none; font-size: 10px;
		}
		#bottom_navi li span {
			font-size: 10px;			
		}	
	
/* products */
.product {
	margin: 7px 4px 7px 4px;
}
.product .basket {
	float: left; width: 140px;
}
	.product .basket .image {
		margin: 0 0 5px 0;		
	}
	.product .basket .price {
		margin: 0 0 5px 0;		
	}
	.product .basket .attributes {
		margin: 5px 0 5px 0; font-size: 11px;	
	}
	.product .basket .attributes select {
		float: left;  font-size: 11px;		
	}
	.product .basket .attributes span {
		float: left;  font-size: 11px;		
	}
	.product .basket .quantity {
		margin: 0 0 5px 0; float: left
	}
	.product .basket .add {
		margin: 0 0 5px 5px; float: left;
	}
	.product .basket .review {
		margin: 0 0 5px 5px; float: left;
	}
	
.product .description {
	float: right; width: 440px; font-size: 11px;
}


.sep { margin: 8px 0 8px 0; border-bottom: #999999 solid 1px; }

#container {
	padding: 15px 10px 8px 10px;
}
	
#left_navi {
	width: 211px; float: left; margin: 30px 0 0 0;
}
	#left_navi ul {
		margin: 0; padding: 0 0 0 5px; list-style-type: none; color: #fff;
	}
	#left_navi li {
		height: 18px; border-bottom: solid 1px #FFF; background-color: #844346; margin: 0px; padding: 0px;
	}
	#left_navi li.selected {
		height: 18px; border-bottom: solid 1px #FFF; background-color:#5E171A; 
	}
	
	#left_navi li a {
		 display: block; text-decoration: none; color: #FFF; font-size: 12px; padding: 2px;
	}
	#left_navi li a:hover {
		 background-color:#5E171A;
	}

.error {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: red;
	margin: 5 0 0 0;
}

.td-head {
	background-color: #530609;
	color: #FFF;
	border: 1px solid #000;
	font-size: 11px;
	font-weight: bold;
}
.td-head td {
	color: #FFF;
}
.cart a {
	text-decoration: none;
}
.cart a:hover {
	text-decoration: underline;
}