body {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#27272a url(../images/bg_main.gif) repeat-x left top;
}


body, html {height: 100%;}
#outer {height: 100%; overflow: visible; margin:0 auto;} /* or without overflow */
/* #middle {width: 100%; }
*/

img{
behavior: url(includes/pngHack.htc);
border:0px;
margin:0;
outline:none;
}

#main-wrapper {
margin:0 auto;
width:1003px;
}
#top {
position:relative;
/*background:url(../images/bg_pattern.gif) repeat-x left top;*/
height:80px;
width:978px;
border-bottom:0px #1d1d1d solid;
}
.logo-pad {
padding-left:20px;
}
#center {
position:relative;
width:1003px;
height:510px;
float:left;
}
#left-links {
margin:0;
width:206px;
height:510px;
float:left;
background:url(../images/bg_links.jpg) no-repeat left top;
}
.iframe {
width:206px;
height:510px;
}
/*div#wn	{ 
position:absolute; 
width:206px; 
height:166px; 
overflow:visible;
left:206px;
}
#scrollLinks {
position:absolute; 
width:206px; 
}*/
.iframe-center-right {
width:797px;
height:510px;
}
#center-right {
margin:0;
width:797px;
height:510px;
float:left;
}
#center-right-ad {
margin:0;
width:797px;
height:510px;
float:left;
background-color:#000000;
}
#img-holder {
margin:0;
width:586px;
height:510px;
float:left;
/*background:#00CC66;*/
}
/*#img-holder-1 {
margin:0;
width:550px;
height:510px;
float:left;
background:#0099FF;
}*/
#content {
margin:0;
width:181px;
height:480px;
float:left;
background: url(../images/bg_content.gif) repeat-x left top;
padding:15px;
}
#content-txt {
margin:0;
height:460px;
}
#content h1{
font-size:11px;
color:#8a6a3c;
font-weight:bold;
margin:0px;
padding:15px 0px;
}
#content p{
color:#281E1A;
font-size:11px;
text-align:justify;
margin:0px 0px;
padding:5px 0px;
}
.content-link{
color:#281E1A;
font-size:11px;
text-decoration:underline;
}
#img-preview {
margin:0;
height:20px;
}
.content-ul{
list-style:circle;
margin:0px 0px 0px 20px;
padding:0;
}
.content-ul li{
color:#281E1A;
font-size:11px;
text-align:left;
margin:0px 0px;
padding:5px 0px;
}
/**----------- scroll DIV-------------------**/
#wn	{ 
position:relative; 
width:181px; 
height:370px; 
overflow:hidden;	
margin:0;
}
li.link-more {
color:#281E1A;
font-size:11px;
text-decoration:none;
font-weight:bold;
text-align:right;
cursor:pointer;
}
.link-more-ov {
color:#89693B;
font-size:11px;
text-decoration:none;
font-weight:bold;
text-align:right;
cursor:pointer;
}
/**----------- scroll DIV End-------------------**/
#bottom {
position:relative;
height:20px;
z-index:5000;
width:1003px;
float:left;
}

