/******* Global reset ***********/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, th, td { margin: 0; padding: 0; }

body	{ margin:0px; font-family: Helvetica, Arial, sans-serif; font-size: 62.5%; background:#000000; line-height:1.8em; height:100%; }

img				{ border: 0px; }
ol,ul			{ list-style: none; }
a:focus{outline:0;}

a:link, a:visited {

  color:#999999;
  text-decoration:none;
  /*padding-right: 10px;*/
  
}

a.active, a:hover {
text-decoration:none;
color:#666666;
}

/***** Global Classes *****/
 
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

.biggap 	   { height:15px; clear:both; }

/* -----------------------------------*/
/* ---------->>> PAGE LAYOUT <<<-----------*/
/* -----------------------------------*/

#body{
display:block;
height:100%;
min-height:640px;
max-height:720px;
width: 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: 0;
background-color:#000000;
}

* html #body{
height:670px;
}


#inner_body{
  position: absolute;
  left: 0px;
  bottom:0px;
  
  width: 100%;
  display: block;
  height: 740px;
  z-index: 999;
  padding: 0px;
  margin: 0px;
  overflow:visible;
}


#topheader {
height: 163px;
margin:0px; 
padding:0px; 
width:auto; 
background: #0d0c0b url(http://www.malcolmbetts.com/themes/site_themes/images/top_bg_new.png) bottom repeat-x; 
font-weight: bold;
}
.homemiddleimg {
height:530px; width:1000px; margin:0px auto; clear:both;
}
.homelogoholder {
padding-top:100px;
margin-left: auto; 
margin-right:auto; 
width:990px;
height:53px;

}
.menumanagement {
  width:990px; margin:0px auto; height:40px; color:#d2cfcf !important; font-size:9px; text-transform:uppercase; font-weight:bold;
}
.contsidebar {
float:left; width:40px; height:530px; background:url(http://www.malcolmbetts.com/themes/site_themes/images/contactmiddle_bar.gif) top right no-repeat;
}
.contsidebarleft {
float:left; 
width:20px; 
height:530px; 
/*background:url(http://www.malcolmbetts.com/themes/site_themes/images/contactmiddle_bar.gif) top left no-repeat;*/
}
.logomargin {
margin-left:270px;
}
.middlebody {
height:528px; width:1050px; margin:0px auto; clear:both;
}
.topspace {
height:400px; clear:both;
}
.ring {
display:block; color:#989898; height:25px; padding-right:5px; text-align:right;
}
.littledes {
font-size:13px; color: #d2cfcf; font-family: Helvetica; font-style:italic;
}
#wrapper { 
	width: 800px; 
	margin: 0px auto; 
	padding: 0px; 
}

/*--------------------- TOP NAVIGATION ----------------------------*/
#main_nav { 
	clear:both;
	color: #9c9b9c; 
	float:left;
	width: 900px;  
	height: 31px; 
	margin: 0px;
	padding:0px;
	margin-top:0px;
	background: transparent url(http://www.malcolmbetts.com/themes/site_themes/images/main_nav_bg.gif) top left no-repeat;
	font-family: Helvetica, Arial, sans-serif; 
	font-size:100%;
}

#main_nav ul{
	float:left;
	display:block;
	padding:0px;
	list-style: none;
	width:900px;
	margin:8px 0px 0px 15px;
	/*height: 31px;*/
}

#main_nav ul li {
	display:inline;
	height: auto;
	margin:0px 15px 0px 0px;
	padding:0px;
	background: transparent url(http://www.malcolmbetts.com/themes/site_themes/images/divider.gif) right 0px no-repeat;
}
#main_nav ul li.last {
background:none;
}
#main_nav ul li.secondmenu {

width: 212px;

}

#main_nav ul li a:link,#main_nav ul li a:visited {
	color: #ffffff;
	text-transform:uppercase;
	font-size:100%;
	text-decoration: none;
	padding-left: 15px;
	padding-right:15px;
	font-family: Helvetica, Arial, sans-serif;
}
#main_nav ul li a:hover {
	margin:0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:100%;
}
#main_nav ul li a.active {
	/*background: transparent url(http://www.malcolmbetts.com/themes/site_themes/images/nav_link_bga.gif) 0px 3px no-repeat;*/
	font-family: Helvetica, Arial, sans-serif;
	font-size:100%;
}


