/*=============================
	Contents
-------------------------------
1. 	  Reset
2.    Structure
2.1   Navigation
3.    Typography
4.    div & class Elements
5.    Other
=============================*/

/*=============================
	1. Reset
=============================*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}

.sIFR-flash{visibility:visible !important;margin:0}.sIFR-replaced{visibility:visible !important}span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden}.sIFR-flash+div[adblocktab=true]{ display:none !important}.sIFR-hasFlash h1{visibility:hidden}.sIFR-hasFlash h2{visibility:hidden;letter-spacing:-9px}

/*=============================
	2. Structure
=============================*/

html {
	background:url(../../ui/bkgRpt.jpg) repeat-x #30281d;
}

body {
	background:url(../../ui/bkg.jpg) no-repeat center top;
}

#container {
	width:960px;
	margin:0 auto;
}

#logo {
	float:left;
	height:103px;
	padding-top:40px;
}

#topContact {
	background:#4a181c;
	float:right;
	width:290px;
	border:1px solid #a11f0f;
	margin-top:-1px;
	padding:8px;
	color:#FFF;
}

#intro {
	background:url(../../ui/introBkg.jpg) no-repeat 716px 50% #FFF;
	clear:left;
	height:253px;
	border-bottom:1px solid #c9ad6f;
}

#introPage {
	background:url(../../ui/introBkg.jpg) no-repeat 716px 50% #FFF;
	clear:left;
	height:60px;
	border-bottom:1px solid #c9ad6f;
}

#introContact {
	clear:left;
	height:253px;
	border:1px solid #FFF;
	border-bottom:1px solid #c9ad6f!important;
}

#content {
	background:url(../../ui/contBkg.gif);
	border-top:1px solid #FFF;
	float:left;
}

#mainContent {
	background:#e4d6b7;
	float:left;
	width:620px;
	padding:10px 20px;
}

.findMore {
	margin-bottom:10px;
}

	#deliveryBox {
		border-bottom:1px solid #c7b38a;
		margin-bottom:20px;
	}
	
	#sourcingBox {
		float:left;
		width:300px;
		padding-right:10px;
	}
	
	#logisticsBox {
		float:right;
		width:300px;
		padding-left:10px;
	}
	
	#sourcingBox p, #logisticsBox p {
		font-size:11px;
	}
	
	.productBox {
		background:#DECDA7;
		float:left;
		display:inline-block;
		margin:20px 4px;
		padding:10px;
		width:178px;
	}
	
	.productBoxBig {
		background:#DECDA7;
		margin:20px 0;
		padding:10px;
	}
	
#flexTube {
	background:#decda7;
	float:right;
	width:280px;
	padding:10px;
}

#flexTube img {
	border:1px solid #c9ad6f;
}

#footer {
	clear:both;
	height:100px;
}

/*=============================
	2.1 Navigation
=============================*/

#navigation {
	clear:both;
}

#navigation li {
	float:left;
}

#navigation li a {
	height:48px;
	text-indent:-10000px;
}

#nHome a {
	background:url(../../ui/navigation.jpg) 10px 0;
	width:91px;
	display:block;
	padding-left:10px;
}

#nHome a:hover {
	background:url(../../ui/navigation.jpg) 10px -48px;
	width:91px;
	display:block;
}

#nWorldwide a {
	background:url(../../ui/navigation.jpg) -91px 0;
	width:179px;
	display:block;
}

#nWorldwide a:hover {
	background:url(../../ui/navigation.jpg) -91px -48px;
	width:179px;
	display:block;
}

#nSourcing a {
	background:url(../../ui/navigation.jpg) -270px 0;
	width:179px;
	display:block;
}

#nSourcing a:hover {
	background:url(../../ui/navigation.jpg) -270px -48px;
	width:179px;
	display:block;
}

#nLogistics a {
	background:url(../../ui/navigation.jpg) -449px 0;
	width:102px;
	display:block;
}

#nLogistics a:hover {
	background:url(../../ui/navigation.jpg) -449px -48px;
	width:102px;
	display:block;
}

#nDelivery a {
	background:url(../../ui/navigation.jpg) -551px 0;
	width:173px;
	display:block;
}

#nDelivery a:hover {
	background:url(../../ui/navigation.jpg) -551px -48px;
	width:173px;
	display:block;
}

#nProducts a {
	background:url(../../ui/navigation.jpg) -724px 0;
	width:100px;
	display:block;
}

