h1.products_header{
	font-family: 'Oswald',sans-serif;
	font-size:2.8em;
	font-weight:400;
	color:#808285;
	margin-bottom:10px;
	text-align:center;
	padding:7px 0px 30px 0px;
	min-height:33px;
	line-height:38px;
	background:url(../layout/pods/products_title.png) bottom center no-repeat;	
}

/*================================================
	1. Navigation
-------------------------------------------------*/
#product_categories{
	width:100%;
	-moz-box-shadow: 3px 3px 5px #888;
	-webkit-box-shadow: 3px 3px 5px #888;
	box-shadow: 3px 3px 5px #888;
}
	#product_categories h2{
		font-size:18px;
		color:#231F20;
		height:auto;
		padding:4% 7%;
		padding-top:19px;
		font-family: 'Oswald',sans-serif;
		background:url(../layout/pods/filter_bg_bottom.png) bottom repeat-x #f3f3f4;
		border-bottom:1px solid #A7A9AC;
	}
		#product_categories ul.leftnav_list{
			margin-bottom:15px;
			margin:0px;
			padding:0px;
			background:url(../layout/pods/filter_bg_bottom.png) bottom no-repeat #f3f3f4;
			padding-bottom:5px;
			border-bottom: 1px solid #A7A9AC;
			background-size: 100%;
		}
		#product_categories  ul.leftnav_list li{
			font-size:14px !important;
			font-family: 'Oswald',sans-serif;
			padding:5px 7% !important;
			padding-bottom:7px !important;
		}
		#product_categories  ul.leftnav_list li a{
			color:#231F20;
			display:block;
			width:100%;height:100%;
		}		
		#product_categories ul.leftnav_list li a:hover, #product_categories ul.leftnav_list li.currentitem a{
			color:#EE3124 !important;
		}
		
		
		#product_categories ul#category_nav, #product_categories ul.category_nav{
			margin-bottom:15px;
			margin:0px;
			padding:0px;
			background:url(../layout/pods/filter_bg_bottom.png) bottom repeat-x #f3f3f4;
		}
			#product_categories ul#category_nav li, #product_categories ul.category_nav li{
				font-size:16px;
				font-family: 'Oswald',sans-serif;
				padding:7px 7%;
				padding-bottom:10px;
			}
			#product_categories ul#category_nav li a, #product_categories ul.category_nav li a{
				color:#231F20;
				display:block;
				width:100%;height:100%;
			}		
			#product_categories ul#category_nav li a:hover, product_categories ul#category_nav li.currentreinfeditem a,
			#product_categories ul.category_nav li a:hover, product_categories ul.category_nav li.currentreinfeditem a {
				color:#EE3124;
			}

		#product_categories ul#category_nav li.current, #product_categories ul.category_nav li.current{
			background:#808285;
			border-top:1px solid #A7A9AC;
		}
			#product_categories ul#category_nav li.current a, #product_categories ul.category_nav li.current a{color:#fff;}
		
		#product_categories ul#category_nav li.more, #product_categories ul.category_nav li.more{background:url(../layout/pods/more_leftnav.png) no-repeat 92% 12px #808285;}
		#product_categories ul#category_nav li.less, #product_categories ul.category_nav li.less{background:url(../layout/pods/less_leftnav.png) no-repeat 92% 12px #808285;}
		
		
		#product_categories #byprice_button{
			margin:10px 0px;
			float:right;
		}

