body {
	margin: 0px;
	padding: 0px;
	font:  14px Arial, Sans-Serif;
	color: #272727;
}

hr {
	height: 1px;
	background: #cacaca;
	border: none;
}

a:link {
	color: #393b58;
	text-decoration: none;
}

a:visited {
	color: #393b58;
	text-decoration: none;
}

a.yellow:link {
	color: #fbcd10;
	text-decoration: none;
}

a.yellow:visited {
	color: #fbcd10;
	text-decoration: none;
}

a.yellow:hover {
	color: #fff950;
	text-decoration: none;
}

a.grey:link {
	color: #cfcfcf;
	text-decoration: none;
}



a.grey:visited {
	color: #cfcfcf;
	text-decoration: none;
}

a.grey:hover {
	color: white;
	text-decoration: none;
}

h1 {
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 18px;
}

h3 {
	text-align: left;
	color: #ffffff;
	margin: 7px;
	font-size: 14px;
}

h4 {
	margin: 0px;
	font-size: 14px;
}

li {
	list-style: none;
}

input {
	-webkit-focus-ring-color: none;
}

input:focus
{
  outline: none;
}

.post-info {
	text-align: right;
}

 .date {
	font-weight: bold;
	color: #505050;
 }
 
#search {
	color: #fff;
	width: 194px;
	height:22px;
	padding: 0;
	background: url('../images/nav_search.png') no-repeat bottom;
}

.search_bar {
	border: 0px;
}

.searchbar {
	border: 0px;
	margin-left: 10px;
	padding: 0px;
	background: none;
	width: 160px;
	height: 18px;
	color: #515151;
	font-size: 12px;
}


.searchbutton {
	display: none;
}

#img {
	border-style: none;
}

#back {
	background: url("../images/header_bg.png") #dadada repeat-x;
	height: 100%;
}

#top {
	width: 1240px;
	height: 89px;
	margin: 0px auto;
	background: url("../images/nav_spectrum.png") no-repeat bottom;
}

#header	{
	width: 960px;
	height: 89px;
	margin: 0px auto;
}

#footer {
	color: #525252;
	font-size: 14px;
	text-align: center;
}

#logo {
	float: left;
}

#nav {
	height: 27px;
	width: 960px;
	margin: 0px auto;
	padding: 0px;
}

#pages {
	float: left;
	color: #cfcfcf;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}

#pages li {
color: cfcfcf;
display: inline;
list-style: none;
padding-right: 10px;
font-size: 14px;
}

#shopsocial {
	width: 125px;
	margin: 67px 0 0 0;
	padding: 0px;
	float: right;
	font-size: 14px;
	vertical-align: middle;
}

#search {
	vertical-align: middle;
	float: right;
	margin: 0px;
	padding: 0px;
}
		
#main_container {
	width: 1240px;
	margin: 0px auto;
	padding: 16px;
}

#main {
	background: white;
	width: 940px;
	padding: 10px;
	margin-top: 18px;
	margin-left: auto;
	margin-right: auto;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
}

#content {
	padding: 10px;
	width: 920px;
	text-align: center;
}

#contact_content {
	padding: 10px;
	width: 600px;
	text-align: center;
}

#content_text {
	position: relative;
	z-index: 101;
	background: white;
	text-align: center;
	padding: 10px 20px;
	margin: 0px;
	width: 552px;
	line-height: 140%;
		-moz-box-shadow: 0 0 5px #d2d2d2;
	-webkit-box-shadow: 0 0 5px #d2d2d2;
	box-shadow: 0 0 5px #d2d2d2;
}

#content_right {
	float: right;
}

#news {
	position: relative;
	z-index: 101;
	background: #f7f7f7;
	margin-top: 5px;
	font-size: 12px;
	width: 315px;
	-moz-box-shadow: 0 0 6px #d2d2d2;
	-webkit-box-shadow: 0 0 6px #d2d2d2;
	box-shadow: 0 0 6px #d2d2d2;
}