/*----------- Contact Page Left--------------------*/
.contactpageleft {
height:530px; float: left; 
background: url(http://www.malcolmbetts.com/themes/site_themes/images/slide_bar.png) right no-repeat;
width: 95px !important;
width: 140px;
width/**/:/**/88px;
}

#jewellery_flash{
height:530px;
width:1000px;
position:relative;
left:-19px;
}



.contactpageright {
height:530px;
width:378px;
margin:0px;
padding:0px 32px 0px 48px;
color:#FFFFFF;
/*background-color:#99FF00;*/
float: left;
}
.contactpageright h1 {
font-family: Helvetica;
font-size: 24px;
color: #d2cfcf;
font-weight: normal;
letter-spacing:2px;
padding-top: 140px;
margin:0px;
}
.contactpageright img {
margin: 60px 0 20px 0;
}

.contactpageright p img{
margin-top:20px;
}

.contactpageright h2, #testimonials_content h2 {
font-family: Helvetica;
font-size: 14px;
color: #f1f1f1;
font-weight: normal;
letter-spacing:2px;
/*padding-top: 20px;*/
margin:1em 0;
}
.contactpageright p, #testimonials_content p {
font-size: 12px; 
font-family: Helvetica, Arial, sans-serif;
margin:0px;
padding: 0 0px 10px 0px;
text-align: justify;
color: #d2cfcf; 
}






.contactpagerightinfo {
height:530px;
width:350px;
margin:0px;
padding:0px 0px 0px 20px;
color:#FFFFFF;
/*background-color:#99FF00;*/
float: left;
}
.contactpagerightinfo h1 {
font-family: Helvetica;
font-size: 24px;
color: #d2cfcf;
font-weight: normal;
letter-spacing:2px;
padding-top: 140px;
margin:0px;
text-indent: -9999px;
}
.contactpagerightinfo h2 {
font-family: Helvetica;
font-size: 14px;
color: #f1f1f1;
font-weight: normal;
letter-spacing:2px;
padding-top: 20px;
margin:0px;
}
.contactpagerightinfo p {
font-size: 12px; 
font-family: Helvetica, Arial, sans-serif;
margin:0px;
padding: 10px 0px 0px 0px;
text-align: justify;
color: #d2cfcf; 
}

.moretest {
display:block; height:35px; float:right; clear:both; padding-right: 15px; background: url(http://www.malcolmbetts.com/themes/site_themes/images/rightarrow.gif) right 3px no-repeat;
font-size: 12px; 
font-family: Helvetica, Arial, sans-serif;
color: #d2cfcf;
}
#slider_back_link a, #slider_more_link a {

font-size: 9px; 
font-family: Helvetica, Arial, sans-serif;
color: #d2cfcf;
text-decoration: none;
padding:0;
line-height:12px;
}























.commissionimg {
height: auto;
width:391px;
border:1px solid #666666;
margin:120px 0px 0px 50px;
color:#FFFFFF;
/*background-color:#99FF00;*/
float: left;
position:relative;
}

.contact_address{
clear:left;
float:left;
width:391px;
}

.commissionimg img{
position:absolute;
top:0;
left:0;
}

.jewelleryimg {
height: auto;
width:479px;
margin:0px;
padding:140px 0px 0px 0px;
color:#FFFFFF;
/*background-color:#99FF00;*/
float: left;
}

/*----------- bottom navigation -------------------*/
.homepage {
width: auto; height: 15px; float:left; text-align:right; display: block; padding-left:25px; padding-top: 25px; font-family: Helvetica; color: #FFFFFF;
}
.homepage a {
font-family: Helvetica, Arial, sans-serif;
font-size: 9px;
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
}

.menumanagement span{
	padding-top:18px;
	height:15px !important;
}

.menumanagement span.active{
	color:#666666;
}



.jewellery {
 width: 64px; 
 height: 27px; 
 border-right: 1px solid #726d6a;  
 float:left; 
 text-align:left; 
 display: block; 
  
 background: transparent url(images/divider.gif1) right no-repeat; 
 padding-top: 16px; 
 
  
}

/*body:first-of-type .jewellery {
   padding-right: 15px;
  }*/