#nProducts a:hover {
	background:url(../../ui/navigation.jpg) -724px -48px;
	width:100px;
	display:block;
}

#nContact a {
	background:url(../../ui/navigation.jpg) -824px 0;
	width:116px;
	display:block;
	padding-right:10px;
}

#nContact a:hover {
	background:url(../../ui/navigation.jpg) -824px -48px;
	width:116px;
	display:block;
}

#footerNav {
	padding:10px 20px;
	width:720px;
	float:left;
}

#footerContact {
	padding-top:10px;
	width:190px;
	float:left;
}

/*=============================
	3. Typography
=============================*/

html, body {
	color:#301d1d;
	font-family: "Segoe UI",Helvetica,"Arial",Verdana,sans-serif;
	font-size:16px;
	line-height:20px;
	height:100%;
}

p {
	margin-bottom:20px;
	font-size:13px;
}
	strong {
		font-weight:bold;
	}
	
	a, a:visited {
		color:#68051A;
		text-decoration:none;
	}
	
	a:hover {
		color:#A20B1C;
		text-decoration:underline;
	}
	
hr {
	height:1px;
	border:none;
	border-bottom:1px solid #C9AD6F;
	color:#C9AD6F;
}
	
h1, h2 {
	line-height:24px;
	font-size:24px;
	height:24px;
	width:400px;
}

h3 {
	font-weight:bold;
	font-size:14px;
	margin-bottom:8px;
}

.image {
	clear:right;
	float:right;
	margin:0 0 10px 10px;
	border:1px solid #C9AD6F;
}

.catimage {
	border:1px solid #C9AD6F;
}

#logo a {
	background:url(../../ui/logo-trans.png) no-repeat;
	width:397px;
	height:70px;
	display:block;
	text-indent:-10000px;
}

#footerLogo a {
	background:url(../../ui/footerLogo-trans.png) no-repeat;
	width:190px;
	height:34px;
	display:block;
	text-indent:-10000px;
}

#topContact li {
	float:left;
	font-size:11px;
}

#worldwide {
	text-indent:-10000px;
	background:url(../../ui/worldwide.jpg);
	height:23px;
	margin-bottom:0;
	position:relative;
	top:20px; left:20px;
	width:358px;
}

#intro p {
	color:#80714E;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13pt;
	left:20px;
	line-height:22px;
	margin-bottom:4px;
	position:relative;
	top:39px;
	width:680px;
}

#intro ul {
	position:relative;
	top:43px;
	left:20px;
}
#intro li {
	float:left;
	margin-right:20px;
}

#content ul {
	margin-bottom:20px;
}

#intro #aboutBtn a {
	text-indent:-10000px;
	display:block;
	height:32px;
	width:113px;
	background:url(../../ui/aboutBtn.jpg) no-repeat top;
}

#intro #aboutBtn a:hover {
	background:url(../../ui/aboutBtn.jpg) no-repeat bottom;
}

#intro #contactBtn a {
	text-indent:-10000px;
	display:block;
	height:32px;
	width:113px;
	background:url(../../ui/contactBtn.jpg) no-repeat top;
}

#intro #contactBtn a:hover {
	background:url(../../ui/contactBtn.jpg) no-repeat bottom;
}

#phoneIco {
	background:url(../../ui/phoneIco-trans.png) no-repeat 0 2px;
	padding-left:15px;
}

#emailIco {
	background:url(../../ui/emailIco.png) no-repeat 0 5px;
	padding-left:20px;
	margin:0 12px;
}

#locationIco {
	background:url(../../ui/mapIco.gif) no-repeat 0 2px;
	padding-left:20px;
}

#mainContent ul {
	font-size:12px;
}

#mainContent li {
	list-style:disc outside;
	margin-left:30px;
}

.hText {
	font-size:10px;
	text-transform:uppercase;
	margin-top:-10px;
	padding-top:2px;
}

#deliveryBox {
	background:url(../../ui/clockIco.jpg) no-repeat;
}

#deliveryBox h1 {
	padding:1px 0 0 42px;
	width:450px;
}

#deliveryBox .hText {
	padding:5px 0 0 42px;
	width:450px;
}

#sourcingBox {
	background:url(../../ui/boxIco.jpg) no-repeat;
}

#sourcingBox h2 {
	padding-left:44px;
	width:175px;
}

#sourcingBox .hText {
	padding:3px 0 0 46px;
}

