img, .header, .column .cmenu .ctop, .cmenu .cbottom, .top, .grey-bt, .topinternal, .atdw-top, .atdw-bottom, {
	_ behavior: url("./pngfix/iepngfix.htc")
}
body{
	background: #dde7ef url(images/body-bg.gif) top repeat-x;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	color:#FFFFFF;
	behavior: url("csshover.htc");
}
.container{
	width: 960px;
	padding: 0px;
	margin: 0px auto;
	text-align: left;
}
.header{
	height: 163px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	text-align: left;
	position: relative;
	background: url(images/header-bg.png) no-repeat;
}
.logo{
	float: left;
}

.header .menu{
	float: right;
	height: 45px;
	width: 672px;
	padding: 22px 0px 0px 0px;
}
	.header .menu ul#mn{
		width: 672px;
		height: 45px;
		margin: 0px;
		padding: 0px;
	}
	.header .menu ul#mn li{
		height: 45px;
		display: block;
		margin: 0px 11px 0px 0px;
		padding: 0px;
		float: left;
		position: relative;
		cursor: pointer;
		text-align: center;
	}
	.menu ul#mn li a:link, .menu ul#mn li a:visited, .menu ul#mn li a:active, .menu ul#mn li a:hover{
		background: url(images/menu.png) no-repeat;
		position: relative;
		height: 45px;
		display: block;
		margin: 0px;
		padding: 0px; 
	}
	.header .menu ul#mn li a.mn1{
		background-position: 0px 0px;
		width: 51px;
	}
	.header .menu ul#mn li a.mn1:hover{
		background-position: 0px -45px;
		width: 51px;
	}
	.header .menu ul#mn li a.mn2{
		background-position: -51px 0px;
		width: 72px;
	}
	.header .menu ul#mn li a.mn2:hover{
		background-position: -51px -45px;
		width: 72px;
	}
	.header .menu ul#mn li a.mn3{
		background-position: -123px 0px;
		width: 97px;
	}
	.header .menu ul#mn li a.mn3:hover{
		background-position: -123px -45px;
		width: 97px;
	}
	.header .menu ul#mn li a.mn4{
		background-position: -220px 0px;
		width: 69px;
	}
	.header .menu ul#mn li a.mn4:hover{
		background-position: -220px -45px;
		width: 69px;
	}
	.header .menu ul#mn li a.mn5{
		background-position: -289px 0px;
		width: 53px;
	}
	.header .menu ul#mn li a.mn5:hover{
		background-position: -289px -45px;
		width: 53px;
	}
	.header .menu ul#mn li a.mn6{
		background-position: -342px 0px;
		width: 104px;
	}
	.header .menu ul#mn li a.mn6:hover{
		background-position: -342px -45px;
		width: 104px;
	}
	.header .menu ul#mn li a.mn7{
		background-position: -446px 0px;
		width: 82px;
	}
	.header .menu ul#mn li a.mn7:hover{
		background-position: -446px -45px;
		width: 82px;
	}
	.header .menu ul#mn li a.mn8{
		background-position: -528px 0px;
		width: 56px;
	}
	.header .menu ul#mn li a.mn8:hover{
		background-position: -528px -45px;
		width: 56px;
	}
	.searchbox{
		width: 235px;
		height: 26px;
		background: url(images/searchbox.png) no-repeat;
		position: absolute;
		top: 70px;
		right: 250px;
		padding: 10px 0px 0px 114px;
	}
	   .searchbox form input{
		   width: 140px;
		   height: 14px;
		   border: 0px;
		   background: #ededed;
		   margin: 2px 0px 0px 0px;
		   padding: 0px;
		   font-size: 11px;
		   line-height: 12px;
		   font-weight: bold;
		   font-family: Arial, Helvetica, sans-serif;
		   color: #5e6468;
		   float: left;
		   position: relative;
	   }
	   .searchbox input.btn_go{
		   width: 34px;
		   height: 17px;
		   background: url(images/btn_go.png) no-repeat;
		   border: 0px;
		   cursor: pointer;
		   margin: 0px 0px 0px 6px;
		   padding: 0px;
	   }
.content{
	width: 960px;
	margin: 0px;
	_ margin: -93px 0px 0px 0px;
	padding: 0px;
}
.content img.photo{
	margin-top: -93px;
	
}
	* html .content img.photo{
		margin-top: 0px;
	}
