/*

$Id: main.css,v 1.130.2.2 2009/03/26 13:42:39 ferz Exp $

vim: set ts=2 sw=2 sts=2 et:

*/



/*

	general tags styles

*/

*{ margin:0px; padding:0px;}

body{ background:#80b22d url(images/bg_rpt.jpg) repeat-x; font-family:"Trebuchet MS"; font-size:13px; color:#333333;}

h1{ font-size:25px; color:#639901; margin-bottom:10px;}
	h1 span{ color:#4e00c7; font-style:normal;}
p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; margin-bottom:10px;}

img{ border:none;}
a{ outline:0;}

#bg_yellow_light{ background:url(images/bg_yellow_light.jpg) no-repeat center top;}
#logo{ margin-top:35px; margin-left:15px;}

#left_nav{background:url(images/left_nav_rpt_img.gif) repeat-y;}
	#left_nav ul{ list-style:none; margin-left:1px;}
	#left_nav ul li{ border-bottom:1px solid #d6d6d6; display:block; width:161px; padding:0 10px 0 30px; background:url(images/arrow.gif) no-repeat 10px 13px;}
	#left_nav ul li a{ font-size:13px; color:#555555; text-decoration:none; font-weight:bold; padding : 8px 0px !important; display: block;}
    #left_nav ul li:hover{ background:#d2f973 url(images/arrow_hover.gif) no-repeat 10px 13px;}
    #left_nav ul li ul{list-style:none; margin-left:-10px;}
    
    
    #left_nav ul li a.active{ background:#d2f973 url(images/arrow_hover.gif) no-repeat 10px 13px;}

		#left_nav ul li .left_sub_nav{ background:url(images/left_sub_nav_rpt_img.jpg) repeat-y; margin-left:-1px;}
			#left_nav ul li .left_sub_nav{ list-style:none; margin-right:1px;}
			#left_nav ul li .left_sub_nav li{ border-bottom:1px solid #eceee8; width:131px !important; background:url(images/left_sub_nav_sign.gif) no-repeat 10px 10px; }
			#left_nav ul li .left_sub_nav li a{ display:block;  padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; text-decoration:none;}
			#left_nav ul li .left_sub_nav li:hover{ background:#e0e0e0 url(images/sub_nav_hover.gif) no-repeat 10px 10px !important;}
	
#content{ background:url(images/content_bg.gif) no-repeat; padding:24px 20px 10px 20px;}
.content_pad{ padding:0px 15px 10px 15px;}

.td_pad{ padding-right:3px;}
.btn_marg{ margin-top:12px; margin-right:12px; margin-bottom:13px;}
.btn_marg2{ margin-right:12px; margin-bottom:-8px;}
.email_link{ color:#555555; text-decoration:none; margin-right:20px;}
	.email_link:hover{ text-decoration:underline; color:#333333;}
.call{ font-size:18px; font-weight:bold; color:#5900fe; margin-right:12px;}
.home_img{ background:url(images/home_img.png) no-repeat 0px 3px; padding-left:20px; font-size:15px; text-decoration:none; color:#333333; font-weight:bold; margin-right:10px;}
	.home_img:hover{ color:#5900fe;}
.item_text{ font-size:15px; font-weight:bold; margin-right:12px;}


.bg_search_products{ background:url(images/bg_search_products.gif) no-repeat; height:64px; padding:8px 11px 0px 11px; display:block; padding-bottom:10px;}
.search_products_text{ font-size:17px; color:#4e00ce; font-weight:bold; padding-left:5px;}
.input{ border:0; width:140px; height:22px; float:left; margin-left:4px; margin-right:3px; margin-top:5px; padding:0px 1px 0px 2px;}
.btn_go{ margin-top:4px; margin-right:3px;}

.phone_img{ background:url(images/phone_img.gif) no-repeat; height:82px; display:block; padding:10px 10px 0px 40px; padding-bottom:15px;}
.contactus_text{ font-size:16px; font-weight:bold;}
.content_btm_img{ margin-bottom:1px;}

.information_nav{ background:url(images/bg_information_nav_top.gif) no-repeat; padding-top:10px; padding-bottom:5px;}
	.information_nav ul{ list-style:none; margin-left:12px; margin-top:10px;}
	.information_nav ul li{ margin:0px;}
	.information_nav ul li a{ background:url(images/arrow_info_nav.png) no-repeat 10px 7px; padding-left:25px; font-size:13px; color:#555555; text-decoration:none; font-weight:bold;}
	.information_nav ul li a:hover{ color:#000000;}
.Information_text{ font-size:18px; color:#4e00ce; margin-left:15px;}	
	
.content_text1{ font-weight:bold; color:#5900fe;}	
.content_text2{ color:#333333; font-weight:bold;}	
	
.bg_delivery{ background:url(images/bg_delivery.gif) no-repeat; width:178px; height:97px; padding:15px 15px 0px 10px;}	
.delivery_text{ font-size:18px; color:#4e00ce; display:block;}
.delivery_text2{ font-size:15px; font-weight:bold; color:#000000; display:block;}
.delivery_text3{ font-size:28px; font-weight:bold; color:#4e00ce; margin-top:-5px;}

.td_pad_b{ padding-bottom:30px;}
.img_marg{ margin-right:30px; margin-bottom:30px;}

.bg_wedding{ background:url(images/bg_wedding_nav.jpg) no-repeat; height:173px;}

.tabl_marg{ margin-top:70px; margin-left:330px;}
.wedding_nav{}
	.wedding_nav ul{ list-style:none; margin-right:15px;}
	.wedding_nav ul li{ margin-bottom:5px;}
	.wedding_nav ul li a{ background:url(images/arrow_info_nav.png) no-repeat 10px 7px; padding-left:25px; font-weight:bold; color:#333333; text-decoration:none;}
	.wedding_nav ul li a:hover{ color:#e03662;}

.img_box_marg{ float:left; margin-right:25px; margin-bottom:10px;}
.img_box_marg2{ float:left; margin-bottom:30px;}

.img_box3_btm{ background:url(images/img_box3_btm.png) no-repeat; height:41px; width:213px; text-align:center;}
.imgs_link{ font-size:14px; color:#555555; font-weight:bold; text-decoration:none;}
	.imgs_link:hover{ color:#000000;}

.tabl_marg_t{ margin-top:20px;}

.bg_green{ background:url(images/bg_green.gif) no-repeat; height:32px; padding:10px 15px; margin: 15px 0 10px 0;}
.product_text{ font-size:22px; font-weight:bold; color:#57009b;}
.product_box,.dialog-search-sort-bar{ float:right; margin-top:5px;}
.product_link,.bg_green a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; margin-right:10px;}
	.product_link:hover,.bg_green a:hover{ color:#000000;}
.selling_link{ background:url(images/green_arrow.gif) no-repeat 0px 7px; padding-left:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; margin-left:10px;}
	.selling_link:hover{ color:#000000;}

.products_detail_box{ width:710px; height:55px; background:url(images/product-detail_box_btm.gif) no-repeat bottom;}
.product-detail_img{ border:1px solid #d9d9d9; padding:3px; display:block; margin-bottom:5px; margin-left:2px;}

.see_detail_link,.see-details{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#73a305; display:block; margin-bottom:20px;}
	 .see_detail_link:hover,.see-details:hover{ color:#000000;}

.green_text,.product-title,.green_text a{ font-size:16px; font-weight:bold; color:#639901; margin-bottom:25px; display:block; text-decoration: none;}
.green_text a:hover{ text-decoration: underline;}
.sku_text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; font-weight:bold; display:block; margin-bottom:20px;}

.our_price{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5c5c5c; font-weight:bold; display:block; margin-bottom:20px;}
.currency{color : #4e00d2 !important; font-weight: bold;}
	.our_price span{ font-weight:bold; color:#4e00d2;}

.quantity{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; display:block; margin-bottom:20px;}
.input2{ width:58px; height:22px; border:1px solid #cfcfcf; margin-left:10px;}
.btn_add_basket{ display:block; margin-bottom:20px;}

.green_link,.simple-arrow-button{ background:url(images/arrow_info_nav.png) no-repeat 0px 7px; padding-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#73a305; text-decoration:underline; display:block; margin:15px 0;}
	.green_link:hover,.simple-arrow-button:hover{ color:#000000;}

.blue_text,.product-details-title{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4e00d2; display:block; margin-bottom:20px;}

.indizine_link{ color:#FFFFFF; margin-right:20px;}
	.indizine_link a{ color:#FFFFFF; text-decoration:underline;}
	.indizine_link a:hover{ color:#333333;}
.bg_btm{ background:url(images/bg_btm.png) no-repeat; height:72px;}	
	
.btm_nav{ color:#FFFFFF; padding-top:18px; padding-left:18px;}	
	.btm_nav ul{ list-style:none; margin-bottom:5px;}
	.btm_nav ul li{ display:inline;}
	.btm_nav ul li a{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; margin:0px 10px;}
	.btm_nav ul li a:hover{ color:#333333;}
	
.copy_r{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5e8815; margin-left:10px;}	
.item .TableHead td{ font-weight: bold; background: #d7d7d7; height: 30px; line-height: 30px; padding-left : 5px !important;}
.TableSubHead{ background: #efefef;}
.details{padding: 5px;}
.image{
    padding : 5px;
}
.product-price-text{
    font-weight: bold; font-size: 10px; padding-left : 5px;
}
.cart_up_del{
    padding : 0 5px;
}
.cart_up_del a{
    color : #777777; font-size: 10px; text-decoration: none; }
.cart_up_del a:hover{ text-decoration: underline;}
.cart-total-row div{ padding : 0 0 10px 0;}
.totals tr td{padding : 0 0 10px 0;}
.right-buttons-row{ float: right;}
.clearing{clear: both;}
.text-block{padding-top : 10px;}
.data-table tr td{
    padding : 5px;
}  
table.product-properties .product-taxed-price {
  color: #383838;
  white-space: nowrap;
  font-weight: normal;
  vertical-align: bottom;
}
.products .buy-now .quantity input {
  vertical-align: middle;
}
  
.logos{ float : right; margin-right : 12px; }
	.logos img{ margin-left:10px;}