#logisticsBox {
	background:url(../../ui/lorryIco.jpg) no-repeat;
}

#logisticsBox h2 {
	padding-left:52px;
	width:175px;
}

#logisticsBox .hText {
	padding:3px 0 0 53px;
}

#footer, #footerNav a, #topContact a, #footerNav a:visited, #topContact a:visited {
	text-decoration:none;
	color:#FFF;
}

#footerNav a:hover, #topContact a:hover {
	text-decoration:underline;
}

#footerNav li {
	float:left;
	font-size:11px;
	margin-right:20px;
}

#footerContact p {
	font-size:11px;
	margin:7px 5px;
}

/*=============================
	4. div & class Elements
=============================*/

#contact {
	font-size:12px;
}

#contact .row {
	clear: right;
}

#contact .row label {
	float: left;
	width: 75px;
	text-align: left;
	line-height: 20px;
}

#contact .row .formw, #contact .row .formbox{
	float: right;
	margin-right: 140px;
	width: 300px;
	margin-bottom: 5px;
	text-align: left;
}

#contact .form_confirmation{
	clear: both;
	color: #ff0000;
	font-weight: bold;
}

#contactCol {
	font-size:12px;
	margin-top:16px;
}

#contactCol .row {
	clear: right;
}

#contactCol .row label {
	float: left;
	width: 75px;
	text-align: left;
	line-height: 20px;
}

#contactCol .row .formw, #contactCol .row .formbox{
	width: 130px;
	margin-bottom: 5px;
	text-align: left;
}

#contactCol .form_confirmation{
	clear: both;
	color: #ff0000;
	font-weight: bold;
}

/*===================
	5. Other
===================*/

