@charset "utf-8";
/* $Id: style.css,v 1.5 2009/07/13 23:52:57 andregriffin Exp $ */
/* Drupal 6 Framework - Created by Andre Griffin
 ----------------------------------------------------------------
 [Table of contents]

 0.Reset
 1.Global
 2.Layout
 3.Main
 4.Sidebars
 5.Header
 6.Navigation
 7.Nodes
 8.Comments
 9.Blocks
 10.Footer
 12.CSS Support
 13.Advanced

 [Font sizes - based on 75%/12px body]
 36px = 3em
 30px = 2.5em
 24px = 2em
 18px = 1.5em
 16px = 1.333333em
 14px = 1.1667em
 12px = 1em
 11px = .9167em
 10px = .8333em

 Equasion for font sizing:
 -Desired in px � Default (or parent) in px = sizing in em

 ----------------------------------------------------------------*/

/**
 * 0.RESET
 */
@import "reset.css";

/**
 * 1.GLOBAL
 */

body {
	/* background-image: url('images/bg.png');
	 background-repeat: repeat-x;
	 color: #222;*/
	background-color: rgb(224,237,246);
	font-family: Arial, "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	/*background-color:#4b4b4b;*/

}

h1, h2, h3, h4, h5, h6 {
	color: #111;
	font-family: Arial, sans-serif;
	font-weight: normal;
}

h1 {
	font-size: 3em;
	line-height: 1em;
	margin-bottom: .5em;
}

h2 {
	font-size: 1.7em;
	/*background-image: url('images/h2.jpg');
	 background-repeat:no-repeat;
	 height:30px;
	 color:#ffffff;*/

	font-weight: bold;
}

/*h3 {
 font-size: 1.4em;
 line-height: 1.8em;
 background-color:white;
 color:black;
 font-weight:bold;
 padding-left:5px;
 margin-bottom:15px;
 border-top:solid 2px red;}
 }*/

/*h3 {
 font-size: 1.4em;
 line-height: 1.7em;
 text-align:center;
 background-image: url('images/panelHeader.jpg');
 background-repeat:no-repeat;
 height:30px;
 color:#ffffff;
 margin-bottom:15px;
 font-weight:bold;

 }
 */
h4 {
	font-size: 1.2em;
	line-height: 1.25em;
	margin-bottom: 1.25em;
}

h5 {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 1.5em;
}

h6 {
	font-size: 1em;
	font-weight: bold;
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin: 0;
}

p {
	margin: 1em 0 1.0em 0;
}
/*
 p a:link {
 text-decoration: underline;
 }
 */
a:link, a:visited {
	color: rgb(50,50,50);
	outline: none;
	text-decoration: none;
	font-weight: bold;
}

a:focus {
	outline: 1px dotted;
	color: rgb(230,0,0);
}

a:hover, a:active, li a.active {
	color: rgb(230,0,0);
	outline: none;
	text-decoration: underline;
}

/**
 * 2.LAYOUT
 */
.shell {
	width: 1000px; /* 1030 */
	margin-left: auto;
	margin-right: auto;
	background-color: #000000;
	/*background-image: url(images/containershadow2.png);
	 background-repeat: repeat-y;*/

}

.container {
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	background-color: white;
}

/* add this class to div.container in page.tpl to show grid */
.showgrid {
	background: url(images/grid.png) repeat;
}

/**
 * 3.MAIN
 */
/* 1 column */
#main {
	margin: 0 0 1.5em;
	position: relative;
	background-color: white;
}

/* 3 columns */
body.sidebars #main {
	float: left;
	width: 690px;
	/* padding:0 10px 0 10px;*/
	background-color: white;
}

/* 2 columns - sidebar-left */
body.sidebar-left #main {
	float: right;
	width: 690px;
}

/* 2 columns - sidebar-right */
body.sidebar-right #main {
	float: left;
	width: 690px;
}

#viewport {
	width: 640px;
	margin-left: auto;
	margin-right: auto;
}

/**
 * 4.SIDEBARS
 */
.sidebar {
	width: 250px;
}

#sidebar-left {
	float: left;
	margin-left: 5px;
	text-align: left;
	background-color: white;
}

#sidebar-right {
	float: right;
	padding-right: 10px;
	text-align: right;
	background-color: white;
	padding-left:9px;
	border-left:1px solid rgb(180,180,180); 
}

/**
 * 5.HEADER
 */
#header {
	margin-top: 15px;
	background-color: rgb(224,237,246);
	background-image: url('images/header1000.png');
	background-repeat: none;
	height: 71px;
	width: 1000px;
	background-color: rgb(224,237,246);
}

#header #logo {
	float: left;
	padding: 10px 0 0 20px;
}

#header #sitename {
	float: left;
	margin-bottom: 0;
}

#header h1 {
	font-weight: bold;
	margin: 0;
}



#header h1 a {
	text-decoration: none;
}

#header #siteslogan {
	display: block;
	font-size: 1.5em;
	line-height: 1em;
}

#search {

}

#search-theme-form {
	float: right;
	padding-right: 20px;
	padding-top: 10px;
	margin-bottom: 0;
}

#search-theme-form input {
	margin: 1em 0 0em;
}

/* removes "Search this site:" label from search forms */
div#edit-search-theme-form-1-wrapper label, div#edit-search-block-form-1-wrapper label {
	display: none;
}

/**
 * 6.NAVIGATION
 */
ul.links li {
	background: none;
	margin: 0 1em 0 0;
	padding: 0;
}

/* bottom margin leaves space for secondary links */
#nav {
	clear: both;
	font-size: 13px;
	line-height: 12px;
	margin: 0 0 1em;
	position: relative;
	
	height: 45px;
	background-color: white;
    
}
.primary-links {
}

ul.links.primary-links {
    border-top: solid 1px rgb(200,200,200);
    border-bottom: solid 1px rgb(200,200,200);
}

#nav ul.primary-links, #nav ul.dynamic-persistent-menu-menu {

	font-weight: bold;
	margin: 0;
	padding: 0 10px 0 15px;
}

#nav ul.primary-links li:after { content:" "; letter-spacing:1em; background:center center no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwAAADsABataJCQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMkMEa+wAAAAnSURBVBhXY/Dz89MA4sNA/B9Ka4AEYQIwfBgkiCwAxjhVopnppwEApxQqhnyQ+VkAAAAASUVORK5CYII=); } 

#nav ul.primary-links li, #nav ul.secondary-links li, #nav div.block-dynamic_persistent_menu li {
	background: none;
	margin: 0;
	padding: 0;
}

#nav ul.primary-links li a:link, #nav ul.primary-links li a:visited, #nav ul.dynamic-persistent-menu-menu li a:link, #nav ul.dynamic-persistent-menu-menu li a:visited {
	display: inline-block;
	line-height: 3em;
	margin: 0 0px 0 0; /* 0 10px */
	padding: 0;
	color: rgb(130,130,130);
	
	padding-right: 5px; /*10px*/
    	padding-left: 5px; /*10px*/
	font-weight: bold;

}

#nav ul.primary-links li a:hover, #nav ul.primary-links li a:active, #nav ul.dynamic-persistent-menu-menu li a:hover, #nav ul.dynamic-persistent-menu-menu li a:active {
	text-decoration: underline;
	font-weight: bold;
}

#nav div#secondary-links, #nav ul.dynamic-persistent-menu-sub-menu {
	padding: 0;
	position: absolute;
	width: 100%;
}

#nav ul.secondary-links li a:link, #nav ul.secondary-links li a:visited, #nav ul.dynamic-persistent-menu-sub-menu li a:link, #nav ul.dynamic-persistent-menu-sub-menu li a:visited {
	display: inline-block;
	line-height: 3em;
	margin: 0;
	padding: 0 .5em;
}

#nav ul.secondary-links li a:hover, #nav ul.secondary-links li a:active, #nav ul.dynamic-persistent-menu-sub-menu li a:hover, #nav ul.dynamic-persistent-menu-sub-menu li a:active {
	text-decoration: underline;
}

#nav .block {
	margin: 0;
}

#nav ul.dynamic-persistent-menu-menu {
	display: block !important;
}

.breadcrumb {
	color: rgb(0,0,0);
	padding: 0;
	font-size: 10px;
	text-align: left;
	text-transform: uppercase;
	height: 2.3em;
	padding-bottom: 20px;
}

.breadcrumb ul {
	list-style-type: none;
	list-style-image: none;
}

.breadcrumb ul li {
	/*display: inline;*/
	background-image: none;
	margin: 0;
}

.breadcrumb li {
	float: left;
	line-height: 2.3em;
	padding-left: 0px;
	color: #777;
}

.breadcrumb li a {
	display: block;
	padding: 1px 15px 0 5px;
	background: url(images/next.png) no-repeat right center;
}

.breadcrumb li a:link, .breadcrumb li a:visited {
	text-decoration: none;
	color: rgb(230,0,0);
	font-weight: normal;
}

.breadcrumb li a:hover, .breadcrumb li a:focus {
	color: black;
	font-weight: normal;
}