.column{
	width: 213px;
	float: left;
	margin: -20px 0px 0px 0px;
	position: relative;
}
	.column .cmenu{
		width: 213px;
		margin: 0px 0px 4px 0px;
		padding: 0px;
	}
		.column .cmenu .ctop{
			width: 213px;
			height: 20px;
			background: url(images/cmenu-top.png) no-repeat;
			font-size: 0px;
			margin: 0px;
			padding: 0px;
		}
		.column .cmenu .cbottom{
			width: 213px;
			height: 13px;
			background: url(images/cmenu-bottom.png) no-repeat;
			font-size: 0px;
			margin: 0px;
			padding: 0px;
		}
		.column .cmenu ul.cmn{
			background: #142d48 url(images/cmenu-bg.png) repeat-x;
			margin: 0px;
			padding: 0px 13px 0px 12px;
		}
		.column .cmenu ul.cmn li{
			width: 188px;
			height: 27px;
			background: url(images/cli-bg.gif) repeat-x;
			padding: 10px 0px 0px 0px;
		}
		.column .cmenu ul.cmn li a{
			height: 27px;
			font-size: 12px;
			color: #FFFFFF;
			margin: 0px;
			padding: 0px 0px 0px 5px;
			display: block;
			font-family: Arial, Helvetica, sans-serif;
		}
		.column .cmenu ul.cmn li a:hover{
			background: url(images/ah-bg.png) 0px no-repeat;
			display: block; 
			height: 25px;
			font-size: 12px;
			margin: 0px;
			padding: 0px 0px 0px 5px;
			font-family: Arial, Helvetica, sans-serif;
		}
	.specialoffers{
		width: 213px;
		margin: 0px;
		padding: 0px;
	}
		.specialoffers .top{
			background: url(images/specialoffers.png) 0px no-repeat;
			height: 39px;
			margin: 0px;
			padding: 0px;
		}
		.specialbox{
			background: #d3e0ed url(images/specialbox-bg.gif) repeat-x;
			padding: 10px 0px 10px 6px;
			margin: 0px;
		}
			.specialbox .spec{
				width: 203px;
				display: block;
				position: relative;
			}
			.specialbox a.readmore, .specialbox a.readmore:hover{
				color: #0b2a7a;
				font-size: 12px;
				text-decoration: underline;
				margin: 0px 0px 0px 15px;
				padding: 0px;
				position: absolute;
				left: 0px;
				bottom: 18px;
			}
.main{
	width: 734px;
	float: right;
	margin: -20px 0px 0px 0px;
	position: relative;
}
	.main .top{
		height: 21px;
		background: url(images/maintop.png) no-repeat;
	}
	.main .con{
		width: 733px;
		background: #f9f9f9 url(images/con-bg.gif) bottom repeat-x;
		margin: 0px 0px 0px 1px;
		padding: 0px;
	}
		.grey{
			width: 694px;
			margin: 0px auto;
		}
			.grey-tp{
				background: url(images/grey-tp.gif) no-repeat;
				height: 13px;
				margin: 0px;
				padding: 0px;
				font-size: 0px;
				line-height: 0px;
			}
			.grey-bt{
				background: url(images/grey-bt.png) no-repeat;
				height: 54px;
				margin: 0px;
				padding: 0px;
				font-size: 0px;
				position: relative;
			}
			.grey-txt{
				background: #bac5ce;
				margin: 0px;
				padding: 5px 20px 40px 20px;
			}
			.grey-txt p{
				color: #535a61;
				margin: 0px 0px 8px 0px;
				padding: 0px;
			}
			img.cards{
				margin: -31px 0px 0px 0px;
				position: relative;
			}
			img.festool{
				width: 309px;
				height: 71px;
				position: absolute;
				bottom: 14px;
				right: 6px;
			}
	.title{
		float: left;
		margin: 15px 0px -12px 0px;
	}
	.newsletter{
		width: 250px;
		height: 50px;
		background: url(images/newsletter-bg.gif) no-repeat;
		float: right;
		padding: 5px 5px 5px 55px;
	}
		.newsletter form label{
			color: #535a61;
			font-size: 14px;
			font-family: Arial, Helvetica, sans-serif;
			margin: 0px 0px 4px 0px;
			padding: 0px 0px 0px 2px;
			display: block;
		}
		.newsletter form .input-bg{
			background: url(images/newsletter-input.gif) no-repeat;
			width: 166px;
			height: 16px;
			margin: 0px;
			padding: 1px 5px;
			float: left;
		}
		.newsletter form .input-bg input{
			width: 168px;
			height: 15px;
			border: 0px;
			background: none;
			margin: 0px;
			padding: 0px;
			color: #FFFFFF;
			font-size: 12px;
			line-height: 15px;
		}
		.newsletter form .submit{
			width: 70px;
			height: 30px;
			background: url(images/newsletter-submit.gif) no-repeat;
			border: 0px;
			float: right;
			margin: -10px 0px 0px 0px;
		}
.ititle{
		float: left;
		margin: -40px 0px -12px 0px;
	}