div.pp_pic_holder .pp_top .pp_left{background:url(../../ui/prettyPhoto/light_rounded/tl.gif) top left no-repeat}div.pp_pic_holder .pp_top .pp_left{background:url(../../ui/prettyPhoto/light_rounded/tl.gif) top left no-repeat}div.pp_pic_holder .pp_top .pp_middle{background:#fff}div.pp_pic_holder .pp_top .pp_right{background:url(../../ui/prettyPhoto/light_rounded/tr.gif) top left no-repeat}div.pp_pic_holder .pp_content{background-color:#fff}div.pp_pic_holder .pp_content a.pp_next:hover{background:url(../../ui/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.pp_pic_holder .pp_content a.pp_previous:hover{background:url(../../ui/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.pp_pic_holder .pp_content a.pp_expand{background:url(../../ui/prettyPhoto/light_rounded/btnExpand.gif) top left no-repeat;cursor:pointer}div.pp_pic_holder .pp_content a.pp_expand:hover{background:url(../../ui/prettyPhoto/light_rounded/btnExpand.gif) bottom left no-repeat;cursor:pointer}div.pp_pic_holder .pp_content a.pp_contract{background:url(../../ui/prettyPhoto/light_rounded/btnContract.gif) top left no-repeat;cursor:pointer}div.pp_pic_holder .pp_content a.pp_contract:hover{background:url(../../ui/prettyPhoto/light_rounded/btnContract.gif) bottom left no-repeat;cursor:pointer}div.pp_pic_holder .pp_content a.pp_close{width:75px;height:22px;background:url(../../ui/prettyPhoto/light_rounded/btnClose.png) center left no-repeat;cursor:pointer}div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../../ui/prettyPhoto/light_rounded/arrow_previous.png) top left no-repeat}div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../../ui/prettyPhoto/light_rounded/arrow_next.png) top left no-repeat}div.pp_pic_holder .pp_bottom .pp_left{background:url(../../ui/prettyPhoto/light_rounded/bl.gif) top left no-repeat}div.pp_pic_holder .pp_bottom .pp_middle{background:#fff}div.pp_pic_holder .pp_bottom .pp_right{background:url(../../ui/prettyPhoto/light_rounded/br.gif) top left no-repeat}div.pp_pic_holder .pp_loaderIcon{background:url(../../ui/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.ppt div.ppt_left{background:url(../../ui/prettyPhoto/light_rounded/ttl.gif) top left no-repeat}div.ppt div.ppt_right{background:url(../../ui/prettyPhoto/light_rounded/ttr.gif) top left no-repeat}div.ppt div.ppt_content{background:url(../../ui/prettyPhoto/light_rounded/ttp.gif) top left repeat-x}div.dark_rounded .pp_top .pp_left{background:url(../../ui/prettyPhoto/dark_rounded/tl.png) top left no-repeat}div.dark_rounded .pp_top .pp_middle{background:url(../../ui/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_top .pp_right{background:url(../../ui/prettyPhoto/dark_rounded/tr.png) top left no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url(../../ui/prettyPhoto/dark_rounded/bl.png) top left no-repeat}div.dark_rounded .pp_bottom .pp_middle{background:url(../../ui/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_bottom .pp_right{background:url(../../ui/prettyPhoto/dark_rounded/br.png) top left no-repeat}div.dark_rounded .pp_content{background:url(../../ui/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .currentTextHolder{color:#c4c4c4}div.dark_rounded div.ppt_left{background:url(../../ui/prettyPhoto/dark_rounded/tl.png) top left no-repeat}div.dark_rounded div.ppt_right{background:url(../../ui/prettyPhoto/dark_rounded/tr.png) top right no-repeat}div.dark_rounded div.ppt_content{background:url(../../ui/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_loaderIcon{background:url(../../ui/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_top .pp_left,div.dark_square .pp_top .pp_middle,div.dark_square .pp_top .pp_right,div.dark_square .pp_bottom .pp_left,div.dark_square .pp_bottom .pp_middle,div.dark_square .pp_bottom .pp_right,div.dark_square .pp_content,div.dark_square div.ppt_left,div.dark_square div.ppt_right,div.dark_square div.ppt_content{background:url(../../ui/prettyPhoto/dark_square/contentPattern.png) top left repeat}div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_square .pp_loaderIcon{background:url(../../ui/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.light_square .pp_top .pp_left,div.light_square .pp_top .pp_middle,div.light_square .pp_top .pp_right,div.light_square .pp_bottom .pp_left,div.light_square .pp_bottom .pp_middle,div.light_square .pp_bottom .pp_right,div.light_square .pp_content,div.light_square div.ppt_left,div.light_square div.ppt_right,div.light_square div.ppt_content{background:#fff}div.light_square div.ppt_content{color:#666}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%}div.pp_pic_holder{position:absolute;z-index:10000;width:100px}div.pp_pic_holder .pp_top{position:relative;height:20px}* html div.pp_pic_holder .pp_top{padding:0 20px}div.pp_pic_holder .pp_top .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_top .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_top .pp_middle{position:static;left:0}div.pp_pic_holder .pp_top .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_content{position:relative;text-align:left;width:100%;height:40px}div.pp_pic_holder .pp_content .pp_details{display:none;margin:10px 15px 2px 20px}div.pp_pic_holder .pp_content .pp_details p.pp_description{display:none;float:left;margin:0}div.pp_pic_holder .pp_content .pp_details .pp_nav{float:left;margin:3px 0 0 0}div.pp_pic_holder .pp_content .pp_details .pp_nav p{float:left;margin:0 4px}div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next{float:left;display:block;width:14px;height:15px;overflow:hidden;text-indent:-10000px;margin-top:3px}div.pp_pic_holder .pp_content .pp_details .pp_nav a.disabled{background-position:0 -16px;cursor:default}div.pp_pic_holder .pp_content div.hoverContainer{position:absolute;z-index:2000;top:0;left:0;width:100%}div.pp_pic_holder .pp_content a.pp_next{display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(../../ui/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_previous{display:block;float:left;text-indent:-10000px;width:49%;height:100%;background:url(../../ui/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_expand,div.pp_pic_holder .pp_content a.pp_contract{position:absolute;z-index:20000;top:10px;right:30px;cursor:pointer;display:none;text-indent:-10000px;width:20px;height:20px}div.pp_pic_holder .pp_content a.pp_close{float:right;display:block;text-indent:-10000px}div.pp_pic_holder .pp_bottom{position:relative;height:20px}* html div.pp_pic_holder .pp_bottom{padding:0 20px}div.pp_pic_holder .pp_bottom .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_bottom .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_bottom .pp_middle{position:static;left:0}div.pp_pic_holder .pp_bottom .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_loaderIcon{display:none;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px}div.pp_pic_holder #full_res{width:100%;text-align:center}div.pp_pic_holder #full_res{display:block;margin:0 auto}div.ppt{display:none;position:absolute;top:0;left:0;z-index:9999;color:#fff;font-size:13px}div.ppt div.ppt_left,div.ppt div.ppt_right{float:left;width:19px;height:23px;overflow:hidden}div.ppt div.ppt_content{float:left;line-height:23px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
