﻿body {
	font:11px arial, sans-serif;
	color:#000;
	background:#fff;
	margin:0;
}
.body_overlay {
	font:11px arial, sans-serif;
	color:#000;
	background:#404040;
	margin:0;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover { text-decoration:underline; }
a:focus { outline:none }
input, textarea, select {
	font:100% arial, sans-serif;
	vertical-align:middle;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
img { border-style:none }
#main {
	margin:0 auto;
	width:980px;
	position:relative;
}
/* logo */
h1.logo {
	position:absolute;
	top:12px;
	left:18px;
	z-index:100;
	background:url('images/logo.gif') no-repeat;
	width:243px;
	height:52px;
	text-indent:-9999px;
	margin:0;
}
.logo a {
	display:block;
	overflow:hidden;
	width:100%;
	height:100%;
}
/* header */
#header {
	width:978px;
	overflow:visible;
	height:126px;
	border:1px solid #cecece;
	border-width:1px 1px 0;
}
.header {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	width:980px;
	overflow:hidden;
}
.head {
	width:972px;
	padding:0 8px 8px 0;
	height:67px;
	overflow:hidden;
}
.Header_center
{
	float:left;
	width:700px;
	overflow:hidden;
	text-align:right;
}
.call {
	float:right;
	width:155px;
	overflow:hidden;
}
.call strong {
	display:block;
	background:url('images/call.jpg') no-repeat;
	width:155px;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
}
.call p {
	font:8px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	width:155px;
	margin:0;
	text-align:center;
}
.search {
	/*width:154px;*/
	float:left;
	overflow:hidden;
	padding:0;
	margin:0;
}
.search input { float:left }
.search .text {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#333;
	width:121px;
	height:16px;
	padding:0 5px;
	margin:0 4px 0 0;
	border:1px solid #ccc;
}
/* menu */
.menu {
	background:#7e8f7f;
	width:980px;
	height:52px;
	overflow:hidden;
}
.menu-holder {
	width:980px;
	overflow:hidden;
}
#menu {
	background:#464f46;
	width:980px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
	background-image:url(../../images/Nav1_bg.png);
	background-repeat:repeat-x;
}
#menu li {float:left}
#menu li a {
	float:left;
	font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 30px;
	text-decoration:none;
}
#menu li a:hover {
	/*background:#7e8f7f;*/
	text-decoration:underline;
}
#menu li a.active {
	background:#7e8f7f;
	text-decoration:none;
}
.nav {
	width:880px;
	padding:6px 0 0 100px;
	overflow:hidden;
	background-image:url(../../images/Nav2_bg.png);
	background-repeat:repeat-x;
}
.submit {
	float:left;
	width:355px;
}
.submit label {
	float:left;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 10px 0 0;
}
.submit input {float:left}
.submit .text {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#333;
	width:121px;
	height:16px;
	padding:0 5px;
	margin:0 4px 0 0;
	border:1px solid #ccc;
}
.crumb {
	float:right;
	padding:0;
	margin:0;
	list-style:none;
}
.crumb {
	float:right;
	padding:0;
	margin:0;
	list-style:none;
}
.crumb li {
	float:left;
	padding:0 8px 0 9px;
	background:url(images/separator.gif) no-repeat 0 60%;
}
.crumb li:first-child {background:none}
.crumb li a {
	float:left;
	font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.crumb li a.cart {
	background:url(images/cart.gif) no-repeat;
	padding:0 0 0 23px;
}
.reg {
	float:right;
	padding:0;
	margin:0;
	list-style:none;
}
.reg li {
	float:left;
	font:10px/18px  Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 5px 0 6px;
	background:url(images/separator.gif) no-repeat 0 60%;
}
.reg li:first-child {background:none}
.reg li a {
	font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
/* content */

#content {
	width:980px;
	overflow:visible;
}
/* content : we set some really basic defaults here */
.content {
	width:100%;
	position:static;
	overflow:visible;
}

.content p
{
	margin:12px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	background:#fff;
}
	
/* colums */
.columns {
	background:url('images/bg-columns.gif') repeat-y;
	width:980px;
	overflow:hidden;
	z-index:2;
}
/* column1 */
.column1 {
	float:left;
	width:132px;
}
.shop {
	background:url(/images/Shop_bg.jpg);
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	width:115px;
	padding:5px 7px;
	overflow:hidden;
}
.shop h3 {
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#ce3428;
	margin:0;
}
.shop ul {
	width:111px;
	margin:0;
	padding:0 0 0 1px;
	overflow:hidden;
	list-style:none;
}
.shop ul li {
	width:111px;
	padding:0 0 1px 0;
}
.shop ul li a {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
}
.free {
	width:111px;
	overflow:hidden;
	border-top:1px solid #ccc;
	padding:5px 10px 3px 11px;
}
.free h2 {
	background:url('images/callus.jpg') no-repeat;
	width:111px;
	height:49px;
	margin:0;
}
.free h2 a {
	display:block;
	width:111px;
	height:49px;
	text-indent:-9999px;
}
.free p {
	font:8px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	text-align:center;
}
.chat {
	border-top:1px solid #ccc;
	width:124px;
	padding:5px 4px 4px 4px;
	overflow:hidden;
}
.chat div {
	float:left;
	width:82px;
}
.chat div h3 {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#464f46;
	margin:0;
}
.chat div p {
	font:bold 9px/12px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.chat div p a {
	font:bold 9px/12px Arial, Helvetica, sans-serif;
	color:#000;
}
.chat a.live {
	float:left;
/*	background:url(images/chat.jpg) no-repeat; */
	width:42px;
	height:40px;
	text-indent:-9999px;
}
.productshop {
	width:132px;
	overflow:hidden;
}
.productshop h2 {
	font: 11px/22px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	width: 132px;
	overflow: hidden;
	background: url('images/bg-head.jpg') repeat-x;
	text-align: center;
}
/* men */
.men {
	width:124px;
	margin:0;
	padding:0 0 0 8px;
	overflow:hidden;
	list-style:none;
}
.men li {
	width:112px;
	padding:6px 0 6px 12px;
	background:url('images/arrow01.jpg') no-repeat 0 50%;
}
.men li a {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.men li a:hover {
	font-weight:bold;
	text-decoration:none;
}
/* column2 */
.column2 {
	float:left;
	width:716px;
}
/* parts */
.parts {
	background:url('images/bg-parts.gif') repeat-y;
	width:716px;
	overflow:hidden;
	border-bottom:1px solid #cecece;
}
.part1 {
	float:left;
	width:290px;
	padding:11px 41px 10px 12px;
}
.part1 h3 {
	background:url('images/head01.gif') no-repeat;
	width:290px;
	height:16px;
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
}
.part1 p {
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:12px 0 2px 35px;
}
.part1 em {
	float:right;
	font:italic 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.part2 {
	float:left;
	width:345px;
	padding:7px 0 0 25px;
}
.part2 div {
	width:345px;
	overflow:hidden;
}
.part2 h3 {
	float:left;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	margin:2px 5px 0 0;
}
.part2 span {
	float:left;
	font:8px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#5f7c99;
	margin:6px 0 0;
}
.part2 span a {
	font:8px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#5f7c99;
}
.part2 div ul {
	width:80px;
	float:right;
	padding:0;
	margin:0;
	list-style:none;
}
.part2 div ul li {
	float:left;
	padding:0 0 0 7px;
}
.part2 div ul li a {
	display:block;
	width:18px;
	height:14px;
	text-indent:-9999px;
}
.part2 div ul li a.mail { background:url('images/ico01.gif') no-repeat
}
.part2 div ul li a.print { background:url('images/ico02.gif') no-repeat
}
.part2 div ul li a.size { background:url('images/ico03.gif') no-repeat
}
.list {
	width:338px;
	padding:0 0 0 7px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.list li {
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	width:338px;
	margin:0;
}
/* holder */
.holder {

	padding:0px 0px;
	overflow:hidden;
}
.banners {


	padding-top:6px;
	margin-left:4px;
	margin-right:4px;
        border:0;
}

.banners #bannerheader {
		margin:0;
		padding:0;
                border:0;
		}


.productlist { margin:0px; }
.productlist h2 {
	margin: 0px;
	font: normal normal bold x-large Arial, Helvetica, sans-serif;
	color: #fff;
	width: 716px;
	height: 98px;
	text-transform: uppercase;
	text-align: left;
	vertical-align: bottom;
	text-indent: 10px;
}
.plheader {
	margin:0px;
	padding:0px;
	border:0px;
}
.plheader h3 {
	margin:0px 10px 0px 10px;
	font: normal normal normal 10pt Arial, Helvetica, sans-serif;
	color:#646464;
}
.plheader p {
	margin:0;
	border-top:1px #cecece solid;
	border-bottom:1px #cecece solid;
	padding-left:5px;
	font: normal normal normal 8pt Arial, Helvetica, sans-serif;
}
.plheader select {
	margin:8px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}


.productlistpaginator {
	margin-top:0px;
	padding:0;
	width:100%;
	height:17px;
	background-color: #f4f8f5;
	border-bottom-color: #cecece;
	border-bottom-width: 1px;
	border-bottom-style:solid;
}

table + .productlistpaginator {
	margin-top:0px;
	padding:0;
	width:100%;
	height:17px;
	border:0 none;
}
/* h5 is the 'displaying 1 of x' */

.productlistpaginator .listsummary {
	margin-left:5px;
	float:left;
	padding:0;
	font: normal normal normal 12px/16px Arial, Helvetica, sans-serif;
}


.productlistpaginator .plpaginatorbuttons {
	margin:0;
	float:right;
	font: normal normal normal 12px/16px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.productlistpaginator .plpaginatorbuttons a {
	background-color: #9DAA9D;
	padding-left:.5em;
	padding-right:.5em;
}
.productlistpaginator .plpaginatorbuttons a:hover {
	background: #ffffff;
	color:#7e8f7f;
	text-decoration:underline;
}
.productlistpaginator .plpaginatorbuttons a.active {
	background:#7e8f7f;
	text-decoration:none;
}

.productlistpaginator .plpaginatorbuttons a[current="yes"] {
	font-weight:bold;
}
		

.pldetails table {border-style:none;}

.pldetails tr {
	border-top:0;
	border-left:0;
	border-right:0;
}
.pldetails em { font: normal normal bold 100% Arial, Helvetica, sans-serif; }
.pldetails td {}

.pldetails p {
	margin:0px;
	font-size:12px;
}
.pldetails h3 {
	margin:5px 0px 5px 0px;
	font-size: 16px;
	font-weight: bold;}
	
	
.pldetails h4 {
	margin-top:5px;
	font-weight: bold;
	font-size: 16px;
}

#imgcell { width:20%; }
#imgcell div {
	width:50px;
	margin:auto;
}

#infocell { width:56%; }
#buycell { 
	width:24%;
	vertical-align:top;
	text-align:center;
}

.pldetails img[alt~="Add"] {
	width:90px;
	margin:4px 35px;

}

.pldetails img[alt="Configure"] {
	width:90px;
	margin:2px 35px;
}

.pldetailsdivider {
	height:1px;
	background-image:url(/images/greydivider.gif);
}

.pldetails table caption {display:none;}
/* end of productlist styling */


/* Generic About us styling */

.aboutus {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.aboutus a {color:#069;}

a.aboutus:hover{font-weight:bold;}

.aboutus p {margin:10px 12px;}

.aboutus strong {font-weight:bold;}

.aboutus h1 {
	background-image:url(/images/category/AudioInterfaces.jpg);
	width:716px;
	height:98px;
	color:#fff;
	font-size:200%;
	font-weight:bold;
	margin:0;
	padding-left:10px;
	/*padding-top:10px;*/
}

.aboutus h2 {
	font-weight:bold;
	margin:12px 12px;
	clear:left;
}

.aboutus h2 img {float:left;}

.aboutus .applynamm {
	width:150px;
	margin-left:500px;
}


.aboutus address
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #800000;
	margin:12px 12px;
}

.aboutus ul {margin-left:12px;}

.aboutus ul li
{
	list-style-type:disc;
	margin:12px 24px;
}

.aboutus ol {list-style-type:lower-roman;}

.aboutus ol li
{
	list-style-type:lower-roman;
	margin:12px 12px;
}

.aboutus .salesskills {clear:left;float:left;}

.aboutus ul.salesskills li {list-style:none;}
.aboutus ul.salesskills li:first-child {font-weight:700;}
.aboutus #biopic {clear:left;float:left;margin:12px;}

.contactform
{
	font-size:12px;
	margin:10px;
}

h2.sf_listTitle 
{
	background-image:url(/images/category/aboutus1.jpg);
	width:716px;
	height:98px;
	color:#fff;
	font-size:200%;
	font-weight:bold;
	margin:0;
	padding-left:10px;
	padding-top:10px;
}

h3.sf_listItemTitle 
{
	font-weight:bold;
	margin:12px 0px;
}

.sf_listItemBody {margin:10px 12px;}

/* Styling Brands Section */

.brands {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.brands a {color:#069;}

a.brands:hover{font-weight:bold;}

.brands p {margin:5px 1em;}

.brands strong {font-weight:bold;}

.brands h1 {
	font-size:200%;
	font-weight:bold;
	margin:0;
	padding-left:10px;
	padding-top:10px;
}

.brands h2 {
	font-weight:bold;
	margin:12px 12px;
	clear:left;
}

.brands dl {margin:4px 0;}

.brands dt {
	margin-top:2px;
	margin-left:1em;
	vertical-align:top;
	font-weight:bold;
}

.brands dd {
	float:left;
	margin-top:-14px;
	margin-left:6em;
}

.brands img {float:right;margin:12px;}



.brands address
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #800000;
	margin:12px 12px;
}

.brands ul {margin-left:12px;}

.brands ul li
{
	list-style-type:disc;
	margin:12px 24px;
}

.brands ol {list-style-type:lower-roman;}

.brands ol li
{
	list-style-type:lower-roman;
	margin:12px 12px;
}

/* Styling Review - Just the header for now */

.reviewsummary {
	font: 12px/16px Arial, Helvetica, sans-serif;
	width:650px;
	margin:20px auto;
	border:1px solid #7E8F7F;
}
	
.reviewsummary th {
	background-color:#F4F8F5;
	font-weight:bold;
	font-size:120%;
	text-align:center;
	border-bottom:1px solid #7E8F7F;
}

.reviewsummary tr td:first-child {
	font-weight:bold;
	width:30%;
	border-right: 1px solid #A8AFA7;
}

.reviewsummary tr td {
		border-top:1px solid #A8AFA7;
		padding:5px;
}

/* End Review Block */

/* All Manufacturers Page */


ul.AllBrandsLinks
{
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	width:600px;
	margin:10px auto;
	padding:2px;
	
}

.AllBrandsLinks li
{
	display:inline;
	list-style:none;
	border:1px solid #7E8F7F;
	margin:1px;

}

.AllBrandsLinks li a
{
	padding:0px 4px;
	background-color:#f4f8f5;
	color:#000;


}

.AllBrandsLinks li a:hover
{

	background-color:#fff;
	color:#000;


}


.AllBrandsListing
{
	width:100%;
}
.AllBrandsListing th
{
	font-weight:bold;
	padding:2px;
	text-align: left;
	background-color: #f4f8f5;
	border-top-color: #cecece;
	border-top-width: 1px;
	border-top-style:solid;
	border-bottom-color: #cecece;
	border-bottom-width: 1px;
	border-bottom-style:solid;
}

.AllBrandsListing tr {margin-left:12px;}

.AllBrandsListing td
{
	padding:2px;
	width:33%;
	margin:12px;
}

/* End All Manufacturers Page */



.navbreadcrumb { display:none; }


/* Search Results page Styling */

.searchresultsheader
{
	margin:12px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	background:#fff;
}

.searchresultsheader h1
{
	font-weight:bold;
	font-size:200%;
	margin:5px;
}

.searchresultsheader h1 input
{
	font-size:12px;
	font-weight:normal;
}



dl.searchresults 
{
	font-size:10px;
	margin:10px;
}

.searchresultsheader+h2
{
	font-weight:bold;
	padding:15px;
	color:Red;
}

dl.searchResults dt strong a {

	vertical-align:top;
	font-weight:bold;
	color:#000;
	padding:10px;
}

dl.searchResults dd 
{
	padding:5px;
}

dl.searchResults dd strong
{
	background-color:Yellow;
}

dl.searchResults dd em a {
	display:none;
}

/* Pager */
ol.sf_pager 
{
	margin: 10px 0;
	padding: 0;
	width: 100%;
	float: left;
	list-style: none;
	clear: both;
}
ol.sf_pager li
{
	margin: 0;
	padding: 0 10px 0 0;
	width: auto;
	float: left;
}
ol.sf_pager li a
{
	padding: 3px 5px;
}



.searchbrandresults h2#brandresultsheader

{
	
	font:22px;
	font-weight:bold;

	text-align:center;
}

.searchbrandresults li a
{
	font-size:12px;
	font-weight:bold;
	padding:2px;
	text-align:left;
	margin-left:20px;
}

	
/* End of Search Results head Styling */
.banner01 {
	float:left;
	padding-left:6px;
	padding-top:6px;
	margin:0;
	
}
.banner02 {
	float:right;
	padding-right:6px;
	padding-top:6px;
}
.banner03 {
	width:716px;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	overflow:hidden;
}
.info {
	width:716px;
	overflow:hidden;
	padding:0 0 60px;
}
/* boxes */
.boxes {
	width:702px;
	padding:8px 0 0 12px;
	overflow:hidden;
}
.box {
	float:left;
	width:208px;
	height:122px;
	padding:5px 26px 0 0;

}
.box h3 {
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.box-head {
	background:url('images/part.gif') no-repeat;
	padding:0 0 0 8px;
	width:200px;
	overflow:hidden;
}
.box-head strong {
	display:block;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#369;
}
.box-head strong span {
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#f90;
}
.box h4 {
	font:bold 9px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#396;
	margin:0 0 0 8px;
	text-transform:uppercase;
}
.box-inf {
	width:200px;
	overflow:hidden;
	padding:2px 0 0 8px;
}
.box-inf div {
	float:left;
	padding:0 2px 0 0;
}
.box-inf p {
	font:10px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.box-inf p a {
	font:10px/14px Arial, Helvetica, sans-serif;
	color:#369;
}
/* column3 */
.column3 {
	float:left;
	width:132px;
}
.shipping {
	width:111px;
	padding:9px 10px 2px 11px;
	overflow:hidden;
}
.shipping h3 {
	background:url('images/free.gif') no-repeat;
	width:111px;
	height:42px;
	margin:0;
	overflow:hidden;
}
.shipping h3 a {
	display:block;
	background:url('images/free.gif') no-repeat;
	width:111px;
	height:42px;
	overflow:hidden;
	text-indent:-9999px;
}
.shipping p {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	text-align:center;
}
.sale {
	width:122px;
	padding:5px;
	overflow:hidden;
	border-top:1px solid #cecece;
}
.sale-info {
	float:left;
	width:83px;
	padding:0 5px 0 0;
}
.sale-info p {
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 11px;
}
.sale-info strong {
	font:bold 14px/14px Arial, Helvetica, sans-serif;
	color:#c00;
}
.payment {
	width:118px;
	padding:5px 7px 2px;
	overflow:hidden;
	border-top:1px solid #cecece;
}
.payment h3 {
	background:url('images/payment.gif') no-repeat;
	width:118px;
	height:39px;
	margin:0;
	overflow:hidden;
}
.payment h3 a {
	display:block;
	background:url('images/payment.gif') no-repeat;
	width:118px;
	height:39px;
	overflow:hidden;
	text-indent:-9999px;
}
.payment p {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	text-align:center;
}
.foto {
	float:left;
	width:33px;
}
.brand {
	width:132px;
	overflow:hidden;
}
.brand h2 {
	font:11px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	width:132px;
	overflow:hidden;
	background:url('images/bg-head.jpg') repeat-x;
	text-align:center;
}
/* colums */
.colums {
	border-left: 0 solid #cecece;
	border-right: 0 solid #cecece;
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	width:976px;
		overflow:hidden;
		padding:15px 2px;
	background:url('images/bg-colums.gif') repeat-y;
	}
.colum {
	float:left;
	width:260px;
	padding:0 45px 0 20px;
}
.colum h3 {
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.colum p {
	font:10px/14px Arial, Helvetica, sans-serif;
	color:#000;
	width:243px;
	overflow:hidden;
	margin:0 0 0 17px;
}
.colum p a {
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#000;
}
.colum p a.top {
	float:left;
	padding:0 15px 0 0;
	background:url('images/arrows.gif') no-repeat 100% 50%;
}
/* footer */
#footer {
	width:826px;
	padding:4px 0 15px 154px;
	overflow:hidden;
}
.partner {
	width:826px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.partner li {
	float:left;
	margin:0 35px 0 0;
}
.foot {
	width:672px;
	padding:11px 0 0;
	margin:0;
	overflow:hidden;
	list-style:none;
	text-align:center;
}
.foot li {
	display:inline;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 1px 0 6px;
	background:url('images/separator1.gif') no-repeat 0 50%;
}
.foot li:first-child { background:none }
.foot li a {
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

.aboutus p em {font-style:italic;}
.aboutus em {font-style:italic;}
.Column1_Ad_Lg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;;
    font-size: 24px;
    color: White;
	font-weight:bold;
}
.Column1_Ad_Sm
{
    font-family: Verdana, Arial, Helvetica, sans-serif;;
    font-size: 11px;
    color: White;
	font-weight:bold;
}
#Column1_Ad_bg
{
	height: 131px; 
	width: 130px;
	text-align:center; 
	border:solid 1px gray; 
	background-image: url(/images/Column1_Ad_bg.png);
	overflow:hidden;
}

.Column3_Ad_Lg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;;
    font-size: 18px;
	font-weight:bold;
	text-align:right;
	color:#CE3428;
}
.Column3_Ad_Sm
{
    font-family: Verdana, Arial, Helvetica, sans-serif;;
    font-size: 11px;
	font-weight:bold;
	text-align:right;
}
#Column3_Ad_bg
{
	height: 224px; 
	width: 125px;
	padding: 2px 2px;
	text-align:center; 
	border:solid 1px gray; 
	/*background-image: url(../../images/Column3_Ad_bg.png);*/
	overflow:hidden;
}
.Column3_ProdInfo
{
	background:url(/images/TopDeals_bg.jpg); 
	padding: 0 3px 0 3px;
	height: 122px;
}
.Column3_Ad_ProdTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;;
    font-size: 12px;
	font-weight:bold;
}
.Column3_Ad_ProdDesc
{
    font-family: Verdana, Arial, Helvetica, sans-serif;;
    font-size: 9px;
}
.VendList
{
	float:left;
}
.VendList h2.sf_listTitle
{
	background-image:none;
	margin:0 0 0 10px;
	padding:0 0 0 0;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	font-size:14px;
	color:#FFF;
	background-color:#959ea6;
	width: 350px;
	height: 19px;
}
.VendList ul
{
	margin:10px 0 0 10px;
	font-family: Verdana, Geneva, sans-serif;
	color:#414f5c;
	width:360px;
}
.VendList li
{
	padding: 5px 0 0 5px;
	font-family: Verdana, Geneva, sans-serif;
	color:#414f5c;
}
.VendList a:link
{
	font-family: Verdana, Geneva, sans-serif;
	color:#414f5c;
	text-decoration:none;
}
.VendList a:visited
{
	font-family: Verdana, Geneva, sans-serif;
	color:#414f5c;
	text-decoration:none;
}
.VendList a:active
{
	font-family: Verdana, Geneva, sans-serif;
	color:#414f5c;
	text-decoration:none;
}
.VendList a:hover
{
	font-family: Verdana, Geneva, sans-serif;
	color:#414f5c;
	text-decoration:none;
}
.VendorRssFeeds
{
	margin-right:10px;
	float:right;
	width: 320px;
}
.VendorRssFeeds img
{
	visibility:hidden;
}
.VendorRssFeeds h2
{
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#414f5c;
	text-decoration:none;
}
.VendorRssFeeds div
{
	font-family: Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#414f5c;
	text-decoration:none;
}
.VendorRssFeeds p
{
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#414f5c;
	text-decoration:none;
}
#VendorRssTitle
{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	background-color:#959ea6;
	width: 320px;
	height: 20px;	
}
.Vendor_Twitter_Container
{
	margin-right:10px;
	float:right;
	width: 320px;
}
.Vendor_Twitter
{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	background-color:#959ea6;
	width: 320px;
	height: 20px;
}
#Vendor_Twitter_Feed
{
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#414f5c;
	text-decoration:none;	
}

.Vendor_DescAndVideo_Table
{
	height: 222px;
	margin-left: 4px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	/*text-decoration:none;	*/
	/*color:#FFF;*/
	background-position:left;
	background-repeat:no-repeat;
}
.Vendor_DescAndVideo_Table strong
{
	font-weight:bold;
}
.Vendor_DescAndVideo_Table em
{
	font-style:italic;
}
.Vendor_DescAndVideo_Table li
{
	list-style: inside circle;
}
.VendorHeader
{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	/*color:#FFF;*/
	/*padding-left:75px;*/
	text-align:right;
	padding-top:8px;
	padding-right:5px;
}
.VendorHeader strong
{
	font-weight:bold;
}
.VendorHeader em
{
	font-style:italic;
}
.VendorHeader li
{
	list-style: inside circle;
}

.Vendor_Deal_Table
{
	width: 716px;
	height: 165px;
	background-image:url(http://weasel2u.com/images/vendorpage/vendor_deals_bg.png);
	background-position:center;
	background-repeat:no-repeat;
}
.Vendor_Deals_Cell_Img
{
	margin-left:25px;
}
.Vendor_Deals_Cell_Text_Lg
{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size:12px;
	color:#FFF;
	width: 145px;
}
.Vendor_Deals_Price
{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size:14px;
	color:#FFF;	
}
.Vendor_Deals_Text_Sml
{
	font-family: Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#FFF;	
}
.VendorTxtCell
{
	width:140px;
	padding-top:35px;
}
.VendorImgCell
{
	width:85px;
}
#VendorMediaContainer
{
	margin-right: 10px;
	width: 320px;
	float:right;
}
.VendorMediaTitle
{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	background-color:#959ea6;
	width: 320px;
	height: 20px;
}
.VendorMediaImg
{
}
.VendorMediaDesc
{
	padding-left: 100px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#414f5c;
	text-decoration:none;
}