.index-box{
	width: 643px;
	height: 144px;
	background: url(images/index-box.png) no-repeat;
	margin: 0px;
	padding: 10px 50px;
}
	.brd{
		padding: 0px;
		height: 164px;
		width: 743px;
	}
	.ind-bx{
		width: 270px;
		height: 107px;
		float: left;
		padding: 0px;
		margin: 0px 40px 0px 0px;
	}
	   .ind-bx .img{
		  width: 102px;
		  height: 101px;
		  background: #3478b1;
		  padding: 3px;
		  margin: 0px;
		  float: left;
	   }
	   .ind-bx .itxt{
		  width: 150px;
		  height: 101px;
		  padding: 3px;
		  margin: 0px;
		  float: right;
	   }
	   .ind-bx .itxt p{
		  color: #3f6e99;
		  font-size: 12px;
		  line-height: 15px;
		  font-family: Arial, Helvetica, sans-serif;
		  font-weight: bold;
		  padding: 0px;
		  height: 47px;
		  margin: 5px 0px 0px 0px;
		  overflow: hidden;
	   }
	   .ind-bx .itxt p.pr{
		  color: #ffffff;
		  font-size: 18px;
		  font-family: Arial, Helvetica, sans-serif;
		  font-weight: bold;
		  background: #5a85a7;
		  padding: 7px 0px 3px 0px;
		  height: 18px;
		  margin: 0px auto 4px auto;
		  text-align: center;
	   }
	   .ind-bx .itxt a{
		  color: #1c3653;
		  font-size: 12px;
		  font-family: Arial, Helvetica, sans-serif;
		  font-weight: bold;
		  padding: 0px;
		  margin: 0px auto;
		  float: right;
	   }
	   .ind-bx .itxt a:hover{
		  color: #f26d04;
		  font-size: 12px;
		  font-family: Arial, Helvetica, sans-serif;
		  font-weight: bold;
		  padding: 0px;
		  margin: 0px auto;
		  float: right;
	   }
	   .index-box a.viewall{
		   float: right;
		   margin: 24px 0px 0px 0px;
		   padding: 0px;
	   }
	   .index-box a.viewallup{
		   float: right;
		   margin: -105px 0px 0px 0px;
		   padding: 0px;
	   }
	.sl-bx{
		width: 733px;
		height: 124px;
		float: left;
	}
	   .sl-bx .prevl{
			width: 30px;
			height: 74px;
			float: left;
			padding: 50px 0px 0px 0px;
			margin: 0px;	
	   }
	   .sl-bx .nextr{
			width: 30px;
			height: 74px;
			float: left;
			padding: 50px 0px 0px 0px;
			margin: 0px;    
	   }
	   .sl-bx .slider{
		   width: 663px;
		   height: 114px;
		   float: left;
		   padding: 5px;
		   overflow: hidden;
	   }
	   .sl-bx .slider a{
		   margin: 0px 3px;
		   padding: 0px;
	   }
	.smallbrands{
		width: 113px;
		height: 84px;
		background: url(images/smallbrands-bg.gif) repeat-x;
		float: left;
		padding: 20px 10px;
		text-align: center;
	}
	.index-box a.viewallbrands{
		   float: right;
		   margin: 15px 30px 0px 0px;
		   padding: 0px;
	   }
/* brands */
	.brands{
		width: 658px;
		margin: 0px auto;
	}
	.brands-top{
		height: 15px;
		background: url(images/brands-top.png) no-repeat;
	}
	.brands-bottom{
		height: 15px;
		background: url(images/brands-bottom.png) no-repeat;
	}
	.brands-bg{
		width: 612px;
		background: #FFFFFF;
		border-left: 3px solid #abb5bd;
		border-right: 3px solid #abb5bd;
		padding: 0px 20px;
	}
	.brands-bg img{
		margin: 10px;
	}
/* brands end */
.contactus{
	position: relative;
	padding: 4px 0px 25px 0px;
	margin: -42px 0px 0px 0px;
}
	.contactus-pic{
		background: url(images/contactus-pic.png) right bottom no-repeat;
		width: 142px;
		height: 158px;
		position: absolute;
		bottom: -5px;
		right: 0px;
	}
	.contactus .address{
		width: 340px;
		float: left;
	}
	.contactus p{
		color: #2b4360;
		font-weight: bold;
		margin: 0px;
		padding: 0px 0px 0px 4px;
	}
	.contactus .tfe{
		width: 390px;
		float: right;
		margin: 0px;
		padding: 5px 0px 0px 0px;
	}
		.contactus .tfe img{
			float: left;
			margin: 3px 5px 4px 0px;
		}
		.contactus .tfe p{
		   color: #555e65;
		   font-size: 14px;
		   font-weight: bolder;
		   margin: 0px;
		   padding: 10px 0px 0px 0px;
		   float: left;
		}
		.contactus .tfe a{
		   color: #555e65;
		   font-size: 14px;
		   font-weight: bolder;
		   margin: 0px;
		   padding: 7px 0px 0px 0px;
		   display: block;
		   float: left;
		}
		.contactus .tfe a:hover{
		   color: #142d48;
		   font-size: 14px;
		   font-weight: bolder;
		   margin: 0px;
		   padding: 7px 0px 0px 0px;
		   display: block;
		   float: left;
		}
/* internal pages */
.column img.man{
	margin: 20px 0px 0px 40px;
	font-size: 0px;
	text-align: center;
	line-height: 0px;
	padding: 0px;
}
.main .topinternal{
	height: 70px;
	background: url(images/topinternal.png) no-repeat;
	padding: 27px 0px 0px 38px;
	margin: 0px 0px 0px 1px;
}
	.main .topinternal h2{
		font-size: 30px;
		color: #0f679e;
		margin: 0px;
		padding: 0px;
	}
	
.main .bottom{
	height: 32px;
	background: url(images/mainbottom.png) no-repeat;
}
.main .con2{
	width: 733px;
	background: #f9f9f9 url(images/con2-bg.gif) bottom repeat-x;
	margin: 0px 0px 0px 1px;
	padding: 0px;
	position: relative;
}
   .int-bg{
		background: url(images/int-bg.gif) left top repeat-x;
		margin: 0px;
		padding: 0px;
		width: 733px;
	}
	.secondbg{
		  background: url(images/arrow-bg.png) bottom right no-repeat;
		  padding: 0px 0px 220px 0px;
		  margin: 0px;
	}
	.secondbg2{
		  background: url(images/arrow-bg.png) bottom right no-repeat;
		  margin: 0px;
		  padding: 0px;
	}
	.shadowing{
		color: #216599;
		height: 30px;
	}
	   .shadowing a{
		   color: #216599;
		   font-size: 12px;
		   float: left;
		   margin: 0px 0px 0px 10px;
	   }
	   .shadowing a:hover{
		   color: #1e81d4;
		   font-size: 12px;
		   float: left;
		   margin: 0px 0px 0px 10px;
	   }
		.shadowing p{
		   color: #ff8a00;
		   font-size: 12px;
		   float: left;
		   margin: 0px 0px 0px 10px;
		   padding: 0px;
	   }
	 a.btn_back{
			float: right;
			margin: 40px 75px 0px 0px;
			padding: 0px;
		 }