/*
.jewellery a:link, .jewellery a:visited {

  color:#d2cfcf;
  text-decoration:none;
  padding-right: 10px;
  
}

.jewellery a.active, .jewellery a:hover {
text-decoration:none;

}
*/
.jewellery img, .malcolmbelts img, .commisionservices img, .testimonials img, .contactus img {
margin-top: 18px;
}
.malcolmbelts {
width:200px; 
height: 27px; 
border-right: 1px solid #726d6a; 
display: block;
 float:left; 
text-align:right;
padding-right:8px; 
background: transparent url(images/divider.gif1) right no-repeat; 

}

.malcolmbelts a:link, .malcolmbelts a:visited {
color:#d2cfcf;
text-decoration:none;

}
.malcolmbelts a.active, .malcolmbelts a:hover {
text-decoration:none;

}
.commisionservices {
width:240px; 
height: 27px; 
border-right: 1px solid #726d6a;  
display: block; float:left; 
text-align:right; 
padding-right:8px; 
background: transparent url(images/divider.gif1) right no-repeat; 
}
.commisionservices a:link, .commisionservices a:visited {
color:#d2cfcf;
text-decoration:none;

}
.commisionservices a.active, .commisionservices a:hover {
text-decoration:none;

}
.testimonials {
width:214px; 
height: 27px; 
border-right: 1px solid #726d6a;  
display: block; 
float:left; 
text-align:right; 
padding-right:8px; 
background: transparent url(images/divider.gif1) right no-repeat; 
}
.testimonials a:link, .testimonials a:visited {
color:#d2cfcf;
text-decoration:none;

}
.testimonials a.active, .testimonials a:hover {
text-decoration:none;

}
.contactus {
width:200px; 
height: 27px; 
border-right: 1px solid #726d6a;  
display: block; 
float:left; 
text-align:right; 
padding-right:8px; 
background: transparent url(images/divider.gif1) right no-repeat;
 }
 
.contactus a:link, .contactus a:visited {
color:#d2cfcf;
text-decoration:none;

}
.contactus a.active, .contactus a:hover {
text-decoration:none;

}
/* Conditional-CSS example 
  a.button_active, a.button_unactive {  
 display: inline-block;  
   [if lte Gecko 1.8] display: -moz-inline-stack;  
   [if lte Konq 3.1] float: left;  
   height: 30px;  
  if IE 5.0] margin-top: -1px;  
     
  text-decoration: none;  
  outline: none;  
  [if IE] text-decoration: expression(hideFocus='true');  
 }  */
/*---------------Footer ---------------------*/


#footer {
	height: 206px;
	clear:both;
	font-size: 9px;
	color:#FFFFFF;
	font-weight: bold;
        width:100%;
	background: #020201 url(http://www.malcolmbetts.com/themes/site_themes/images/footer_bg_new.png) top repeat-x;
        
}

#jewellery_footer {
	height: 206px;
	clear:both;
	font-size: 9px;
	color:#FFFFFF;
	font-weight: bold;
        width:100%;
	background: #020201 url(http://www.malcolmbetts.com/themes/site_themes/images/footer_bg_new.png) top repeat-x;
        position:relative;
        top:-3px;
        
}

.leftftext  { margin-top: 10px; display: block; width: 550px; float: left; height: 30px; }
.rightftext { margin-top: 10px; display: block; width: 140px; text-align: right; float: right; height: 30px; }

/*--------------------- Testimonials Stuff -----------------------------*/


#testimonials_content{
	margin:140px 0 0 48px;
	float:left;
}

.slider_content{
	float:left;
	width:378px;
	background: transparent url(http://www.malcolmbetts.com/themes/site_themes/images/contactmiddle_bar.gif) right -190px no-repeat;
	margin:0 46px 0 0;
	padding:0 32px 0 0;
        min-height:200px;
}

.slider_content_right{
	float:left;
	width:350px;
	background: transparent url(http://www.malcolmbetts.com/themes/site_themes/images/contactmiddle_bar.gif) right -190px no-repeat;
	margin:0 0 0 0;
	padding:0 36px 0 0;
        min-height:200px;
        
}

#slider_inner{
	width:3000px;
}

#slider_container{
	width:842px;
	height:280px;
	overflow:hidden;
	float:left;
}

#slider_back_link{
	float:left;
	margin:15px 0 0 48px;
	padding:0 0 0 10px;
	background:transparent url(http://www.malcolmbetts.com/themes/site_themes/images/leftarrow.gif) no-repeat scroll left 1px;
}