.breadcrumb .end {
	background-image: none;
	padding-left: 5px;
	padding-top: 1px;
}

/**
 * 7.NODES
 */
span.submitted {
	color: #898989;
	font-size: .8333em;
	line-height: 1.5em;
}

.node .picture {
	float: left;
	margin: .5em .5em .5em 0;
}

.meta {
	margin: 0 0 0;
}

.meta div.links {
	float: left;
}

.meta div.terms {
	float: right;
}

.meta div.terms span {
	float: left;
}

.meta div.links ul.links li {
	float: left;
	padding: 0 1em 0 0;
}

.meta div.terms ul.links li {
	float: left;
	padding: 0 0 0 1em;
}

.node_read_more {
	font-weight: bold;
}

/* pagination */
.item-list ul.pager li {
	margin: 0;
	padding: 0;
}

.item-list ul.pager li a:link, .item-list ul.pager li a:visited, .item-list ul.pager li.pager-current {
	margin: 0;
	padding: 0 .2em;
	text-decoration: none;
}

.item-list ul.pager li a:hover, .item-list ul.pager li a:active {
	text-decoration: underline;
}

.item-list ul.pager li.pager-current {
	border-bottom: 2px solid;
	color: #069;
	font-weight: bold;
}

/**
 * 8.COMMENTS
 */
.comment {
	margin: 0;
	padding: 0;
}

.comment-bar {
	font-size: 1em;
	line-height: 1.5em;
	position: relative;
}

.comment span.submitted {
	color: #898989;
}

.comment span.new {
	color: rgb(230,0,0);
}

.comment-title {
	display: none;
}

.comment .picture {
	float: right;
	margin: 0 0 .5em .5em;
}

.comment ul.links {
	margin: 0 0 1.5em;
}

.comment ul.links li a {
	text-decoration: underline;
}

.indented {
	border-left: 1px solid #ddd;
	margin-left: 2em;
	padding-left: 1em;
}

/**
 * 9.BLOCKS
 */
.block {
	margin: 0 0 1.5em;
	position: relative;
}

/* login block */
#user-login-form {
	padding: 0 .5em;
	text-align: left;
}

#user-login-form .form-item {
	margin: 0;
}

#user-login-form .item-list ul li {
	background: none;
	padding: 0;
}

/* block configuration links */
div.block div.edit {
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	display: none;
	font-size: 9px;
	padding: 2px 0 2px 10px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 40;
}

div.block:hover div.edit {
	display: block;
}

div.block div.edit a {
	color: #999;
	margin-right: 10px;
}

div.block div.edit:hover a {
	color: #000;
}

/* views configuration links */
div.view {
	position: relative;
}

div.view div.views-hide-hover, div.view:hover div.views-hide, div.view div.views-admin-links, div.view div.views-admin-links-hover, div.view div.views-admin-links:hover {
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	font-size: 9px;
	margin-right: 0;
	margin-top: 0;
	padding: 0;
	padding-left: 10px;
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
}

div.view div.views-admin-links li a {
	color: #999;
}

/**
 * 10.FOOTER
 */
#footer {

	font-size: 11px;
	color: #ffffff;
	/*background-image: url('images/footer1000.jpg');
	 background-repeat: no-repeat;
	 background-position:center top;*/
	background-color: white;
}

#footer a.feed-icon {
	position: absolute;
	right: 0;
	top: 1.416667em;
}

#footerLeft {
	width: 190px;
	float: left;
	height: 70px;
}
#footerMiddle {
	width: 250px;
	float: left;
	border-left: solid 1px rgb(150,150,150);
	height: 70px;
	padding-left: 5px;
}
#footerRight {

	width: 420px;
	float: right;
	border-left: solid 1px rgb(150,150,150);
	height: 68px;
	padding-left: 20px;
}

/*#footer a:link, a:visited {
 color: #ffffff;
 outline: none;
 text-decoration: none;
 }

 #footer a:focus {
 outline: 1px dotted;
 }

 #footer a:hover, a:active, li a.active {
 color: #ffffff;
 outline: none;
 text-decoration: underline;

 }*/

#footer  a:link {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
#footer  a:visited {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
#footer  a:hover {
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}
#footer  a:active {
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}

/* support drupal */
#footer #block-system-0 {
	position: absolute;
	right: 25px;
	top: 1.5em;
}

/**
 * 11.CSS SUPPORT
 */
span.clear {
	clear: both;
	display: block;
	font-size: 0;
	height: 1px;
	line-height: 0;
	margin-bottom: -1px;
}
.clear {
	clear: both;
}
.clear-block {
	display: block;
}

.clearfix:after, .container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}
.clearfix, .container {
	display: block;
}

.float-left {
	float: left;
}
.float-right {
	float: right;
}
.img-left {
	float: left;
	margin: 1.5em 1.5em 1.5em 0;
}
.img-right {
	float: right;
	margin: 1.5em 0 1.5em 1.5em;
}

.first {
	margin-left: 0;
	padding-left: 0;
}
.last {
	margin-right: 0;
	padding-right: 0;
}
.top {
	margin-top: 0;
	padding-top: 0;
}
.bottom {
	margin-bottom: 0;
	padding-bottom: 0;
}

.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;
}
.quiet {
	color: #666;
}
.loud {
	color: #000;
}
.added {
	background: #060;
	color: #fff;
}
.removed {
	background: #900;
	color: #fff;
}
.small {
	font-size: .8em;
	margin-bottom: 1.875em;
	line-height: 1.875em;
}
.large {
	font-size: 1.2em;
	line-height: 1.25em;
	margin-bottom: 1.25em;
}

.nopadding {
	padding: 0;
}
.noindent {
	margin-left: 0;
	padding-left: 0;
}
.nobullet {
	background: none;
	list-style: none;
	list-style-image: none;
}

.wrap {
	width: 950px;
	margin: 0 auto;
}

.hide {
	display: none;
}

/**
 * 12.ADVANCED
 */

/* lists */
ol {
	margin: 0 0 1.5em;
	padding: 0;
}
ol li {
	margin: 0 0 0 1.5em;
}
ul {
	margin: 0 0 1.5em;
	padding: 0;
}
ul li {
	background: transparent url(images/menu-leaf.gif) no-repeat 1px .4em;
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 1.5em;
}
li ol, li ul, ul ul, ol ol {
	margin: 0;
}
ul.menu, .item-list ul {
	margin: 0 0 1.5em;
	padding: 0;
}
ul.menu ul, .item-list ul ul {
	margin: 0;
}
ul.menu li, .item-list ul li, li.leaf {
	background: transparent url(images/menu-leaf.gif) no-repeat 1px .4em;
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 1.5em;
}
ul li.expanded {
	background: transparent url(images/menu-expanded.gif) no-repeat 1px .35em;
}
ul li.collapsed {
	background: transparent url(images/menu-collapsed.gif) no-repeat 0 .35em;
}
ul li.leaf a, ul li.expanded a, ul li.collapsed a {
	display: block;
}
ul li.fake-leaf {
	font-size: 1em;
	font-weight: bold;
}
ul.inline li {
	background: none;
	margin: 0;
	padding: 0 1em 0 0;
}
dl {
	margin: 0 0 1.5em;
}
dl dt {
	font-weight: bold;
}
dl dd {
	margin-left: 1.5em;
}

/* forms & fieldsets */
input {
	color: #494949;
	font: 1em Verdana, sans-serif;
}
textarea, select {
	color: #494949;
	font: 1em Verdana, sans-serif;
}
fieldset ul.clear-block li {
	background-image: none;
	margin: 0;
	padding: 0;
}
fieldset {
	background: #fff;
	border: 1px solid #ccc;
	margin: 1em 0;
	padding: 1em;
}
fieldset legend {
	padding: 0 0.5em;
}
html.js fieldset.collapsed {
	background: transparent;
	padding-bottom: .6em;
	padding-top: 0;
}
html.js fieldset.collapsible legend a {
	background: url(images/menu-expanded.gif) no-repeat 0 50%;
}
html.js fieldset.collapsed legend a {
	background: url(images/menu-collapsed.gif) no-repeat 0 50%;
}
.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
	margin: .25em 0;
}
.form-button, .form-submit {
	margin: 1em .5em 1em 0;
}
.confirmation .form-submit, .search-form .form-submit, .poll .form-submit, fieldset .form-button, fieldset .form-submit, .sidebar .form-button, .sidebar .form-submit, table .form-button, table .form-submit {
	margin: 0 0 1.2em;
}
#autocomplete li {
	cursor: pointer;
	margin: 0;
	padding: 2px;
}
#autocomplete li.selected {
	background: #027ac6;
	color: #fff;
}