/* subcategorie ----------------------------------------- */
	.subcategorie_list{
		margin: 0px;
		padding: 0px 15px;
	}
		.subcategorie-box{
			width: 179px;
			height: 150px;
			background: url(images/subcategorie-box.png) no-repeat;
			padding: 17px 25px 0px 24px;
			float: left;
			margin: 0px 6px 8px 0px;
		}
		   .subcategorie-box img{
			   padding: 0px;
			   margin: 0px 0px 10px 0px;
		   }
		   .subcategorie-box p{
			   width: 157px;
			   color: #0d4372;
			   font-weight: bold;
			   margin: 0px;
			   padding: 0px;
			   float: left;
			   overflow: hidden;
		   }
		   .subcategorie-box a.nyil{
			   margin: 0px;
			   padding: 0px;
			  
		   }
		.selects{
			margin: 0px;
			padding: 10px 0px 20px 0px;
		}  
		 .selects form{
			margin: 0px;
			padding: 0px 20px;
		   } 
		   .selects label{
			   color: #073c69;
			   float: left;
			   width: 175px;
			   margin: 2px 4px 20px 0px;
			   padding: 0px;
		   }
		   .selects label.second{
			width: 120px;
			margin-left: 30px;
		   }
		.lapozo{
			text-align: right;
			margin: 0px;
			padding: 30px 10px 0px 0px;
		}
		 .lapozo a{
			font-size: 18px;
			color: #073c69;
			margin: 0px 2px;
			padding: 0px;
		 }
		  .lapozo a:hover{
			font-size: 18px;
			color: #1e81d4;
			margin: 0px 2px;
			padding: 0px;
		 }
		 .lapozo a.selected{
			font-size: 18px;
			color: #1e81d4;
			margin: 0px 2px;
			padding: 0px;
		 }
/* subcategorie end ----------------------------------------------------*/

/* product list----------------------------------------- */
.product_list{
		margin: 0px;
		padding: 0px 15px;
	}
		.product-box{
			width: 198px;
			height: 152px;
			background: url(images/product-box.png) no-repeat;
			padding: 15px 15px 0px 15px;
			float: left;
			margin: 0px 6px 8px 0px;
		}
		.product-box .img{
			width: 86px;
			height: 80px;
			background: #FFFFFF;
			padding: 2px;
			margin: 0px 0px 10px 0px;
			float: left;
		   }
		.product-box .pridet{
			width: 100px;
			float: right;
			text-align: center;
			padding: 20px 0px 0px 0px;
			margin: 0px;
		}
		  .product-box .pridet p{
			  color: #ffffff;
			  font-size: 18px;
			  font-weight: bold;
			  margin: 0px auto 14px 0px;
			  padding: 0px;
		  }
		.product-box p.nm{
			font-weight: bold;
			color: #0d4570;
			line-height: 15px;
			text-align: center;
			margin: 0px auto;
			padding: 6px 0px 0px 0px;
			height: 44px;
			overflow: hidden;
		}

img.measure{
	position: absolute;
	width: 411px;
	height: 371px;
	bottom: -30px;
	left: 0px;
}

/* product list end ----------------------------------------- */

