/* $Id: styles.css,v 1.1 2009/01/31 21:28:46 dvessel Exp $ */
html {

}
body {
 background: #eee;
}
/*------------------- div# -----------------*/
div#page {
	height:101%;
	
}
#site-header,
#site-subheader,
#footer-region,
.column,
.node,
.comment,
.block {
  margin-bottom: 1.5em;
}
/*
** Formatting for administration page
**
** The admin panel styles are a mess. IE has problems with this so this is
** only a temporary fix. This should be fixed in core.
*/
div.admin-panel {
  padding: 0;
}

div.admin-panel .body {
  padding: 0 !important;
}

div.admin .left,
div.admin .right {
  width: 50%;
  margin-left: 0;
  margin-right: 0;
}

div.admin .right .admin-panel {
  margin-left: 10px;
}
#branding {
	/*background:#006543;*/
	height: 80px;
	width: 960px;
	margin-left: -10px;
	border-bottom:5px solid #8BD600;
        background-image: url("/sites/default/files/header.png");
        background-repeat: no-repeat;
}
#logo, #sectionheader, #secondary-menu {
	float:left;
	display:inline;
}
#sectionheader {
	height: 55px;
}
#secondary-menu {
	margin: -40px 0 40px;
}
#page {
	background: #fff;
}
#menu {
	height: 25px;
}
#menu-row {
	background:#8BD600;
	height: 5px;
	margin-bottom:.75em;
	width: 960px;
	margin-left: 0;
}
#banner {
	margin-top:15px;
}
#tel-number {
	font-size:24px;
	text-align:right;
	margin-top: -35px;
	color: #000;
}
#search-block {

}
#block-nice_menus-1 {
	margin-bottom: 0px;
	color:#000;
}
#block-search-0 {
	margin-top:40px;
}
#banner {
	text-align: center;
	height:70px;
}
.front #banner {
	height:70px;
}
#site-subheader {
	margin-bottom: 0.5em;
}
#site-header {
	margin-bottom:0;
}
.views-field-field-image-cache-fid,
.views-field-title,
.views-field-sell-price {
	text-align:center;
}
.iysew {
	margin-left: -10px;
}
.front .views-row {
	height: 60px;
	padding-top: 10px;
	border-bottom: 1px solid grey;
	text-align: center;
	
}
.front .views-row .views-field-title {
	font-size: 1.5em;
}
.front .views-field-sell-price {
	font-size: 2.4em;
	font-weight: bold;
}
#node-43, #block-block-10, #node-65 {
	width: 360px;
	float:left;
}
#node-43 + #block-user-0, #block-block-13, #block-nice_menus-3, #block-block-12, #block-block-15 {
	width: 340px;
	float:left;
	text-align:center;
}
#block-nice_menus-3 {
	background: #d9cfb1;
	padding: 10px 0 20px;
}
div.meta {
	display: none;
}
.not-front .view-content .grid-2 {
	padding: 10px;
	border: 1px solid #999;
	margin: .5em;
	height:220px;
}
.not-front .view-content .uc-price-display {
	width: 140px;
	text-align: centre;
	font-size:1.5em;
}
.not-front .view-content {
	clear:both;
}
#block-simplenews-1 {
	text-align:center;
}
.view-id-browse .views-field-name {
	text-align:center;
}

#menu {
	background-image:url(../images/menu.png);
	width: 960px;
	margin-left: 0;
}
#block-views-browse-block_7 {
	margin-top: -20px;
}
#block-views-Browse_by-block_7 .views-row {
	float: left;
	margin: 13px;
}
.view-browse .views-row, .view-uc-products .views-row {
	float:left;
	margin-bottom: 1.5em;
}
.block-views {
	clear:both;
}
.view-display-id-block_7 ul li.views-row {
	list-style:none;
	margin: 0 5px 10px;
	float:none;
}
#search-block #edit-search-block-form-1 {
	width: 380px;	
}

