
/* Layout */

body {
text-align:center;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #000000;
margin:0px;
background-color: #afb790;
}

a:link {  color: #000000; text-decoration: none}
a:active {  color: #000000; text-decoration: none}
a:visited {  color: #000000; text-decoration: none}
a:hover {  color: #000000; text-decoration: underline}

#holder {
width:828px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
text-align:center;
}

#content {
float: left; 
width:828px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
text-align:center;
background: #afb790 url('bg.gif') repeat-y fixed center; 
}

#top {
float:left;
width:828px;
height:23px;
}

/* Header */

#header {
float: left;
width: 790px;
height: 112px;
margin: 0px 0px 0px 19px;
display:inline;
background: #000 url('header.gif') center; 
}

#cartBox {
float:right;
height:auto;
width:125px;
color:#6A806A;
margin: 10px 10px 0px 0px;
padding: 0px 4px 0px 4px;
border:2px solid #6A806A;
text-align:left;
}
#cartBox1 {
float:left;
height:auto;
width:125px;
color:#6A806A;
margin:0px;
padding:0px;
}
#cartBox2 {
float:left;
height:auto;
width:125px;
color:#fff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#fff;
}



/* Nav */

#nav {
float: left;
width: 790px;
height: 30px;
background: #AFB790; 
margin: 0px 0px 5px 19px;
display:inline;
}
#navul  {
margin: 0px 0px 0px 0px;
padding: 0px;
list-style: none;
float: left;
height:30px;
width:790px;
display:inline;
}
#nav li {
float: left;
}	
#nav li a, #nav li a:visited {
height: 30px;
line-height: 30px;
width:auto;
float: left;
display:inline;
padding: 0px 8px 0px 8px;
color:#fff;
}
#nav li a:hover {
height: 30px;
line-height: 30px;
width: auto;
float: left;
display: inline;
text-decoration:none;
background-color:#6A806A;
color:#fff;
}

/* Main Content Layout */

#main {
float: left;
width: 790px;
height: auto;
background-color:#fff;
margin: 0px 0px 0px 19px;
text-align:left;
display:inline;
}

#left {
float: left;
width: 185px;
height: auto;
margin: 0px 5px 0px 0px;
line-height:14px;
display:inline;
}
.LBHead {
float:left;
width:185px;
height:20px;
background-color:#252424;
color:#fff;
border-bottom: 1px solid #9e8c5d;
text-transform:uppercase;
text-align:center;
padding: 5px 0px 0px 0px;
margin:0px 0px 10px 0px;
display:inline;
}
.LBBox {
float:left;
width:165px;
padding: 10px 10px;
height:auto;
background-color:#d2ccbd;
color:#666666;
display:inline;
}
.LBBoxMarg {
margin: 8px 0px 0px 0px;
}
.LBBoxLS {
line-height:18px;
}
#shopNav {
float:left;
height:auto;
width:185px;
padding: 0px;
background-color:#6A806A;
margin: 0px 0px 15px 0px;
}
#shopNav a, #shopNav a:visited {  
color: #fff; 
text-decoration: none;
}
#shopNav a:hover {  
color: #fff; 
text-decoration: underline;
}
#shopNav ul {
float:left;
list-style: none;
width:185px;
padding: 0px;
margin:0px 0px 0px 0px;
border:0px;
}
#shopNav li {
font-size: 10pt;
height:26px;
line-height:26px;
padding: 0px 0px 0px 10px;
margin:0px;
border-bottom: 1px solid #fff;
}
#shopSearch {
float:left;
height:auto;
width:165px;
padding: 10px 10px;
background-color:#AFB790;
}

#quickEnquiry {
float:left;
height:auto;
width:165px;
padding: 10px 10px;
margin-top: 15px;
background-color:#AFB790;
display: inline;
}

#quickEnquiry input {
width:165px;
}

#quickEnquiry textarea {
width:165px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
}

#quickEnquiry h1 {
margin: 0px;
padding: 5px 0px;
color: #fff;
}

#right {
float: left;
width: 580px;
padding: 10px;
height: auto;
line-height:14px;
display:inline;
}
#rightFlashBox {
float:left;
width:auto;
height:auto;
margin: 0px 0px 10px 0px;
display:inline;
}
#rightTextBox {
float:left;
height:auto;
width:auto;
margin: 0px 0px 0px 5px;
color:#666666;
display:inline;
}
#right h1 {
padding: 0px;
margin:0px;
color:#000;
}
#right h2 {
padding: 0px;
margin:4px 0px 5px 0px;
font-size:180%;
color:#000;
}
#right h3 {
padding: 0px;
margin:4px 0px 5px 0px;
font-size:160%;
color:#000;
}

#rightPageTextBox {
float:left;
height:auto;
width:auto;
margin: 0px 0px 0px 5px;
color:#666666;
display:inline;
}
#rightPageTextBox h1 {
padding: 0px;
margin:0px 0px 6px 0px;
font-size:145%;
color:#000;
}
#rightPageTextBox h2 {
padding: 0px;
margin:0px 0px 10px 0px;
font-size:120%;
color:#000;
}



/* Footer */

#footer {
float:left;
width: 762px!important;
width: 790px;
height: 23px;
line-height: 23px;
text-align:left;
background: #AFB790; 
margin: 7px 0px 0px 19px;
padding: 7px 14px 0px 14px;
color:#fff;
display:inline;
}

#footer a, #footer a:visited {  color: #ffffff; text-decoration: none}
#footer a:hover {  color: #ffffff; text-decoration: underline}

#bottom {
float:left;
width:828px;
height:23px;
text-align:right;
}