#slider_more_link{
	float:left;
	margin:15px 0 0 723px;
	padding:0 10px 0 0;
	background:transparent url(http://www.malcolmbetts.com/themes/site_themes/images/rightarrow.gif) no-repeat scroll right 1px;
}

* html #slider_more_link{
	margin:15px 0 0 460px;
}

/* -------->>> Background Setup <<<---------*/
.homebg {
margin:0px;
padding:0px;
background: #000000 url(http://www.malcolmbetts.com/themes/site_themes/images/bg1.jpg) top center no-repeat;
}
.peoplebg {
margin:0px;
padding:0px;
background: #000000 url(http://www.malcolmbetts.com/themes/site_themes/images/peoplebg.jpg) top center no-repeat;
}
.peoplebg1 {
margin:0px;
padding:0px;
background: #000000 url(http://www.malcolmbetts.com/themes/site_themes/images/peoplebg01.jpg) top center no-repeat;
}
.peoplebg2 {
margin:0px;
padding:0px;
background: #000000 url(http://www.malcolmbetts.com/themes/site_themes/images/peoplebg3.jpg) top center no-repeat;
}

/*------------ People Name --------------------*/

#peopleleft {
width:378px; float:left; height:490px;
}
#peopleleft img {
border:none;

}
#peopleleft p {
color:#FFFFFF;
line-height: 17px;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
padding-bottom:23px;
}
#peopleright {
width:378px; float:right; height:490px;
}

#peopleright img {
border:none;

}
#peopleright p {
color:#FFFFFF;
line-height: 17px;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
padding-bottom:23px;
}
.peoimgholder {
width:378px; height:258px; background-color:#FFFFFF; padding:0px; margin:0px;
}
.peopleimgholder {
padding:10px; width:358px; height:238px;
}
.peoplename {
height:12px; width:378px; display:block; padding-top:23px; padding-bottom:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;
}

/* styles musa */
.ring a:link, .ring a:visited{
  color:#989898;
   text-decoration: none;
}

.ring a:hover{
  color:#666666;
   text-decoration: none;
}

.ring a.active{
  color:#666666;
   text-decoration: none;
}

#scrollbar{
      float:left;
      height:342px;     
      width:10px;
      background-color:#121212;
      margin:0 0 0 0;
      padding:0;
     position:relative;
     margin-top: 120px;
}

#scrollbutton{
    height:100%;
    background-color:#666666;
    margin:0;
    padding:0;
    float:right;
    width:8px;
    border: 1px solid #121212;
    position:absolute;
}

#scrollbutton:hover{
  border-style:outset;
}

#scrollbutton:focus{
  border-style:inset;
}

#text_container {
  float: left;

  width:366px;
  margin:0px;
  margin-top: 80px;
  padding:0px 32px 0px 48px;
  color:#FFFFFF;
  overflow: hidden;  
}

#text_container img{
  margin-bottom:20px;
}

#text_container p {
  font-size: 12px; 
  font-family: Helvetica, Arial, sans-serif;
  margin:0px;
  padding-bottom: 20px;
  text-align: left;
  color: #BDBDBD; 
}
#content{
 width: 100%;
 margin: 0px;
 padding: 0px;
}

#slideshow{
height:340px;
width:390px;
border:1px solid #666666;
}

#contact_column_left{
float:left;
width:174px;
margin-right:20px;
}

#contact_column_right{
float:right;
width:174px;
}

#contact_column_left p, #contact_column_right p{
text-align:left !important;
}

.no_border{
border:0;
margin-top:60px;
}

.grey_line{
width:100%;
height:1px;
border-bottom:1px solid #666666;
margin-bottom:1em;
}



/* ------------------ CONTACT POPOVER BOX ----------------------------------------*/

#popover{
width:350px;
height:175px;
position:absolute;
left:50%;
top:50%;
margin-left:-200px;
margin-top:-112px;
border:1px solid #FFFFFF;
background-color:#000000;
padding:25px;
display:none;
}
#popover p{
color:#D2CFCF;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
margin:1em 0;
padding:0 0 10px;
text-align:justify;
}

#popover h1{
color:#FFFFFF;
font-family:Helvetica,Arial,sans-serif;
font-size:18px;
}



.centered{ text-align:center !important; }


