body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000099;
	background-image:url(../img/bg-gradient2.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#CEC1A1;
	margin:auto;
}

a img {border: none; }

h1 font-size:20px; }
h2 {font-size:13px; font-weight:bold; }
h3 {font-size:12px; font-weight:bold; }
h4 {font-size:11px; font-weight:bold; }
h5 {font-size:10px; font-weight:bold; }
h6 {font-size:9px; font-weight:bold; }

#navigation a {color:#CC0000; text-decoration:underline; font-weight:bold;}
#navigation a:hover {color:#330000;}



#main-nav { 
   height:28px;
   width:920px;
   /* background-image:url(../img/navigation.jpg); */
   background-color:#231002;
}

#header {
   height:64px;
   width:920px;
   background-color:#5A0703;
   margin-top:-8px;
   padding-top:25px;   
}

#header  h1{
   font-size:18px;
   color:#fff;
   text-indent: 1cm;
}

#slideshow {
   height:210px;
   background-color:#000;
   width: 920px;
}

#container{
   text-align:left;
   width:915px;
   margin:0 auto;
   background-image:url(../img/left-nav-container.jpg);
   background-position:left;
   background-repeat:repeat-y;
   background-color:#FFF;
   border-right: 5px solid #351F04;
   border-bottom:5px solid #351F04;
   border-left:  5px solid #351F04;  
}

#content p{line-height:1.4;}

#content {
   font-size:11px;
   float:right;
   width:690px;

   padding-bottom:20px;
   background-color:#fff;
}

#content h2 {font-size:13px; font-weight:bold; }
#content a {text-decoration:none; color: #0000AA;}
#content a:hover {text-decoration:underline; color: #0000BB;}

#bodycontent {
   font-size:11px;
   float:right;
   width:650px;

   padding-bottom:20px;
   padding-top:20px;
   padding-right:20px;
   background-color:#fff;
   color: black;
   font-size:14px;
}

#bodycontent h1 {font-size:19px; }
#bodycontent h2 {font-size:15px; font-weight:bold; }
#bodycontent h3 {font-size:13px; font-weight:bold; }
#bodycontent h4 {font-size:12px; font-weight:bold; }
#bodycontent h5 {font-size:11px; font-weight:bold; }
#bodycontent h6 {font-size:10px; font-weight:bold; }

#bodycontent ul li {
   padding-top: 10px;
   list-style: square; 
   /* list-style-image: url(../img/red-arrow.gif);  */
}

#left_column {

  width: 350px;
  float:left;
}

#right_column {
  width: 330px;
  float:right;
}

#borderbox {
   border: 1px solid #b0bec7;
   padding: 0px;
   margin-top: 15px;
}

#borderboxhead {
   background-image:url(../img/h4-bg.jpg);
   background-repeat:repeat-x;
  
   padding-top:4px;
   padding-left: 15px;

}

#borderboxhead h2 {
   display: inline; 
   font-size:14px;
   font-weight: bold;
   padding-top: 5px;
}

#borderboxhead p {
   display: inline; 
   font-size:14px;
   font-weight: normal;
   padding-top: 5px;
}

#borderboxcontents {
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 0px;
  
}

#pollbox {
   padding: 10px; 
   
   background:url(../img/background_green.jpg)  repeat-y;
  
}

#borderboxcontents ul {
   margin-left: 12px;
}

#borderboxcontents ul li {
   padding-top: 5px;
   list-style: square;
   /* list-style-image: url(../img/diamond-black.gif);  */
}

#pollbox ul li {
   padding-top: 5px;
   list-style: square;
   /* list-style-image: url(../img/diamond-black.gif);  */
}

#navigation{
   float:left;
   width:210px;
   color:#E7EDD1;
   padding-left: 0px;  
   padding-top:15px; 

}

#list {
    padding-left: 20px;
}

#extra{
  /* background:#FF8539; */
   float:left;
   clear:left;
   width:210px;
 
}

#list ul {
	margin: 0px;
	padding: 0px;
	padding-top:0px;
	list-style-type: none;
}

#list ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top: 3px;
	padding-left: 0px;
	text-decoration: none;
}