#product_categories_fileters{
	width:100%;
	-moz-box-shadow: 3px 3px 5px #888;
	-webkit-box-shadow: 3px 3px 5px #888;
	box-shadow: 3px 3px 5px #888;
}
	#product_categories_fileters h2{
		font-size:18px;
		color:#231F20;
		height:auto;
		padding:4% 7%;
		padding-top:19px;
		font-family: 'Oswald',sans-serif;
		background:url(../layout/pods/filter_bg_bottom.png) bottom repeat-x #f3f3f4;
		border-bottom:1px solid #A7A9AC;
	}
	#product_categories_fileters h2.mobile{display:none;padding:0;}
		#product_categories_fileters h2.mobile a{
			display:block;width:86%;height:92%;padding:4% 7%;background:url(../layout/buttons/red_arrowDown.png) 90% 40% no-repeat;}
		#product_categories_fileters ul.leftnav_list{
			margin-bottom:15px;
			margin:0px;
			padding:0px;
			background:url(../layout/pods/filter_bg_bottom.png) bottom repeat-x #f3f3f4;
			padding-bottom:5px;
			border-bottom: 1px solid #A7A9AC;
		}
		#product_categories_fileters  ul.leftnav_list li{
			font-size:14px !important;
			font-family: 'Oswald',sans-serif;
			padding:5px 7% !important;
			padding-bottom:7px !important;
		}
		#product_categories_fileters  ul.leftnav_list li a{
			color:#231F20;
			display:block;
			width:100%;height:100%;
		}		
		#product_categories_fileters ul.leftnav_list li a:hover, #product_categories ul.leftnav_list li.currentitem a{
			color:#EE3124 !important;
		}
		
		
		#product_categories_fileters ul#category_nav{
			margin-bottom:15px;
			margin:0px;
			padding:0px;
			background:url(../layout/pods/filter_bg_bottom.png) bottom repeat-x #f3f3f4;
		}
			#product_categories_fileters ul#category_nav li{
				font-size:16px;
				font-family: 'Oswald',sans-serif;
				padding:7px 7%;
				padding-bottom:10px;
			}
			#product_categories_fileters ul#category_nav li a{
				color:#231F20;
				display:block;
				width:100%;height:100%;
			}		
			#product_categories_fileters ul#category_nav li a:hover, product_categories ul#category_nav li.currentreinfeditem a{
				color:#EE3124;
			}

		#product_categories_fileters ul#category_nav li.current{
			background:#808285;
			border-top:1px solid #A7A9AC;
		}
			#product_categories_fileters ul#category_nav li.current a{color:#fff;}
		
		#product_categories_fileters ul#category_nav li.more{background:url(../layout/pods/more_leftnav.png) no-repeat 90% 12px #808285;}
		#product_categories_fileters ul#category_nav li.less{background:url(../layout/pods/less_leftnav.png) no-repeat 90% 12px #808285;}
		
		
		#product_categories #byprice_button{
			margin:10px 0px;
			float:right;
		}
/*================================================
	2. Banners
-------------------------------------------------*/


/*================================================
	2. Paging / Filter
-------------------------------------------------*/
#paging_top{
	height:20px;
	margin-bottom:15px;
	color:#808080;
}
	#paging_top #sortby{
		float:right;
	}
	#paging_top #page_counts{
		float:left;
		width:160px;
	}
	#paging_top #paging_list{
		float:left;
	}
		#paging_top #paging_list a{
			color:#808080;
			float:left;
			height:18px;
		}
			#paging_top #paging_list a:hover{
				color:#084182;
			}
	#paging_top #paging_list ul{
		float:left;
		margin:0px 5px;
	}
	#paging_top #paging_list ul li{
		float:left;
		margin:0px 0px;
	}
		#paging_top #paging_list ul li a{
			width:19px;
			text-align:center;
			color:#084182;
		}
			#paging_top #paging_list ul li a:hover, #paging_top #paging_list ul li.current_page a{
				width:19px;
				text-align:center;
				color:#FFF;
				background:url(../layout/pods/products/paging_bck.png) top left no-repeat;
			}
			
#paging_bottom{
	height:20px;
	margin-bottom:15px;
	color:#808080;
	float:right;
}
	#paging_bottom #paging_list_bottom{
		float:left;
	}
		#paging_bottom #paging_list_bottom a{
			color:#808080;
			float:left;
			height:18px;
		}
			#paging_bottom #paging_list_bottom a:hover{
				color:#084182;
			}
	#paging_bottom #paging_list_bottom ul{
		float:left;
		margin:0px 5px;
	}
	#paging_bottom #paging_list_bottom ul li{
		float:left;
		margin:0px 0px;
	}
		#paging_bottom #paging_list_bottom ul li a{
			width:19px;
			text-align:center;
			color:#084182;
		}
			#paging_bottom #paging_list_bottom ul li a:hover, #paging_bottom #paging_list_bottom ul li.current_page a{
				width:19px;
				text-align:center;
				color:#FFF;
				background:url(../layout/pods/products/paging_bck.png) top left no-repeat;
			}		