/* admin tab links */
#tabs-wrapper {
	border-bottom: 1px solid #ccc;
	margin: 0 0 .75em;
	padding: 0;
}
ul.primary {
	border-bottom: 5px solid #eee;
	margin: 0;
	padding: .25em 0;
}
ul.primary li {
	background: none;
	border-top: 3px solid #ccc;
	margin: 0 .5em 0 0;
	padding: .25em 0;
}
ul.primary li.active {
	background: #eee;
}
ul.primary li:hover {
	background: #f5f5f5;
}
ul.secondary {
	background: #eee;
	border: none;
	margin: 0;
	padding: .5em 1em;
}
ul.secondary li {
	background: none;
	border: none;
	display: inline;
	line-height: 2em;
	margin: 0;
	padding: 0 1em 0 0;
}
ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited {
	background: none;
	border: 0;
	margin: 0;
	padding: 0 1em;
	text-decoration: none;
}
ul.secondary li a, ul.secondary li a:visited {
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
ul.secondary li.active a, ul.secondary li a:hover {
	text-decoration: underline;
}
ul.primary li.active a, ul.secondary li.active a {
	font-weight: bold;
	text-decoration: none;
}

/* admin styling */
div.admin, div.admin .left, div.admin .right, div.admin-panel, div.admin-panel .body, div.admin .expert-link {
	margin: 0;
	padding: 0;
}
div.admin .left {
	float: left;
	width: 48%;
}
div.admin .right {
	float: right;
	width: 48%;
}
div.admin-panel .description, .form-item .description {
	color: #666;
	font-size: 0.9167em;
	line-height: 1.636364em;
	margin: 0 0 1.63636em;
	padding: 0;
}
div.admin-panel {
}
body.admin dt {
	font-weight: normal;
}
body.admin dd {
	color: #898989;
	font-size: .9167em;
	line-height: 1.636364em;
}
.more-help-link {
	font-size: .8333em;
	padding: 0.2em 0 0.1em;
}
.block-region {
	font-size: 0.8333em;
	line-height: 1.5em;
	margin: 0;
	padding: 0.15em 0.5em;
}

/* tables */
#forum thead th {
	border-bottom: 3px solid #ccc;
}
#forum td.posts, #forum td.topics, #forum td.replies, #forum td.pager {
	text-align: left;
}
#forum tr td.forum {
	background-position: 4px 9px;
}
.forum-topic-navigation {
	background: #eee;
	border: none;
	border-bottom: 1px solid #ccc;
	margin-bottom: 1em;
	padding: 5px;
}
body.admin table {
	margin: 0 0 1.4em;
	width: 100%;
}
body.admin thead th {
	border-bottom: 2px solid #ccc;
	font-weight: bold;
	padding: 0 1em 0 0;
}
body.admin tbody {
	border-top: none;
}
body.admin td, body.admin th {
	padding: .3em .5em;
	vertical-align: middle;
}
body.admin tr.even, body.admin tr.odd, body.admin tbody th {
	border: solid #ccc;
	border-width: 1px 0;
}
body.admin tr.odd td.active {
	background-color: #e9e9e9;
}
body.admin tr.even td.active {
	background-color: #eee;
}
body.admin tr.odd, body.admin tr.info {
	background-color: #eee;
}
body.admin tr.even {
	background-color: #f5f5f5;
}
body.admin tr.drag {
	background-color: #fffff0;
}
body.admin tr.drag-previous {
	background-color: #ffd;
}
body.admin td.region, body.admin td.module, body.admin td.container, body.admin td.category {
	background-color: #ddd;
	border-bottom: 1px solid #ccc;
	border-top: 1em solid #fff;
	color: #666;
	font-weight: bold;
}
body.admin tr:first-child td.region, body.admin tr:first-child td.module, body.admin tr:first-child td.container, body.admin tr:first-child td.category {
	border-top-width: 0;
}
body.admin table.sticky-header {
	margin: 0 0 0 1px;
	z-index: 1;
}
body.admin table.sticky-header th {
	padding-top: .5em;
}
span.form-required {
	color: #ffae00;
}

/* messages */
.messages {
	background-color: #fff;
	border: 1px solid #b8d3e5;
}
.messages, .preview, div.warning, div.error {
	margin: 0 0 1.5em;
	padding: 8px 1em;
    display: none;
}
.messages ul {
	margin: 0;
}
.preview {
	background-color: #fcfce8;
	border: 1px solid #e5e58f;
}
.preview .node {
	background-color: #fcfce8;
}
div.status {
	border-color: rgb(150,150,150);
	color: rgb(230,0,0);
}
div.error, tr.error {
	background-color: #fcc;
	color: #a30000;
}
.form-item input.error, .form-item textarea.error {
	border: 1px solid #c52020;
	color: #363636;
}