/* product desc----------------------------------------- */
	.product_desc-top{
		width: 658px;
		height: 25px;
		background: url(images/product_desc-top.gif) no-repeat;
		margin: 0px auto;
	} 
	.product_desc-bottom{
		width: 658px;
		height: 20px;
		background: url(images/product_desc-bottom.gif) no-repeat;
		margin: 0px auto;
		padding: 0px;
	} 		 
	.product_desc{
		width: 652px;
		margin: 0px auto;
		border-left: 3px solid #ffffff;
		border-right: 3px solid #ffffff;
	} 
	.desc-bg{
		border-left: 5px solid #aabdce;
		border-right: 5px solid #aabdce;
		background: #a9bcce url(images/product_desc-bg.gif) repeat-x;
	}
	.desc-pictures{
		width: 375px;
		float: left;
		padding: 0px 0px 0px 25px;
	}
	   .desc-pictures .bigpic{
		   width: 375px;
		   height: 253px;
		   position: relative;
		   margin: 0px 0px 9px 0px;
	   } 
		   .desc-pictures .bigpic a.large{
				width: 375px;
				height: 253px;
				position: absolute;
				top: 0px;
				left: 0px;
				background: url(images/plargepic-shadow.png) no-repeat;
		   }
		.smallpics{
			width: 375px;
			margin: 0px;
			padding: 0px;
		}
		.smallpics .smallimg{
			width: 117px;
			height: 78px;
			position: relative;
			margin: 0px 12px 10px 0px;
			padding: 0px;
			float: left;
		}
		.last{
			margin: 0px!important;
		}
		   .smallimg a.small{
				width: 117px;
				height: 78px;
				position: absolute;
				top: 0px;
				left: 0px;
				margin: 0px;
				background: url(images/psmallpic-shadow.png) no-repeat;
		   }
	.desc-text{
		width: 221px;
		float: right;
		padding: 0px;
		margin: 0px 10px 0px 0px;
		text-align: center;
	}	   
	   .desc-text .pname{
		   width: 201px;
		   height: 100px;
		   background: url(images/pname-bg.png) no-repeat;
		   color: #10568b;
		   font-weight: bold;
		   font-size: 18px;
		   line-height: 21px;
		   padding: 10px;
		   margin: 0px 0px 10px 0px;
		   overflow: hidden;
		   text-align: left;
	   }
	   .options{
			margin: 0px;
			padding: 0px;
			/*height: 70px;*/
			display: block;
		  text-align: left;
	   }
		   .options p{
			   color: #10568b;
			   font-size: 12px!important;
			   margin: 0px;
			   padding: 0px;
			   text-align: left;
			   margin: 0px 0px 4px 0px!important;
		   }
			   .options select{
				  width: 220px;
				  font-size: 11px;
				  line-height: 12px;
				  display: block;
				  margin: 0px;
				  padding: 0px;
				  color: #10568b;
				}
		   .desc-text p{
			  color: #10568b;
			  font-size: 20px;
			  margin: 0px 0px 12px 0px;
			  padding: 0px;
		   }
		   .desc-text p.pprice{
			  color: #e66f05;
			  font-size: 28px;
			  line-height: 28px;
			  font-weight: bold;
			   margin: 0px 0px 12px 0px;
			  padding: 0px;
		   }
			.desc-text p.vat{
			  font-size: 18px;
			  line-height: 20px;
			  font-weight: bold;
			  margin: 0px 0px 16px 0px;
			  padding: 0px;
		   }
		   
	.details{
		background: url(images/details-bg.gif) bottom repeat-x;
		margin: 0px -5px;
	}   
		.details .dtop{
			height: 80px;
			margin: 0px;
			padding: 0px;
		}
			  .details .dtop ul{
					height: 37px;
					margin: 0px;
					padding: 0px;
				}
				.details .dtop ul li{
					width: 150px;
					height: 27px;
					background: url(images/li-bg.png) no-repeat;
					margin: 0px -35px 0px 0px;
					padding: 10px 0px 0px 12px;
					float: left;
					color: #ffffff;
					font-size: 12px;
					text-align: left;
				}
				.details .dtop ul li:hover{
					width: 150px;
					height: 27px;
					background: url(images/lih-bg.png) no-repeat;
					margin: 0px -35px 0px 0px;
					padding: 10px 0px 0px 12px;
					float: left;
					color: #0f4879;
					position: relative;
				}
				.details .dtop .selected{
					background: url(images/lih-bg.png) no-repeat;
					position: relative;
					color: #0f4879;
				}
		   .details .dtop .dname{
			  height: 27px;
			  border-top: 3px solid #FFFFFF;
			  border-bottom: 3px solid #FFFFFF;
			  background: #617c8f;
			  padding: 10px 12px 0px 12px;
			  font-size: 14px;
			  font-weight: bold;
		   }
		   .details .labels{
				background: #FFFFFF;
				width: 628px;
				margin: 25px auto 0px auto;
				padding: 0px;
			}   
		  .boxtop{
			height: 10px;
			background: url(images/details_boxtop.gif) no-repeat;
		  }
		  .boxname{
			height: 38px;
			background: #aacdf1 url(images/boxname-bg.gif) no-repeat;
			border-bottom: 2px solid #3f71a0;
			margin: -10px 0px 0px 0px;
			padding: 0px;
			float: left;
		  }
			  .boxname p{
				background: url(images/pright.gif) top right no-repeat;
				color: #284566;
				height: 30px;
				font-size: 14px;
				font-weight: bold;
				margin: 0px;
				padding: 10px 15px 0px 15px;
			  }
		  .tart{
			margin: 20px 0px 0px 0px;
			padding: 25px;
            color: #3279C3;
		  }
			  .tart ul{
				margin: 0px;
				padding: 0px;
			  }
			  .tart li{
				margin: 0px;
				padding: 0px 0px 0px 30px;
				color: #3279c3;
				font-size: 12px;
				line-height: 16px;
				background: url(images/lidet-bg.gif) 0px 5px no-repeat;
			  }
		  .tart p{
			margin: 0px 0px 8px 0px;
			padding: 0px 25px;
			color: #3279c3;
		  }
/* product desc end----------------------------------------- */
.internal-cont{
	width: 625px;
	margin: 0px auto;
	padding: 10px 20px 20px 20px;
}
	.internal-cont p{
		margin: 0px 0px 20px 0px;
		padding: 0px;
		color: #0f4879;
		font-size: 11px;
		line-height: 14px;
	}
	.internal-cont p.hline{
		margin: 0px 0px 8px 0px;
		padding: 0px;
		font-size: 12px;
		font-weight: bold;
		color: #0f4879;
		display: block;
	}
	.internal-cont p.about{
		font-size: 12px;
		color: #0f679e;
		font-weight: bold;
		line-height: 21px;
	}
	.internal-cont span{
		font-size: 14px;
		color: #249feb;
		font-weight: bold;
		line-height: 21px;
	}