/*================================================
	3. Product Lists
	3.1 Category lists
-------------------------------------------------*/
#section_overview{}
	#section_overview li{
		float:left;
		width:17.5%;
		margin-right:10%;
		text-align:center;
		margin-bottom:40px;
	}
	#section_overview li img{margin-bottom:10px;}
	#section_overview li h3{
		color: #333333;
		font-family: 'Oswald',sans-serif;
		font-size: 1.4em;
		font-weight: 400;
		margin-bottom: 5px;
	}
		#section_overview li h3 a{display:block;width:100%;height:100%;color:#58595B;font-weight:normal;}

#category_stdlist{
	list-style:none;
}
	#category_stdlist li{
		/*float:left;*/
		display: inline-block;
		vertical-align: top;
		width:17.5%;
		margin-right:10%;
		position:relative;
		text-align:center;
		margin-bottom:40px;
	}
		#category_stdlist li img{margin-bottom:10px;}
		#category_stdlist li h3{
			color: #333333;
			font-family: 'Oswald',sans-serif;
			font-size: 1.4em;
			font-weight: 400;
			margin-bottom: 5px;
		}
			#category_stdlist li h3 a{display:block;width:100%;height:100%;color:#58595B;font-weight:normal;}
	


/*================================================
	3.2 Std Product Lists
-------------------------------------------------*/
#product_list_std{
}
	#product_list_std li{/*Product standard container*/
		float:left;
		width:17.5%;
		margin-right:10%;
		margin-bottom:40px;
		cursor:auto;
		position:relative;
		text-align:center;
	}
		#product_list_std li img{margin-bottom:10px;}			
		#product_list_std li p{/*Product quick view item*/
			margin:0px 0px 0px 0px;
		}
			#product_list_std li p a{
				color:#000;
				font-size:11px;
				font-weight:bold;
				height:20px;
				display:block;
			}
			
			#product_list_std li p.itemAddedToCart{
				display:none;
			}
		#product_list_std li h3{/*Product Titles*/
			color:#58595B;
			font-family: 'Oswald',sans-serif;
			font-size: 1.4em;
			font-weight: 400;
			margin-bottom: 5px;
		}
			#product_list_std li h3 a{
				color:#58595B;
				text-decoration:none;
				font-weight:normal;
			}
		#product_list_std li h4{/*Product Price*/
			color:#58595B;
			font-family: 'Oswald',sans-serif;
			font-size: 1.2em;
			font-weight: 400;
			margin-bottom: 5px;
		}
			#product_list_std li h4 a{
				color:#58595B;
				text-decoration:none;
			}
		#product_list_std li h5{	
			min-width:80px;height:19px;
			margin:0 auto 5px;
			padding-left: 25%;
		}
			#product_list_std li h5 a{
				color: white;
				font-family: 'Oswald',sans-serif;
				background-color: #ccc;
				padding: 0px 5px;
				-webkit-border-radius: 2px;
				-moz-border-radius: 2px;
				-ms-border-radius: 2px;
				-o-border-radius: 2px;
				border-radius: 2px;
				float: left;
				margin-right: 5px;
			}
			#product_list_std li h5 .view-more-arrow{
				background:url(../layout/pods/view_more_arrow.png) no-repeat;
				float: left;
				width: 20px;
				height: 20px;
			}
		#product_list_std li h6{
			font-size:11px;
			color:#58595B;
		}
			#product_list_std li h6 span{
				display:block;
				float:left;
				width:25px;height:11px;
				margin-top:4px;
				background:url(../layout/pods/pdf_icon.png) no-repeat;
				text-indent:-999999px;
			}
			#product_list_std li h6 a{
			}
			
		#product_list_std li form{/*Add to basket form*/
			text-align:center;
		}
			#product_list_std form input{
				background:url(../layout/pods/add_to_list_icon.png) left no-repeat;
				padding-left:15px;
				border:none;
				color:#58595B;
			}
		
		#product_list_std li p.itemAddedToCart a{
			background:none;
		}
			
			