/* status report */
table.system-status-report tr.error, table.system-status-report tr.error th {
	background-color: #fcc;
	border-color: #ebb;
	color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th {
	background-color: #ffd;
	border-color: #eeb;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th {
	background-color: #dfd;
	border-color: #beb;
}
table.system-status-report th {
	padding-bottom: 6px;
	padding-top: 6px;
}
table.system-status-report th, table.system-status-report tr.merge-up td {
	padding-left: 30px;
}

/* custom */

.development {
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-align: center;
	background-color: rgb(230,0,0)
}

.mainPanel {
	width: 620px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

.panelA {
	width: 400px;
	float: left;
}

.panelB {
	width: 200px;
	float: left;
	text-align: right;
}

.statement {
	font-size: 12px;
	font-weight: bold;
}

.statementplus {
	font-size: 12px;
	color: rgb(230,0,0);
	font-weight: bold;
}

.buyonline {
	font-size: 16px;
	color: rgb(230,0,0);
	font-weight: bold;
}

/* full product node */
.buildmode-full .node-type-product .field-sell-price {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	padding-top: 10px;
	background-image: url(images/pexvat.jpg);
	background-repeat: no-repeat;
	background-position: 4px 25px;
	background-color: rgb(224,237,246);
	padding-left: 5px;
	border-left: solid 1px rgb(220,220,220);
    border-top: solid 1px rgb(220,220,220);
    border-right: solid 1px rgb(220,220,220);
	border-bottom: solid 1px rgb(220,220,220);
	padding-bottom:10px;
	height:40px;
}

.buildmode-full .node-type-product .field-list-price {
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	padding-top: 5px;
	background-image: url(images/pincvat.jpg);
	background-repeat: no-repeat;
	background-position: 3px 27px;
	background-color: rgb(224,237,246);
	padding-left: 5px;
    border-left: solid 1px rgb(220,220,220);
    border-right: solid 1px rgb(220,220,220);
	border-bottom: solid 1px rgb(220,220,220);
	padding-bottom:10px;
	height:60px;
}

.buildmode-full .node-type-product .form-item {
	margin-top: 0;
	padding-top: 15px;
}

.buildmode-full .node-type-product .field-model {
	font-size: 16px;
	color: rgb(80,80,80);
	font-weight: normal;
	padding-top: 5px;
	padding-left:10px;
}

.buildmode-full .nd-region-middle {
	text-align:left;
}

.buildmode-full .nd-region-left {
	padding-top:10px;
}

.buildmode-full .node-type-product .product-body {
	width: 425px;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 10px;
	/*margin-left: 20px;*/
	line-height: 150%;
	/*border-left: solid 1px rgb(220,220,220);*/
	padding-left: 5px;
	margin-top: 10px;
	color: rgb(50,50,50);
	clear:both;
	
}

.buildmode-full .node-type-product .product-body p {
	margin-bottom: 6px;
	margin-top: 3px;
}

.buildmode-full .node-type-product .field-datasheet {
	font-size: 12px;
	padding-bottom: 10px;
	background-image: url(images/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: 7px 7px;
	padding-left: 30px;
	color: black;
	background-color:rgb(224,237,246);
	padding-top:8px;
	width:90%;
    border-bottom:solid 1px rgb(255,255,255);
}

.buildmode-full .node-type-product .field-user-guide {
	font-size: 12px;
	padding-bottom: 10px;
	background-image: url(images/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: 7px 7px;
	padding-left: 30px;
	color: black;
	background-color:rgb(224,237,246);
	padding-top:8px;
	width:90%;
    border-bottom:solid 1px rgb(255,255,255);
}

.buildmode-full .node-type-product .field-air-trans-cert {
	font-size: 12px;
	padding-bottom: 10px;
	background-image: url(images/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: 7px 7px;
	padding-left: 30px;
	color: black;
	background-color:rgb(224,237,246);
	padding-top:8px;
	width:90%;
    border-bottom:solid 1px rgb(255,255,255);
}

.buildmode-full .node-type-product .uc-price-product {
	background-color: rgb(240,240,240);
	padding: 10px;
}

.field-datasheet   a:link {
	color: rgb(50,50,50);
	outline: none;
	text-decoration: none;
	font-weight: bold;
}
.field-datasheet   a:visited {
	color: rgb(50,50,50);
	outline: none;
	text-decoration: none;
	font-weight: bold;
}
.field-datasheet    a:hover {
	color: rgb(50,50,50);
	outline: none;
	text-decoration: underline;
	font-weight: bold;
}
.field-datasheet   a:active {
	color: rgb(50,50,50);
	outline: none;
	text-decoration: underline;
	font-weight: bold;
}

.buildmode-full .node-type-product .nd-region-header {
	/*padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: solid 1px rgb(220,220,220);
	border-right: solid 1px rgb(220,220,220);
	border-left: solid 1px rgb(220,220,220);
	border-bottom: solid 1px rgb(180,180,180);
	background-color: rgb(250,250,250);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;*/
}

.buildmode-full .node-type-product .nd-region-header h2 {
	background-color: rgb(230,0,0);
	width: 100%;
	display: block;
	text-align: left;
	padding-left: 10px;
	color:white;
}

.buildmode-full .node-type-product .nd-region-header .field-model {
font-weight:bold;
font-size:16px;
}

.buildmode-full .node-type-product .nd-region-header .field-label-inline-first {
font-weight:bold;
font-size:16px;
}

.buildmode-full .node-type-product .field-add-to-cart {

	padding-left: 5px;
	background-color: rgb(224,237,246);
	border-left: solid 1px rgb(220,220,220);
    border-bottom: solid 1px rgb(220,220,220);
    border-right: solid 1px rgb(220,220,220);
}

/* product grid */

.category-grid-products img {
	border: solid 1px rgb(230,0,0);
}

.category-grid-products .field-title {
	font-size: 12px;
	font-weight: bold;
}

.category-grid-products .field-model {
	font-size: 11px;
	color: rgb(120,120,120);
}

.category-grid-products .field-sell-price {
	font-size: 12px;
	font-weight: normal;
}

.category-grid-products .field-sell-price .field-label {
	font-size: 12px;
	font-weight: normal;
}

.category-grid-products .field-list-price {
	font-size: 12px;
	font-weight: normal;
}

.category-grid-products .field-list-price .field-label {
	font-size: 12px;
	font-weight: normal;
}

.category-grid-products   a:link {
	color: rgb(50,50,50);
	outline: none;
	text-decoration: none;
	font-weight: bold;
}
.category-grid-products  a:visited {
	color: rgb(50,50,50);
	outline: none;
	text-decoration: none;
	font-weight: bold;
}
.category-grid-products   a:hover {
	color: rgb(50,50,50);
	outline: none;
	text-decoration: underline;
	font-weight: bold;
}
.category-grid-products  a:active {
	color: rgb(50,50,50);
	outline: none;
	text-decoration: underline;
	font-weight: bold;
}

/* product list */

.buildmode-list .field-model {
	font-size: 12px;
	color: rgb(100,100,100);
	font-weight: normal;
}

.buildmode-list .field-label-inline-first {
	font-size: 12px;
	color: rgb(100,100,100);
	font-weight: normal;
}

.buildmode-list .node-type-product {
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: solid 1px rgb(220,220,220);
}

.buildmode-list .field-sell-price {
	text-align: right;
	/*border-left: solid 1px rgb(220,220,220);*/
	font-size: 12px;
	color: rgb(80,80,80);
	font-weight: bold;
}

.buildmode-list .field-list-price {
	text-align: right;
	/*border-left: solid 1px rgb(220,220,220);*/
	font-size: 12px;
	color: rgb(80,80,80);
	font-weight: bold;
}

.buildmode-list .field.field-buy-it-now {
	text-align: right;
	padding-top: 10px;
}

.buildmode-list .field.field-buy-it-now input {
	margin-right: 0;
}

.buildmode-list .field-sell-price  .field-label {
	font-size: 11px;
	color: rgb(80,80,80);
}

.buildmode-list img {
	/*border: solid 1px rgb(180,180,180);*/
}

.buildmode-list h2 {
	font-size: 15px;
	font-weight: bold;
}

.buildmode-list    a:link {
	color: rgb(230,0,0);
	outline: none;
	text-decoration: none;
	font-weight: bold;
}
.buildmode-list   a:visited {
	color: rgb(230,0,0);
	outline: none;
	text-decoration: none;
	font-weight: bold;
}
.buildmode-list    a:hover {
	color: black;
	outline: none;
	text-decoration: underline;
	font-weight: bold;
}
.buildmode-list   a:active {
	color: rgb(230,0,0);
	outline: none;
	text-decoration: underline;
	font-weight: bold;
}

/* buildmode grid */

.category-grid-products td {
	min-width: 185px;
	max-width: 185px;
	overflow: hidden;
	padding:20px 28px 0 0;
}

tr.even, tr.odd {
	border-bottom: none;
	/*  padding: 0.1em 0.6em;*/
	padding: 0;
}

/* bottom grid colour kludge..*/
.buildmode-grid {
	background-image: url('images/grid-bg.png');
	background-repeat: no-repeat;
	background-position: bottom center;
	/*min-height: 363px;*/
}

.buildmode-grid .field.field-title {
	min-height: 66px;
}

.buildmode-grid .field-model {
	font-size: 13px;
	color: rgb(100,100,100);
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
}

.buildmode-grid .field.field-model .field-label-inline-first {
	font-size: 13px;
	color: rgb(128,128,128);
	font-weight: bold;
}

.buildmode-grid .node-type-product {

	padding-top: 5px;
	border: solid 1px rgb(220,220,220);
}

.buildmode-grid .field-sell-price {
	text-align: right;
	padding-right: 5px;
	/*border-left: solid 1px rgb(220,220,220);*/
	font-size: 12px;
	color: rgb(80,80,80);
	font-weight: bold;
	background-color: #e0ebf8;
	border-top: solid 1px rgb(220,220,220);
	padding-top: 10px;
}

.buildmode-grid .field-list-price {
	text-align: right;
	padding-right: 5px;
	/*border-left: solid 1px rgb(220,220,220);*/
	font-size: 12px;
	color: rgb(80,80,80);
	font-weight: normal;
	background-color: rgb(224,237,246);
}

.buildmode-grid .field-list-price .field-label-inline-first {

	font-weight: normal;
}

.buildmode-grid .field.field-buy-it-now {
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
	background-color: rgb(224,237,246);
}

.buildmode-grid .field.field-buy-it-now input {
	margin-right: 0;
}

.buildmode-grid .field-sell-price  .field-label {
	font-size: 11px;
	color: rgb(80,80,80);
}

.buildmode-grid img {
	border: none;
	padding-top: 10px;
	padding-bottom: 10px;
}

.buildmode-grid h2 {
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
}

.buildmode-grid    a:link {
	color: rgb(230,0,0);
	outline: none;
	text-decoration: none;
	font-weight: bold;
}
.buildmode-grid   a:visited {
	color: rgb(230,0,0);
	outline: none;
	text-decoration: none;
	font-weight: bold;
}
.buildmode-grid    a:hover {
	color: black;
	outline: none;
	text-decoration: underline;
	font-weight: bold;
}
.buildmode-grid   a:active {
	color: rgb(230,0,0);
	outline: none;
	text-decoration: underline;
	font-weight: bold;
}

form#uc-advanced-catalog-pager-form {
	display: none;
}

/* Search results */

.buildmode-3 .field-model {
	font-size: 12px;
	color: rgb(100,100,100);
}

.buildmode-3 .field-title {
	font-size: 15px;
	color: rgb(100,100,100);
}

.buildmode-3 .node-type-product {
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: solid 1px rgb(150,150,150);
}

.buildmode-3 img {
	border: solid 1px rgb(180,180,180);
}

.buildmode-3    a:link {
	color: rgb(50,50,50);
	outline: none;
	text-decoration: none;
	font-weight: bold;
}
.buildmode-3   a:visited {
	color: rgb(50,50,50);
	outline: none;
	text-decoration: none;
	font-weight: bold;
}
.buildmode-3    a:hover {
	color: rgb(50,50,50);
	outline: none;
	text-decoration: underline;
	font-weight: bold;
}
.buildmode-3   a:active {
	color: rgb(50,50,50);
	outline: none;
	text-decoration: underline;
	font-weight: bold;
}

/*Catalog */
.category {
	font-size: 13px;
	text-transform: uppercase;
	padding-top:15px;
}

td.category div {
	border-top: solid 1px rgb(180,180,180);
	border-left: solid 1px rgb(180,180,180);
	border-right: solid 1px rgb(180,180,180);
	/* kludge to fix single items*/
	width:196px;
	margin-left:0;
}

/*td.category img {
	border-top: solid 1px rgb(180,180,180);
	border-left: solid 1px rgb(180,180,180);
	border-right: solid 1px rgb(180,180,180);
	margin-left:4px;
}*/

.category  a:link {
	color: rgb(255,255,255);
	outline: none;
	text-decoration: none;
	font-weight: normal;
}
.category a:visited {
	color: rgb(255,255,255);
	outline: none;
	text-decoration: none;
	font-weight: normal;
}
.category  a:hover {
	color: rgb(255,255,255);
	outline: none;
	text-decoration: underline;
	font-weight: normal;
}
.category a:active {
	color: rgb(255,255,255);
	outline: none;
	text-decoration: underline;
	font-weight: normal;
}

.category strong {
	background-color: rgb(230,0,0);
	width: 163px;
	display: table-cell;
	text-align: left;
	padding-left: 10px;
	background-image: url('images/right-arrow.png');
	background-repeat: no-repeat;
	background-position: right center;
	margin-left:5px;
	padding-right:25px;
	height:38px;
	vertical-align: middle;
}

/* layout */

.blockSection {
	/*text-align:center;*/
}

.blockSectionLine {
	text-align: center;
	border-top: solid 1px rgb(180,180,180);
	padding-top: 5px;
}

#signoff {
	color: rgb(110,110,110);
	text-align: center;
	clear: both;
	background-color: white;
}

#signoff  a:link {
	color: rgb(110,110,110);
	outline: none;
	text-decoration: none;
	font-weight: normal;
}
#signoff  a:visited {
	color: rgb(110,110,110);
	outline: none;
	text-decoration: none;
	font-weight: normal;
}
#signoff  a:hover {
	color: rgb(230,0,0);
	outline: none;
	text-decoration: underline;
	font-weight: normal;
}
#signoff  a:active {
	color: rgb(230,0,0);
	outline: none;
	text-decoration: underline;
	font-weight: normal;
}

