
/** Font styles 
---------------------------------*/

body {
  margin: 0;
  font-family:Arial, Helvetica, sans-serif;
   background:url(http://beestonreclamation.co.uk/Images/back.png) repeat;
   font-size:12px;
   color:#54330a;
  
}

/* Links */

a:link, a:visited {
  color:#000;
  text-decoration: none;
}

a:hover, a:active {
  color:#999;
  text-decoration: underline;
}

/* Titles  */

h1, h2, h3, h4, h5, h6 {line-height:1.3em; color:#7c9122;}

h1 { font-size:30px; font-weight:normal;
}

h2 {font-size:30px; font-weight:normal;}
h3 {font-size:1.4em;margin-bottom:1em;}
h4 {font-size:1.2em;margin-bottom:0.8em;}
h5 {font-size:1.1em;font-weight:600;margin-bottom:0;}
h6 {font-size:1em;font-weight:bold;}

/* Paragraph Styles */

p {
}

/* List Styles  */

ul, ol {
  margin-left: 0;
  padding-left: 2em;
}

/* Table Styles  */

table {
	width: 99%; margin-top:10px;
}
th{ }
tr.even td, tr.odd td {
	padding: 10px 5px;
}
tr.odd {
	background-color:transparent;
}

/* Code */

pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}

pre {
	background-color:#090;;
	display: block;
	padding: 5px;
	margin: 5px 0;
	
}

/* List Styles */

ul          { list-style-type: disc; }
ul ul       { list-style-type: circle; }
ul ul ul    { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol          { list-style-type: decimal; }
ol ol       { list-style-type: lower-alpha; }
ol ol ol    { list-style-type: decimal; }

/* Abbreviation */

abbr {
  border-bottom: 1px dotted #666;
  cursor: help;
  white-space: nowrap;
}

/* UI improvments  */

#edit-title{
	font-size: 24px;
}
#system-themes-form img{
	width:100px;
}
.form-item .description{
	font-style:italic;
	line-height:1.2em;
	font-size:0.8em;
	margin-top:5px;
	color:#777;
}
#edit-delete{
	color:#c00;
}

/**
 * Console, style from Slate theme
 */
div.messages {
  padding: 9px;
  margin: 1em 0;
  color: #036;
  background: #bdf;
  border: 1px solid #ace;
}
div.warning {
  color: #840;
  background: #fe6;
  border-color: #ed5;
}
div.error {
  color: #fff;
  background: #e63;
  border-color: #d52;
}
div.status {
  color: #360;
  background: #cf8;
  border-color: #be7;
}

/** Region Colors
---------------------------------
*  delete when starting a new theme */

#header{ padding-top:0px; color:#000;}
#searchbox{float:right;}
#searchbox label {display: none;}
#searchbox input{ color:#999; width:265px; height:25px; border:none; background:url(http://beestonreclamation.co.uk/Images/searchtext.png) no-repeat; text-indent:7px;}
#searchbox input.form-submit{background:url(http://beestonreclamation.co.uk/Images/searchbutton.png) no-repeat; width:30px; border:none; left:-10px; margin-left:-20px;}
#sidebar-first { width:0px;}
#sidebar-second { width:240px;}
#logobreak{height:25px;}

#footer { background:url(http://beestonreclamation.co.uk/Images/navback.png) no-repeat; height:35px; text-align:center; line-height:35px; color:#FFF; font-size:13px; margin-top:15px;}
#footer a{ color:#FFF;}
#ubercontent{color:#FFF; width:100%; height:20px; line-height:20px;  font-size:13px; font-weight:100; color:#54330a; padding-top:1px;}
#ubercontent a{color:#FFF;}
#footer_1, #footer_2, #footer_3{width:300px; float:left;}
#telno{float:right; font-size:14px; text-align:right; margin-top:-120px; color:#333;}
#telno a:hover{ text-decoration:none;}
#telno a{color:#999;}
#telnoh{color:#999;}
#beestonland{color:#7c9122; float:left; height:25px; padding-top:5px; line-height:25px;}
#beestonland a{color:#7c9122;}
#payments{color:#7c9122; float:right; height:25px; padding-top:5px; line-height:25px; padding-left:100px;}

/* contact form */

#formcontact input{ background-color:#030;}
#content-inner{width:700px;}