/*================================================
	3.3 Bundle Offers
-------------------------------------------------*/		
#bundle-offers{
	margin-top:5px;
}
	#bundle-offers .bundle-offer-option{
		width:695px;
		height:175px;
		margin:0px 0px 15px 0px;
		padding:15px;
	}
		#bundle-offers .bundle-offer-option h2{
			background:none;
			color:#000;
			margin:0px;
			padding:0px;
		}
		#bundle-offers .bundle-offer-option div{
			float:right;
			width:180px;
			text-align:center;
			margin:20px 0px 0px 0px;
		}
			#bundle-offers .bundle-offer-option div h3{
				font-size:12px;
				color:#000;
				margin-bottom:3px;
			}
			#bundle-offers .bundle-offer-option div h4{
				font-size:16px;
				font-weight:bold;
				color:#000;
				margin-bottom:3px;
			}
			#bundle-offers .bundle-offer-option div h5{
				font-size:11px;
				font-weight:normal;
				color:#000;
				margin-bottom:15px;
			}
		#bundle-offers .bundle-offer-option ul{
		}
		#bundle-offers .bundle-offer-option ul li{
			float:left;
			width:121px;
			height:123px;
			padding:5px;
			text-align:center;
			overflow:hidden;
			line-height:110px;
		}
			#bundle-offers .bundle-offer-option ul li img{
				max-width:115px;
				vertical-align:middle;
			}
			#bundle-offers .bundle-offer-option ul li.bundle_plus{
				width:27px;
				height:123px;
				margin:0px 5px;
			}
			#bundle-offers .bundle-offer-option ul li a{
				display:block;
				width:100%;
				height:100%;
			}
			
/*================================================
	4. Product Specific
-------------------------------------------------*/
#quickview{
	padding:20px 40px 20px 20px;
	color:#000;
	position:relative;
}
	#quickview span{
		width:255px;
		height:255px;
		float:left;
		overflow:hidden;		
	}
	#quickview .quickview_details{
		display:block;
		margin-left:300px;
	}
		#quickview .quickview_details h2{
			font-size:16px;
			font-weight:bold;
			color:#000;
			margin-bottom:15px;
		}
		
		
		
		#quickview .quickview_details #quantitystock{
			display:block;
			height:45px;
		}
			#quickview .quickview_details #quantitystock p{
				float:left;
				margin-right:30px;
			}
			#quickview .quickview_details #quantitystock p input{
				border:1px solid #E4E5E6;
				width:20px;
				text-align:center;
			}
			#quickview .quickview_details #quantitystock p img{
				vertical-align:middle;
			}
		#quickview .quickview_details h3{
			font-size:14px;
			font-weight:bold;
			color:#084182;
			margin-bottom:15px;
		}
			#quickview .quickview_details h3 div.discountprice{
				color:#FF0000;
			}
				#quickview .quickview_details h3 div.discountprice div{
					font-size:11px;
					color:#808080;
				}
	#quickview #quickview_viewdetails{
		width:133px;
		height:33px;
		position:absolute;
		top:320px;
		left:75px;
	}
		#quickview #quickview_viewdetails a{
			display:block;
			height:100%;
			width:100%;
		}
	#quickview #addtocartbutton{
		position:absolute;
		top:320px;
		left:320px;
	}
	
	#quickview .itemAddedToCart{
		border:1px solid #000;
		background:#FFF;
		padding:6px 10px;
		float:left;
		display:none;
		position:absolute;
		top:320px;
		left:320px;
	}
		
		
	#quickview #quickview_close{
		height:26px;
		position:absolute;
		top:330px;
		left:640px;
	}
		#quickview #quickview_close a{
			padding:0px;
			display:block;
		}
	
		
