input::-moz-focus-inner /*Remove button padding in FF*/
{ 
    border: 0;
    padding: 0;
}

	body{ background: url(../../images/bg.png) repeat-x top; position: relative; margin:0; background-color:#ECEBEA;
	  	font-size:13px;
	  	font-family:Verdana,Tahoma,Arial, Helvetica, sans-serif;
	  	color:#515151;
	}
	

	
	
	/*Header*/
	.header_login{
		height:50px; width:100%; background-color:#F1F1F1; border: 1px solid #e3e3e3; color:#999999; vertical-align:top; padding-left:30px; padding-right:30px;
		font-size:12px;	padding:0px; font-family:Verdana,Tahoma,Arial, Helvetica, sans-serif; line-height:1.6;
	}	
	.header_middle{	height:80px; width:100%; color:#999999; vertical-align:middle; padding-left:20px;  font-size:12px;
				    font-family:Verdana,Tahoma,Arial, Helvetica, sans-serif; line-height:1.6;}
	.headerBottom{ width:100%; height:35px; background:#FFFFFF url(../images/menu_back.png);}
	
	/*Main Menue*/
	/*.topMenu{ background: url(../../images/top_menu_bg-.png); background-repeat:repeat-x; background-position:center; }*/		
	.menubar{padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:5px; text-decoration: none; color:#fff;
			 background-color:#727171; margin-right:1px; border:1px solid #8F8F8F; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }	
	.newsTitle{ padding-left:10px;}


	/*Basket*/
	#top_cart a{ color:#FF0000;  font-family:Arial, Helvetica, sans-serif; font-size:12px; }
	#top_cart a:hover{ color:#D12C16; }
	.basketQuantity_div{ height:28px; padding-top:5px; padding-bottom:0px; margin-top:4px; min-width:120px; text-transform:uppercase; background-color:#F7F7F7; padding-left:5px; padding-right:10px; border: 1px solid #d0ccc9;	border-width: 1px 1px 1px 1px; }
	
	.basketLable_div{ height:28px; padding-top:5px; padding-bottom:0px; margin-top:4px; background-color:#F7F7F7; text-transform:uppercase;  border: 1px solid #d0ccc9;	border-width: 1px 0px 1px 1px; padding-right:4px; padding-left:4px;	 }
	.basketLable_div_space { height:13px; display:block;}

	
	/*Currency drop down*/
	.currencyLable_td{ width:70px; vertical-align:top; padding-top:14px;}
	.currencyBox_td{ width:150px; vertical-align:top; padding-top:12px;}
	.dropdownHolder{ width:130px; }
	.dropdown { padding:0px; margin:0px}
    .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
    .dropdown dd { position:relative; }
    .dropdown a, .dropdown a:visited { color:#666666; text-decoration:none; outline:none;}
    .dropdown dt a {background:#FFFFFF url(../images/select_right.png) no-repeat scroll right center; display:block; padding-right:30px;
                    border:1px solid #BEBEBE; width:100px; }/*Containere avalin title be hamrahe arrow*/
	.dropdown dt a:hover {background:#FFFFFF url(../images/select_right_up.png) no-repeat scroll right center; display:block; padding-right:30px;
                          border:1px solid #BEBEBE; width:100px;}/*Containere avalin title be hamrahe arrow*/
    .dropdown dt a span {cursor:pointer; display:block; padding:3px;}
    .dropdown dd ul { background:#ffffff none repeat scroll 0 0; border: 1px solid #BEBEBE; color:#C5C0B0; display:none;
                      left:0px; padding:0px 0px; position:absolute; top:2px; width:auto; min-width:130px; list-style:none;}/* Options Container */
    .dropdown span.value { display:none;}
    .dropdown dd ul li a { padding-right:32px; display:block; }
    .dropdown dd ul li a:hover { background-color:#F1F1F1;}
    .dropdown img.flag { border:none; margin-left:10px; padding-top:5px; }
    .flagvisibility { display:none;}
	
	.dropdown dd ul li .currency_link{padding-right:32px; display:block; cursor:pointer; color:#666666; }
	.dropdown dd ul li .currency_link:hover{background-color:#F1F1F1;}
	
	/*Top page Trace menue */
	.cat-trace{ text-decoration:none; font-size:11px; color:#666666;}
	.cat-trace:hover{ color:#F60000;}
	.cat-trace-arrow{background:url(../images/cat-trace-arrow.png) no-repeat scroll right center; width:6px; height:6px; display:inline-block; margin-bottom:1px; }
	
	
	/*Content*/
	.Shop_Content_tbl{border: 1px solid #e3e3e3;	background-color:#FFFFFF; width: 100%; padding-bottom:20px;
					  padding-top:20px; padding-left:20px; padding-right:20px;}

	
	
	/*Store category menue*/
	.shopMenu_tbl {	border: 1px solid #e3e3e3;  -moz-border-radius: 7px 7px 7px 0px; -webkit-border-radius: 7px 7px 7px 0px; border-radius: 0px 0px 7px 7px;	background-color: #ffffff;   width: 100%; padding-bottom:20px;}
	.shopMenu_tbl td {	line-height: 25px;	font-size: 14px;  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; color:#595959;
						border-bottom: 1px solid #fff;	border-top: 1px solid #fff;}
	.Cat_main_tbl{ border: 1px solid #e3e3e3;}
	.subCatName{ text-align:center;}	
	.subCategories_Tbl td{ padding:10px; }
	.shopMenuSpan { font-family: sans-serif; color:#979797; display:block;}
	.shopMenuSpan:hover { font-family: sans-serif; color:#FF0000; display:block;}
	.shopMenuLink { font-family: sans-serif; color:#979797; display:block; text-decoration:none}
	.shopMenuLink:hover { font-family: sans-serif; color:#FF0000; display:block;}
	
	
	.shopMenuSeperator{ height:1px; width:180px;; background-color:#999999; display:block;}
	.PlusBtn{display:block; background-color:#FFFFFF;  border:0; cursor:pointer;}
	.cat_arrow{ background-image:url(../images/up_small.gif); background-repeat:no-repeat; background-position: center; display:block; height:18px;
				width:18px; font-size:15px; font-family:Arial; font-weight:bold; text-decoration:none; color:#333333; border:0; cursor:pointer;}


						 
						 
	/*pagination*/
	div.pagination {
	padding: 3px;
	margin: 3px;
	}
	div.pagination a {
		font-family:Arial, Helvetica, sans-serif; line-height:1.2; font-size:14px;
		padding: 2px 5px 2px 5px;
		margin: 2px;
		
		border:1px solid #8F8F8F; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;  	
		text-decoration: none; /* no underline */
		color: #8F8F8F;
	}
	div.pagination a:hover, div.pagination a:active {
		border: 1px solid #EC0000; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; 
		color: #000;
		color:#EC0000;
	}
	div.pagination span.current {
		font-family:Arial, Helvetica, sans-serif; line-height:1.2; font-size:14px;
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EC0000; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; 		
		font-weight: bold;
		background-color: #EC0000;
		color: #FFFFFF;
	}
	div.pagination span.disabled {
	font-family:Arial, Helvetica, sans-serif; line-height:1.2; font-size:14px;
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #CACACA; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; 
	
		color: #CACACA;
	}
	
	
	
	
	/*form fields*/
	.small_box{ padding-left:5px; width:40px; height:22px;}
	.medium_box{padding-left:5px; width:70px; height:22px;}
	.larg_box{padding-left:5px; width:120px; height:22px;}
	.xlarg_box{padding-left:5px; width:200px; height:22px;}
	.xxlarg_box{padding-left:5px; width:500px; height:22px;}
	
	.small_slect{ padding:2px;width:50px; height:25px;}
	.medium_slect{ padding:2px;width:70px; height:25px; }
	.larg_slect{ padding:2px;width:100px; height:25px; }
	.xlarg_slect{ padding:3px;width:200px; height:30px; }
	.xxlarg_slect{ padding:3px; width:506px; height:30px; }
	.xlarg_country_slect{ padding:3px; width:300px; height:30px; }
	
	

	
	
	/*Content tabs*/
	#content-tabs{margin:0px;}
	#content-tabs #tabs  #menu{padding:0px;margin-bottom:0px; margin-top:0px; display:block;}
	#content-tabs #tabs  #menu li{	display:inline-table; 	list-style-type: none;	font-weight: 700;
									padding: 12px 20px 12px 20px;	background: #efefef;	margin-bottom: -1px;
									border: 1px solid #d0ccc9;	border-width: 1px 1px 1px 1px;	position: relative;	color: #898989;	cursor: pointer;}
	#content-tabs #tabs  #menu li.active{	background: #fff;	top: 1px;	border-bottom: 0;	color: #5f95ef;}
	.content{	display:block;	margin: 0pt auto;	background: #efefef;	background: #fff;	border: 1px solid #d0ccc9;	padding: 30px; 	font-size: 14px;}
	
	
	
	
	
	/*quantity box*/
	.quantity_box_button {	border: currentColor; width: 19px; height: 19px; vertical-align: top; cursor: pointer;	}
	.quantity_box_button_up { background: url("../images/arrowUp.png") no-repeat 0px 0px; margin: 0px 0px 0px -2px;	}
	.quantity_box_button_up:hover {	background: url("../images/arrowUp-active.png") no-repeat 0px 0px;}
	.quantity_box_button_down {	background: url("../images/arrowDown.png") no-repeat 0px 0px; margin: 0px 0px 0px -2px;	}
	.quantity_box_button_down:hover {background: url("../images/arrowDown-active.png") no-repeat 0px 0px;}
	.quantity_box_update {background: url("../images/cart_update_up.png") no-repeat 0px 0px; margin: 3px 0px 0px 2px; width:83px; height:19px;}
	.quantity_box_update:hover {background: url("../images/cart_update_down.png") no-repeat 0px 0px;}
	.inputboxquantity {	margin: 0px 0px 0px 2px; padding: 0px 0px 0px 5px; border: 1px solid #BCBBBB; width: 34px; height: 17px; color: #FA534D;
						line-height: 17px; font-size: 12px; font-weight: normal; vertical-align: top;
	 }	
	
	
	
	
	
	/*Items view*/
	.productTbl{border:1px solid #E8E8E8; -moz-border-radius: 7px 7px 7px 0px; -webkit-border-radius: 7px 7px 7px 0px; border-radius: 7px 7px 7px 0px; background:
				 #F6F6F6 no-repeat scroll right top; }
	.product:hover .productTbl{ background: url(../images/back.png) no-repeat scroll right top;}
	.product:hover .buyBtn a:hover{ color:#FFFFFF;}	
	.auto_Scroll{height:180px; overflow-x:hidden; overflow-y:hidden;}
	.productPicContainer{ padding-left:10px; padding-top:10px; padding-right:10px; height:180px; vertical-align:baseline;} 
	.productPicTbl{ width:100%; height:180px;  }
	.productPic{border:1px solid #E8E8E8; background:#F8F8F8; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;  }
	.Item_Thumb{ display:block;}	
	.productName{vertical-align:baseline;  color:#666666;  font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:13px;
				 padding-top:10px; padding-left:15px; padding-right:15px; padding-bottom:5px; text-transform:uppercase;   }	
	.productShortDetails{ height:40px;}
	
	.pricesHolder{ width:130px; padding-left:15px;}
	.productRegPrice{  color:#666666;  font-family:Arial, Helvetica, sans-serif; font-size:14px;    }
	.productPrePrice{  color:#666666;  font-family:Arial, Helvetica, sans-serif; font-size:14px;  }
	.productOurPrice{ color:#EC0000;  font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:14px;  font-weight:bold; }
	.producViewOptions{ display:inline; }
	
	.productFilm_OFF{display:block; width:35px; height:22px; background: url(../images/Product_Film_OFF.png) no-repeat scroll right center; cursor:pointer; }
	.productFilm_OFF:hover{display:block; width:35px; height:22px; background: url(../images/Product_Film_NotAvailable.png) no-repeat scroll right center; cursor:pointer; }	
	.productFilm_ON{display:block; width:35px; height:22px; background: url(../images/Product_Film_ON.png) no-repeat scroll right center; cursor:pointer; }	
	.productFilm_ON:hover{display:block; width:35px; height:22px; background: url(../images/Product_Film.png) no-repeat scroll right center;
					   cursor:pointer; }
	
	.productGallery_OFF{display:block; width:26px; height:22px; background: url(../images/Product_Pic_OFF.png) no-repeat scroll right center; cursor:pointer; }
	.productGallery_OFF:hover{display:block; width:26px; height:22px; background: url(../images/Product_Pic_NotAvailable.png) no-repeat scroll right center; cursor:pointer; }	
	.productGallery_ON{display:block; width:26px; height:22px; background: url(../images/Product_Pic_ON.png) no-repeat scroll right center; cursor:pointer;}
	.productGallery_ON:hover{display:block; width:26px; height:22px; background: url(../images/Product_Pic.png) no-repeat scroll right center; cursor:pointer;}
	
	
	
	.buyBtnDiv{display:inline-block; width:65px; height:24px; 
			   font-family:Tahoma,Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:1.2; font-size:12px; margin:0;
			   background:#727171;
			   border:1px solid #727171; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; 
			   cursor:pointer;
	 }	 	 
	
	.buyBtn{}
	.buyBtn a{display:inline-block; width:57px; height:22px; padding-top:5px; padding-left:10px; text-decoration:none; color:#FFCB08;}
	.buyBtn a:hover{ color:#FFF;}
	.related_item_block{ border:1px solid #E8E8E8; -moz-border-radius: 0px 0px 7px 7px; -webkit-border-radius: 0px 0px 7px 7px; border-radius: 0px 0px 7px 7px;
		 background: #FFF  no-repeat scroll right top; padding-top:10px; padding-bottom:10px; }
		 
		 
	.Left_block_title{ color:#fff; border:0px solid #E8E8E8; -moz-border-radius: 7px 7px 0px 0px; -webkit-border-radius: 7px 7px 0px 0px;
					   border-radius: 7px 7px 0px 0px; background: #727171  no-repeat scroll right top; padding-top:7px; padding-bottom:7px; padding-left:10px }
	
	.Left_block_title_separator{  color:#fff;  background: #FCCC1A  no-repeat scroll right top; height:3px; }
	.related_items_holder{ display:none ; }
	
	
	
	/*da-message*/
	.da-message-slide_holder{position: relative;display: none;width: 300px;	left: 0;top: -400px;	}
	.da-message-slide_content {	height: 100px;	color: #fff;padding-left:7px;padding-top:7px;border: 1px solid #DDDDDD;
								background-color:#FF0000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;	}
	.da-message-slide_text{	width:250px;position:relative;}
	.da-message-close{	float: right; position: absolute; top: 0; right: 0; width: 16px; height: 16px; margin: 5px;
						background: url(../images/da-message-close.png) no-repeat scroll right center; cursor:pointer;}
	.da-message-arrow-down {width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px solid #DDDDDD; margin-left:30px; }
	
	
	
	/*Sort*/
	.topPageSortDiv{ width:100%; margin-bottom:40px;}
	.PaginationDiv{ display: inline-block; float:left; width:200px;}
	.sortDiv{ display: inline-block; float:right;  padding-right:18px;}	
	.sortTXT{padding-left:5px; width:210px; height:24px; border:1px solid #C1C1C1; outline:none; border-radius: 2px; -moz-border-radius: 2px;
			 -webkit-border-radius: 2px; font-size:14px; margin:2px;}							 
	.pagesortLine{ height:15px;border-top:dotted thin #666666;}
	


	/*Cart Details*/	
	.cart_dotted_line{ border-bottom:dotted thin #CCCCCC ; height:10px;}
	.cart_delet_line{ width:32PX; height:30PX; background-image:url(../images/trash.png); display:inline-block; border:0; cursor:pointer; margin-left:10px; }
	.cart_delet_line:hover{ color:#FF0000;}	
	#ADDTOBAG_BUTTON{ width:120PX; height:25PX; background-image:url(../images/add-to-cart-on.png); display:inline-block;
					  border:0; cursor:pointer; margin-left:10px; margin-top:10px; }
    #ADDTOBAG_BUTTON:hover{ background-image:url(../images/add-to-cart.png);  }
	.cart_header_td{ padding-top:20px;	padding-bottom:20px;}	
	.cart_header_title{	font-family:  sans-serif;font-size: 16px;text-transform: uppercase;	color:#F60000;font-weight:700;}	
	.cart_header_description{font-size: 10px;color:#666666;}	
	
	.cart_line_title_tbl{ border: solid #E8E8E8; border-width:0px 1px 0px 1px }
		
	.cart_line_title_tbl th{ background-color:#666666; color:#FFFFFF; font-size: 10px; padding:5px;}
	
	.cart_line_title_tbl td{padding-top:20px; vertical-align:top;}	
	.cart_line_name{font-size: 13px;padding-bottom:10px;color:#F60000;display:inline-block;	}	
	.cart_line_optionname{	font-size: 11px;color:#666666;margin:0px;padding-bottom:2px;}
	.shipping_options_title{font-family:  sans-serif;font-size: 16px;text-transform: uppercase;	color:#666666;font-weight:700;padding:9px 9px 4px 9px;}
	.shipping_options_country{ padding:10px 10px 10px 10px; vertical-align:top;}
	.total_title{ font-size:12px; font-weight:bold; padding:0 0 0 30px ;}
	.total_costs{ font-size:12px; font-weight:bold; height:25px; padding:0 0 0 5px ;}
	#shipping_methods{ padding-bottom:20px; padding-left:10px; padding-right:10px}
	#shipping_methods td{ padding:5px; }
	.shipping_methods_name{ font-size:12px; font-weight:bold;}
	
	.shipping_methods_Zip_Btn{  
		border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size:14px;
		background-color:#D60F0A;
		width: 37px;
		height: 22px;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		color: #FFFFFF;
		border:hidden;
		cursor:pointer;
		vertical-align:middle;
		
	}

	.shipping_methods_Zip_Btn:hover{  
		background-color:#B70E0A;
		color:#FFFFFF;
	}

	.Shipping_Country_row:hover{ background-color:#FFFFFF}
	.Shipping_Country_HR{}
	.Subtotal_Tbl{border:1px solid #E8E8E8;  -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}

	
	.Proceed-to-checkout{width:200PX; height:37PX; background-image:url(../images/Proceed-to-checkout.png); display:inline-block; border:0; cursor:pointer; margin-bottom:10px; }
	.Proceed-to-checkout:hover{width:200PX; height:37PX; background-image:url(../images/Proceed-to-checkout-on.png); display:inline-block; border:0; cursor:pointer; margin-bottom:10px; }
	.cart_line_images{ padding:10px;}
	.cart_line_price{font-size: 13px;}
	.socialLinks{ }



	/*Checkout page*/
	.checkout_shipping_info_tbl{border:1px solid #E8E8E8;  -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px;
								background-color: #F2F2F2; padding:20px;  width: 100%;
	 }
	 
 	.checkout_shipping_info_title{border:1px solid #E8E8E8;  
	 							-moz-border-radius:  5px 5px 0px 0px; -webkit-border-radius:  5px 5px 0px 0px; border-radius: 5px 5px 0px 0px ; width: 100%;
								 padding:5px 5px 5px 5px; height:30px; background:url(../Images/toptitle_02.png) top; 
								 font-size:14px; 
								 text-transform:uppercase;
								 line-height: 1.2em;
								 font-family:  sans-serif;
								 color:#808080;								 
								 
	 }
	 
	 .checkout_shipping_alert_tbl{border:1px solid #E8E8E8;  -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px;
	 							  border-radius: 0px 0px 5px 5px; background-color: #F2F2F2;  padding:20px; color:#F60000;  width: 100%;
	 }

	 
 	  .checkout_shipping_alert_title{border:1px solid #E8E8E8;  
									-moz-border-radius:  5px 5px 0px 0px; -webkit-border-radius:  5px 5px 0px 0px; border-radius: 5px 5px 0px 0px ; width: 100%;
									 padding:5px 5px 5px 5px; height:30px; background:url(../Images/toptitle_02.png) top; 
									 font-size:14px; 
									 text-transform:uppercase;
									 font-weight:bold;									 
									 line-height: 1.2em;
									 font-family:  sans-serif;
									 color:#F60000;								 
								 
	 }

	

		
	.checkout_shipping_btn{  
		border:1px solid #fff;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:  5px;
		background-color:#727171;
		width: 180px;
		height: 30px;
		font-size: 11px;
		font-weight: bold;
		display:table-cell; vertical-align:middle;
		text-decoration: none;
		color: #fff;
		
		cursor:pointer;
		margin-bottom:0px;
	}	
	.checkout_shipping_btn:hover{
		background-color:#E35F5F;
		color:#FFFFFF;
	}
		
		






	/*site filter*/
	.filter_tbl {	border: 1px solid #e3e3e3;  -moz-border-radius: 7px 7px 7px 0px; -webkit-border-radius: 7px 7px 7px 0px; border-radius: 0px 0px 7px 7px;	background-color: #ffffff;   width: 100%; padding-bottom:20px; padding-top:20px; padding-left:13px;}
	.filter_topTitle{width:180px; height:25px;  margin-bottom:10px; padding-left:0px; color:#FF0000; font-size:12px;
					 font-family:Verdana,Tahoma,Arial, Helvetica, sans-serif; line-height:1.6; text-transform:uppercase; }
	.Filter_Phrase_box{padding-left:5px; width:150px; height:20px; border:1px solid #C1C1C1; outline:none; border-radius: 2px; -moz-border-radius: 2px;
						 -webkit-border-radius: 2px; font-size:14px; margin:2px;}
	.filter_lable{font-size:12px; font-family:Verdana,Tahoma,Arial, Helvetica, sans-serif; line-height:1.6; text-transform:uppercase;}
	.filter_lable_div{ width:175px; height:20px;  margin-bottom:10px; padding-left:10px; border-top:dotted thin #666666; background-color:#F1F1F1;}
	.filter_Brand_box{padding-left:5px; width:150px; height:24px; border:1px solid #C1C1C1; outline:none; border-radius: 2px; -moz-border-radius: 2px;
						 -webkit-border-radius: 2px; font-size:14px; margin:2px;}
	.Filter_Btn{  
		border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size:14px; background-color:#727171; width: 100px; height: 25px; font-size: 11px;
		font-weight: bold; text-align: center;	text-decoration: none;	color: #FFFFFF;	border:hidden;	cursor:pointer;	margin-bottom:0px;	}	
	.Filter_Btn:hover{	background-color:#F60000; color:#FFFFFF; }






	/*review Stars*/	
	.starHolder{ width:100px; float:left; padding-left:10px;}
	.starOn{ display:inline; float:left; width:18px; height:18px; background-image:  url(../images/starOn.png); background-repeat:no-repeat;  ;}
	.starOff{display:inline; float:left; width:18px; height:18px; background-image: url(../images/starOff.png); background-repeat:no-repeat; ;}
	
	
	/*review*/
	.reviewFormTbl{ border:1px #CCCCCC solid; padding:10px;}
	.ReviewShareBtn{border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color:#767676; width: 250px; height: 24px; font-size: 12px; 	
					text-align: center; text-decoration: none; color: #FFFFFF;  border:hidden; cursor:pointer; vertical-align:middle; padding-bottom:5px; }
	.ReviewShareBtn:hover{ background-color:#F60000; color:#000000;}
	.ReviewSingleCommentTbl{ margin-bottom:40px;}
	.reviewFormTxt{ border:1px solid #C1C1C1; outline:none; border-radius: 2px; -moz-border-radius: 2px;
					-webkit-border-radius: 2px; font-size:13px; margin:5px; padding-left:5px; width:350px; height:20px; }
	.reviewFormTxtArea{border:1px solid #C1C1C1; outline:none; border-radius: 2px; 
					  -moz-border-radius: 2px; -webkit-border-radius: 2px; font-size:13px; margin:5px; padding:5px; width:350px; height:120px;}	
	.reviewLbl{ font-size:11px; color:#999999;}
	.reviewFormLbl{ font-size:11px; color:#000000; padding-left:5px;}
	.ReviewExample{font-size:11px; color:#999999; padding-left:5px; padding-top:2px;}
	.reviewNameHolder{  height:10px; padding:5px 5px 5px 5px ; font-size:11px; font-weight:bold;}
	.review_dotted_line{ border-bottom:dotted thin #CCCCCC ; height:5px; }
	.review_sep_line{ border-bottom: thin dashed #999999 ; height:5px; }
	.reviewSubjectHolder{height:10px; padding:5px 5px 5px 5px ; font-size:11px; font-weight:bold;}
	.reviewReccomentHolder{ vertical-align:middle; height:10px; padding:2px 5px 5px 5px ; font-size:11px; font-weight:bold;}
	.reviewDesc{ text-align:justify; padding:5px 5px 5px 5px ; font-size:11px;}
	.reviewPositive{ float:left; width:22px; height:16px; background-image: url(../images/positive.png); background-repeat:no-repeat; }
	#item_review_message{ padding:10px; font-weight:bold;}
	
	
	
	
	/*Footer*/
	.Footer{background-image: url(../images/Footer-bg.png); background-repeat:repeat-x;}
	.DA-Commerce-Span{}
	
	
	
	/*General*/
	.hand{ cursor:pointer;}
	.red{color:#F60000;}
	.Content_Block_Title{ font-size:18px; color:#727171; 
	
	margin: 0;
	padding: 0 0 5px 0;
	letter-spacing: -1px;
	line-height: 1.2em;
	font-family: 'PT Sans Narrow', sans-serif;
	
	font-weight: 700;
	text-transform: uppercase;
	
	
	 }
	
	.bold{ font-weight:700;}
	.hr-dashed-line {
		border: 0;
		border-bottom: 1px dashed #ccc;
		background: #999;
	}	
	.hr-dotted-line {
		height:15px;border-top:dotted thin #666666;
	}	
	
	.hr-bright-line {
		display: block;
		height: 1px;
		border: 0;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #fff;
		margin: 1em 0; padding: 0;
	}	
	
	.Cat_description{vertical-align:baseline; height:15px; width:70px; color:#666666;  font-family:Arial, Helvetica, sans-serif; line-height:1.2; font-size:14px; }
	.general-form-field{padding-left:5px; border:1px solid #333333; background-color:#F9F9F9; color:#666666; outline:none; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-size:14px; margin:5px; margin-bottom:0;}

	.formBtn_larg{  
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size:14px;
	background-color:#C30D19;
	width: 137px;
	height: 30px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	border:hidden;
	cursor:pointer;
	margin-bottom:0px;
	}
	
	.formBtn_larg:hover{
		background-color:#F60000;
		color:#FFFFFF;
	}
	

	
	

	
	
	
	
	
	
	/*Item.details.php*/
	.ItemDetail{
 padding-left:10px;
 font-family:Arial, Helvetica, sans-serif;
 color:#666666;
 
 
 }

	.attContainer{
	
	}
	
	
	
	.ItemOptionDiv{
	 line-height:1.2; 
	 font-size:12px;	  
	 padding: 10px 0 15px 0;
	 
	}

	.ItemOptionName{
	 line-height:1.2; 
	 font-size:14px;
	 padding: 10px 0 5px 0;
	 
	}


	.ItemValueDiv{
	 display:block; color:#666666;
	 
	}

	.ItemValueDiv ul{
	 display:inline;
	 margin:0px;
	 padding-left:0px;
	}
	
	.ItemValueLi { 
	 list-style:none;
	 display:inline-block;	
	 margin:5px 0px 3px 0;
	 padding-left:0px;
	 cursor:pointer;
	}
	
	.ItemValueSpan{
	 border:1px solid #999999 ;
	 color:#666666;
	 font-size:13px;
	 cursor:pointer;
	 float:left;
	 margin-right:5px;
	 padding:5px;
	 min-height:10px;
	 min-width:10px;	
	}
	
	.ItemValueSpan:hover { 
	 border:1px solid #FF6F6A;
	}	
	.ValueColor{
	border:1px solid #999999;
	color:#000000;
	cursor:pointer;
	float:left;
	margin-right:0px;
	padding:5px;
	min-height:20px;
	min-width:20px;
	}	
	.AttDropDown{
	padding-left:0px;
	}	
	.AttColor{
	padding-left:0px;	
	}	
	.AttCheck{
	padding-left:0px;		
	}
.option_dotted_line{
border-bottom:dotted thin #666666 ;
height:10px;}
.ItemDetails_Name{
	margin: 0;
	padding: 0 0 5px 0;
	letter-spacing: 0px;
	line-height: 1.2em;
	font-family:  sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color:#F60000;	
	font-weight:700;
}
.ItemDetail_Price{
	margin: 0;
	padding: 0 0 5px 0;
	letter-spacing: 0px;
	line-height: 1.2em;
	font-family:  sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	color:#F60000;
	font-weight:700;}
.ItemDetail_quantity{
 color:#666666; padding-bottom:10px;
}
.Att_Select_Box{width:250px; height:27px; color:#666666; border:1px solid #999999; outline:none; border-radius: 2px; -moz-border-radius: 2px;
						 -webkit-border-radius: 2px; font-size:14px; margin:2px; padding:2px;}
.ItemDetails_ItemNumber{ font-size:12px; padding-top:10px; padding-bottom:10px;}
#blanket {
 background-color:#111;
 opacity: 0.65;
 filter:alpha(opacity=65);
 position:absolute;
 z-index: 9001;
 top:0px;
 left:0px;
 width:100%;
 }
 #popUpDiv {
 position:absolute;
 background-color:#FFFFFF;
 width:300px;
 height:170px;
 z-index: 9002;
 border: solid 1px #666666;
 }
 .popupClose{
  float:right;
  background:#FFFFFF url(images/close.png) no-repeat scroll right center; display:block;
  width:30px; height:30px;
 } 
#popUpCartContent{ margin: 30px 10px 10px 10px;}
 
.Att_Required_Star{ font-weight:bold; font-size:16px; color:#F60000;}
.Att_Required{ position:absolute; width:200px; height:15px; padding:2px; font-weight:bold; font-size:16px; color:#FF0000;}
.Required_Error{ display:none;}
.Item_Details_SocialMedia_Holder{ border:1px solid #959595; background-color:#E6E6E6}