@charset "utf-8";

@font-face 
{
	font-family: 'HelveticaCE-Bold';
	src: url('helveticacebold.eot');
	src: url('helveticacebold.eot?#iefix') format('embedded-opentype'),

		 url('helveticacebold.ttf') format('truetype'),
		 url('helveticacebold.svg#helveticacebold') format('svg');
	font-weight: normal;
	font-style: normal;		
}
		
@font-face 
{
	font-family: 'HelveticaCE-Regular';
	src: url('helvetica_ce_regular.eot');
	src: url('helvetica_ce_regular.eot?#iefix') format('embedded-opentype'),

		 url('helvetica_ce_regular.ttf') format('truetype'),
		 url('helvetica_ce_regular.svg#helvetica_ce_regular') format('svg');
	font-weight: normal;
	font-style: normal;
}


#myaccount_dropdown {
    background-color: #508BC5;
    color: #FFFFFF;
    display: none;
    margin-left: 45px;
    margin-top: -3px;
    overflow: auto;
    position: absolute;
    width: 170px;
    z-index: 99;
}
#myaccount_dropdown ul {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#myaccount_dropdown ul li {
    border-bottom: 1px solid #FFFFFF;
    padding: 5px;
	font-size:14px;
}
body
{
	margin:0px;
	padding:0px;
	font-family:calibri;
		
	width:100%;
	height:auto;
}

img
{
	border:0px; 
}

.piggypoints
{
	float:right;
	margin-top:-5px;
	font-size:12px;
	font-family:Calibri;
}
.piggypoints b
{
    font-size:12px;	
}
.piggypoints_left
{
	float:left;
	margin-top:2px;
}
.piggypoints_right
{
	float:right;
}.righttable
{
	color:#4A98FD;
	
	
}





.close{cursor:pointer;}
#top_nav_bar li
{	
	display:inline;	
	padding:5px;	
	color:#fff;
}

#top_nav_bar li a
{
	color:#e4e4e4;
	font-family:calibri;
	font-size:14px;
font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.top_nav_bar_left
{
margin:8px 0px 0px 0px;
padding:0px;
float:left;
width:625px;
list-style:none;

}.top_nav_bar_left li{padding:5px 2px 5px 2px;	}
.top_nav_bar_right
{
margin:10px 0px 0px 0px;
padding:0px;
float:right;
width:370px;
list-style:none;


}

.top_nav_bar_right li{margin:5px 5px 5px 5px;	}
#brand_dropdown_box
{
	width:100px;
	min-height:225px;
	margin-top:-1px;
	position:absolute;
	display: none;
	background-color:#0099FF;
	margin-left:650px;
	padding-top:10px;
}
#brand_dropdown_box a
{
	margin-left:30px;
	font-size:13px;
	color:#fff;
}
#brand_dropdown_box a:hover
{
text-decoration:underline;
}
#brand_drop_sub
{
	width:100px;
	min-height:225px;
	margin-top:33px;
	position:absolute;
	display: none;
	background-color:#0099FF;
	margin-left:650px;
	padding-top:10px;
}
#brand_drop_sub a
{
	margin-left:30px;
	font-size:13px;
	color:#fff;
}
#brand_drop_sub a:hover
{
text-decoration:underline;
}
 #brand_dropdwn_gallery
{
	width:100px;
	min-height:225px;
	margin-top:-1px;
	position:absolute;
	display: none;
	background-color:#08A3F5;
	margin-left:630px;
	padding-top:10px;
}
#brand_dropdwn_gallery a
{
	margin-left:30px;
	font-size:13px;
	color:#fff;
}
#brand_dropdwn_gallery a:hover
{
text-decoration:underline;
} @font-face {
				font-family: 'MyriadPro-Regular';
				src: url('myriadproregular.eot');
				src: url('myriadproregular.eot?#iefix') format('embedded-opentype'),
						 url('myriadproregular.woff') format('woff'),
						 url('myriadproregular.ttf') format('truetype'),
						 url('myriadproregular.svg#myriadproregular') format('svg');
				font-weight: normal;
				font-style: normal;
		}
#thanks_head
{
	font-family: 'MyriadPro-Regular';
	font-weight:bold;
	font-size:18px;
	color:#000000;
	border-bottom:2px solid #D9D9D9;
	margin-bottom:0px;
	padding-bottom:0px;
}

.enquiry_head
{
	font-family: 'MyriadPro-Regular';
	font-size:24px;
	color:#4c4c4c;
	font-weight:normal;
}

.thanks_cont
{
	font-family: 'MyriadPro-Regular';
	font-size:14px;
	color:#4c4c4c;
	font-weight:normal;
	line-height:25px;
}

.thanks_cont a
{
	color:#016bab;
}

.thanks_cont a:hover
{
	text-decoration:underline;
}

.tell_us
{
	font-family: 'MyriadPro-Regular';
	font-size:18px;
	color:#000000;
	font-weight:bold;
	padding-top:10px;
}

.pe_ltd
{
	font-family: 'MyriadPro-Regular';
	font-size:16px;
	color:#000000;
	font-weight:normal;
}

.num
{
	font-family: 'arial';
	font-size:14px;
	color:#4c4c4c;
	font-weight:normal;
}
	
 #quick_shop_dropdown
{
	width:275px;
	height:auto;
	color:#ffffff;
	position:absolute;
	display: none;
	background-color:#508bc5;
		margin-left:725px;
	z-index:100;padding-bottom:10px;
	
}
.quick_dropdown_content{
	height: auto;
	overflow: auto;
	background-color: #E6E6E6;
	width: 257px;
	margin: 20px 0px 0px 9px;
}
.quick_dropdown_content .prod_header{
	background-color: #004c97;
	height: auto;
	overflow: auto;
	clear: both;
}
.quick_dropdown_content .prod_header .para_left{
	float: left;
	margin: 0px;
	padding: 6px 0px 5px 12px;
	text-align: left;
	font-size:14px;
	
}
.quick_dropdown_content .prod_header #para_right{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 6px 29px 5px 12px;	
	text-align: left;
	font-size:14px;
}
#prod_header_mid{
	height: auto;
	overflow: auto;
	margin: 0px;
	background-color:#b4d7f9;
}
#part_number_1{
	margin-top: 6px;
}
#quality_1{
	margin-top: 6px;
}
#part_number_6{
	margin-bottom: 6px;
}
#quality_6{
	margin-bottom: 6px;
}
.prod_header a{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 10px 11px 5px 7px;	
	text-align: left;
	text-decoration: underline;
	color: #FFF;
	font-size:14px;
}
.part_number
{
float:left;
width: 168px;
}
.part_number input
{
width: 150px;
padding: 4px 0px 4px 0px;
margin: 0px 0px 3px 3px;
border: 1px solid #5D5D5D;
}
.prod_header p input
{
width: 26px;
padding: 0px;
margin: 0px 0px 0px 4px;
}
.quality
{
float:right;
width: 87px;
}
.quality input
{
width: 60px;
padding: 4px 0px 4px 0px;
margin: 0px 0px 3px 0px;
border: 1px solid #5D5D5D;
}
.prod_button
{
	background-color: #A4A4A4;
	width: 67px;
	border: none;
	color:#5D5D5D;
	font-size: 14px;
	padding-left: 0px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 18px;
	margin-right: 20px;
	margin-bottom: 0px;
	cursor:pointer;
} 

#view_dropdown
{
	width:260px;
	
	margin-top:38px;
	position:absolute;
	display: none;
	background-color:#508bc5;
	margin-left:295px;
	overflow:auto;
	z-index:100;
}
#my_cart{
	margin: 30px 0px 0px 0px;
	padding: 0px;
	font-size:14px;
	text-align:center;
}
#my_cart .cart_item{
	border-bottom: 1px solid #FFF;
	border-bottom-style: dotted;
	height: auto;
	overflow: auto;
	width: 220px;
	margin: 10px 0px 0px 10px;
}
#my_cart .cart_item img{
	float: left;
	margin:0px 0px 10px 0px;
}
.cart_item_rgt{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}
#my_cart .cart_item p{
	color: #FFF;
	margin: 0px 0px 0px 0px; word-wrap:break-word;
	width:160px;
	font-size:12px;
}
.cart_details{
	color: #FFF;
	font-size: 12px;
	margin: 0px 20px 0px 0px;
	text-align: center;
}
.cart_details .unit_price{
	padding: 0px 20px 0px 5px;
}
.cart_button
{
	background-color: #FFF;
	width: 112px;
	border: none;
	border-radius: 20px;
	color:#508BC5;
	padding: 1px 10px 1px 10px;
	font-size: 14px;
	font-weight: bold;
	margin: 18px 0px 20px 70px;
	cursor:pointer;
}
#quick_shop_box
{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	width:90px;
	color:#fff;
	float:left;
}