.clearSection {
	clear: both;
	padding: 5px 0 5px 0;
	border-top: solid 1px rgb(150,150,150);
}

#block-uc_ajax_cart-0  h3 {
	background-image: url('images/CartLabel.jpg');
	background-repeat: no-repeat;
	line-height: 21px;
	color: white;
}
/* Cart page */

#cart-form-products tbody tr {
	background-color: white;
}

#cart-form-products  a:link {
	color: #000000;
	outline: none;
	text-decoration: none;
	font-weight: normal;
}
#cart-form-products  a:visited {
	color: #000000;
	outline: none;
	text-decoration: none;
	font-weight: normal;
}
#cart-form-products  a:hover {
	color: #000000;
	outline: none;
	text-decoration: underline;
	font-weight: normal;
}
#cart-form-products  a:active {
	color: #000000;
	outline: none;
	text-decoration: underline;
	font-weight: normal;
}

/* Cart block */

#block-uc_ajax_cart-0 {
}

#block-uc_cart-0  .content {
	text-align: center;
}

/* Form buttons */

input.form-button, input.form-submit {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	/*background: url("images/button.png") repeat-x scroll left top transparent;*/
	background-color: rgb(230,0,0);
	border: 1px solid rgb(230,0,0);
	cursor: pointer;
	margin: 0 5px 0 0;
	padding: 2px 32px;
	color: white;
}
input.form-submit:hover {
	border-color: white !important;
}

/* Fancy login */

#fancy_login_form_contents  a:link {
	color: rgb(127,127,127);
	outline: none;
	text-decoration: none;
	font-weight: normal;
}
#fancy_login_form_contents   a:visited {
	color: rgb(127,127,127);
	outline: none;
	text-decoration: none;
	font-weight: normal;
}
#fancy_login_form_contents   a:hover {
	color: rgb(230,0,0);
	outline: none;
	text-decoration: underline;
	font-weight: normal;
}
#fancy_login_form_contents   a:active {
	color: rgb(230,0,0);
	outline: none;
	text-decoration: underline;
	font-weight: normal;
}

#fancy_login_form_contents .first {
	display: none;
}

#fancy_login_form_contents li {
	background-image: none;
	padding-left: 0;
}

#fancy_login_login_box {
	background-image: url(images/fancy-login-bg.png);
	background-repeat: no-repeat;
}
#fancy_login_close_button {
	border: 0;
	color: #000000;
	background-color: #ffffff;
	float: right;
	font-size: 15px;
	font-weight: bold;
	margin-right: -10px;
	margin-top: 8px;
	padding-left: 3px;
	padding-right: 8px;
}

.canvas {
	min-height: 100%;
	/*then you set up proportionate scaling for the image:*/

	width: 100%;
	height: auto;
	/*and finally you position it:*/

	position: fixed;
	top: 0;
	left: 0;
	/*and make sure it stays under other elements that will appear on the page a.k.a. the content of the page:*/

	z-index: -1;
}

/* category descriptions */
.redmain {
	font-size: 22px;
	color: rgb(230,0,0);
	margin-bottom: 0px;
	margin-top:0;
}

.graysub {
	font-size: 16px;
	color: rgb(127,127,127);
	margin-top: 0px;
}

/* About Us */

#about-content {
}

#about-left {
	width: 160px;
	float: left;
	margin-right: 7px;
	padding-right: 2px;
	border-right: solid 1px rgb(200,200,200);
}
#about-right {
	width: 160px;
	float: left;
	margin-left: 10px;
	margin-left: 7px;
	padding-left: 2px;
	border-left: solid 1px rgb(200,200,200);
}
#about-mid {
	width: 300px;
	float: left;
	text-align: center;
}

.redheading {
	font-size: 14px;
	color: rgb(230,0,0);
	font-weight: bold;
	margin-bottom: 2px;
}

#about-choosing {
	font-size: 18px;
	color: rgb(230,0,0);
	padding-top: 20px;
}

#about-content ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#about-content li {
	margin-top: 7px;
	background-image: url(images/redarrow1.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 20px;
}

/* agents */

.agentTitle {
	font-size: 15px;
	font-weight: bold;
}

#block-views-agents_africa-block_1 td {
	width: 20%;
}

#block-views-agents_australasia-block_1 td {
	width: 20%;
}

#block-views-agents_central_asia-block_1 td {
	width: 20%;
}

#block-views-agents_europe-block_1 td {
	width: 20%;
}

#block-views-agents_far_east-block_1 td {
	width: 20%;
}

#block-views-agents_middle_east-block_1 td {
	width: 20%;
}

#block-views-bde2cff2c55b26184b9661be61ff4eaa td {
	width: 20%
}

.node-type-agents .field-body {
	margin-top: 30px;
	padding-left: 10px;
	border-left: solid 1px rgb(220,220,220);
	margin-left: 30px;
}

/*.view-agents-africa td {
 text-align:center;
 }*/

/* Support */
#supportBox {
	width: 640px;
}

.supportRow {
	clear: both;
}

.supportCell {
	float: left;
	width: 186px;
	height: 185px;
	margin: 5px;
	padding: 7px;
	text-align: center;
	font-size: 11px;
	background-color: rgb(250,250,250);
	background-image: url(images/nextImg.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	border-top: solid 1px rgb(220,220,220);
	border-right: solid 1px rgb(220,220,220);
	border-left: solid 1px rgb(220,220,220);
	border-bottom: solid 1px rgb(180,180,180);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}

.supportCell:hover {
	float: left;
	width: 186px;
	height: 185px;
	margin: 5px;
	padding: 7px;
	text-align: center;
	font-size: 11px;
	background-color: rgb(240,240,240);
	background-image: url(images/nextImg2.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	border-top: solid 1px rgb(220,220,220);
	border-right: solid 1px rgb(220,220,220);
	border-left: solid 1px rgb(220,220,220);
	border-bottom: solid 1px rgb(180,180,180);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}

.supportCell a {
	display: block;
	width: 100%;
	height: 100%;
}

.supportHead {
	font-size: 14px;
	color: rgb(230,0,0);
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 3px;
	padding-bottom: 2px;
	border-bottom: solid 1px rgb(220,220,220);
}

.supportCell a:link {
	text-decoration: none;
	color: Black;
	font-weight: normal;
}
.supportCell a:visited {
	text-decoration: none;
	color: Black;
	font-weight: normal;
}
.supportCell a:hover {
	text-decoration: none;
	color: Black;
	font-weight: normal;
}
.supportCell a:active {
	text-decoration: none;
	color: black;
	font-weight: normal;
}

.supportCell .supportHead a:link {
	text-decoration: none;
	color: rgb(230,0,0);
	font-weight: bold;
}
.supportCell .supportHead a:visited {
	text-decoration: none;
	color: rgb(230,0,0);
	font-weight: bold;
}
.supportCell .supportHead a:hover {
	text-decoration: none;
	color: rgb(230,0,0);
	font-weight: bold;
}
.supportCell .supportHead a:active {
	text-decoration: none;
	color: rgb(230,0,0);
	font-weight: bold;
}

.padtext {
	margin: 0 13px 0 6px;
	text-align: center;
	font-size: 11px;
	display: block;
}

/* pages */

#headtxt {
	font-size: 18px;
	color: white;
	font-weight: bold;
	padding-left: 20px;
	background-image: url(images/mainbg.png);
	background-repeat: no-repeat;
	height: 40px;
	padding-bottom: 25px;
	padding-top: 3px;
	text-align: center;
}

.sectionsub {

	font-size: 14px;
	color: rgb(127,127,127);
	font-weight: normal;
}

.section {
	font-size: 16px;
	color: rgb(230,0,0);
	text-align: center;
	margin-top: 6px;
	border-bottom: solid 1px rgb(220,220,220);
}

.sectionPanel {
	font-size: 16px;
	color: #2d2d2d;
	background-image: url(images/panelLozengeFull.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 6px;
	padding-top: 5px;
	height: 46px;
	text-align: center;
	font-weight: bold;
}

.sectionHalfPanel {
	font-size: 16px;
	color: #2d2d2d;
	background-image: url(images/panelLozengeHalf.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 6px;
	padding-top: 5px;
	height: 46px;
	text-align: center;
	font-weight: bold;
}

.sub {
	font-size: 16px;
	color: rgb(127,127,127);
	font-weight: bold;
}

.redtext {
	font-size: 14px;
	color: rgb(230,0,0);
}

.imgcaption {
	font-size: 11px;
	color: rgb(80,80,80);
	font-style: italic;
}

/* articles */
#block-views-articles-block_1 td {
	width: 20%;
	text-align: center;
	height: 100px;
	border: solid 1px rgb(240,240,240);
}

#block-views-articles-block_1 .views-field-field-article-name-value {
	background-image: url(images/linkArrow.png);
	background-repeat: no-repeat;
	padding-left: 28px;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	display: block;
	height: 22px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#block-views-articles-block_1 .views-field-field-article-link-url {
	background-image: url(images/linkArrow.png);
	background-repeat: no-repeat;
	padding-left: 28px;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	display: block;
	height: 22px;
	margin-bottom: 5px;
	margin-top: 5px;
}

/* technical bulletins */

#block-views-technical_bulletins-block_1 .views-field-title {
	background-image: url(images/linkArrow.png);
	background-repeat: no-repeat;
	padding-left: 28px;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	display: block;
	height: 22px;
	margin-bottom: 5px;
	margin-top: 5px;
}