#contact_info {
	float: right;
	margin: 15px;
	border: 1px solid #e5e5e5;
	background: #4c4c55;
	font-size: 12px;
	width: 250px;
}

#recentnews {
	padding: 1px 0 0 5px;
	height: 30px;
	width: 310px;
	background-image:url('../images/bar.png');
	background-repeat:repeat-x;
	color: white;
}

.post {
	text-align: left;
	padding: 8px 15px;
	background: white;
}

#copyright {
	color: #777676;
}

#footer .grey {
	font-size: 12px;
}

#cosmetics {
	background: url('../images/cosmetics.jpg') no-repeat bottom;
	height: 160px;
	width: 940px;
	border-bottom: 1px solid #b6b6b6;
}

#consumer {
	background: url('../images/consumer.jpg') no-repeat bottom;
	height: 160px;
	width: 940px;
	text-align: right;
	border-bottom: 1px solid #b6b6b6;
}

#sports {
	background: url('../images/sports.jpg') no-repeat bottom;
	height: 160px;
	width: 940px;
	border-bottom: 1px solid #b6b6b6;
}

#electronics {
	background: url('../images/electronics.jpg') no-repeat bottom;
	height: 160px;
	width: 940px;
	text-align: right;
	border-bottom: 1px solid #b6b6b6;
}

#trans {
	background: url('../images/trans.jpg') no-repeat bottom;
	height: 160px;
	width: 940px;
	border-bottom: 1px solid #b6b6b6;
}

.markets_text {
	width: 450px;
	padding: 10px 10px 10px 15px;
}

#auth {
	background: url('../images/auth.jpg') no-repeat bottom;
	height: 160px;
	width: 940px;
	text-align: right;
}

#consumer .markets_text {
	width: 450px;
	padding: 10px 15px 10px 15px;
	float: right;
}

#electronics .markets_text {
	width: 450px;
	padding: 10px 15px 10px 15px;
	float: right;
}

#auth .markets_text {
	width: 450px;
	padding: 10px 15px 10px 15px;
	float: right;
}

.product_info {
background: url('../images/product_back.jpg') no-repeat white right top;
width: 940px;
padding-bottom: 40px;
}

#product_text {
	width: 620px;
	padding: 10px 40px;
}

table {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	}
	
#main_inner {
	text-align: center;
	background-color: #f7f7f7;
	clear: both;
}


td,th {
	margin: 0;
	padding: 0px 40px 0px 40px;
	text-align: center;
}

#paypal {
	float: right;
}

.goog-tooltip {
    display: none !important;
}
.goog-tooltip:hover {
    display: none !important;
}
.goog-text-highlight {
    background-color: transparent !important;
    border: none !important; 
    box-shadow: none !important;
}

#shoppingcart, #addthis {
	height: 16px;
	display: inline-block;
}

#shoppingcart {
	float: left;
}

#addthis {
	float: right;
}
#cart {
	padding: 4px 4px 0 0;
	vertical-align: top;
}

#tech_data {
	margin: 0 auto;
			-moz-box-shadow: 0 0 5px #d2d2d2;
	-webkit-box-shadow: 0 0 5px #d2d2d2;
	box-shadow: 0 0 5px #d2d2d2;
}

.greycell {
	background: #C8C8C8;
}

#trade_assoc {
	background: white;
	margin-left: 25px;
		padding-bottom: 15px;
	width: 425px;
				-moz-box-shadow: 0 0 5px #d2d2d2;
	-webkit-box-shadow: 0 0 5px #d2d2d2;
	box-shadow: 0 0 5px #d2d2d2;
}

#trade_right{
	margin-right: 25px;
	width: 425px;
	float: right;
}

#trade_mag, #trade_shows {
	background: white;
	padding-bottom: 15px;
				-moz-box-shadow: 0 0 5px #d2d2d2;
	-webkit-box-shadow: 0 0 5px #d2d2d2;
	box-shadow: 0 0 5px #d2d2d2;
}

#google_translate_element {
	position: relative;
	z-index: 101;
}