#product_container{
	width:100%;
	min-height:343px;
	overflow:hidden;
	padding-top:10px;
}
	#product_image{
		width:75%;
		min-height:300px;
		float:left;
		position:relative;
		text-align:center;
		padding-bottom:10px;
		margin-right:0;
	}
		#product_image img.img_one{margin-right:10%; margin-left:26%}
		#product_image img:last-child{margin-right:0;}
		#product_detail_addtobasket,#product_detail_addtobasket_1{position:relative;height:16px;}
		#addtocartbutton{
			height:24px;
			padding:2px 5px 3px 27px;
			background:url(../layout/pods/large_add_to_list.png) no-repeat 3px;
			font-size:14px;
			position:relative;top:-4px;
			border: 1px solid #aaa;
			display: block;
  			margin: 0 auto;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			-ms-border-radius: 2px;
			-o-border-radius: 2px;
			border-radius: 2px;
  			-webkit-transition: background-color 0.2s ease-in;
  			-moz-transition: background-color 0.2s ease-in;
  			-ms-transition: background-color 0.2s ease-in;
  			-o-transition: background-color 0.2s ease-in;
  			transition: background-color 0.2s ease-in;
		}
		#addtocartbutton:hover { background-color: #ddd; }
		#itemAddedToCart{position:absolute;top:0px;left:0px;display:none;}
		#addToCart{ left: 40% !important; }
		#product_image #download{
			position:absolute;
			top:0px;left:53%;
			font-size:14px;
			background:url(../layout/pods/pdf_icon_large.png) 0px 0px no-repeat;
			padding-left:45px;
		}
		
		#product_image #thumnails{
			min-height:75px;
		}
		#product_image span.mainimage{
			width:100%;
			overflow:hidden;
			display:block;
		}
			#product_image span.mainimage img{width:35%;}
		#product_image #product_image_enlarge{
			width:40px;
			margin:0px;
		}
			#product_image #product_image_enlarge a{
				padding-left:25px;
				color:#000;
				font-size:11px;
				font-weight:bold;
				height:20px;
				display:block;
			}
		#product_image #product_image_mini{
		}
		#product_image #product_image_mini li{
			float:left;
			width:77px;
			margin:0px 9px 10px 0px;
		}
		
	#product_container .spec_only{/*display:none;*/}
	
	#product_container #product_text{
		width:25%;
		min-height:330px;
		float:right;
		position:relative;
		text-align:left;
	}
		#product_container #product_text h2{
			font-size:36px;
			font-weight:bold;
			padding-top:5px;
			margin-bottom:20px;
			color:#000;
		}
		#product_container #product_text h3{
			font-size:10px;
			font-weight:normal;
			margin-bottom:17px;
			color:#58595B;
			font-family: 'Oswald',sans-serif;
			font-size:30px;
		}
		#product_container #product_text h4{
			font-size:14px;
			font-weight:bold;
		}
		#product_container #product_text h5{
			margin-bottom:17px;
		}
		
		#product_container #product_text .pod{
			margin-bottom:10px;
			padding:10px 20px;
			color:#231F20;
			background:url(../layout/pods/filter_bg_bottom.png) bottom repeat-x #f3f3f4;
			font-size:14px;
			word-wrap: break-word;
  			white-space: normal;
		}
			#product_container #product_text .pod ul li span.code{
				float:left;
				width:150px;
			}
			#product_container #product_text .pod ul li span.title{}
		
			#product_container #product_text p.basket_btn{
				width:200px;
				height:32px;
				display:block;
				margin-bottom:20px;
			}
			#product_container #product_text p.itemAddedToCartNew{ display:none;}
		#product_container #product_text #manu_logo{
			position:absolute;
			top:0px;
			right:0px;
			width:78px;
		}
		#product_container #product_text #star_rating{
			width:300px;
			margin-bottom:18px;
		}
			#product_container #product_text #star_rating img{
				vertical-align:middle;
			}
			#product_container #product_text #star_rating span{
				cursor:help;
			}
		#product_container #product_text .subtext{
			display:none;
			margin-top:-15px;
		}
		#product_container #product_text #social_media{
			width:400px;
			height:35px;
		}
		#product_container #product_text #social_media #share_box{
			text-align:center;
			width:239px;
			height:32px;
			float:left;
			margin:0px 7px 0px 0px;
			position:relative;
		}
			#product_container #product_text #social_media #share_box a.sharebtn{
				position:absolute;
				top:5px;
				left:58px;
				height:24px;
				width:24px;
				background-position:top left;
				background-repeat:no-repeat;
			}
			
			#product_container #product_text #social_media #share_box a#share_facebook{
				left:62px;
				height:24px;
				width:24px;
			}
			#product_container #product_text #social_media #share_box a#share_twitter{
				left:91px;
				height:24px;
				width:25px;
			}
			#product_container #product_text #social_media #share_box p#share_like{
				position:absolute;
				top:6px;
				left:121px;
				height:24px;
				width:53px;
			}
			#product_container #product_text #social_media #share_box a#share_email{
				left:179px;
				top:7px;
				height:21px;
				width:40px;
			}
		
	#product_container #product_avaliability{
		width:210px;
		height:335px;
		float:right;
		position:relative;
		text-align:left;
		padding-left:10px;
		padding-right:10px;
		margin-right:10px;
		padding-top:10px;
		background:#f4f4f4;
		border-radius:10px;
	}
		#product_container #product_avaliability h2{
			font-size:14px;
			font-weight:bold;
			margin-bottom:10px;
		}
		#product_container #product_avaliability p{
			text-align:left;
			width:165px;
			padding-left:5px;
			padding-right:5px;
			float:left;
			font-size:11px;
			line-height:1.5;
		}
		#product_container #product_avaliability .icon{
			width:45px;
			height:45px;
			float:left;
		}
		#product_container #product_avaliability #stock{
			width:220px;
			height:45px;
			margin-bottom:10px;
		}
		#product_container #product_avaliability #free_delivery{
			width:220px;
			height:45px;
			margin-bottom:10px;
		}
		#product_container #product_avaliability #collect{
			width:220px;
			height:45px;
			margin-bottom:10px;
		}
		#product_container #product_avaliability #safe_shopping{
			width:220px;
			height:75px;
			margin-bottom:0px;
		}

	