#block-views-technical_bulletins-block_1 td {
	width: 20%;
	text-align: center;
	height: 100px;
	border: solid 1px rgb(240,240,240);
}

/* what the professionals say */

#wtps {
}

.wtpsRow {
	clear: both;
	border-bottom: solid 1px rgb(220,220,220);
}

.wtpsPhotoCell {
	float: left;
	width: 120px;
	padding-top: 10px;
}

.wtpsTextCell {
	float: left;
	width: 176px;
	font-size: 11px;
	margin: 0 8px 0 8px;
	padding-top: 10px;
}

#jc1 {
	width: 470px;
	float: left;
}

#jc2 {
	width: 155px;
	float: left;
	margin-left: 10px;
	border-left: solid 1px rgb(220,220,220);
	padding-left: 3px;
	font-size: 11px;
	color: rgb(120,120,120);
	margin-top: 40px;
}

/* news */

.buildmode-full .node-type-news_item .field-title h2 {
	font-size: 24px;
	color: black;
	font-weight: bold;
	padding-left: 20px;
	height: 40px;
	padding-bottom: 25px;
	padding-top: 3px;
	text-align: center;
}

.buildmode-full .node-type-news_item .field-news-image {
	padding-top: 140px;
}

.buildmode-full .node-type-news_item .field-body {
	margin-left: 10px;
}

#block-views-news-block_1 tr {
	background-color: white;
}

#block-views-news-block_1 td {
	background-color: white;
}

#block-views-trade_shows-block_1 tr {
	background-color: white;
}

#block-views-trade_shows-block_1 td {
	background-color: white;
}

#block-views-trade_shows-block_1 .view-content {
	text-align: center;
}

#block-views-trade_shows-block_1 .views-row {
	border-bottom: solid 1px rgb(220,220,220);
	margin-bottom: 30px;
}

#block-views-trade_shows-block_1 .views-field-title {
	font-weight: bold;
	font-size: 22px;
	color: rgb(230,0,0);
}

#block-views-trade_shows-block_1 .date-display-start {
	font-weight: bold;
}

#block-views-trade_shows-block_1 .date-display-separator {
	font-weight: bold;
}

#block-views-trade_shows-block_1 .date-display-end {
	font-weight: bold;
}

#block-views-trade_shows-block_1 .views-field-body {

}

.pdfLink {
	background-image: url(images/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: right 0;
	padding-right: 30px;
	/*margin-left:25px;*/
}

.pdfLinkLeft {
	background-image: url(images/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: left 0;
	padding-left: 30px;
	/*margin-left:25px;*/
}

.textLarge {
	font-size: 20px;
}

/* support - instruction manuals */

.IMrow {
	clear: both;
}

.IMcol1 {
	width: 120px;
	float: left;
}

.IMcol2 {
	width: 250px;
	float: left;
}

.IMcol3 {
	width: 220px;
	float: left;
}

/* login menu */
#block-menu-accountmenu  li {
	background-image: none;
	padding-left: 28px;
	height: 25px;
	padding-top: 6px;
}

/* misc */
.submitted {
	display: none;
}

.twocolumnone {
	width: 310px;
	float: left;
	margin-right: 10px;
}

.twocolumntwo {
	width: 310px;
	float: left;
	margin-left: 10px;
}

.twocolumncell {
	width: 310px;
	float: left;
}

.featureLink {
	background-image: url(images/linkArrow.png);
	background-repeat: no-repeat;
	padding-left: 28px;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	display: block;
	margin-top: 5px;
	min-height: 35px;
}

.arrowLink {
	background-image: url(images/linkArrow.png);
	background-repeat: no-repeat;
	padding-left: 28px;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	height: 26px;
	display: block;
	margin-top: 5px;
}

/*#block-uc_cart-0 h3 {
 font-size:24px; font-weight:bold; line-height:40px;
 background-image:none;
 color:black;
 text-align:left;
 }

 #block-menu-accountmenu h3 {
 font-size:24px; font-weight:bold; line-height:40px;
 background-image:none;
 color:black;
 text-align:left;
 }*/

.line {
	border-top: solid 1px rgb(180,180,180);
	padding: 10px 0 10px 0;
}

.grey50 {
	color: rgb(100,100,100);
	font-size: 15px;
}

.panel {
	border-top: solid 1px rgb(220,220,220);
	border-right: solid 1px rgb(220,220,220);
	border-left: solid 1px rgb(220,220,220);
	border-bottom: solid 1px rgb(180,180,180);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	padding: 0 10px 5px 10px;
	background-color: rgb(250,250,250);
	margin-bottom: 5px;
}

.panel2 {
	border-top: solid 1px rgb(220,220,220);
	border-right: solid 1px rgb(220,220,220);
	border-left: solid 1px rgb(220,220,220);
	border-bottom: solid 1px rgb(180,180,180);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	padding: 0 10px 5px 10px;
	background-color: rgb(255,255,255);
	margin-bottom: 5px;
}

/* Webform */

#webform-component-question {
	padding: 0 0 15px 0;
}
#edit-submitted-question-wrapper label {
	width: 310px;
	display: block;
	float: left;
}
#webform-component-question input {
	background: rgb(245,245,255);
	border: 1px solid rgb(200,200,200);
	margin: 0;
}

#webform-component-name {
	clear: both;
	padding: 0 0 5px 0;
}
#edit-submitted-name-wrapper label {
	width: 310px;
	display: block;
	float: left;
}
#webform-component-name input {
	background: rgb(245,245,255);
	border: 1px solid rgb(200,200,200);
	margin: 0;
}

#webform-component-company {
	clear: both;
	padding: 0 0 5px 0;
}
#edit-submitted-company-wrapper label {
	width: 310px;
	display: block;
	float: left;
}
#webform-component-company input {
	background: rgb(245,245,255);
	border: 1px solid rgb(200,200,200);
	margin: 0;
}
#webform-component-address {
}
#edit-submitted-address-wrapper label {
	width: 322px;
	display: block;
	float: left;
}
#webform-component-address textarea {
	background: rgb(245,245,255);
	border: 1px solid rgb(200,200,200);
}
#webform-component-email {
	clear: both;
	padding: 0 0 5px 0;
}
#edit-submitted-email-wrapper label {
	width: 310px;
	display: block;
	float: left;
}
#webform-component-email input {
	background: rgb(245,245,255);
	border: 1px solid rgb(200,200,200);
	margin: 0;
}
#webform-component-telephone {
	clear: both;
	padding: 0 0 15px 0;
}
#edit-submitted-telephone-wrapper label {
	width: 310px;
	display: block;
	float: left;
}
#webform-component-telephone input {
	background: rgb(245,245,255);
	border: 1px solid rgb(200,200,200);
	margin: 0;
}

#webform-component-where-did-you-first-hear-about-this-offer {
	clear: both;
	padding: 0 0 5px 0;
}
#edit-submitted-where-did-you-first-hear-about-this-offer-wrapper label {
	width: 310px;
	display: block;
	float: left;
}
#webform-component-where-did-you-first-hear-about-this-offer input {
	background: rgb(245,245,255);
	border: 1px solid rgb(200,200,200);
	margin: 0;
}

#edit-actions {
	padding-top: 15px;
}

#webform-client-form-4443 {
	border-top: solid 1px rgb(220,220,220);
	border-right: solid 1px rgb(220,220,220);
	border-left: solid 1px rgb(220,220,220);
	border-bottom: solid 1px rgb(180,180,180);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	padding: 20px 0 20px 20px;
	background-color: rgb(250,250,250);
	margin-bottom: 10px;
}