#quick_shop_top
{
	font-family: 'arial';
	font-weight:bold;
	font-size:10px;
	
	color:#003399;
	float:left;
	margin-left:8px;
}

.chat_dropdown
{
	width:12px;
	height:12px;
	float:right;
	cursor:pointer;
	z-index:11;
	margin-top:5px;
}
	.chat_dropdown2
{
	width:12px;
	height:12px;
	float:left;
	cursor:pointer;
	z-index:11;
}
	

#support_chat
{
	float:right;
	width:120px;
}

#chat_head
{
	font-size:11px;
	font-family: arial;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 0px 15px;
	color:#6ABAFF;
	float:left;
}
/*
#shop_dropdown_box
{
	position:absolute;
	display: none;
	width:260px;
	color:#fff;
	height:273px;
	background-image:url(../images/top_chat_dropbg.png);
}
*/
#quick_shop_dropdown_box
{
	position:absolute;
	display: none;
	overflow:auto;
	clear:both;
	width:260px;
	color:#fff;
	height:273px;
	background-color:#508BC5;
	margin-left:-15px;
} 

#chat_dropdown_box
{
	background-color:#508BC5; 
	width:250px;
	height:auto;
	margin-top:20px;
	margin-left:-130px;
	padding-bottom:10px;
	position:absolute;
	display: none;
	z-index:10000;
}