/*  delivery page ------------------------------------*/
	.delivery-cont{
		margin: 0px;
		padding: 10px 0px;
		background: url(images/delivery-bg.gif) top right no-repeat;
	}
	p.deli{
		color: #216599;
		margin: 0px 0px 8px 0px;
		padding: 0px 0px 0px 32px;
		width: 450px;
	}
	p.deli2{
		color: #0f4879;
		font-size: 12px;
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 12px 32px;
		
	}
	p.tabledeli{
		color: #0f4879;
		font-size: 12px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 3px 32px;
		
	}
	p.order{
		color: #0f4879;
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 32px;
		font-weight: bold;
		float: left;
	}
	p.orderex{
		color: #0f4879;
		margin: 25px 0px 20px 0px;
		padding: 0px 0px 0px 32px;
		font-weight: bold;
		float: left;
		width:450px;
	}
	p.order{
		color: #0f4879;
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 32px;
		font-weight: bold;
		float: left;
	}
	p.order span{
		font-size: 18px;
		margin: 0px;
	}
	p.order2{
		color: #0f4879;
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 32px;
		font-weight: bold;
		float: left;
	}
	p.order2 span{
		font-size: 15px;
		margin: 0px;
	}
	p.free{
		font-size: 14px;
		color: #e74701;
		padding: 0px 0px 0px 32px;
		font-weight: bold;
		margin: -10px 0px 16px 0px;
	}
	p.example{
		font-size: 11px;
		line-height: 12px;
		color: #216599;
		padding: 0px 0px 0px 32px;
		margin: 0px;
	}
	p.deliv{
		color: #607483;
		font-weight: bold;
		padding: 0px 20px;
		margin: 0px 0px 20px 0px;
	}
	p.dcenter{
		color: #607483;
		font-weight: bold;
		padding: 0px 20px;
		margin: 0px auto 20px auto;
		text-align: center;
	}
	p.dcenter span{
		font-size: 18px;
		display: block; 
		display: block;
	}
	img.exmark{
		margin: -15px 10px 0px 0px;
		float:left;
	}
	img.carriage{
		margin: 20px 0px 12px 0px;
	}
	table.delivery{
		width: 694px;
		border-right: 1px solid #92a0ab;
		margin: -12px auto 20px auto;
		padding: 0px;
	}
	table.delivery td{
		text-align: center;
		margin: 0px;
		padding: 10px 0px;
		border-left: 1px solid #92a0ab;
		border-bottom: 1px solid #92a0ab;
		color: #373c40;
		font-size: 11px;
		font-weight: bold;
	}
	td.combined{
		text-align: center;
		width: 225px;
	}
	table.delivery td.scottish{
		width: 230px;
		padding: 10px 10px;
		margin: 0px;
	}
	table.delivery td.scottish p.large, table.delivery td.scottish2 p.large{
		  font-size: 18px;
	}
	table.delivery td.scottish2{
		width: 160px;
		padding: 10px 25px;
		margin: 0px;
	}
/*  delivery page end ------------------------------------*/
/*  sizing guide page */
   .sizingguide{
	   margin: 0px;
	   padding: 10px 0px;
   }
   .sizingguide p{
		sont-size: 12px;
		font-weight: bold;
		color: #0f679e;
		/*padding: 0px 32px;*/
		margin: 0px 0px 8px 0px;
   }
	 .sizingguide p.mmargin 
	 {
		padding:0 32px;
	 }
   .sizingguide p.cal{
		color: #5d6c78;
		font-size: 14px;
		padding: 0px 20px;
		font-weight: bold;
	}
   .sizingguide img{
		margin: 10px 0px;
   }