/* block discount panel */
.uc-discounts-cart-pane-container {
	display: none;
}

#uc_discounts-pane {
	display: none;
}

/* product page images */
.product-image {
	margin: 0;
	padding: 0;
	clear:both;
	margin-top:15px;
	text-align:left;
	float:left;
}

.main-product-image {
float: left;
	text-align:left;
}

.main-product-image img {
	/*border: solid 1px rgb(220,220,220);*/
	margin: 0 4px 0 0;
	
	text-align:left;
}

.more-product-images {
 width:480px;
}

.more-product-images img {
	border: solid 1px rgb(220,220,220);
	margin: 0 4px 0 0;
	clear:both;
}

.greybox {
	background-color: rgb(235,235,235);
	padding: 5px 10px 5px 10px;
	margin-bottom: 10px;
}

.greybox  a:link {
	color: rgb(230,0,0);
	outline: none;
	text-decoration: none;
	font-weight: bold;
}
.greybox a:visited {
	color: rgb(230,0,0);
	outline: none;
	text-decoration: none;
	font-weight: bold;
}
.greybox  a:hover {
	color: rgb(230,0,0);
	outline: none;
	text-decoration: underline;
	font-weight: bold;
}
.greybox a:active {
	color: rgb(230,0,0);
	outline: none;
	text-decoration: underline;
	font-weight: bold;
}

.greytext {
	color: rgb(100,100,100);
	font-weight: bold;
	font-size: 14px;
}

.greyblacktext {
	color: black;
	font-weight: bold;
	font-size: 14px;
}

.alignleft {
	float: left;
}
.alignright {
	float: right;
}

.goRed {
	color: rgb(230,0,0);
}

.greyboxImg {
	float: left;
	width: 140px;
	padding-top: 12px;
}

.greyboxImg300 {
	float: left;
	width: 300px;
	padding-top: 12px;
}

.greyboxTxt {
	float: left;
	width: 470px;
}

.greyboxTxt250 {
	float: left;
	width: 290px;
	padding-left:20px;
}

.pad {
	padding-top: 25px;
}

.diminish {
	font-size: 11px;
}

.largertext {
	font-size: 18px;
	font-weight: bold;
	color: rgb(230,0,0);
}

.view-uk-dealers-south td {
	vertical-align: top;
}

.view-uk-dealers-midlands td {
	vertical-align: top;
}

.view-uk-dealers-north td {
	vertical-align: top;
}

.view-uk-dealers-scotland td {
	vertical-align: top;
}

.view-uk-stocking-dealers-south td {
	vertical-align: top;
}

.view-uk-stocking-dealers-north td {
	vertical-align: top;
}

.view-uk-dealers .views-field-title {
	font-size: 15px;
	font-weight: bold;
	padding-top: 20px;
}

.view-uk-dealers-south .views-field-title {
	font-size: 15px;
	font-weight: bold;
	padding-top: 20px;
}

.view-uk-dealers-midlands .views-field-title {
	font-size: 15px;
	font-weight: bold;
	padding-top: 20px;
}

.view-uk-dealers-north .views-field-title {
	font-size: 15px;
	font-weight: bold;
	padding-top: 20px;
}

.view-uk-dealers-scotland .views-field-title {
	font-size: 15px;
	font-weight: bold;
	padding-top: 20px;
}

.view-uk-stocking-dealers-south .views-field-title {
	font-size: 15px;
	font-weight: bold;
	padding-top: 5px;
}

.view-uk-stocking-dealers-north .views-field-title {
	font-size: 15px;
	font-weight: bold;
	padding-top: 5px;
}

#block-views-uk_dealers-block_1 h3 {
	font-size: 18px;
	font-weight: bold;
	color: rgb(230,0,0);
	background-image: none;
	text-align: left;
	margin-bottom: 0;
	height: auto;
	padding-left: 5px;
}

#block-views-uk_stocking_dealers-block_1 h3 {
	font-size: 18px;
	font-weight: bold;
	color: rgb(230,0,0);
	background-image: none;
	text-align: left;
	margin-bottom: 0;
	height: auto;
	padding-left: 5px;
}

#block-views-f5e4e926c8bbbd8cddfab1473ca8ca52 h3 {
	font-size: 16px;
	font-weight: bold;
	color: rgb(230,0,0);
	background-image: none;
	text-align: left;
	margin-bottom: 0;
	height: auto;
	padding-left: 5px;
}

#block-views-a70a1a0e5df470daa053140bc613f1b6 h3 {
	font-size: 16px;
	font-weight: bold;
	color: rgb(230,0,0);
	background-image: none;
	text-align: left;
	margin-bottom: 0;
	height: auto;
	padding-left: 5px;
}

#block-block-40 h3 {
	font-size: 18px;
	font-weight: bold;
	color: rgb(230,0,0);
	background-image: none;
	text-align: left;
	margin-bottom: 0;
	height: auto;
	padding-left: 5px;
}

#block-block-41 h3 {
	font-size: 18px;
	font-weight: bold;
	color: rgb(230,0,0);
	background-image: none;
	text-align: left;
	margin-bottom: 0;
	height: auto;
	padding-left: 5px;
}

#block-views-uk_dealers_south-block_1 h3 {
	font-size: 16px;
	font-weight: bold;
	color: rgb(230,0,0);
	background-image: none;
	text-align: left;
	margin-bottom: 0;
	height: auto;
	padding-left: 5px;
}

#block-views-uk_dealers_midlands-block_1 h3 {
	font-size: 16px;
	font-weight: bold;
	color: rgb(230,0,0);
	background-image: none;
	text-align: left;
	margin-bottom: 0;
	height: auto;
	padding-left: 5px;
}

#block-views-uk_dealers_north-block_1 h3 {
	font-size: 16px;
	font-weight: bold;
	color: rgb(230,0,0);
	background-image: none;
	text-align: left;
	margin-bottom: 0;
	height: auto;
	padding-left: 5px;
}

#block-views-uk_dealers_scotland-block_1 h3 {
	font-size: 16px;
	font-weight: bold;
	color: rgb(230,0,0);
	background-image: none;
	text-align: left;
	margin-bottom: 0;
	height: auto;
	padding-left: 5px;
}

/*#block-views-home_news-block_1 {
 background-image:url("images/homeNewsTitle.png");
 background-repeat:no-repeat;
 background-color:rgb(236,236,236);
 text-align:left;
 padding:50px 10px 0 10px;
 }*/

#block-views-home_news-block_1 .views-row {

	padding-bottom: 10px;
}

#block-views-home_news-block_1 .views-field-field-publish-date-value {
	font-weight: bold;
}

#edit-submitted-required-personal-information-name-wrapper label {
	width: 150px;
	float: left;
	padding-top: 8px;
}

#edit-submitted-required-personal-information-name-wrapper input {
	float: left;
}

#webform-component-required-personal-information--title {
	clear: both;
}

#edit-submitted-required-personal-information-title-wrapper label {
	width: 150px;
	float: left;
	padding-top: 8px;
}

#edit-submitted-required-personal-information-title-wrapper input {
	float: left;
}

#webform-component-required-personal-information--company {
	clear: both;
}

#edit-submitted-required-personal-information-company-wrapper label {
	width: 150px;
	float: left;
	padding-top: 8px;
}

#edit-submitted-required-personal-information-company-wrapper input {
	float: left;
}

#webform-component-required-personal-information--address-line-1 {
	clear: both;
}

#edit-submitted-required-personal-information-address-line-1-wrapper label {
	width: 150px;
	float: left;
	padding-top: 8px;
}

#edit-submitted-required-personal-information-address-line-1-wrapper input {
	float: left;
}

#webform-component-required-personal-information--address-line-2 {
	clear: both;
}

#edit-submitted-required-personal-information-address-line-2-wrapper label {
	width: 150px;
	float: left;
	padding-top: 8px;
}

#edit-submitted-required-personal-information-address-line-2-wrapper input {
	float: left;
}

#webform-component-required-personal-information--city {
	clear: both;
}

#edit-submitted-required-personal-information-city-wrapper label {
	width: 150px;
	float: left;
	padding-top: 8px;
}

#edit-submitted-required-personal-information-city-wrapper input {
	float: left;
}

#webform-component-required-personal-information--county-state {
	clear: both;
}

#edit-submitted-required-personal-information-county-state-wrapper label {
	width: 150px;
	float: left;
	padding-top: 8px;
}

#edit-submitted-required-personal-information-county-state-wrapper input {
	float: left;
}

#webform-component-required-personal-information--post-code-zip {
	clear: both;
}

#edit-submitted-required-personal-information-post-code-zip-wrapper label {
	width: 150px;
	float: left;
	padding-top: 8px;
}

#edit-submitted-required-personal-information-post-code-zip-wrapper input {
	float: left;
}

#webform-component-required-personal-information--country {
	clear: both;
}

