body {margin:40px 0 0 0;padding:0px;color:#584620;font-size:12px;line-height:1.5em;font-family:Tahoma, Verdana, Arial;}
p,div,ul,li,h1,h2 {margin:0px;padding:0px;list-style-type:none;}
.clear {margin:0px;padding:0px;clear:both;}
.wrap {
	width: 1500px;
	margin: 0 auto;
}

.bannerCon {
	width: 1400px;
	margin: 0 auto;
}
.pcollectionLogo {
	width: 210px;
	height: 200px;
	float: left;
	margin: 0px 0 0;
	background: #9F9F9F;
	text-align: center;
	padding: 80px 0 0 0;
}
.tzcllectionLogo {
	width: 210px;
	height: 190px;
	float: left;
	margin: 0px 0 0;
	background: #E1D5C0;
	text-align: center;
	padding: 80px 0 0 0;
	
	
}
.subimg {
	float: left;
	width: 1100px;
}
.berlin {float:left;margin:0 8px 0 0;}
.otr {float:left;}
.subLogo {
	float: left;
	width: 1200px;
}
.berlinHead {float:left;height:95px;width:600px;margin:8px 0 0 0;background:#191919;}
.nairobiHead {float:left;height:95px;width:600px;margin:8px 0 0 0;background:#2a1d17;}
.otrLogo {float:left;margin:0 0 0 200px;}
.otrHead {float:left;height:95px;width:600px;margin:8px 0 0 0;background:#adaaa5;}
.breezesLogo {float:right;}
.berlinLogo {
	float: left;
	margin: px 170px 0 0;
}
.berlinLogoInner {float:left;margin:0 8px 0 0;}
.otrLogo {float:left;margin:8px 0 0 0;}
/*------ main body------*/
.mainBodyc {width:600px;height:200px;float:right;padding:20px 0; margin-left:281px;}
.mainBodyc h3 {margin:0; padding:0 0 10px 0; font-size:15px; line-height:15px;}
.mainBodyc ul {margin:0; padding:0; width:600px; overflow:auto;}
.mainBodyc ul li {width:192px; float:left; height:185px; margin-right:12px;}
.mainBodyc ul li h4 {margin:0; padding:0; font-weight:bold; font-size:11px; padding: 0 0 2px 0; margin: 0 0 4px 0; border-bottom:1px solid #eae1ce;}
.mainBodyc ul li:last-child {margin:0;}

.location {width:335px;float:left;padding:31px 20px 35px 0;}
.mainBody {width:505px;height:170px;float:right;padding:31px 95px 35px 0;}
.mainBody2 {width:505px;float:right;padding:31px 20px 35px 0;}
.mainBody a{color:#584620;text-decoration:none;}
.mainBody a:hover{color:#7b673f;text-decoration:underline;}
.mainBodyHome {
	width: 505px;
	height: 126px;
	float: left;
	padding: 75px 95px 35px 0;
}
/*------ footer ------*/
.footer {
	width: 1400px;
	height: 24px;
	margin: 0 auto;
	padding: 12px 5px 0 5px;
	background: #2a1d17;
}
.footerLeft {float:left;width:27px;}
.footerMid{float:left;width:807px;text-align:center;text-transform:uppercase;font-weight:bold;font-size:9px;}
.footerMid span {color:#ddcd87;padding:0 3px 0 3px;}
.footerMid a{color:#ffffff;text-decoration:none;}
.footerMid a:hover{color:#09C;}
.footerMid a.active{color:#09C;}
.footerRight {float:left;width:27px;}
.contacts {float:left;width:220px;margin:30px 0 0 0;}
.contacts2 {float:right;width:230px;margin:30px 0 0 0;}
.tzccollection {
	background-color: #483615;
	background-image: url(images/tzclogo.png);
}
.tzccollection1 {
	background-color: #483615;
	background-image: url(images/tzclogo.png);
}
