

#menu li {
	float:left;
}
/* ===== Login ===== */
#shopping_cart_container .hidden{
	display:none;
}
#btn_center .SubmitLogin{
	border:none;
	background:none;
	cursor:pointer;
		color:#ED1968;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		font-family:Tahoma,Arial,Helvetica,sans-serif;
		font-size:11px;
}
		/* ===== Newsletter ===== */
		#subscribe_container {
			height:174px;
			float:left;
			padding-top:0px;
			margin-left:10px;
			margin-bottom:-10px;
		}
		#subscribe_container #btn_subscribe {
			margin: 0 auto;
		}
		#btn_subscribe_center .button_mini{
			border:none;
			background:none;
			cursor:pointer;
				color:#ed1968;
				font-weight:bold;
				text-decoration:none;
		}
/* ===== Search ===== */
#search_container .search_enter{
	border:none;
	background:none;
	cursor:pointer;
		background:url("../images/search_enter.jpg") no-repeat scroll 0 0 transparent;
		display:block;
		float:right;
		height:18px;
		margin-top:2px;
		padding-left:0;
		padding-right:3px;
		text-indent:-9999px;
		width:19px;
}
#search_query{
	float:left;
}



/* ===== Column 1 - style for categories-tree ===== */
#column1_menu_main ul ul {width:120px; margin-left:5px;}
#column1_menu_main ul ul li a {font-size:14px; line-height:16px;}
#column1_menu_main ul ul ul {width:120px; margin-left:10px;}
#column1_menu_main ul ul ul li a {font-size:11px; line-height:13px;}
/*
#column1_menu_sub ul {width:120px; margin-left:5px;}
#column1_menu_sub li a {font-size:14px; line-height:16px;}
#column1_menu_sub_sub ul {width:120px; margin-left:10px;}
#column1_menu_sub_sub li a{font-size:11px; line-height:13px;}
*/
#column1_menu_container a.selected{
	color:#386800;
	text-decoration:underline;
	/*font-weight:bold;*/
}



/* ===== Column 2 - Headings ===== */
#content_column2_container h2.category_title{
	color:#c0d72f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	text-decoration:none;
}
#content_column2_container h2.category_title, #content_column2_container h2.category_title a{
	color:#ED1968;
	/*margin-bottom:10px;*/
}



/* ===== Column 3 - margin-right ===== */
#column3_container {
	/*width:175px;*/
	float:left;
	margin-left:6px;
	margin-top:40px;
}
#column3_container, #content_column3_container {
	margin-right:0px;
}



#product_container{
	height:auto;
}
#add_to_cart .add_to_cart_button {
	border:none;
	cursor:pointer;
		background:url(../images/btn_add_to_cart.jpg) no-repeat; 
		width:161px; 
		height:46px; 
		float:right; 
		margin-top:10px; 
		text-indent:-9999px; 
		display:block;
}










#product_container{
	height:auto;
}
#product_page_each{
	width:730px;
}
#product_page_each a.page_highlight{
	background:none repeat scroll 0 0 #614C39;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	height:20px;
	margin-right:5px;
	padding-top:4px;
	text-align:center;
	text-decoration:none;
	width:24px;
}

#detail_product_photo{
	height:auto;
	min-height:325px;
}
#views_block{
	float: left;
}
#thumbs_list_frame div{
	float: left;
	margin-top:11px;
	margin-right:11px;
}
#thumbs_list ul {
	list-style-type:none;
}
#thumbs_list ul li{
	float: left;
	margin-top:11px;
	margin-right:11px;
}
#thumbs_list a, #thumbs_list img{
	border:none;
}
#thumbs_list .no_margin_right{
	margin-right:0px;
}

#column1_menu_main div.block_content ul.bullet{
	list-style-type:disc;
	list-style-position:inside;
}
#column1_menu_main div.block_content ul.bullet li a{
	font-size:14px;
	line-height:16px;
}

#content_column2_container ul{
	list-style-type:none;
}
#content_column2_container h3, #content_column2_container h3 a{
	color:#c0d72f; font-family:Arial, Helvetica, sans-serif; font-size:30px; text-decoration:none;
}
#manufacturers_list img{
	border:none;
}

/* ===== TABLE - Shopping Cart / Order History ===== */
table#cart_summary, table#order-list, #order-detail-content table{
	width:720px;
}
#carrier_table table td, #order-detail-content table td{
	/*text-align:center;*/
}
#order-detail-content table .item td{
	text-align:right;
}
table#cart_summary td, table#order-list td, #block-order-detail table td, .table_block table td{
	padding: 5px 10px;
}
table#cart_summary th, table#order-list th, #block-order-detail table th, .table_block table th{
	border-bottom: 1px solid black;
	border-bottom:1px dashed #0CB4DB;
}
table#order-list .icon{
	border:none;
}
table#order-list .icon, #block-order-detail .icon {
	/*display:none;*/
}
#order-detail-content td.cart_quantity{
	width:60px;
}
#order-detail-content td.cart_quantity div{
	float:left;
	margin-left:2px;
}
.exclusive{
	border:none;
	background:none;
	cursor:pointer;
		color:#386800;
		font-family:Tahoma,Arial,Helvetica,sans-serif;
		font-size:11px;
		text-decoration:underline;
}
.hip_underline{
	border-bottom:1px dashed #0CB4DB;
	height:20px;
	margin-bottom:20px;
	clear:both;
}

/* ===== #block-order-detail ===== */
.address {
	float:left;
	margin-right:20px;
	min-width: 120px;
}
.address li{
	padding: 2px 2px 2px 2px;
}
.address_title{
	font-weight: bold;
	border-bottom:1px dashed #0CB4DB;
	text-align: center;
}
#order-detail-content img{
	border:none;
}

/* ===== FORM ===== */
fieldset, .security_informations{
	float:left;
}
fieldset#personal_information, fieldset#personal_information p{
	width:350px;
}
fieldset {
	border:none;
	width:450px;
	margin-right:10px;
}
fieldset p {
	width:450px;
	height:20px;
	margin-bottom:5px;
}
/*fieldset label{
	float:left;
}*/
fieldset input[type="text"], fieldset input[type="password"], fieldset textarea{
	float:right;
	width:200px;
}
fieldset #id_country{
	width:204px;
}
fieldset select {
	float:right;
	margin-left:6px;
}
p.select span select{
	float:none;
	margin:auto;
}



.warning_inline{
	color:#FF0000;
}
#my_login_form input[type="text"], #my_login_form input[type="password"],
#subscribe_container input, #search_container input
{
	line-height: 20px;
}