#related_products_pod{
	width:300px;
	min-height:670px;
	float:left;
	border:1px #acaeb1 solid;
	margin-right:10px;
	/*border radius*/
		-webkit-border-bottom-right-radius: 010px;
		-webkit-border-bottom-left-radius: 010px;
		-moz-border-radius-bottomright: 010px;
		-moz-border-radius-bottomleft: 010px;
		border-bottom-right-radius: 010px;
		border-bottom-left-radius: 010px;
}
	#related_products_pod h2{
		width:300px;
		height:33px;
		font-weight:bold;
		font-size:14px;
		color:#000;
		padding-top:7px;
		padding-left:7px;
		margin-bottom:10px;
	}
	#related_products_pod ul{}
		#related_products_pod ul li{
			width:260px;
			min-height:90px;
			padding-left:10px;
			padding-right:10px;
			padding-bottom:10px;
			margin-left:10px;
			margin-top:10px;
			border-bottom:1px solid #acaeb1;
		}
		#related_products_pod ul li .image{
			width:110px;
			height:85px;
			float:left;
			text-align:center;
			vertical-align:middle;
			border:1px solid #acaeb1;
			/*border radius*/
				-webkit-border-radius: 10px;
				-moz-border-radius: 10px;
				border-radius: 10px;
		}
		#related_products_pod ul li h3{
			width:130px;
			font-size:12px;
			float:right;
			padding-left:10px;
		}
		#related_products_pod ul li h4{
			width:130px;
			font-size:12px;
			float:right;
			padding-left:10px;
		}
#product_right_col{
	width:657px;
	min-height:330px;
	float:left;
	margin-bottom:10px;
}
	#product_right_col #product_bundles{
		width:657px;
		min-height:330px;
		border-left:1px #acaeb1 solid;
		border-right:1px #acaeb1 solid;
		border-bottom:1px #acaeb1 solid;
		margin-bottom:10px;
		/*border radius*/
		-webkit-border-bottom-right-radius: 010px;
		-webkit-border-bottom-left-radius: 010px;
		-moz-border-radius-bottomright: 010px;
		-moz-border-radius-bottomleft: 010px;
		border-bottom-right-radius: 010px;
		border-bottom-left-radius: 010px;
	}
		#product_right_col #product_bundles h2{
			width:657px;
			height:33px;
			font-weight:bold;
			font-size:14px;
			color:#000;
			padding-top:7px;
			padding-left:7px;
		}
		#product_right_col #product_bundles ul{
	}
		#product_right_col #product_bundles ul li{
			width:260px;
			height:70px;
			float:left;
			padding-left:10px;
			padding-right:10px;
			padding-bottom:10px;
			margin-left:30px;
			margin-top:10px;
			border-bottom:1px #acaeb1 solid;
		}
			#product_right_col #product_bundles ul li .image{
				width:110px;
				height:65px;
				float:left;
				border:1px solid #acaeb1;
			}
			#product_right_col #product_bundles ul li h3{
				width:130px;
				font-size:14px;
				float:left;
				padding-left:10px;
			}
			#product_right_col #product_bundles ul li h4{
				width:130px;
				font-size:12px;
				float:left;
				padding-left:10px;
			}
		
	#product_right_col #product_accessories{
		width:657px;
		min-height:330px;
		border-left:1px #acaeb1 solid;
		border-right:1px #acaeb1 solid;
		border-bottom:1px #acaeb1 solid;
		/*border radius*/
		-webkit-border-bottom-right-radius: 010px;
		-webkit-border-bottom-left-radius: 010px;
		-moz-border-radius-bottomright: 010px;
		-moz-border-radius-bottomleft: 010px;
		border-bottom-right-radius: 010px;
		border-bottom-left-radius: 010px;
	}
		#product_right_col #product_accessories h2{
			width:657px;
			height:33px;
			font-weight:bold;
			font-size:14px;
			color:#000;
			padding-top:7px;
			padding-left:7px;
		}
	#product_right_col #product_accessories ul{
	}
		#product_right_col #product_accessories ul li{
			width:260px;
			height:70px;
			float:left;
			padding-left:10px;
			padding-right:10px;
			padding-bottom:10px;
			margin-left:30px;
			margin-top:10px;
			border-bottom:1px #acaeb1 solid;
		}
			#product_right_col #product_accessories ul li .image{
				width:110px;
				height:65px;
				float:left;
				border:1px solid #acaeb1;
			}
			#product_right_col #product_accessories ul li h3{
				width:130px;
				font-size:14px;
				float:left;
				padding-left:10px;
			}
			#product_right_col #product_accessories ul li h4{
				width:130px;
				font-size:12px;
				float:left;
				padding-left:10px;
			}
			