#edit-submitted-required-personal-information-country-wrapper label {
	width: 150px;
	float: left;
	padding-top: 8px;
}

#edit-submitted-required-personal-information-country-wrapper input {
	float: left;
}

#webform-component-required-personal-information--phone {
	clear: both;
}

#edit-submitted-required-personal-information-phone-wrapper label {
	width: 150px;
	float: left;
	padding-top: 8px;
}

#edit-submitted-required-personal-information-phone-wrapper input {
	float: left;
}

#webform-component-required-personal-information--email {
	clear: both;
}

#edit-submitted-required-personal-information-email-wrapper label {
	width: 150px;
	float: left;
	padding-top: 8px;
}

#edit-submitted-required-personal-information-email-wrapper input {
	float: left;
}

#webform-component-required-personal-information--website {
	clear: both;
}

#edit-submitted-required-personal-information-website-wrapper label {
	width: 150px;
	float: left;
	padding-top: 8px;
}

#edit-submitted-required-personal-information-website-wrapper input {
	float: left;
}

fieldset#webform-component-optional-questions {
	clear: both;
}

/* Nov 2012 */

.block {

}

.block .content {
	/*	padding:10px 10px 0 10px;*/
	/*border: solid 1px rgb(180,180,180);
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;*/
	/*margin:0 5px 0 5px;*/
    border-bottom:1px solid rgb(180,180,180);
	text-align: left;
	padding: 10px 10px 0 10px;
}

.block h3 {
	text-align: center;
	color: black;
	padding-left: 10px;
	font-size: 1.6em;
	line-height: 38px;
	/*background-image:url('images/sidebar-top.png');
	 background-repeat:no-repeat;*/
	height: 35px;
	font-weight: bold;
	/*border: solid 1px rgb(180,180,180);
	border-bottom: none;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	background-image: linear-gradient(bottom, rgb(255,255,255) 9%, rgb(237,237,237) 90%);
	background-image: -o-linear-gradient(bottom, rgb(255,255,255) 9%, rgb(237,237,237) 90%);
	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 9%, rgb(237,237,237) 90%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 9%, rgb(237,237,237) 90%);
	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 9%, rgb(237,237,237) 90%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.09, rgb(255,255,255)),
	color-stop(0.9, rgb(237,237,237))
	);*/
}
/* code to make elements look like blocks*/
.pseudoblock h3 {
	text-align: left;
	color: black;
	padding-left: 10px;
	font-size: 1.6em;
	line-height: 38px;
	/*background-image:url('images/sidebar-top.png');
	 background-repeat:no-repeat;*/
	height: 35px;
	font-weight: bold;
	border: solid 1px rgb(180,180,180);
	border-bottom: none;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	background-image: linear-gradient(bottom, rgb(255,255,255) 9%, rgb(237,237,237) 90%);
	background-image: -o-linear-gradient(bottom, rgb(255,255,255) 9%, rgb(237,237,237) 90%);
	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 9%, rgb(237,237,237) 90%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 9%, rgb(237,237,237) 90%);
	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 9%, rgb(237,237,237) 90%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.09, rgb(255,255,255)),
	color-stop(0.9, rgb(237,237,237))
	);
}

.pseudoblockcontent {
	/*	padding:10px 10px 0 10px;*/
	border: solid 1px rgb(180,180,180);
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	text-align: left;
	padding: 10px 10px 0 10px;
	margin-bottom: 20px;
}
/* END code to make elements look like blocks*/

#block-views-article_slide_display-block_1 .content {
	border: none;
}

#block-block-1 .content {
	border: solid 1px rgb(180,180,180);
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	margin-left: 25px;
	margin-right: 25px;
}

#block-block-62 .content {
	border: none;
}

#block-menu-accountmenu li {
	padding-left: 5px;
}

#block-block-40 {
	border: none;
}

#block-block-40 h3 {
	border: none;
}

#block-block-40 .content {
	display: none;
}

#block-block-41 {
	border: none;
}

#block-block-41 h3 {
	border: none;
}

#block-block-41 .content {
	display: none;
}

#block-block-42 {
	border: none;
}

#block-block-42 .content {
	border: none;
}

#block-views-home_news-block_1 .views-field-field-publish-date-value .field-content .date-display-single {
	font-style: italic;
	font-weight: normal;
}

#block-block-38 .content {
	border: none;
}

#block-block-43 .content {
	border: none;
}

#block-block-50 .content {
	border: none;
}

#block-block-51 .content {
	border: none;
}

#block-block-46 .content {
	border: none;
}

#block-block-31 .content {
	border: none;
}

#block-block-63 .content {
	border: none;
}

#block-block-64 .content {
	border: none;
}

#block-block-70 .content {
	border: none;
}

#block-block-71 .content {
	border: none;
}

#block-block-61 .content {
	border: none;
}

#block-block-17 .content {
	border: none;
}

#block-block-74 .content {
	border: none;
}

#block-block-75 .content {
	border: none;
}

#block-block-76 .content {
	border: none;
}

#block-block-77 .content {
	border: none;
}

#block-block-86 .content {
	border: none;
}

#block-block-87 .content {
	border: none;
}

#block-block-88 .content {
	border: none;
}

#block-block-85 .content {
	border: none;
}

#block-block-89 .content {
	border: none;
}

#block-block-90 .content {
	border: none;
}

#block-block-91 .content {
	border: none;
}

#block-block-92 .content {
	border: none;
}

#block-block-93 .content {
	border: none;
}

#block-block-94 .content {
	border: none;
}

#block-block-95 .content {
	border: none;
}

#block-block-96 .content {
	border: none;
}

#block-block-97 .content {
	border: none;
}

#block-block-98 .content {
	border: none;
}



#block-search-0 .search-block-form {
	
     margin-bottom:0;
}

#block-search-0 .content {
	border: none;
     margin-bottom:0;
         height:34px;
         padding-top:5px;
}

#block-search-0 .container-inline {
	padding-left:730px;
   
}

form#search-block-form.search-form {
    margin-bottom:0;
}

#block-search-0.block.block-search {
     margin-bottom:0;
 
}

#block-block-84 .content {
	border: none;
    padding: 0;
    margin-bottom:0;
}

#block-block-84 {

    margin-bottom:0;
}



#block-block-61 h3 {
	border: none;
	
	background-image:none;
	height:24px;
	font-size:26px;
}

#block-views-RMA-block_1 .content {
	border: none;
}


#block-block-82 .content {
	border: none;
}


/* July 2013 */

.field-specification {
background-color: rgb(224,237,246);
padding:5px;
font-size:10px;
margin-top:10px;
}

.field-specification .field-label {
padding:0;
margin:0;}

.nd-region-right {
margin-top:15px;}

.add-to-cart label {
float:left;}

.add-to-cart .form-text {
clear:both;
margin-top:0;
margin-left:8px;}


.contact-column {
	width:300px;
	float:left;
	font-weight:bold;
	}
	
.clearit {
	clear:both;
	}	

.menu-1951 {
background-position:0 3px;
width:110px;
text-align:right;
}	

.h3text {
font-size:1.6em;
font-weight:bold;}

.menu-1391 background-image {
	width:20px;
}
	
	
/* Newsletter */

#block-webform-client-block-5039 .content {
	border:none;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	background-color:rgb(110,110,110);
	color:white;
	height:240px;
	margin-left:30px;
	margin-right:34px;
	padding-left:20px;
}

#webform-component-newsletter-first-name {
	width:302px;
	float:left;
}

#webform-component-newsletter-second-name {
	width:302px;
	float:left;
}

#webform-component-newsletter-company-name {
	width:302px;
	float:left;
}

#webform-component-newsletter-email {
	width:302px;
	float:left;
}

#webform-component-newsletter-country {
	width:302px;
	float:left;
}

#block-webform-client-block-5039 #edit-actions {
	width:302px;
	float:left;
	padding-top:34px;
}

#block-webform-client-block-5039 #edit-actions input {
	width:232px;
	font-weight:bold;
}

#block-views-RMA-block_1 .views-exposed-form .views-exposed-widget {
    float:none;
}

/* remove imagemap borders on click */
area:focus{
  border: none;
  outline-style: none; 
  -moz-outline-style:none;  
}

/*remove text from pag america menu item*/
 a.menu_icon.menu-1951 {
    text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
width:30px;
} 

/* remove dummy product from pag lighting */
a[href="/content/12345"] {
display:none;}

form[action="/catalog/28"] {
display:none;}


/* hide purchase blocks */
.field-sell-price {display:none;}
.field-list-price {display:none;}
.field-add-to-cart {display:none;}
.block-uc_cart {display:none;}
.field-sell-price {display:none}
.field-list-price {display:none}
.field-buy-it-now {display:none}
.buildmode-grid {background-image:none;}
.field-specification {margin-top: 0;}
/* hide footer, for now */
#block-block-1 {display:none;}

/* make new products menu red */
a[href$="new-products"] {
color:rgb(230,0,0);
}

/* contact form text */
#block-webform-client-block-4657 {font-size:14px;}