/**-------------------------------------------------------------- Scroll TEXT --------------------------------------------------**/
#page {
width: 181px;
text-align: left;
margin:0;
/*background-color:#FFFFFF;*/
}
/**---------------- MENU ------------------ **/
.Menu {
margin: 0px;
position:relative;
float:left;
width: auto;
padding:0;
}
.Menu ul {
margin:20px 0px 0px 20px;
padding:0;
}
.Menu ul li {
cursor: pointer;
text-align: left;
list-style:none;
color:#513c34;
font-size:11px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 0px;
line-height:22px;
}
.Menu ul li a {
text-decoration:none;
color:#513c34;
outline:none;
}
.Menu ul li a:hover {
color:#8a6a3c;
}
/*.sel-1 {
color:#8a6a3c;
}*/
.Menu ul li.page-highlight {
color:#8a6a3c;
font-size:11px;
font-weight:normal;
background:url(../images/i_arrow_down.gif) no-repeat 0em 0.6em;
padding:0px 0px 0px 12px;
}
.Menu ul li.link-highlight {
color:#8a6a3c;
font-size:11px;
font-weight:bold;
}
.link-highlight-brown {
color:#8a6a3c;
font-size:11px;
font-weight:bold;
}
li.world_champ {
margin:180px 0px 0px 0px;
}
li.video {
/*cursor: pointer;
text-align: left;
list-style:none;
color:#513c34;
font-size:12px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:150px 0px 0px 0px;*/
margin:0px 0px 0px 0px;
}
li.bespoke {
margin:20px 0px 0px 0px;
}
.navigation {
cursor: pointer;
text-align: left;
list-style:none;
color:#513c34;
font-size:11px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 12px;
margin:480px 0px 0px 20px;
background:url(../images/i_arrow_up.gif) no-repeat 0em 0.3em;
}
.navigation-ov {
cursor: pointer;
text-align: left;
list-style:none;
color:#8a6a3c;
font-size:11px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 12px;
margin:480px 0px 0px 20px;
background:url(../images/i_arrow_up_over.gif) no-repeat 0em 0.3em;
}
.link-videos {
cursor: pointer;
text-align: left;
list-style:none;
color:#513c34;
font-size:11px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 15px;
line-height:22px;
}
.link-videos a {
text-decoration:none;
color:#513c34;
outline:none;
}
.link-videos a:hover {
color:#8a6a3c;
}
/**---------- Side Scroller -------------------**/
#ScrollBox {
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
width: 206px;
height: 507px;
position:  relative;
overflow: hidden;
text-align: left;
}
#BigBox {
width: 1800px;
position: absolute;
height: 505px;
text-align: left;
}
.block {
width: 206px;
float: left;
height: 505px;
margin-right: 10px;
}
/**-------------------------------------------------------------- Scroll TEXT END -----------------------------------------------**/

/**---------------------------------------------------- Transitions -----------------------------------------------------------**/
/* default opacity for IE */
/*img {
	filter:alpha(opacity=100);
	}*/

/* duplicate image positioning */
img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
	}
.bul-box {
margin:0;
padding:0;
list-style:none;
}
.bul-box li{
display:inline;
}
.bul-box li a{
background:url(../images/i_preview_img.gif) no-repeat 0.2em top;
padding:0px 10px 0px 0px;
width:12px;
height:12px;
text-decoration:none;
outline:none;
}
.bul-box li a:hover{
background:url(../images/i_preview_img_ov.gif) no-repeat 0.2em top;
padding:0px 10px 0px 0px;
width:12px;
height:12px;
text-decoration:none;
outline:none;
}
.hide {
visibility:hidden;
}
.bul-box-right {
margin:0px 0px 0px 20px;
padding:0;
list-style:none;
}
.bul-box-right li a{
background:url(../images/i_preview_img.gif) no-repeat left bottom;
padding:0px 10px 0px 0px;
width:12px;
height:12px;
text-decoration:none;
outline:none;
}
.bul-box-right li a:hover{
background:url(../images/i_preview_img_ov.gif) no-repeat left bottom;
padding:0px 10px 0px 0px;
width:12px;
height:12px;
text-decoration:none;
outline:none;
}
/**-----------------------Transitions END -------------------**/
/**---------------------- Advertisements -------------------**/
.arrow-left {
float:left;
width:33px;
text-align:center;
height:290px;
padding:220px 0px 0px 0px;
outline:none;
}
.arrow-right {
padding:220px 0px 0px 0px;
outline:none;
}
#img-holder-ad {
margin:0;
width:730px;
height:510px;
float:left;
background-color:#000000;
text-align:center;
}
#img-preview-ad {
margin:0;
width:34px;
height:510px;
float:right;
text-align:center;
}
.bul-box-ad {
margin:180px 0px 0px 0px;
padding:0;
list-style:none;
}
.bul-box-ad li a{
background:url(../images/i_preview_img.gif) no-repeat left bottom;
padding:0px 10px 0px 0px;
width:12px;
height:12px;
text-decoration:none;
outline:none;
}
.bul-box-ad li a:hover{
background:url(../images/i_preview_img_ov.gif) no-repeat left bottom;
padding:0px 10px 0px 0px;
width:12px;
height:12px;
text-decoration:none;
outline:none;
}
/**---------------------- Contact Us -------------------------------**/
#contact-main {
background-color:#b99c5d;
height:510px;
width:797px;
}
#map {
background:url(../images/contact/i_world_map.gif) no-repeat right top;
width:507px;
height:262px;
margin:50px 0px 0px 0px;
position:relative;
float:right;
}
#map .img-2 a {
  position: absolute;
  height: 15px;
  width: 20px;
  top: 88px; 
  left:114px;
  text-decoration: none;
  outline:none;
  }