#product_detail_question form{
	padding:20px 40px 20px 20px;
	color:#808080;
	position:relative;
}
		#product_detail_question h2{
			font-size:16px;
			font-weight:bold;
			color:#808080;
			margin-bottom:15px;
		}
		
		#product_detail_question form label{
			float:left;
			width:110px;
			font-weight:bold;
		}
		#product_detail_question_container form u{
			text-decoration:none;
			display:block;
			margin-left:120px;	
		}
			#product_detail_question form u input{
				width:250px;
			}
			#product_detail_question form u textarea{
				width:250px;
				height:110px;
			}
	#product_detail_question #askquestion_close{
		height:26px;
		position:absolute;
		top:330px;
		left:640px;
	}
		#product_detail_question #askquestion_close a{
			background:url(../layout/pods/products/quickview_close.png) 40px 0px no-repeat;
			padding:3px 36px 0px 0px;
			height:26px;
			display:block;
		}
						

			

/*=======================
	MY LIST
=======================*/
.list_pod{
	width:100%;
	margin-top:30px;
}
	.show_list_container{
		position:relative;
		max-width:1280px;
		margin:0 auto;
	}
		.show_list_container .show_list{
			float:right;
			background:url(../layout/pods/up_arrow.png) no-repeat right 6px center #BCBDC0;
			-webkit-border-top-left-radius: 5px;
			-webkit-border-top-right-radius: 5px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-topright: 5px;
			border-top-left-radius: 5px;
			border-top-right-radius: 5px;
			color: #FFFFFF;
			margin-bottom:-1px;
			font-family: 'Oswald',sans-serif;
			font-size:16px;
			padding-right:26px;
		}
			.show_list_container .show_list a{display:block;width:100%;height:100%;color:#fff;padding:5px 5px;}
		.top_show{
			position:absolute;
			right:0px;top:22px;
			margin-right:0 !important;
		}
		
	.list_pod .main_list{
		display:none;
		padding-top:27px;
		background:url(../layout/pods/my_list_topbg.png) repeat-x top #fff;
	}
		.list_pod .main_list .main_bottom{
			width:100%;
			height:47px;
			background:url(../layout/pods/my_list_bottombg.png) repeat-x bottom #fff;
		}
		.list_pod .main_list .inner_container_list{
			position:relative;
			max-width: 1280px;
			margin:0px auto;
		}
		.list_pod .main_list .inner_container_list .hide{
			position:absolute;
			top:0px;right:0px;
			background:#BCBDC0;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			color: #FFFFFF;
			padding:5px 10px;
			padding-bottom:3px;
			font-family: 'Oswald',sans-serif;
			font-size:15px;
		}
			.list_pod .main_list .inner_container_list .hide a{color:#fff;}
		
		.list_pod .main_list .inner_container_list .full_list{
			position:absolute;
			top:0px;left:0px;
			background:#BCBDC0;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			color: #FFFFFF;
			padding:5px 10px;
			padding-bottom:3px;
			font-family: 'Oswald',sans-serif;
			font-size:15px;
		}
			.list_pod .main_list .inner_container_list .full_list a{color:#fff;}
			
		.list_pod .main_list .inner_container_list h1{
			color: #808285;
			font-family: 'Oswald',sans-serif;
			font-size: 2.8em;
			font-weight: 400;
			line-height: 38px;
			margin-bottom: 10px;
			min-height: 33px;
			padding: 7px 0 20px;
			text-align: center;
		}

		


/*=======================
	RESPONSIVE
=======================*/

@media only screen and (max-width: 1005px){
	#product_container #product_image{margin-right:0}
	#product_container #product_text{width:25%;}
	#addToCart { left: 35% !important }
}
@media only screen and (max-width: 832px){
	#product_container #product_image{width:62%;margin-right:2%}
	#product_container #product_text{width:36%;}
	#addToCart { left: 15% !important }
	#product_image #download { left: 45% !important }
}
@media only screen and (max-width: 697px){
	#product_container #product_image{width:60%;margin-right:2%}
	#product_container #product_text{width:38%;}
	h1.products_header{background:none !important;}
	#addToCart { left: 2% !important }
	#product_image #download { left: 35% !important }	
}

@media only screen and (max-width: 628px) {
	#product_categories{display:none;}
	h1.h1_mainHeader{background:none;}
	.top_show{display:none;}
	#section_overview li{
		float:none;
		width:98%;
		margin:0 1%;
		border-bottom:1px solid #999;
		padding:2% 0; 
		padding-bottom:0;
	}
		#section_overview li img{float:left;width:25%;}
		#section_overview li h3{}
		#section_overview li h3 a{display:block;width:100%;height:100%;padding:9% 0;}
		
	#category_stdlist li{
		float:none;
		width:98%;
		margin:0 1%;
		border-bottom:1px solid #999;
		padding:2% 0; 
		padding-bottom:0;
	}
		#category_stdlist li a:first-child img{float:left;width:25%;}
		#category_stdlist li h3{}
		#category_stdlist li h3 a{display:block;width:100%;height:100%;padding:9% 0;}
		#category_stdlist.library-list li h5{margin-left: 10px !important;}
		
	#product_list_std li{
		float:none;
		width:98%;
		margin:0 1%;
		border-bottom:1px solid #999;
		padding:2% 0; 
		padding-bottom:0;
	}
		#product_list_std li img{float:left;width:25%;}
		#product_list_std li h6{display:none;}
		#product_list_std li .list_details{display:none;}
		#product_list_std li h3 a{display:block;width:100%;height:100%;padding:9% 0;}
	
	#product_categories_fileters h2{display:none;}
	#product_categories_fileters h2.mobile{display:block;}
	#product_categories_fileters #category_nav{display:none;}
	
	
	#product_container #product_image{float:none;width:98%; min-height:0px; height:auto;margin:0 1%;text-align:center;}
		#product_container #product_image img{float:left;width:50%;}
		#product_container #product_image img.img_one{margin-right:0px;}
	#product_container #product_text{float:none;width:98%;margin:0 1%}
	#product_container .hide_mobile{display:none;}
	#product_container #product_detail_addtobasket{margin-left:0px;}
	#product_container .spec_only{display:block}
	#product_container p#download{
		background: url("../layout/pods/filter_bg_bottom.png") repeat-x scroll center bottom #F3F3F4;
    	color: #231F20;
    	font-size: 14px;
    	margin-bottom: 10px;
	}
		#product_container p#download a{display:block;width:92%;height:96%;padding:2% 4%;background:url(../layout/pods/pdf_icon_large.png) 90% 50% no-repeat;}
	
}
	
/* Library listings */

#category_stdlist.library-list li h5{	
	min-width:80px;height:19px;
	margin:0 auto 5px;
	padding-left: 25%;
}
	#category_stdlist.library-list li h5 a{
		color: white;
		font-family: 'Oswald',sans-serif;
		background-color: #ccc;
		padding: 0px 5px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-ms-border-radius: 2px;
		-o-border-radius: 2px;
		border-radius: 2px;
		float: left;
		margin-right: 5px;
	}
	#category_stdlist.library-list li h5 .view-more-arrow{
		background:url(../layout/pods/view_more_arrow.png) no-repeat;
		float: left;
		width: 20px;
		height: 20px;
	}