#list ul a {
	color: #E7EDD1;
	text-decoration: none;
	
	background-image: url(../img/bullet_menu.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	
	padding-left: 0px;
	font-size:11px;
	font-weight:normal;
}
#list ul a:hover {
	color: #C95B02;
}


#footer {
	background-image:url(../img/footer-gradient.jpg);
	height:17px;
	background-repeat:repeat-x;
	background-color:#5A0703;
	padding-top:7px;
	padding-right:5px;
	font-size:9px;
	color:#CCC;
	clear:both;
	width:100%;
}

/*
----for the whole navheader- start ----
*/

#navheader {width: 100%;
z-index: 0;
float: left;
border-bottom: 1px #ff5800 solid; 
margin-bottom: 10px; }

#navheader p {padding-left: 100px;
padding-bottom: 22px;
padding-top: 22px;
margin: 0; }

#navheader a span {
position: fixed;
left: 15px;
top: 6px ;
width: 61px;
height: 54px;
z-index: 1;			
}

/*
----for the tabs with the major site subsections-----
*/

#navheader ul.sitesections {font-size: 80%;
text-transform: uppercase; }

#navheader ul.sitesections li {float:left;
list-style-type:none; }

#navheader ul.sitesections a {display:block;
float:left;
border-top:1px solid #091c5a;
border-left:1px solid #091c5a;
border-right:1px solid #091c5a;
padding:4px 8px;
text-decoration:none;
margin-top: 0;
margin-left: 5px;
margin-bottom: 0;
margin-right: 0;
color: #fff;
background-color: #6882ab; }

#navheader ul.sitesections a:hover {color: #fff;
background-color: #ff5800; }

/*
----for the whole navheader- END ----
*/

/* list stuff */

#results {
   position: absolute;
   top: 170px;
   left: 250px;
   padding: 10px;
   width: 300px;

}

#categoryHeading {
	text-align:left;
	display: inline; 
	padding:3px;
	font-size: 18px;
}

#category {
	display: inline;
	font-weight: bold;
	color:#000000;
}

#subcategory {
	display: inline;
	color:#6b6b6b;
}

#row {
   border: 1px #000 solid;
   padding: 10px;
   margin-top: 10px;
   margin-right: 10px;
   background-color : #f7efb9;
   height: 80px;
}

#imagesrow {
	width: 600px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#thumbnail {
	display: inline;
	padding-right: 10px;
	margin: 10px;
	margin-right: 10px;
}

#list_heading {
	padding-top: -8px;
	margin-left: 20px;
	padding-left: 20px;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 10px;
}

#list_name {
	padding-top: 10px;
	float: right;
	padding-left: 5px;
	color: #ff8040 
}
#list_discription {
	display: inline;
}

#topDetails {
    padding-top: -10px;
   
}

#description {
   padding-top: 20px;
   margin-top: 10px;
}

#products {
   padding-top: 20px;
   margin-top: 10px;
}

#openhours {
   padding-top: 20px;
   margin-top: 10px;
}

#h_footer {
   margin: 20px;
   padding: 20px;
}


#heading {
	text-align:left;
	padding-bottom: 8px;
	font-size: 20px;
	color:#A67414;
}

#subheading {
	text-align:left;
	padding-top: 20px;
	font-size: 16px;
	color: blue;
}

#formbox {
	width: 500px;
}

.formbox {
	/*background-color: #EDF2F2;*/
	background-color: #F7F3DA;
	border: 1px solid #6B2507;

	cellspacing: 0px;
	cellpadding: 3px;
	/*border: 0;*/
}
.formbox td {
	padding:4px;
	/*border-top: 1px solid #B6D4D4;*/
	border-top: 1px solid #6B2507;
	
}

.formbox th {
	text-align:left;
	background-color:#fff;
	border-top:1px solid #6B2507;
	padding:3px;
	color:#A67414;
	text-transform:uppercase;
}

#navbuttons {
	text-align: center;
	margin-top: 30px;
}

#fillerbox {
	height: 500px;
	width: 500px;
	padding-top: 100px;
}