#map .img-3 a {
  position: absolute;
  height: 15px;
  width: 20px;
  top: 89px; 
  left:136px;
  text-decoration: none;
  outline:none;
  }
  
#map .img-4 a {
  position: absolute;
  height: 15px;
  width: 20px;
  top: 78px; 
  left:233px;
  text-decoration: none;
  outline:none;
  }
  
#map .img-5 a {
  position: absolute;
  height: 15px;
  width: 20px;
  top: 97px; 
  left:229px;
  text-decoration: none;
  outline:none;
  }
  
#map .img-6 a {
  position: absolute;
  height: 15px;
  width: 20px;
  top: 92px; 
  left:254px;
  text-decoration: none;
  outline:none;
  } 
  
#map .img-7 a {
  position: absolute;
  height: 15px;
  width: 20px;
  top: 111px; 
  left:283px;
  text-decoration: none;
  outline:none;
  }
  
#map .img-8 a {
  position: absolute;
  height: 15px;
  width: 20px;
  top: 134px; 
  left:333px;
  text-decoration: none;
  }
  
#map .img-9 a {
  position: absolute;
  height: 15px;
  width: 20px;
  top: 186px; 
  left:251px;
  text-decoration: none;
  outline:none;
  }
  
#map .img-10 a {
  position: absolute;
  height: 15px;
  width: 20px;
  top: 186px; 
  left:273px;
  text-decoration: none;
  outline:none;
  }
  
#map .img-11 a {
  position: absolute;
  height: 15px;
  width: 20px;
  top: 203px; 
  left:263px;
  text-decoration: none;
  outline:none;
  } 

#map i { visibility: hidden; }

#address {
float:left;
margin:0px 0px 0px 0px;
width:260px;
}
#address h4{
margin:0;
font-size:11px;
font-weight:bold;
color:#000000;
/*background:url(../images/contact/bg_title.gif) no-repeat left top;*/
line-height:18px;
vertical-align:middle;
width:229px;
padding-left:10px;
}
#address p{
margin:5px 0px;
color:#281E1A;
font-size:11px;
font-weight:normal;
padding-left:10px;
line-height:20px;
}
div#wn	{ 
position:relative; 
overflow:hidden;
width:290px; 
height:370px;
float:left;
margin:30px 0px 0px 0px;
background:url(../images/contact/bg_title.gif) no-repeat left top;
line-height:29px;
vertical-align:middle;
}
/*.float-left {
float:left;
width:250px;
clear:right;
}
#Switzerland {
clear:both;
}
#Namibia {
clear:both;
}
#India {
clear:both;
}*/
.contact-email {
color:#281E1A;
font-size:11px;
font-weight:normal;
text-align:center;
line-height:30px;
}
.contact-email a {
text-decoration:none;
color:#281E1A;
outline:none;
}
.contact-email a:hover {
color:#8a6a3c;
text-decoration:underline;
}
#blank-div {
position:relative;
overflow:hidden;
width:290px; 
height:190px;
}
/**---------------------- Contact us - 07-08-08 -------------------------**/
.contact-txt {
cursor: pointer;
text-align: left;
list-style:none;
color:#513c34;
font-size:11px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 0px;
margin:0;
line-height:22px;
}
.contact-txt a {
text-decoration:none;
color:#513c34;
outline:none;
}
.contact-txt a:hover {
color:#8a6a3c;
}
/**---------------- Default Css -------------------**/
a.txt-style {
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
padding:30px 15px;
}
a:hover.txt-style {
text-decoration:underline;
}
/**------------------- World champion 2008 -------------------**/
#img-holder-world-champ {
margin:0;
width:796px;
height:510px;
float:left;
position:absolute;
/*background:#00CC66;*/
}
#world-champ-div {
margin:0;
padding:390px 20px 0px 0px;
position:absolute;
z-index:9999;
text-align:right;
width:776px;
height:90px;
}
.pad-top-left {
margin:10px 0px 0px 0px;
}
#img-preview-world-champ {
margin:10px 0px 0px 0px;
}
#content-txt-world-champ {
margin:0;
height:400px;
}