.contactbtn{
	background-image:url(http://www.beestonreclamation.co.uk/Holding/send.jpg);
	background-repeat:no-repeat;
	width:59px;
	height:36px;
	border:0px;
	background-color:#fefaf4;
	float:left;
	margin-left:300px;
}

.contacttextbox{
	background-image:url(http://www.beestonreclamation.co.uk/Holding/contacttextbox.jpg);
	background-repeat:no-repeat;
	width:373px;
	height:25px;
	border:0px;
	text-indent:5px;
	background-color:#fefaf4;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.contacttextarea{
	background-image:url(http://www.beestonreclamation.co.uk/Holding/contacttextarea.jpg);
	background-repeat:no-repeat;
	width:373px;
	height:82px;
	border:0px;
	background-color:#fefaf4;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:4px;
}


/* latestnews formatting */
.views-row{height:200px;}
.views-field-title{font-weight:bold; font-size:16px; color:#7c9122;}
.views-field-title a{color:#7c9122;}

.views-field-teaser{padding-bottom:20px;}
.views-field-field-news-image-fid{float:left; padding-bottom:20px; padding-right:5px;}


/* latest stock */

.lateststock{background-image:url(http://www.beestonreclamation.co.uk/Images/lateststock.png);
	background-repeat:no-repeat;
	height:250px;
	padding-top:42px;
	margin-top:20px;
	color:#5c3404;
	max-width:250px;}

.lateststock img{float:left; padding-right:5px;margin-left:5px;}
.lateststock a{color:#333;}
.views-field-field-stock-price-value{ color:#333;}
.views-field-field-stock-description-value{font-weight:bold;}

.lateststock2{
	margin-top:-180px;
	padding-bottom:150px;
	color:#5c3404;
	max-width:250px;}

.lateststock2 img{float:left; padding-right:5px;margin-left:5px;}
.lateststock2 a{color:#333;}

.lateststock3{
	margin-top:-150px;
	
	color:#5c3404;
	max-width:250px;}

.lateststock3 img{float:left; padding-right:5px;margin-left:5px;}
.lateststock3 a{color:#333;}

/* end latest stock */

.views-field-field-stock-image-fid{float:left;}
#views_slideshow_singleframe_main_LatestStock-block_1{color:#5c3404;}
.contactpageform{padding-top:20px;}
.homepageleft{width:450px; height:250px;}
.homepageright{ margin-left:110px;}
.newsarchive{background-image:url(http://www.beestonreclamation.co.uk/Images/newsarchive.png);
	background-repeat:no-repeat;
	height:250px;
	padding-top:50px;
	margin-top:20px;
	margin-bottom:-40px;
	color:#5c3404;
	
}

.newsarchive a{color:#5c3404;}

.newsarchive ul li{list-style:url(http://www.beestonreclamation.co.uk/Images/bullet.png);
	list-style-image:url(http://www.beestonreclamation.co.uk/Images/bullet.png);}
	
	/* special offers */
	
	
.specialoffers{background-image:url(http://www.beestonreclamation.co.uk/Images/specialoffers.png);
	background-repeat:no-repeat;
	height:250px;
	padding-top:42px;
	margin-top:20px;
	color:#5c3404;
	max-width:250px;
	margin-bottom:-40px;
	
	
}
.specialoffers img{float:left; padding-right:5px;margin-left:5px;}
.specialoffers a{color:#333;}

.specialoffers2{
	margin-top:-140px;
	color:#5c3404;
	max-width:250px;
	height:250px;
	
	
}
.specialoffers2 img{float:left; padding-right:5px;margin-left:5px;}
.specialoffers2 a{color:#333;}

.specialoffers3{
	margin-top:-180px;
	padding-bottom:30px;
	color:#5c3404;
	max-width:250px;
	

	
}
.specialoffers3 img{float:left; padding-right:5px;margin-left:5px;}
.specialoffers3 a{color:#333;}

/* end special offers */

#contactpageform{ margin-left:60px;}
#contactpagegooglemap{ padding-top:20px;}
#content-header {padding-top:10px;}

#frmnews{background-image:url(http://www.beestonreclamation.co.uk/Images/newsletter.png);
	background-repeat:no-repeat;
	padding-top:45px;
	margin-top:20px;
	height:250px;
	padding-left:12px;
	font-size:11px;
	margin-bottom:-40px;
	color:#000;
}

#frmnews label{
	color:#630;
}
.newsletterinput{color:#999; width:265px; height:25px; border:none; background:url(http://beestonreclamation.co.uk/Images/newsletterinput.png) no-repeat; text-indent:7px; margin-top:2px; padding-bottom:4px; }
.newslettersubmit{background:url(http://beestonreclamation.co.uk/Images/newslettersubmit.png) no-repeat; width:60px; height:26px; border:none; margin-left:155px; margin-top:5px;}
.views-field-teaser { font-siz:12px;}