.chat_dropdown_cont
{
	width:235px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

.advice_heading
{
	margin:0px;
	padding:0px;
	color:#f7f7f7;
	font-family:'arial';
	font-size:14px;
}

.support_error
{font-size:14px;}

.customer_support
{
	margin:5px 0px 0px 0px;
	padding:0px;
	color:#f7f7f7;
	font-family:'arial';
	font-size:14px;
}

.chat_girl_box
{
	padding-bottom:5px;
	margin-top:12px;
}

.livechat_heading
{
	color:#fff;
	font-size:14px;
	margin:5px 0px 15px 0px;
	padding:0px;
	font-family:'arial';
}

#livechat_time
{
	margin-left:10px;
	font-size:12px;
}

.service_num
{
	font-size:12px;
	color:#fff;
	font-family: 'arial';
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.number_service
{
	margin-right:118px;
}
.working_days
{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	font-family:'arial';
	margin:0px;
	padding:0px 0px 5px 0px;
}

#chat_name_box, #chat_mail_box , #num_box , #country_box
{
	margin-bottom:6px;
	font-size:13px;
}

.madatory_head
{
	color:#fff;
	font-family:'arial';
	font-size:14px;
	margin:0px 0px 10px 2px;
	padding:0px;
}

#chat_submit_btn
{
	background-color:#E6E6E6;
	border:1px solid #E6E6E6;
	color:#282828;
	margin:5px 0px 5px 55px;
	width:163px;
	cursor:pointer;	
}

.chat_box_hr
{
	width:90%;
	height:5px;
	background-color:#fff;
}

.mail_us
{
	color:#fff;
	margin-left:15px;
	width:245px;
	font-family:'arial';
	font-size:14px;
}
#main_container
{
	width:1000px;
	margin:0px;
	padding:0px;
	margin:auto;
}

#logo
{
	width:400px;
	padding-top:30px;
	margin:0px;
	float:left;
	padding-left:10px;
}

#top_bar
{
	width:560px;
	float:right;
	padding-top:5px;
	margin-bottom:10px;
}

#top_nav_cont
{
	width:310px;
	float:left;
}

#user_details
{
	width:500px;
	height:92px;
	float:right;
	margin:0px;
	padding:0px;
	padding-top:10px;

}

.user_name_feild
{
	height:38px;	
	float:right;
	color:#EFF9FF;
	padding:0px 3px 0px 20px ;
    
}
.user_name
{
	
	font-family:'arial';
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#fff;
	 
}

.user_name a{color:#fff;}
.account_cont2
{
	margin: 0px;
	padding: 3px 0px 0px 0px;
display:inline-block;
width:auto;
	float:right;
}
.account_cont2 a:hover
{
	text-decoration: underline;
}

.view_cart_img 
{
	vertical-align:bottom;
	float:left;
padding:2px 10px 0px 0px;height:21px;
}
#myaccount_box_top
{
	margin:0px;
	padding:0px;
	
	float:right;	
}
.cart_down
{
	margin-top:4px;
	float:left;
	margin-right:0px;
	margin-left:0px;
}
.myaccount_name
{
	font-family:'arial';
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#fff;
text-decoration:underline;
	vertical-align:bottom;
	float:left;
	line-height:2em;margin-left:0px;
	padding-right:5px;
}

.bonus
{
	vertical-align:middle;
	margin-right:5px;height:20px;
}
.search_box
{
	margin-top:15px;
	width:570px;
	float:left;
	margin-left:5px;
}
.search_box_right
{
	background-image:url(../images/border-line.png);
	background-repeat:no-repeat;
	padding:20px 110px;
	margin-top:-2px;
	margin-left:337px;
	float:right;
	position:absolute;
	z-index:-99;
}
.cart_img{margin-left:15px;margin-top:-8px;}
.img_cart a
{
	font-size:13px;
	color:#000;
	font-weight:bold;font-family:Calibri;
}
.viewcartprice
{
	float:left; 
	margin-top:10px;
	margin-left:3px;
}
#search_item
{
	margin-top:0px;
	height:33px;
	width:240px;
	border:1px solid #8E8E8E;
	float:left;
	background-color:#FFF;
	padding-left:5px;
	
}
#search_btn
{
	border:1px solid #3399FE;
	background-color:#3399FE;
	width:85px;
	height:37px;
	margin-top:0px;
	float:right;
	color:#fff;
	cursor:pointer;
	margin-right:3px;
	font-weight:bold;
	font-size:16px;
}

#header_navigation
{
	clear:both;
	width:1000px;
	height:35px;
	background-color:#0167CB;
	background-repeat:repeat-x;
	margin-top:10px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
#header_navigation_bottom
{

	width:1000px;
	height:35px;
	background-color:#C1DFF9;
	background-repeat:repeat-x;
	
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	margin-bottom:20px;
}
#bottom_nav_left_bar
{
	float:left
}
#bottom_nav_left_bar img
{
	padding-top:4px;
	margin-left:6px;
}
#bottom_nav_left_bar b
{
	font-size:18px;font-family:Calibri;
}
#bottom_nav_right_bar
{
	float:right;
	margin-top:5px;
	margin-right:8px;
}
#bottom_nav_right_bar img
{
	margin-left:4px;
}
#bottom_nav_right_bar button,#bottom_nav_right_bar a
{
	cursor:pointer;color:#000;
}
#top_nav_bar
{
	float:left;
	
}


#top_nav_bar li
{	
	display:inline;	
	
	color:#fff;
}


.header_list
{
	font-family:'arial';
	font-size:14px;
	color:#EFF9FF;
	text-decoration:none;
	
}
.header_list1{	font-family: 'arial';
	font-size:12px;
	color:#0099ff;
	text-decoration:none;}

#myaccount_box
{
	float:right;
	color:#EFF9FF;
	font-family:'arial';
	font-size:14px;
}.shipping_online2
{
margin:5px 0px 5px;
float:right;
}

.shipping_online2 a
{
font-size:12px;
color:#0099ff;
font-weight:bold;
}

.shipping_online2 img
{
vertical-align:middle;
}
 #myaccount_box p
{
margin:11px;
} 
.new_products_box
{
width:1000px;
height:30px;
}

.new_products_box ul
{
list-style:none;
padding:5px 3px 4px 5px!important;
float:left;
margin:0px!important;
background-color:#0099ff!important;
width:auto;
}

@-moz-document url-prefix() {
   .new_products_box ul
{
list-style:none;
padding:5px 3px 4px 5px!important;
float:left;
margin:0px!important;
background-color:#0099ff!important;
width:auto;
}
}
.new_products_box ul li
{
display:inline;
color:#ffffff;
}

.new_products_box ul li a
{
padding:0px 5px 0px 5px;
font-family:'arial';
font-size:12px;
font-style:normal;
font-weight:bold;
color:#ffffff;
}

.account_cont
{
float:right;
margin-top:-5px;
}
.donal
{
margin-right:5px;
} 



#comp_establishd
{
	float:right;
	overflow:hidden;
	margin:5px 0px 5px;
}

#body_container
{
	
	height:auto;
	clear: both;
	
}
#body_container1
{
	width:1000px;
	height:auto;
	clear: both;
	
}

#left_container
{
	width:230px;
	height:auto;
	float:left;
}

#left_navigation
{
	width:230px;
	height:auto;	
	border:1px solid #CBCBCB;
}

#categories
{
	margin:0px;
	padding:0px;
	background-color:#026BAC;
	width:230px;
	height:27px;
}

#categories_head
{
	padding:4px 0px 0px 10px;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	margin:0px;
}
#categories_head img
{
	vertical-align:middle;
}


.categories_drop_img
{
	margin-top:2px;
	margin-left:13px;
	
}
.left_navigation_list
{
	padding:0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

.left_navigation_list li
{
	border:1px solid #cbcbcb;
	padding:6px 0px 5px 0px;
	width:230px;
	font-size:14px;
}
.left_list_img
{
	margin:0px 10px;
}
.left_navigation_list li:hover
{
	background-color:#DFE6EE;
	outline:1px solid #3584CF;
	width:228px;	
}
a
{
	text-decoration:none;
	color:#535353;
}

.mega-menu li
{
padding:0px 0px;
display: block;
}

.mega-menu li:hover
{
color:#0A4BC5;  
}
.Bbold
{ color:#0a4bc5;}


#broucher_box
{
	margin:30px 0px 0px 0px;
	padding: 10px 10px 20px 10px;
	background-color: #3284D0;
	color: #fff;
	width: 210px;


}
#broucher_box a{color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.view_online_left{float: left;}
.request_left{float: right;}

.broucher_book img{float: left;}
.broucher_book p{
	float: right;
	width: 130px;
	margin: 0px;
	font-size: 13px;
	line-height: 14px;
	color: #fff;
	font-weight: bold;
	
}
.left_catalogue{
	clear: both;
	margin: 0px;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;	
}
#iso_box
{
	width:236px;
	margin-top:40px;
}

.iso_img
{
	margin: 0px 0px 0px 50px;
}
.left_navigation_list .handtools_subproduts
{
	display:none;
}

li:hover .handtools_subproduts
{	
	height:auto;
	background-color:#DFE6EE;
	position:absolute;
	padding:10px 0px;
	border:2px solid #3584CF;
	border-radius:4px;
	z-index:11;
	display: block;
	margin-left:230px;
	margin-top:-54px;
}
.handtools_subproduts li
{
list-style-image:none;
}
.handtools_subproduts li a b
{
	color:#0A4BC5;
}
.handtools_subproduts li:hover
{
background-color:transparent;
outline-color:transparent;
}

.handtools_cols
{
	float:left;
}

.handtools_cols ul
{
	width:180px;
	margin:0px 11px 0px 0px;
	padding:0px;
	list-style:none;
}

.handtools_cols ul li
{
	margin:0px;
	padding:0px 0px 0px 15px;
	border:0px;
	color:#5B6370;
	width:200px;
}

.handtools_cols ul li a
{
	color:#34424E;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

.handtools_cols ul li a:hover
{
	text-decoration:underline;
} 




/*footer starts here*/
#footer_bg
{
	width:100%;
	margin-top: 20px;
	background-color:#3284D0;
	clear: both;
}
#footer
{
	width:1020px;
	margin-left:auto;
	margin-right:auto;
	height: auto;	
	border:1px solid #3284D0;
	background-color:#3284D0;
}
#footer_links
{
	width:100%;
	height:155px;
	margin:15px auto 0px auto;
	padding: 0px;
}
#footer_links img{vertical-align: middle;margin-right: 7px; }
#footer_links a:hover{text-decoration: underline; }
.footer_list_head
{
	color:#FFF;
	font-family:arial;
	font-size:14px;
	font-weight:bold;	
	margin:0px 0px 10px 0px;
}

#information_list
{
	width:170px;
	float:left;
	margin-right:100px;
	
}

#information_list ul,#account_list ul,#offer_list ul,#support_list ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}

#information_list li,#account_list li,#offer_list li,#support_list li
{
	padding:0px 0px 5px 0px;
	margin-left: 6px;
}

#information_list li a,#account_list li a,#offer_list li a,#support_list li a
{
	font-family:calibri;
	font-size:14px;	
	color:#efefef;
	text-decoration:none;
}

#account_list
{
	float:left;
	width:162px;
	margin-right:90px;
}


#offer_list
{
	float:left;
	width:162px;
	margin-right:66px;
}

#support_list
{
	float:left;
	width:219px;
	margin-right: 30px;
	
}

#banking_cards
{
	
	margin:20px 0px 10px 0px;	
	clear: both;
}

.cards_imgs
{
	margin-right:10px;
	margin-bottom:0px;
}

#copy_rights_box
{
	width:100%;
	height:25px;	
	clear: both;
	background-color:#0066CC;
}

#copy_rights
{
	width:1000px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

.rights_reserved
{
	margin:0px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-family:calibri;
	font-weight:bold;
	font-size:13px;
	color: #efefef;
}

/* 	...............right container..............home page...*/
#right_container
{
	float:right;
	width:750px;
	margin-bottom:15px;
margin-left: 15px
}

.banner
{
	height:265px;
	clear:both;
}
.banner_img
{
	width:750px;
}
#new_products
{
	width:750px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
}

#new_products h1
{
	font-family:'arial';
	font-size:12px;	
	color:#093391;
}

/*
.new_products_head
{
	margin:0px;
	padding:1px 0px;	
	font-family: 'HelveticaCE-Bold';
	font-size:19px;
	color:#227aff;
	width:160px;
	
}
*/

.new_product_img_box
{
	width:163px;
	float:left;
	margin-right:14px;
	margin-bottom:10px;
	background-color:#fff;
	border:1px solid transparent;
}
.new_product_img_box a{
	padding:10px; height:110px; float:left; width:100%;
}
.new_product_img_box>p{ font-size:13px; text-align:center;font-family:calibri;}
.new_product_img_box_r
{
	width:165px;
	float:right;
	margin-right:22px;
	margin-bottom:10px;
	border:1px solid transparent;
}

.new_product_img_box:hover , .new_product_img_box_r:hover
{
/*	background-color:#DFE7EF;	
*/	border:1px solid #0099FF;
}


.product_img1
{
	margin:0px auto 0px;
	padding:auto;
	display:block;
}

.product_img2
{
	padding:auto;
	display:block;
	margin:0px auto 0px;
}
.product_img3
{
	padding:auto;
	display:block;
	margin:0px auto 0px;
}
.product_img4
{
	padding:auto;
	display:block;
	margin:0px auto 0px;
}
.product_img5
{
	padding:auto;
	display:block;
	margin:0px auto 0px;
}
.product_img6
{
	padding:auto;
	display:block;
	margin:0px auto 0px;
}

#homepage_services
{
	margin:25px 0px 0px 0px;
	
}

#superior_services_box
{
	width:495px;
	float:left;
	border-right:2px dotted #3869A4;
	min-height:300px;
}

#superior_services_cont
{
	width:480px;
	font-family: 'arial';
}

.service_head
{
	font-size:18px;
	color:#0A61FF;
	margin:0px;
	padding:0px;
}

#superior_services_cont p
{
	font-size:12px;
	color:#3A3A3A;
	margin-right:17px;
	line-height:16px;
}

#other_services_box
{
	float:right;
	width:237px;
	
}
.other_ser
{
	background-color:#F6F6F8;
	padding-left:10px;
	margin-bottom:16px;
	
}
.other_service_head
{
	color:#2774FF;
	font-family:arial;
	font-weight:bold;
	font-size:17px;
	margin:0px 0px 5px 0px;
}

.other_services ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.other_ser ul
{
	margin:5px 0px 3px;
}
.other_ser li
{
	line-height:24px;
}
.other_services li
{	
	font-size:12px;
	margin:0px;
	padding:0px 0px 0px 20px;
	vertical-align:middle;
	background:url(../images/bullet.png) center left no-repeat;
}
#other_services_box  #support
{
	border:1px solid #CACACA;
}
#support
{
	overflow:auto;
	font-weight:bold;
	color:#2D2D2D;
	width:220px;float:right;

	
	
}
#support_content
{
	float:left;
	margin-top:5px;
}
#support_content p:first-child
{
	margin:0px;
	font-size:17px;
	color:#2D2D2D;
	font-family:arial;
	font-weight:bold;
}
#support p
{
clear:both;
padding-left:20px;
margin-bottom:0px;

}
.timings
{
font-size:11px;
margin:0px;
color:#383838;
}
.customer_care
{
	float:right;
	margin:2px 2px 0px 0px;
}
.livechat
{
	background-color:#323232;
	margin:5px 0px 0px;
	color:#fff;
	padding:6px 0px;
	font-size:19px;
}
.livechat img
{
	margin-left:10px;
}
/* 	...............Sub categories page................. */
#insulated_tools_imgs
{
	clear:both;
	overflow:auto;
}
.item_details
{
	
	float:left;
	margin:0px 12px 25px 12px;
	
}
.item_details p
{
	margin:5px 0px 0px 0px;
	font-size:12px;
	text-align:center;
}
.item_img
{

	
	
width:160px;
	background:url(https://www.productionequipment.ie/peldemo/images/.png) no-repeat;
	border:1px solid #E7E7E7;
	height:160px;
}
.item_img  img
{
	display:block;
	margin:5px auto;
	
}
#production_equip p
{
	font-size:12px;
}

/*.................common in All..........................*/
.hand_title ul
{
	float:left;
	list-style-type:none;
	padding:0px;
}
.hand_title ul li
{
	display:inline;
	font-weight:bold;
	padding-right:5px;
}
.hand_title ul li a
{
	font-weight:bold;
	font-size:14px;
	color:#2B2B2B;
}
.hand_title ul li:last-child a
{
	color:#0643D2;
}
.barnds_menu {
float: right;
padding: 0px 1px 0px 7px;
color: #fff;
font-size:14px;
background-color:#0099FF;
}
 .barnds_menu  a{
color: #fff;
} 
.barnds_menu img
{
	vertical-align:middle;
	padding:0px 0px 1px 5px;
}
 /*Brands css starts Here*/
.brands_logos{
border: solid 1px #DEDEDE;
width:100%;
clear:both;
}
.brands_logos p{
	background: url(https://www.productionequipment.ie/peldemo/images/hand_brand_bg.png) repeat-x;
	margin: 0px;
	font-family:'arial';
	font-weight:bold;
	font-size:16px;
	padding:5px 8px 10px 10px;
	color:#0069AA;
}
.brands_logos img{
	margin:18px 6px 20px 6px; 
	border: 0px;}
.brands_logos div
{
	padding:0px;
}
.brands_logos div img
{
	margin-right:13px;
}
/*Brands css ends Here*/
.free_ship_service{
border: solid 1px #DEDEDE;
overflow: auto;
clear: both;
margin: 20px 0px 20px 0px;
padding: 0px;
width: 750px;

background: url(https://www.productionequipment.ie/peldemo/images/product_bg_images.png) repeat-x bottom;
min-height: 130px;
}
.free_ship_service div
{
	float:left;	
}
.free_ship_ser
{
		width:277px;
		clear: both;
}

.free_ship_ser img{
	float: left;
	

}

.other_services li a:hover
{	
text-decoration: underline;
color: red;
}
.free_ship_service .service
{
	padding-top:3px;
}
.service
{

	border-right:solid 1px #DEDEDE;
	padding:0px 5px 0px 10px;
	
}
.service ul
{
	padding-bottom:11px;
}
.service li
{
	line-height:18px;
}
/* 	...............Product page................. 			*/
.hand_title_produ ul
{
	margin:0px;
	clear:both;
}
.hand_title_produ ul li
{
	margin:0px;
	font-size:12px;
	padding:0px;
}
.hand_title_produ ul li a
{
	font-size:13px;
	margin:5px ;
}
.hand_title_produ ul li:last-child
{
	color:#0097FF;margin:5px ;
}
#tell_frnd
{
float:right;
clear:both;
}
#tell_frnd img
{
	margin-left:3px;
}
#item_details
{
clear:both;
}
#item_details_left
{
float:left;width:330px;
}
#item_details_left p
{
	text-align:center;
	text-decoration:underline;
	position:relative;
}
/***************/
 .tabs_struct
 {
	float:left;width:350px;padding-left:25px;
 }
 .tabs {
 padding:0;font-family:'arial';
 margin:0;
 width:400px;

  }
.tabs li {
        list-style:none;
        display:inline; 
		width:132px;
		line-height:30px;
		text-align:center;
		float:left;
		 display:inline-block;
        background:#666;
		font-size:14px;
        text-decoration:none;cursor:pointer;

      }
.tabs li:nth-child(2)
{
margin:0px 2px;
}
li.default {
      }
li.default a{
        color:#fff;
      }

li.active {
        background-color:#F6F6F6;
        color:#000;
		outline:1px solid #E5E5E5;
      }
li.active a {
        color:#000;
      }
	  
.tab11,.tab22,.tab33 
{
	width:383px;
	background-color:#F6F6F6;
	overflow:auto;
	padding:0px 10px 20px 10px;
	
	color:#5A5A5A;
	font-size:12px;
	line-height:20px;
}
.tab11 *
{
margin:0px;
padding:0px;
}
.tab11 img
{
margin:25px 0px 5px;
}
.tab11 h4
{
	font-size:14px;
	color:#000;
}
.tab11 .study
{
	font-family:'arial';
	font-size:12px;
margin-left:5px;
}
.tab11 .study ul
{
list-style-type:none;
}
/********************/

#product_cart
{
	width: 750px;
	clear:both;
	padding-top: 10px;

}
.product_table
{
	border: 1px solid #CFCFCF;
	font-size:14px;
	color: white;
	border-spacing:0px;

	
}
.first
{
	
	
	font-weight: bold;
}
.first td
 {
 padding:7px 0px 7px 7px;
}
.second
{
	background-color: #F6F6F6;
	color:#000;
	
}
.second td
{
	padding:5px 0px 5px 7px;
}
td
{
	
}
.part
{
	width: 110px;
}
.product
{
	width: 325px;
}
.availa
{
	width: 64px;
	text-align:center;
}
.price
{
	width: 90px;
	font-weight: bold;
}
table .buy
{
	width: 38px;
	text-align: center;
	padding-left: 0px;
}
.qty
{
	width: 67px;
	border-right: none;
	text-align: center;
}

.product_cart_buy
{
	border: 1px solid #CDCDCD;

	width: 15px;
	height: 15px;

	
} 

.shipping_online
{
	float:left;
	border:1px solid #6C6C6C;
	background: url(https://www.productionequipment.ie/peldemo/images/hand_brand_bg.png) repeat-x;
	padding:2px 15px 2px 5px;
	margin:10px 0px 60px;
}
.shipping_online a
{
	font-size:14px;
	color:#1C4970;
	
	font-weight:bold;
}
.shipping_online img
{
	vertical-align:bottom;
}
.addtocart
{
	border-right: 1px solid #CDCDCD;
	font-family:"arial";
	font-size:14px;
	float:right;
}
.addtocart a
{
	color:#FFF;
	padding:5px 10px;
	font-family:"arial";
	background-color: #016BAB;cursor:pointer;
}
.top_selling
{
	clear:both;
	border-top:2px solid #CECECE;
	border-bottom:2px solid #CECECE;
	border-left:1px solid #CECECE;
	border-right:1px solid #CECECE;
	overflow:auto;
	margin-bottom:25px;
}
.brandsa{cursor:pointer;}
.top_selling_head
{
	margin:0px;
	background: url(https://www.productionequipment.ie/peldemo/images/hand_brand_bg.png) repeat-x;
	font-family:'arial';
	font-weight:bold;
	font-size:16px;
	padding:5px 8px 10px 10px;
	color:#0069AA;
}
.top_selling_box
{
	border:1px solid #C1C1C1;
	width:220px;
	margin:7px  0px 7px 13px;
	float:left;
	padding:0px 5px 3px;
	min-height:279px;
}
.top_selling_box div
{
	background:url(https://www.productionequipment.ie/peldemo/images/.png) repeat-x;
	
}
.top_selling_box_p
{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#424242;
}
.top_selling_box_p2
{
	font-size:12px;
	font-weight:bold;
	color:#424242;
}
.top_selling_box_p2 a
{
	float:right;
	color:#009CFF;
	font-size:13px;
}
.top_selling_box_p3
{
float:right;
margin:0px;
}
.top_selling_box_p3 a
{
	font-size:10px;
	padding:5px 5px 5px 7px;
	color:#FFF;
	font-weight:bold;
	background-color:#2F84D4;
}
.top_selling_img1
{
	display:block;
	margin:20px auto 15px;
}
.top_selling_img2
{
	display:block;
	margin:60px auto;
}
.top_selling_img3
{
	display:block;
	margin:42px auto;
}


/*category CSS Starts Here*/

.hand_title
{	
	margin:15px 0px 1px 0px; 
	padding: 0px;	
	font-family:'arial';
	font-weight:bold;
	font-size:18px;
}
.tool_title
{
	color:#1D3BBF;
	font-family:'arial';
	font-weight:bold;
	font-size:14px;
	margin:0px; 
	overflow: auto;
}
.span1{
	
	float: right;
	padding: 1px 1px 0px 7px;
	color: #fff;
	font-size:14px;
	background-color:#0099FF;


} 

.main_hand_tool{
	background-color:#DFE6EE;
	border: solid 2px #3285D1; 	
	margin: 0px;
	padding: 0px;
	height:auto; float:left; width:746px


}
.main_hand_tool div{margin-right: 10px;}
.hand_tool{

	float: left;
	margin: 0px;
	padding: 0px;


	
}
.hand_tool ul ul{margin:0px;padding:0px;}
.hand_tool ul{
	list-style: none;
	width: 171px;	
	margin: 0px;

	padding:5px 0px 0px 5px;

}
.hand_tool li{

	line-height: 20px;
	margin: 0px 0px 1px 0px;
	padding: 0px;


}
.hand_tool ul ul li{display:block;background: url(../images/right-arrow02.png);background-repeat: no-repeat;
                          list-style-position:inside;margin-left:12px; background-position:left;}
.hand_tool a{font-family:'arial';padding-left:8px;
font-size:12px;
}	
.hand_tool a:hover{text-decoration: underline;
}	



.span2{

	color: #0156D7;
line-height: normal;
	font-weight: bold;

}
.lblThumbmaindesc
        {
            color: #000000;
            font-family: Arial;
            font-size: 12px;
            padding-right:0px;
            width: 100%;
        }
.cat_content p{
	font-family:'calibri';
font-size: 14px;
line-height: 15px;}
/*category CSS ends Here*/


/*gallary css Starts here*/
.top_vav{
	border-bottom: dotted 1px #8E949A;
	overflow: auto;
	margin: 0px 0px 0px 0px;
}
.right_con_nav{
	list-style: none;
	
	margin: 0px;
	padding: 0px;
	float: left;
}

.right_con_nav li{
	display: inline;

}

.right_con_nav a{
	font-family:'arial';
	font-weight:bold;
	font-size:13px;
	color: #343434;
	margin:5px;

}
.right_con_nav li:last-child
{
    color:#0643D2;
}

#blue_color{
	color: #00A6FF;
}
.top_vav p
{
	float: right;position:relative;
	margin: 0px 0px 0px 0px;
	background-color: #08A3F5;

	font-size:12px;
	color: #fff;
	font-weight: bold;
	padding: 0px 2px;
}

 .top_vav p a
{
color:#fff;
} 


.sort_gallery{
	border-bottom: dotted 1px #8E949A;
	overflow: auto;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 4px 0px;

}

.sort_gallery_bottom
{
	border-bottom: dotted 1px #8E949A;
	overflow: auto;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	clear:both;
}


.drop_down_sort{
	float: left;
	font-family:'arial';
	font-size:12px;


}
.drop_down_sort select
{
	width: 90px;
}
.num_search_gallery
{
	float: right;
	max-width: 360px;
}

.num_search{
	list-style: none;
	float: left;	
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
.num_search li{
	display: inline;
	padding: 0px;
}
.num_search a{

	font-family:'arial';
	font-size:13px;
	padding: 0px 2px;

	}
.num_search a:hover{color:#08A3F5; }


.num_searcha{
	list-style: none;
	float: left;	
	margin: 0px 5px 0px 0px;
	padding: 0px;font-family:'arial';
	font-size:13px;
	padding: 0px 2px;
}


.num_searcha:hover{color:#08A3F5; }

.prev_next{
	list-style: none;
	float: right;
	
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
}
.prev_next li{
	display: inline;
	padding: 0px;
}
.prev_next a{
	

}
.prev_nexta
{font-family:'arial';
	font-size:13px;
	padding:3px 3px;
	color:#08A3F5; }
	.prev_nexta:hover{
	background-color:#EAEAEA;
	color: #000;
	outline:solid 1px #8E949A;  
}
.prev_nextl
{font-family:'arial';
	font-size:13px;
	padding:3px 3px;
	color:#08A3F5; }
	
	
.prev_next a:hover{
	  
}

.prev a{
	margin: 0px;
background: url(https://www.productionequipment.ie/peldemo/images/prev.png) no-repeat left;
color: #000;
font-family:'arial';
font-size:12px;
padding:  0px 0px 0px 10px;
}
.next a{
background: url(https://www.productionequipment.ie/peldemo/images/next.png) no-repeat right;
color: #000;
font-family:'arial';
font-size:12px;
padding:  0px 10px 0px 0px;
}
.view{
	color: #000;
	font-family:'arial';
	font-size:12px;
}

.main_gallery{
	
	margin: 20px 0px 0px 0px;
	
	padding: 0px;
	

}

.gallery_box{
	border: solid 1px #B8B8B8;
	width: 233px;
	margin: 2px 20px 20px 2px;
	float: left;
	padding: 0px 0px 0px 0px;

}

.gallery_box1
{
	margin: 2px 7px 20px 2px!important;
}

.img_gallery{
	margin: 7px auto 10px;
	display: block;
}
.item_name{
	font-family:'calibri';
	text-align: center;
	font-size: 13px;
	color: #2C2C2C;
	margin: 6px 0px;
}
.view_detais{clear: both;}
.view_detais p
{
	font-family:'arial';
	font-weight:bold;
    font-size: 12px;	
	margin: 0px 0px 0px 7px;
	color:#000000;
	float: left;
	
}
.Addto_cart{margin-bottom:3px;cursor:pointer;}
.Product_image{height:184px;display: table-cell; vertical-align:middle;text-align:center;padding-top:10px; width:240px;}
.imgcenter {  margin-left:auto; margin-right:auto; display:block; text-align:center;}
.view_detais a{
	float: right;
	margin-top: 0px;
	color: #0F95F6;
	font-family:'arial';
    font-size: 12px;
	margin-right: 10px;font-weight:bold;

}

.add_cart 
{
		font-size: 12px;
	margin: 7px 7px 7px 0px;


	font-family:'arial';
	font-weight:bold;
	height:48px;
}

.add_cart a{
	float: right;
	margin: 7px 0px 5px 0px;
	padding: 4px;
	background-color: #3482CC;
	color: #fff;
	font-size: 10px;
	font-family:'arial';
	font-weight:bold;

}



.add_cart {clear: both;}
.add_cart p 
{
	font-size: 12px;
	margin: 10px 0px 0px 7px;
	
	
	font-family:'arial';
	font-weight:bold;
	float: left;
	

}

.add_cart img
{
	vertical-align:middle;
	
}

.register_btn{width:109px; height:22px; background-image:url(../images/register_btn.png);
background-repeat:no-repeat;border:0px;float:right;cursor:pointer;
}

.insulated_descri h3{
	color:#0699FF;
	font-size: 15px;
	font-weight: bold;
	margin: 30px 0px 0px 0px;

}
.insulated_descri p
{	
	font-size: 12px;
	color: #565656;
	line-height: 18px;
	font-family: 'arial';
	
}
.insulated_descri
{	
	font-size: 12px;
	color: #565656;
	line-height: 18px;
	font-family: 'arial';
	
	
}

.bg_add_cart{
	background: url(https://www.productionequipment.ie/peldemo/images/categery_add_cart_bg.png) repeat-x;
	margin: 0px;
	height:52px;
	padding: 0px;
}
/*gallary css Ends here*/

.header_navigation{
	clear:both;
	width:1000px;
	height:40px;
	background-image:url(https://www.productionequipment.ie/peldemo/images/header_bg_new.png);
	background-repeat:repeat-x;
}
.header_navigation ul{
	list-style: none;
	margin: 0px;
	padding: 0px;

}
.header_navigation li{
	display: inline-block;
	



}
.header_navigation a{
	color: #fff;
	padding: 12px 20px 10px;
	display: block;
	font-size: 15px;
	font-weight: bold;
}
.header_navigation li:nth-child(1){border-right:solid 1px #fff;}
.header_navigation li:nth-child(2){border-right:solid 1px #fff;}
#space_head{width: 300px;}

/***********************register box****************************/
#body_container{float:left;}
#register_box{float:left;width:100%; }
#register_box_left{width:430px;float:left;margin-left:45px;}


#register_box_left div,#register_box_right div{padding:0px 0px 10px 0px;position:relative;float:left;}

#register_box_left select.select,#register_box_right select.select{
		position:relative;
		z-index:10;
		width:200px !important;
		height:28px !important;
		line-height:26px;
}
#register_box_left select.select1{
		width:80px !important;
		height:28px !important;
	}
/* dynamically created SPAN, placed below the SELECT */
#register_box_left span.select,#register_box_left .business_select span.select,#register_box_right span.select{
	position:absolute;
	width:247px;
	height:28px;
	line-height:26px;
	text-indent:10px;

	
	background:url(https://www.productionequipment.ie/peldemo/images/selectbox.jpg) no-repeat 0 0;
	cursor:default;
	z-index:1;
	overflow:hidden;
	}
	
#register_box_left .title_select span.select{
	position:absolute;
	width:100px;
	height:28px;
	line-height:26px;
	text-indent:10px;
	margin-left:176px;
	
	background:url(https://www.productionequipment.ie/peldemo/images/selectbox1.jpg) no-repeat 0 0;
	cursor:default;
	z-index:1;
	}

.vat{width:500px;float:left;}
#register_box_right{float:right;padding:37px 30px 0px 0px;width:450px;}


.submit,.reset{background:url(https://www.productionequipment.ie/peldemo/images/button.png);color:#fff;border:0px;width:78px;height:32px;font-weight:bold; cursor:pointer;}
#register_box input[type="text"]{ padding-left:10px; width:237px;}



/*********************************Login Page********************************************/
.login_box_btn{float:right;background-color:#006599;color:#fff;border:0px;padding:5px 30px;margin-left:75px;cursor:pointer;}
.login_box_btn_2{background-color:#0061CC;color:#fff;border:0px;padding:5px 30px;font-weight:bold;margin-left:75px;}
.loginMain{float:left;width:100%;font-size:14px;text-align:center;color:#333;}
.login_text_box{margin-left:10px;float:left;width:240px;border:1px solid #CCCCCC}
#login_box{float:left;width:475px;text-align:left;}
#new_registration_box{float:right;width:475px;text-align:left;}
#login_box h2,#new_registration_box h2{background-color:#ECEBEB;padding:10px;font-family:'calibri';font-size:20px;margin:0px;padding-left:8%;}
.login_heading{font-style:italic;color:#003399;font-size:22px;}
.login_register{width:950px;border:1px solid #D3D1D1;float:left;padding-bottom:40px;margin-bottom:50px;margin-left:25px;}
.request{font-family:'arail';font-weight:bold;font-size:14px;}
#login_box div{width:86%;float:left;text-align:center;padding-left:8%;padding-bottom:2%;}
.login_button{line-height:2em;padding-top:10px;}
#login_box label{text-align:right;float:left;font-family:'arial';font-weight:bold;font-size:14px;}
#login_box input[type="text"]{float:left;}
.login_text_boxpwd{margin-left:11px;}
#login_box a{text-decoration:underline;font-family:'arial';font-size:14px;font-style:italic;cursor:pointer;float:left;color:#000;cursor:pointer;margin-left:97px;}
#login_box p{padding-left:8%;}
.login_button3
{       
	background-color:#0061CC;
	padding:4px 20px;
	color:#fff;
	font-family: 'arial';
	font-weight:bold;
	font-size:14px;
	border:0px;
	margin:15px 0px 10px 97px;
	cursor:pointer;float:left;
}
.login_button4
{
	background-color:#0061CC;
	padding:4px 20px;
	color:#fff;
	font-family: 'arial';
	font-size:14px;
	border:0px;
	margin:15px 0px 10px 97px;
	cursor:pointer;float:left;
}

#new_registration_box h2{}
#new_registration_box p{font-family: 'arial';
                        font-weight:bold;
	font-size:12px;
	color:#333;
	line-height:30px;
	margin-left:40px;
	width:400px;}
#new_registration_box input[type="button"]{background-color:#0061CC;
	padding:4px 20px;
	color:#fff;
	font-family: 'arial';
	font-weight:bold;
	font-size:14px;
	border:0px;
	margin:0px 0px 10px 40px;
	cursor:pointer;		}
#new_registration_box #btnregister
{cursor:default;}

@-moz-document url-prefix() { 
  .login_text_boxpwd {
     margin-left:14px;
  }
}
/*****************************Gallery scroll bar**********************************/
.gallery-demo {
	width:100%;
}
.gallery-demo-vertical {
	height:100px;
	width:100%;
}
.gallery-demo li {
	border:1px solid #fff;
	color:#666; 
	float:left;
	font-weight:bold;
	font-size:3em;
	list-style:none;
	padding:10px 0px 10px 0;
	text-align:center;
	width:130px;
}
.gallery-demo-vertical li {
	margin:0 0 0px 0;
}
/*************************************************************/

.cancel_btn
{
	float:right;
	margin-right:15px;
	padding:0px;
	cursor:pointer;	
}

.quickshop_cancel,.viewCart_cancel{ margin-top:16px;}
.li_active
{
	background-color:#DFE6EE;
	outline:1px solid #3584CF;
	border:none;
	width:230px;
}

::-webkit-input-placeholder { color:#999; }
:-moz-placeholder { color:#999; }
:-ms-input-placeholder { color:#999; }
.placeholder { color:#999; } /* from the polyfill */

/* Grid Css */
.gridViewData
{
    border: 1px solid #CFCFCF;
	font-size:12px;
	color: white;
	border-spacing:0px;font-family:'arial', Candara, arial;
	
}
.gridViewDataview
{
  font-family: 'arial';
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	margin-top:-20px;
	 border-left: 1px solid #CFCFCF;border-right: 1px solid #CFCFCF;
	color:#666666;
	
}
.gridViewDataview th
{
  font-family: 'arial';
  font-weight:bold;
	font-size:14px;
	font-style:normal;
	background-color:#F1F0F0;
	border:1px solid #F1F1F1 !important;
	color:#666666;height:35px;text-align:center;
	
}
.gridViewDataview tr td 
{
    padding:5px 0px 5px 0px;
   font-weight:normal;
color: #000;height:30px;	border-top:1px solid #f1f1f1 !important;
	border-bottom:1px solid #f1f1f1 !important;
font-size:12px;font-family:'arial';

}
.txtalign{text-align:center;}
.gridViewData td 
{
    padding:1px 0px 2px 7px;
   
color: #535353;text-align:left;height:20px;


}
.gridViewData td a
{
    padding:1px 0px 2px 7px;
   
color: #535353;text-align:left;font-weight:bold;


}
.GridBody td{ border: 1px solid #CFCFCF;}
.gridViewData th
{
   background-color: #016BAB;
	border-bottom:1px solid #CFCFCF;
	font-weight: bold;
padding:7px 0px 7px 7px;
text-align:left;
vertical-align:middle;
}

.gridViewData .alt
{
     background-color:#e4ebf6; 
}


.gridViewData .pgr 
{ 
    
}
#modal
        {
            visibility: hidden;
            width: 360px;
            height: 300px;
            padding: 8px;
            background: rgba(0,0,0,.3);
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            border-radius: 8px;
            position: absolute !important;
            top: 50% !important;
            left: 50% !important;
            margin-top: -94px !important;
            margin-left: -180px !important;
            z-index: 99999;
        }
        #modal2
        {
            visibility: hidden;
            width: 750px;
            height: 500px;
            padding: 8px;
            background: rgba(0,0,0,.3);
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            border-radius: 8px;
            position: absolute !important;
            top: 50% !important;
            left: 50% !important;
            margin-top: -94px !important;
            margin-left: -350px !important;
            z-index: 99999;
        }
          
        
        #heading
        {
           width: 360px;
            height: 44px;
            border-bottom: 1px solid #bababa;
    -webkit-box-shadow: inset 0px -1px 0px #fff, 0px 1px 3px rgba(0, 0, 0, .08);
    -moz-box-shadow: inset 0px -1px 0px #fff, 0px 1px 3px rgba(0, 0, 0, .08);
    box-shadow: inset 0px -1px 0px #fff, 0px 1px 3px rgba(0, 0, 0, .08);
    -webkit-border-radius: 4px 4px 0px 0px;
    -moz-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 44px;
    color: #444444;
    text-shadow: 0px 1px 0px #fff;
    background-color:  rgb(233, 233, 233);
}
        .reveal-modal-bg
        {
            position: fixed;
            height: 100%;
            width: 100%;
            background: #000;
            background: rgba(0,0,0,.4);
            z-index: 100;
            display: none;
            top: 0;
            left: 0;z-index:9999;
				filter: alpha(opacity=40);
			opacity: 0.4;			
            background: #000;
            background-color: rgba(0,0,0,.4);			
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
        }
        .Pgreen
        {
            color: Green;
        }
        .PContent
        {
            color: #555555;
        }
        #content
        {
            width: 360px;
            height: 255px;
            background: #fcfcfc;
            -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.25);
            -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.25);
            box-shadow: 0px 1px 3px rgba(0,0,0,.25);
            -webkit-border-radius: 0px 0px 4px 4px;
            -moz-border-radius: 0px 0px 4px 4px;
            border-radius: 0px 0px 4px 4px;
        }
         #content2
        {
            width: 750px;
            height: 500px;
            background: #fcfcfc;
            -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.25);
            -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.25);
            box-shadow: 0px 1px 3px rgba(0,0,0,.25);
            -webkit-border-radius: 0px 0px 4px 4px;
            -moz-border-radius: 0px 0px 4px 4px;
            border-radius: 0px 0px 4px 4px;
        }
        
        #content p
        {
            font-size: 14px;
            font-weight: normal;
            text-align: center;
            line-height: 22px;
            width: 100%;
            float: left;
            margin: 19px 0;
        }
        .vatAuthorisation input{ margin-left:4px;}
.hide_personaldiv{ display:none}
.txtVatNumnew{margin-right:0px;display:block;}
.other_textbox { display: none;margin-top:0px;background-image:url(https://www.productionequipment.ie/peldemo/images/text_bg.jpg);border:0px;height:23px;float:right;margin-left:-199px;}
.errormsg{  color:red; }
.ltft{float:left;}

/**************************************************compare products***************************************/

.slide_box
{
	width:233px;
	height:auto;	
	z-index:2;
	display:none;
	position:absolute;
	padding-top:25px;
	top:0px;	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
	background-color:#ccc;
	background-color: rgba(193,193,193,0.9);
	padding-bottom:20px;
	
}

.slide_box p
{
	
	width:210px;
	margin:auto;
}

.imgx
{
	z-index:3;
	position:absolute;
	right:0;
	margin-right:5px;
	margin-top:5px;
}

.plus , .minus
{
	cursor:pointer;
}

.ex 
{
	width:233px;
	height:12px;
	position:absolute;
	background-color:rgba(193,193,193 ,  0.8);
	cursor:pointer;
	background-color:#ccc\9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; // first!
	filter: alpha(opacity=80)\9;
}

.toggle_logo
{
	margin-left:10px;
	float:left;
}
.compare_text
{
	float: left;
	margin-left:37px;
	color:#000;
	font-family:'arial';
	font-weight:bold;	
	font-size:12px;	
	vertical-align:middle
}
.toggle_check
{
	float:right;
	margin-right:10px;
}

.toggle_box ul
{
		padding-bottom:15px;
}

.toggle_box ul li
{
	color:#000000;
	font-size:14px;
	font-family: 'arial';
}
.viewall_btn_compare
{
	float:right;
	font-family: 'arial';
	font-size:14px;
	border:1px solid #E1E1E1;
	background-color:#F5F5F5;
	color:#418CD6;
	padding:4px;
	margin:14px 25px 0px 0px;cursor:pointer;
}
 #back-compare {position: fixed;top: 200px;margin-left:800px!important;}
#back-compare .compare{display: none;text-align: center;color:#fff;background-color:#08A3F5;font-family: 'arial';
font-size:14px;padding:5px;border:0px;cursor:pointer;}

.compare_txt {
    float: left;
    font-family: 'arial';
    font-size: 12px;
}
.compare_txt span {
    color: red;
	
}
/*********************************View Cart Page**************************************************/
#no-of-products
{
	background-image:url(https://www.productionequipment.ie/peldemo/images/view-cart-nav-bg.png);
	background-repeat:repeat-x;
	width:750px;
	height:75px;

}

.total_prod_head
{
	font-family: 'arial';
	font-weight:bold;
	font-size:14px;
	color:#000000;
	float:left;
	margin:10px 0;
	padding:0 5px;
}

.num
{
	color:red;
	font-family: 'arial';
	font-size:16px;
	font-weight:bold;
}
	
.safe_payment_head
{
	float:right;
	width:283px;
	margin:10px 0;
	padding:0px;
	font-family: 'arial';
	font-size:12px;
	font-weight:normal;
	color:#333333;
	
}

#currently_cart
{
	background-color:#508BC5;
	font-family: 'arial';
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#ffffff;
	padding-left:5px;
	padding-bottom:5px;
}

.free-ship-head
{
	color:#ff9900;
}

.coutinue-shopping-btn , .coutinue-shopping-btn2
{
	background-color:#ECECEC;
	border:1px solid #ECECEC;
	color:#006699;
	cursor:pointer;
	font-family: 'arial';
	font-weight:bold;
	font-size:14px;
}
.coutinue-shopping-btn
{	
	margin-top:5px;float:right;margin-right:5px;
}

.coutinue-shopping-btn2
{
	padding:5px;
	margin-left:5px;
}

.updated-cart
{
	color:red;
	font-family: 'arial';
	font-size:14px;
	margin:0px auto 0px 300px;
	padding:0px;
}

.remove-btn
{
	width:14px;
	height:14px;
}

.row_1
{
	font-family: 'arial';
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	background-color:#F1F0F0;
	border:1px solid #F1F1F1 !important;padding:5px;
	color:#666666;
}

.row-seperator
{
	padding-left:20px;
}

.cart_table td
{
	border:0;
	
}

.product_row
{
	border-top:1px solid #f1f1f1 !important;
	border-bottom:1px solid #f1f1f1 !important;
}

.update-cart-btn
{
	background-color:#F4F3F3;
	border:1px solid #f4f3f3;
	color:#006699;
	font-family: 'arial';
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	cursor:pointer;
}

.part-num-cart
{
	color:#333333;
	font-family: 'arial';
	font-size:11px;
	font-weight:bold;
}

.product-desc-cart
{
	color:#333333;
	font-family: 'arial';
	font-size:11px;
	font-weight:bold;
}

.product-cost-cart
{
	text-align:center;
	color:#333333;
	font-family: 'arial';
	font-size:11px;
	font-weight:bold;
}

.no-of-quantity
{
	text-align:center;
	margin-left:10px;
}

.total-cost-product
{
	text-align:center;
	color:#333333;
	font-family: 'arial';
	font-size:12px;
}

.subtotal , .shipping , .vat-1 , .grand-total , .free-cart , .vat-num
{
	background-color:#F1F1F1;
	color:#333333;
	font-family: 'arial';
	font-weight:bold;
	font-size:14px;
	
}
.subtotaltd{padding-top:7px;padding-bottom:7px;}
.subtotal
{
	padding-left:260px;
}

.shipping
{
	padding-left:483px;
}


.vat-1
{
	padding-left:515px;
}

.grand-total ,  .vat-num
{
	text-align:right;
	padding-right:41px;
}

.free-cart
{
	color:#ff0000;
	text-align:right;
	padding-right:25px;
}

.total-head , .total-amount
{
	background-color:#CAD5DA;
	font-family: 'arial';
	font-weight:bold;
	font-size:14px;
	color:#026bac;	
}

.total-head
{
	
	padding-left:125px;
}

.total-amount
{
	text-align:right;
	padding-right:41px;
}


.return-policy-cart
{
	text-align:right;
	padding:5px 5px 10px 0px;
	font-family: 'arial';
	font-size:12px;
	font-weight:normal;
	color:#666666;	
}

.return-policy-cart a
{
	font-family: 'arial';
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-decoration:underline;
}

.any-questions-cart
{
	font-family: 'arial';
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding:10px 5px 10px 0px;
	text-align:right;
}

.note-cart
{
	font-family: 'arial';
	font-size:12px;
	font-weight:normal;
	color:#666666;	
}

#register_box{font-family:'arial';font-size:14px;}


.production{font-family: 'arial';
            font-weight:bold;
	font-size:18px;	
	color:#a8a8a9;
	text-align:left;
	margin-left:18px}
.account{background-color:#ECEBEB;

	color:#333333;
	font-family: 'arial';
	font-weight:bold;
	font-size:18px;
	font-style:italic;	padding:8px 0px 5px 22px}
	

.lblclsc{width:169px;float:left;padding:0px 10px 0px 0px;line-height:1.5em;color:#333333;font-family:'arial';font-size:0.96em;}
.lblcl{width:160px;text-align:right;float:left;padding:0px 10px 0px 0px;line-height:1.5em;color:#333333;font-family:'arial';font-size:0.96em;}
.lblcls{width:170px;text-align:right;float:left;padding:0px 10px 0px 0px;line-height:1.5em;color:#333333;font-family:'arial';font-size:0.96em;}
.lblclsb{width:180px;text-align:right;float:left;margin-left:-10px; line-height:1.5em;}
.textboxcompany{margin-left:10px;}
.textbox{width: 248px;background-image:url(https://www.productionequipment.ie/peldemo/images/text_bg.jpg);border:0px;background-repeat: no-repeat;height:23px;float:right;padding-left: 5px;}
.textboxemailfriend{width:247px;background-image:url(https://www.productionequipment.ie/peldemo/images/text_bg.jpg);background-repeat:no-repeat;border:0px;height:20px;float:right;padding-left:5px;}
.textbox_bottom{margin:0px 0px 5px 0px;padding:0px;float:right;display: none;margin-top:10px;}
.textbox_bottom2{margin:0px 0px 5px 0px;padding:0px;float:right;margin-top:10px;}
#register_box select.select,.select{
		position:relative;
		z-index:10;
		width:247px !important;
		height:28px !important;
		line-height:26px;
}
#register_box select.select1{
		width:80px !important;
		height:28px !important;
	}
/* dynamically created SPAN, placed below the SELECT */
#register_box span.select,#register_box .business_select span.select,#register_box2 span.select,#register_box2 .business_select span.select,span.select{
	position:absolute;
	width:200px;
	height:28px;
	line-height:26px;
	text-indent:10px;margin-left:-247px;
	
	background:url(https://www.productionequipment.ie/peldemo/images/selectbox.jpg) no-repeat 0 0;
	cursor:default;
	z-index:1;
	overflow:hidden;
	}

#register_box .title_select span.select{
	position:absolute;
	width:100px;
	height:28px;
	line-height:26px;
	text-indent:10px;
	
	
	background:url(https://www.productionequipment.ie/peldemo/images/selectbox1.jpg) no-repeat 0 0;
	cursor:default;
	z-index:1;
	}


.vat{width:500px;float:left;}
.buttons{float: right;text-align: right;width: 100%;margin-right: 50px;}
.submit{background:url(https://www.productionequipment.ie/peldemo/images/button.png);color:#fff;border:0px;width:78px;height:32px;font-weight:bold;}
#register_boxinput[type="text"]{ padding-left:10px; width:237px;}
#register_box input[type="password"]{ padding-left:10px; width:237px;}
.ajax__calendar{z-index:99;}
.hide_personaldiv{ display:none;float:left;}
.break{float:left;width:500px;margin:10px;}
.conditions{margin:0px;padding:0px;width:500px;margin-left:-40px;}
.vatAuthorisation{margin-left:0px;}
.hide_personaldiv div{margin:0px 0px 0px 0px;}
.othershipping_div,.otherbilling_div{display:none;margin:0px;}
#catalogue_box,#friend_box{float:left;font-size:12px;font-family:'arial';width:100%;margin-bottom:20px;}
#catalogue_box div,#friend_box div{margin-left:0px;padding:0px 0px 7px 0px;float:left;}
#catalogue_box label,#friend_box label{width:165px;text-align:right;float:left;padding:0px 10px 0px 0px;line-height:1.5em;}
#friend_box label{width:80px;}
#friend_box .buttons{float: right;text-align: right;width: 100%;margin-right: 25px;}
.friends_name{text-align:center;width:220px;margin-bottom:10px;}
.sno{text-align:center;width:150px;margin-bottom:10px;}
.friends_email{text-align:center;width:350px;margin-bottom:10px;}
#friend_box .your_email{width:400px;text-align:center;margin-left:70px;margin-top:20px;}
#friend_box .your_email label{width:200px;}
#friend_box .account{display:block;background-color:#ececec;padding:5px;font-style:italic;font-weight:bold;margin-top:0px;}
#friend_box{width:750px;}#catalogue_box select.select{
		position:relative;
		z-index:10;
		width:247px !important;
		height:28px !important;
		line-height:26px;

}
#catalogue_box span.select{
position:absolute;
	width:200px;
	height:28px;
	line-height:26px;
	text-indent:10px;margin-left:-247px;
	
	background:url(https://www.productionequipment.ie/peldemo/images/selectbox.jpg) no-repeat 0 0;
	cursor:default;
	z-index:1;
	overflow:hidden;
	}
	
#catalogue_box .title_select span.select{
	position:absolute;
	width:100px;
	height:28px;
	line-height:26px;
	text-indent:10px;
	margin-left:300px;
	left:0;
	background:url(../images/selectbox1.jpg) no-repeat 0 0;
	cursor:default;
	z-index:1;
	}.compare_disc
{
	margin-top:20px;
	font-family:'arial';
	font-size:14px;
	margin-left:4px;
}
.compare_disc ul
{
	list-style:none;
	margin:8px;
	padding:0px;
}
#catalogue_box .account{display:block;background-color:#ececec;padding:5px;font-style:italic;font-weight:bold;margin-top:0px;}
.cateloguepel img{float:right;padding-left:50px;}
#catalogue_box .buttons{float: right;text-align: right;width: 100%;margin-right: 20px;}

.checkout_div{float:left;font-family:'arial';}
.shopping_cards_bg{background-image:url(../images/checkout_bg.png);background-repeat:repeat-x;width:100%;float:left;padding-bottom:30px;}
.shopping_cards_bg h1{font-size:20px;float:left;padding-left:10px;}
.shopping_cards_bg p{width:40%;float:right;font-size:12px;margin-bottom:0px;}
.current_carts{background-color:#508BC5;width:100%;float:left;}
.current_carts p{float:left;color:#fff;margin:0px;font-size:18px;padding:10px;}
.current_carts input[type="button"]{float:right;background-color:#ECECEC;padding:5px 20px;color:#006699;margin:10px;border:0px;font-weight:bold;font-size:14px;}
.checkout_div table{color:#000;width:100%;}
.checkout_div table tr{text-align:center;font-size:12px;border:0px;}
.checkout_div table th{background-color:#F1F0F0;padding:10px 0px;font-size:16px;color:#797878;}
.checkout_div table input[type="text"]{text-align:center;font-size:10px;}
.checkout_div table td{border-bottom:1px solid #ECEDED;border-right:0px;padding:10px 0px;}
.checkout_div table .total .total_amount{background-color:#F1F1F1;}
.total_details{float:right;padding-right:10px;font-size:16px;width:40%;}
.total_details label{float:left;text-align:right;width:50%;padding-right:30px;}
.total_details span{float:left;text-align:right;width:100px;}
.total_details p{margin:5px;}
.continue input[type="button"]{background-color:#ECECEC;padding:5px 20px;color:#006699;border:0px;font-weight:bold;font-size:14px;float:left;}
.continue p{color:#006699;font-weight:bold;font-size:14px;}
.continue label{float:left;text-align:right;width:50%;padding-right:30px;}
.continue span{float:left;text-align:right;width:100px;}
.checkout_div table .continue td{background-color:#CAD5DA;padding:0px;}
.credit_details,.purchase_details{background-color:#F1F1F1;font-size:14px;text-align:left;float:left;}
.credit_details{width:55%;padding-bottom:45px;font-family:'arial';}
.purchase_details{float:right;width:40%;padding-bottom:20px;font-family:'arial';}
.credit_details div,.purchase_details div{margin:5px 0px 0px 5px;font-family:'arial';}
.credit_details input[type="button"]{background-color:#1D5998;color:#ffffff;font-weight:bold;padding:5px 20px;border:0px;margin-left:10px;border-radius:4px;behavior: url(border-radius.htc);}
.credit_details input[type="submit"]{background-color:#1D5998;color:#ffffff;font-weight:bold;padding:5px 20px;border:0px;margin-left:10px;border-radius:4px;behavior: url(border-radius.htc);}
.credit_details input[type="text"],.purchase_details input[type="text"]{background-color:#F1F1F1;padding:5px 0px;border:1px solid #CCC;font-family:'arial';width:200px;}
.purchase_details textarea{background-color:#F1F1F1;border:1px solid #CCC;}
.total_card_details{float:left;width:100%;padding:30px 0px 0px 0px;}
.shipping_billing{border:1px solid #508BC5;float:left;width:100%;padding:0px 0px 30px 0px;margin-top:15px;}
.shipping_details,.billing_details{width:50%;float:left;}
.billing_details{float:right;}
.shipping_details h1,.billing_details h1{height:23px;padding-top:3px; background-color:#508BC5;color:#ffffff;font-weight:bold;font-size:15px;padding-left:30px;margin-top:0px;font-family:'arial';}
.shipping_details ul,.billing_details ul{list-style:none;padding-left:40px;padding-top:10px;font-family:'arial';padding-bottom:20px;}
.shipping_details ul li span,.billing_details ul li span{font-family:'arial';font-size:14px;}
.shipping_details a,.billing_details a{text-decoration:underline;color:#0066CC;font-size:14px;padding-left:40px;font-weight:bold;padding-top:10px;font-family:'arial';}
.confirmation{border:1px solid #E6E6E6;float:left;width:100%;padding:20px 0px;text-align:right;}
.confirmation input[type="button"]{background-color:#1D5998;color:#ffffff;font-weight:bold;padding:6px 40px;border:0px;}
.confirmation div{margin-right:5px;}
.returns_policy{text-decoration:underline;color:#9F9F9F;}
.confirmation div{padding:5px 0px;}
.confirmation p{text-align:left;padding:40px 0px 0px 5px;font-size:14px;}
.busines_btn
{
		width:89px;height:27px;
	background-image: url(../images/busines_btn.png);
	background-repeat:no-repeat;	
	margin-left:32px;								
}
			
.personal_btn
{	width:89px;height:27px;				
	background-image: url(../images/personal_btn.png);
	background-repeat:no-repeat;
	margin-left:1px;margin-left:0px;
}
#lblDisplay
{font-family:'arial';}