/*  sizing guide page end */
/*  quote page */
   .quote-cont{
	   width: 694px;
	   margin: 0px auto;
	   padding: 10px 0px;
   }
	.quote-top{
		height: 12px;
		background: url(images/quote-top.png) no-repeat;
		font-size: 0px;
	}
	.quote-bottom{
		height: 12px;
		background: url(images/quote-bottom.png) no-repeat;
		font-size: 0px;
	}
	.quote-body{
		background: #FFFFFF;
		margin: 0px;
		padding: 5px 0px;
	}
		.quote-body p{
			color: #0f679e;
			margiin: 0px 0px 8px 0px;
			padding: 0px 32px;
		}
		.quote-body p span{
			color: #f66902;
			font-size: 15px;
			font-weight: bold;
			margiin: 0px 0px 8px 0px;
			padding: 0px;
			font-style: italic;
		}
	.qoutebox{
		width: 616px;
		margin: 5px 0px 20px 30px;
		padding: 0px;
		position: relative;
	}
	.quote-pic{
		width: 67px;
		height: 71px;
		background: url(images/quote-pic.png) no-repeat;
		position: absolute;
		top: -16px;
		right: -12px;
	}
	   .qoutebox-top{
		   background: url(images/quotebox-top.png) no-repeat;
		   height: 7px;
	   }
	   .qoutebox-bottom{
		   background: url(images/quotebox-bottom.png) no-repeat;
		   height: 7px;
	   }
	   .qoutebox-body{
		   background: #afbbc6 url(images/quotebox-bg.gif) bottom repeat-x;
		   padding: 30px 80px 0px 80px;
		   min-height: 123px;
		   color: #25435b;
		   margin: 0px;
	   }
		   * html .qoutebox-body{
			   height: 123px;
		   }
	   .qoutebox-body label{
		   width: 150px;
		   color: #25435b;
		   font-weight: bold;
		   float: left;
		 
	   }
	   .qoutebox-body .input-quote{
		   width: 293px;
		   height: 17px;
		   background: url(images/input-quote.png) no-repeat;
		   float: right;
		   margin: 0px 0px 10px 0px;
		   padding: 2px 4px 2px 4px;
	   }
		   .qoutebox-body .input-quote input{
			   width: 293px;
			   height: 17px;
			   background: none;
			   border: 0px;
			   margin: 0px;
			   padding: 0px;
			   color: #FFFFFF;
			   font-size: 12px;
			   font-weight: bold;
		   }
	   .qoutebox-body .textarea-quote{
		   width: 290px;
		   height: 139px;
		   background: url(images/textarea.png) no-repeat;
		   float: right;
		   margin: 0px -5px 10px 0px;
		   padding: 11px 8px 10px 18px;
	   }
		   .qoutebox-body .textarea-quote textarea{
			   width: 288px;
				 height: 138px;
			   background: none;
			   border: 0px;
			   margin: 0px;
			   padding: 0px;
			   color: #FFFFFF;
			   font-size: 12px;
			   font-weight: bold;
		   }
		   .qoutebox-body input.rad{
			  margin: 0px 5px 10px 5px;
			  padding: 4px 0px 0px 0px;
		   }
		select.quote{
			width: 160px;
			height: 17px;
			margin: 0px 0px 10px 5px;
			background: #768b99;
			border: 1px solid #FFFFFF;
			color: #FFFFFF;
			font-size: 11px;
		}
	   .calendar{
		   width: 130px;
		   float: right;
		   text-align: right;
		   margin: -10px 0px 6px 0px;
	   }
	   .calendar p{
		   font-size: 11px;
		   float: left;
		   color: #19354b;
		   margin: 2px 0px 6px 0px;
		   padding: 0px;
	   }
	   .qoutebox-body a{
		   float: right;
		   display: block;
	   }
	   .upload-bg{
			width: 202px;
			height: 20px;
			background: url(images/upload-bg.png) no-repeat;
			float: left;
			padding: 2px 4px 2px 4px;
			margin: 0px 0px 10px 5px;
	   }
		   .upload-bg input{
				width: 200px;
				height: 19px;
				background: none;
				border: 0px;
				margin: 0px;
				padding: 1px 0px 0px 0px;
				color: #FFFFFF;
				font-size: 12px;
				font-weight: bold;
	   }
	   .btn_upload{
		   width: 89px;
		   height: 46px;
		   background: url(images/btn_upload.png) no-repeat;
		   border: 0px;
		   cursor: pointer;
		   margin: 0px 0px 0px 150px;
	   }
	   .btn_browse{
		   width: 87px;
		   height: 31px;
		   background: url(images/btn_browse.png) no-repeat;
		   border: 0px;
		   cursor: pointer;
		   margin: -5px 0px 0px 4px;
		   float: left;
		   border: 0px;
	   }
	   .btn_submit2{
		  width: 130px;
		  height: 60px;
		  background: url(images/btn_submit2.png) no-repeat;
		  border: 0px;
		  margin: 0px 270px;
		  padding: 0px;
	   }
/*  quote page end */
/* embroidery page */
	.embroidery-cont{
		text-align: center;
		margin: 0px auto;
		padding: 0px;
		width: 691px;
	}
	   .embroidery-top{
		   background: url(images/embroidery-top.png) no-repeat;
		   height: 7px;
		   margin: 10px 0px 0px 0px;
		   font-size: 0px;
	   }
	   .embroidery-bottom{
		   background: url(images/embroidery-bottom.png) no-repeat;
		   height: 13px;
		   margin: 0px 0px 10px 0px;
		   font-size: 0px;
	   }
	   .embroidery-body{
		   background: #ffffff;
		   padding: 5px 0px;
		   color: #25435b;
		   margin: 0px 0px 0px 1px;
		   text-align: left;
	   }
	   .embroidery-body p{
		   color:#0F679E;
		   padding: 8px 32px;
		   margin: 0px 0px 8px 0px;
	   }
	img.embroidery{
		margin: 0px;
		padding: 0px 0px 0px 30px;
	}
	img.bubbles{
		margin: 0px auto;
		padding: 0px;
	}
	.atdw{
		width: 701px;
		margin: 10px 0px 0px 0px;
		padding: 0px;
	}
	   .atdw-top{
		   background: url(images/atdw-top.png) no-repeat;
		   height: 60px;
	   }
	   .atdw-bottom{
		   background: url(images/atdw-bottom.png) no-repeat;
		   height: 100px;
		   padding: 10px 80px 0px 0px;
		   text-align: right;
	   }
		   .atdw-bottom a, .atdw-bottom a:hover{
			   width: 168px;
			   height: 62px;
			   margin: 0px;
			   padding: 0px;
			}
	   .atdw-bg{
		   background: url(images/atdw-bg.png) repeat-y;
		   text-align: left;
		   padding: 6px 10px;
	   }
	   .atdw-bg p{
		   color:#0F679E;
		   padding: 0px 10px;
		   margin: 0px 0px 8px 0px;
	   }
	   .atdw-bg img{
		   padding: 0px;
		   margin: 10px 0px;
	   }
	   img.line{
		margin: 10px;
	   }