.views-field-title {
	width: 100px;
	margin: 0 auto;
}
.view-browse .views-row {
	min-height: 200px;
}
#block-views-browse-block_11 .view-browse .views-row {
	height: 200px;
}
.branch {
	display:block;
	margin-top: -10px;
	font-size: .6em;
	text-align:center;
	margin-left:70px;
  color: #fff;
}
.views-field-body {
	text-align: center;
}
.view-taxonomy-term .views-field-body, .view-taxonomy-term .views-field-title {
	text-align:left;
}
.view-taxonomy-term .views-field-title {
	font-size: 1.2em;
	width: auto;
	font-weight:bold;
}
div#block-block-12 .content {
 float: right;
}
div#footer {
   clear: both;
   border-top: 5px solid #8BD600;
}
.node-type-rockerystone .weight {
   display: none;
}
div#front_slide {
   height: 460px;
}
.node-type-special-offer .field-field-short-desc {
   display: none;
}
.node-type-rockerystone .uc-price-product {
display: none;
}
#block-mailchimp-f9e7095394 h2 {
font-size:18px;
}
/*-------------------- input# ----------------------*/
#block-search-0 #edit-submit {
        display: none;
	color: #fff;
	float:left;
	margin-right: 10px;
}
.front input#edit-submit-1 {
display: inline;
}
/*-------------------- h1# ------------------*/
h1 {
	font-family:Tahoma;
}
h1#site-name {
  margin-bottom: 0;
}
.front h1 {
display: none;
}
/*--------------------- img# ----------------*/
#logo img {
	padding-left: 10px;
	margin-top:10px;
}
#sectionheader img {
	margin: -10px 0 0 -20px;
}
.view-id-browse .field-content img, .view-uc-products img {
	margin-left: 6px;
	padding: 2px;
	border:1px solid #666;
}
#node-30 img, #node-29 img {
	margin: 0 14px;
	padding: 2px;
	border: 1px solid #666;
}
#block-block-1 img {
	width: 960px;
	margin: -15px;
}
#node-651 img {
	margin: 12px;
	padding: 2px;
	border: 1px solid #666;
}
.node-type-browse-by .node .content p img {
	float: right;
	margin-left: 30px;
	margin-bottom: 1em;
	padding: 5px;
	border: 1px solid #666;
}
#block-block-8 p:first-child img {
	margin-bottom: 10px;
}
#front_slide img {
        border: 5px solid green;
}
.imagecache-front_offer {
        float:left;
        margin-right: 10px;
}
#main-content img {
margin: 0 0 10px 10px;
}
/*---------------------- a# ------------------*/
#menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
	/*color:#076C2C;*/
 color: #100;
	line-height:25px;
}
.secondary-menu li a{
	color:#fff;
}
#block-nice_menus-1 ul li ul a {
	color: #666;
	display:inline;
	font-size:12px;
}
#block-nice_menus-1 ul li a {
	font-weight: bold;
}
#nice-menu-3 li a {
		text-decoration:none;
		padding:0;
		color:#000;
		font-family:Verdana, Geneva, sans-serif;
}
.nice-menu-right a {
	font-size: 11px;
	color: #666;
	text-decoration:none;
}
#menu a {
	line-height:30px;
}
.view-display-id-block_7 ul li a {
	display:block;
	text-align:left;
}
.branch a {
  color: #fff;
}
/*-------------------- ul# --------------------------*/

ul.secondary-menu {
	margin-top: -5px;
	padding-right:50px;
	text-align:center;
}
#block-nice_menus-1 ul li ul {
	font-size: 12px;
	line-height:23px;
	list-style-type:none;
	width:220px;
	padding-left: 10px;
	background:#fff;
	padding-bottom: 10px;
	border: 1px solid #666;
}
#block-nice_menus-5 ul {
	width: 215px;
}
ul#nice-menu-1 {
	z-index: 100;
	margin-left: 30px;
}
/*----------------------- li# ------------------------*/
#block-nice_menus-1 ul li ul li {
	height: 20px;
}
#block-nice_menus-1 ul li ul li {
	float: none;
	width: 200px;
}

#nice-menu-3 li {
	width:100px;
	text-align:center;
	margin-bottom:5px;
}
.block-nice_menus ul li {
	margin-left: 30px;
}
/*--------------------- h2# --------------------------*/
#block-nice_menus-3 h2 {
	text-align:center;
	margin-bottom:.5em;
}
.not-front .view-content h2 {
	font-size:1.2em;
	text-align:center;
}
.block-nice_menus h2  {
	background-image: url(../../../../default/files/left-menu.png);
	background-repeat:no-repeat;
	font-size:1.3em;
	padding: 5px 0 0 20px;
	margin-bottom: 5px;
}
.content h2 {
  margin-bottom: 0px;
}
#block-views-special_offer-block_1 h2 {
 color: red;
 font-size: 16pt;
 font-family: Tahoma;
 margin-top: -10px;

 text-align: center;
}
/*------------------------ span# ---------------------*/
#breadcrumbs span {
	float:left;
}
#node-651 span {
	width: 100px;
}
span#privacy {
  float: right;
}
span.uc-price-sell {
   font-size: 2em;
   font-weight: bold;
}
span#sharethis_1 {
position: absolute;
top: 0;
right: 0;
}
/*----------------------------- p# ------------------------*/
.node-type-browse-by .node .content p {
	text-align:justify;
}
/*------------------------- td# --------------------------------*/
#main-content td {
	padding: 5px;
        text-align: centre;
}