/* embroidery page end */
/* internal pages end */

/* contact page */
	.contactform{
		width: 440px;
		margin: 0px;
		padding: 0px 0px 0px 35px;
	}
	   .contactform form label{
		   width: 130px;
		   height: 22px;
		   color: #216599;
		   font-size: 14px;
		   float: left;
		   margin: 0px 0px 8px 0px;
		   padding: 3px 0px 0px 0px;
	   }
	   .contactform form .input-contact{
		   width: 293px;
		   height: 21px;
		   background: url(images/input-contact.png) no-repeat;
		   float: right;
		   margin: 0px 0px 8px 0px;
		   padding: 3px 4px 1px 4px;
	   }
			.contactform form .input-contact input{
			   width: 293px;
			   height: 19px;
			   background: none;
			   border: 0px;
			   margin: 0px 0px 8px 0px;
			   padding: 2px 0px 0px 0px;
			   color:#244977;
			   font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
			   font-size:12px;
			   font-weight:bold;
			}
	   .contactform form .textarea-contact{
		   width: 293px;
		   height: 139px;
		   background: url(images/textarea-contact.png) no-repeat;
		   float: right;
		   margin: 0px 0px 12px 0px;
		   padding: 3px 4px 1px 4px;
	   }
		   .contactform form .textarea-contact textarea{
			   width: 293px;
			   height: 135px;
			   background: none;
			   border: 0px;
			   margin: 2px 0px 8px 0px;
			   padding: 0px;
			   color:#244977;
			   font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
			   font-size:12px;
			   line-height: 15px;
			   font-weight:bold;
		   }
		p.spamcheck{
		   float: left;
		   margin: 0px;
		   padding: 10px 0px 20px 0px;
	   }
	   .contactform form .input-spamcheck{
		   width: 122px;
		   height: 23px;
		   background: url(images/input_small.png) no-repeat;
		   float: right;
		   margin: 0px 0px 8px 0px;
		   padding: 3px 4px 3px 4px;
	   }
			.contactform form .input-spamcheck input{
			   width: 110px;
			   height: 19px;
			   background: none;
			   border: 0px;
			   margin: 0px 0px 8px 0px;
			   padding: 2px 0px 0px 5px;
			   color:#244977;
			   font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
			   font-size:12px;
			   font-weight:bold;
			}
	   .contactform .btn_submit{
		   width: 84px;
		   height: 32px;
		   background: url(images/btn_submit.png) no-repeat;
		   border: 0px;
		   cursor: pointer;
		   float: right;
		   margin: 0px;
		   padding: 0px;
	   }
	   .contactform .btn_reset{
		   width: 84px;
		   height: 32px;
		   background: url(images/btn_reset.png) no-repeat;
		   border: 0px;
		   cursor: pointer;
		   float: left;
		   margin: 0px 0px 0px 135px;
		   padding: 0px;
	   }
	.map{
		margin: 30px 0px;
		padding: 0px 0px 0px 50px;
	}
	   .map p{
		   font-size: 14px;
		   color: #216599;
		   margin: 0px 0px 4px 0px;
		   padding: 0px;
	   }
	   .map a{
		  width: 515px;
		  height: 294px;
		  background: url(images/map-bg.gif) no-repeat;
		  marign: 0px;
		  padding: 4px 2px 3px 2px;
		  display: block;
	   }
	.addr{
		margin: 10px 0px 30px 0px;
		padding: 0px 0px 0px 50px;		
	}
	   .addr p.at{
		   font-weight: bold;
		   font-size: 14px;
		   line-height: 21px;
		   width: 170px;
		   float: left;
		   margin: 0px 0px 10px 0px;
		   padding: 0px;
	   }
		.addr p.adrtel{
		   float: left;
		   font-size: 12px;
		   color: #3e536a;
		   line-height: 21px;
		   margin: 0px 0px 10px 0px;
		   padding: 0px;
	   }
/* contact page end */
.footer{
	width: 920px;
	height: 36px;
	background: url(images/footer-bg.gif) repeat-x;
	margin: 0px;
	padding: 0px 20px;
}
	.fmenu{
		margin: 0px;
		padding: 10px 0px 0px 0px;
		color: #FFFFFF;
		float: left;
	}
	.fmenu a:link, .fmenu a:visited, .fmenu a:active{
		margin: 0px 3px;
		padding: 0px;
		color: #FFFFFF;
		font-size: 11px;
	}
	.fmenu a:hover{
		margin: 0px 3px;
		padding: 0px;
		color: #142d48;
		font-size: 11px;
	}
	.cci{
		float: right;
		width: 360px;
		padding: 10px 0px 0px 0px;
		margin: 0px;
	}
	.cci a, .cci a:hover{
		margin: -4px 0px 0px 0px;
		padding: 0px;
		display: block;
		float: right;
	}
.left{
	float: left;
}
.right{
	float: right;
}
form{
	margin: 0px;
	padding: 0px;
	}
img{
	border: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding:0px;
}
ul, li{
	list-style: none;
}
a, a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1e81d4;
	text-decoration: none;
}
.clear{	
	clear:both;
	float:none;
	font-size:0px;
	height:0px;
	line-height:0px;
	width:0px;
	margin: 0px;
	padding: 0px;
}

.prodcode
{
	font-size: 14px;
	line-height: 28px;
	color:#244977;
	padding:15px 0 20px 0;
}
