BODY {border:0px none; padding:0; font-size: 11px; font-family: Verdana, sans-serif; color: black; margin: 0px;}

.homeText a {
	color: #DC191A;
}
.homeText a:hover {
	color: #FFFF00;
}
.storeIndex {
	background-color: #DEE7EF;
	padding: 5px;
	color: #003767;
	border: 1px solid #003767;
	font-size: 11px;
}
.storeIndex a {
	font-size: 11px;
}


/*** FONT TAGS ***/

h1 {
	font-size: 16px;
	font-weight:bold;
	color: #000000;
	text-align:center;
	padding-top: 10px;
}

h2 {
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	color: #000000;
}

h3 {font-size: 13px; font-weight:bold; color: #000000; text-align:center;}

h4 {font-size: 12px; font-weight:bold; color: #000000; text-align:center;}

p { font-size: 12px; }

td { font-size: 12px; }

th { font-size: 9px; }

ul { font-size: 12px;
	color: #000000; }

a {color: #003767; font-weight: bold; font-family:Verdana, sans-serif; font-size: 12px;}

a:hover {
	color: #DC191A;
	text-decoration: none;
	font-weight: bold;
}
a:active {
	color: #FFA551;
}

a.price {color: #D6191A; text-decoration: none; font-size: 11px; font-weight: normal;}

a.price:hover, a.price:active { color: #000000; text-decoration: none; background: #dddddd;}

.content  {text-decoration: none; font-size: 12px;}

a.content {color: #003767; text-decoration: underline; font-size: 12px; font-weight: bold; font-family:Verdana, sans-serif;}

.to  {text-decoration: none; font-size: 12px;}

a.to {color: #003767; text-decoration: none; font-weight: bold;}

a.to:hover, a.to:active { color: #FF0000; text-decoration: none;}

a.menu {
	color: #c8d8e4;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	padding: 1px;
}     	

a.menu:hover, a.menu:active {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	background-color: #000000;
	padding: 1px;
}
.bottom {
	color: #000000;
	font-size: 11px;
}

.featuresPRICE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D6191A;
	background-color: #FFFFFF;
}
.featuresCaption {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.sidebarWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;

}

.CPS {
	font-family: Verdana, sans-serif;
	font-size: 12px;
}
.question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #003767;
}

.table {
	font-size:9px;
}

/* IMAGE STYLES */

.imageL {
margin:5px 5px 5px 0px;
border: 0px solid;
padding:4px;
float: left;
}

.imageR {
width:auto;
margin:5px;
border: 0px none;
padding:4px;
float: right;
}

.imageM {
	border: 0px solid;
	padding:4px;
	float: none;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	text-align: left;
}

.aboutcp {
	font-size: 12px;
	color: #004786;
}

.footer {
	font-size: 11px;
	color: #999999;
}

a.footer {
	text-decoration: underline;
	color: #666666;
}

a.footer:active, a.footer:hover {
	text-decoration: none;
	color: #000000;
	background-color:#FFFFFF;
}

hr {
	background-color: #000000;
	color: #000000;
}

td.footer {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #9CB4CD;
}

.featuredHeader a:link{
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
#featuredHeader a {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-image:url(images/menu-header-tab.gif);
	background-position:center;
	background-repeat:no-repeat;
	border-top: thin solid #000000;
	border-bottom: thin solid #000000;
	display: block;
	text-decoration: none;
}
#featuredHeader a:hover {
	background-image: url(images/blue-feature-tab.gif);
	background-position:center;
	background-repeat:no-repeat;
	color: #000000;
}
.storeIndexHeader
{
	background-color: #B0C6D9;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 24px;
	text-decoration: none;
}
.storeIndexHeader a
{
	background-color: #B0C6D9;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 24px;
	display: block;
	text-decoration: none;
}
.storeIndexHeader a:hover
{
	background-color: #DC191A;
	color: #FFFFFF;
}
.storeIndexHeader a:active
{
	color: #FFFFFF;
}

	
#side_nav_bg a
{
	font-size: 12px;
	font-weight: bold;
	padding: 1px 0px 1px 0px;
	display: block;
	text-decoration:none;
}
#side_nav_bg a:link, #side_nav_bg a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
#side_nav_bg a:hover
{
	background-color: #FFFFFF;
	color: #D6191A;
	text-decoration:none;
}

/* FORM TAGS */

input {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
textarea {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
select {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

.featuredHeader {

	border-top: thin solid #000000;
	border-bottom: thin solid #000000;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color:#FFFF00;
	background-image: url(images/menu-header-tab.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-align: center;
}
.blueFeatureTab a {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color:#9CB4CD;
	background-image:url(images/blue-feature-tab.gif);
	background-position:center;
	background-repeat:no-repeat;
	border-top: thin solid #000000;
	border-bottom: thin solid #000000;
	display: block;
	text-decoration: none;
	padding-left:3px;
}
.blueFeatureTab a:hover {
	background-image: url(images/menu-header-tab.gif);
	background-position:center;
	background-repeat:no-repeat;
	color: #000000;
}
.featureBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #003767;
	padding: 3px;
	border: 1px solid black;
}
a.featureBox {color:#CCCCCC;text-decoration:none;}
a.featureBox:hover {color:#999999;text-decoration:underline;}
.indexHeader {
	font-family: Verdana, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin: 0px;
}
.brownText {
	color: #967434;
}
.darkBlueText {
	color: #295596;
}
.buttonscontainer {width: 160px; background-color:#000000;}

.buttons a {
	color: #FFFFFF;
	background-color: #003767;
	display: block;
	border-left: 10px solid #003767;
	font: 10px Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding: 3px;
}

.buttons a:hover {
	border-left: 10px solid #c8d8e4;
	text-decoration: none;
	color: #FFFFFF;
}

.buttonscontainerright {width: 148px; background-color:#000000;}

.buttonsright a {
	color: #FFFFFF;
	background-color: #003767;
	padding: 2px;
	padding-right: 5px;
	display: block;
	border-right: 10px solid #003767;
	font: 10px Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	margin-top: 1px;
}

.buttonsright a:hover {border-right: 10px solid #D6191A;
text-decoration: none;
color: #FFFF00;}

.blueColumnBackground {
	/*background-image: url(http://www.cablesplususa.com/images/blue-background-10x1.gif);
	background-repeat: repeat-y;
	background-position: left;*/
}
.blueColumnBackgroundRight {
	/*background-image: url(http://www.cablesplususa.com/images/blue-background-10x1.gif);
	background-repeat: repeat-y;
	background-position: right;*/
}
.RightColumnBackgroundGradient {
	background-image: url(images/RightColumnTopGradient.jpg);
}

.darkOrange {
	background-color: #c2d4e2;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.image-right-float {
	float: right;
	border: 5px solid #FFFFFF;
}


.lightOrange {
	background-color: #e4ecf2;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.darkOrange i, .lightOrange i{
	color: red;
	font-style: normal;
}
#matrix_price a
{
	font-size: 12px;
	padding: 1px 0px 1px 0px;
	display: block;
	text-decoration:none;
}
#matrix_price a:link, #matrix_price a:visited
{
	color: #DC191A;
	text-decoration: none;
}
#matrix_price a:hover
{
	background-color: #00FF00;
	color: #FFFFFF;
	text-decoration:none;
}
.specialContent
{
	font-weight:bold;
	font-size: 16px;
	border:1px solid #FFA551;
	width:100%;
	height: 50px;
	text-align:center;
	background-position: left top;
	background-repeat: no-repeat;
	padding: 5px;
}
.specialContent a
{
	color:#DC191A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.specialContent a:hover
{
	text-decoration: none;
	color:#DC191A;
}

/* form validation */
input.error, select.error {
	border: 2px dotted red;		
	background-color: #ffff99;
}
label.error{
	margin-left: 5px;
	padding: 2px;
	text-decoration: underline;
	font-weight: bold;
}
.HomePageProductGridHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-indent: 10px;
	background-image: url(http://www.cablesplususa.com/images/HomePageProductGridHeader.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	text-decoration: none;
}
.HomePageProductGridText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-image: url(http://www.cablesplususa.com/images/BulkCableHomeProductGrid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
}
.HomePageProductGridText a {
	font-size: 10px;
	color: #003767;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridText a:hover {
	color: #003767;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridHeader a {
	color: #FFFFFF;
	text-decoration: none;
}
.HomePageProductGridHeader a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.HomePageProductGridImage {
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-style: 1;
	border-right-style: 1;
	border-bottom-style: 1;
	border-left-style: 1;
}
.HomePageProductGridTextCable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-image: url(http://www.cablesplususa.com/images/CablesHomeProductGrid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
}
.HomePageProductGridTextCable a {
	font-size: 10px;
	color: #003767;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextCable a:hover {
	color: #003767;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextRack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-image: url(http://www.cablesplususa.com/images/RacksHomeProductGrid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
}
.HomePageProductGridTextRack a {
	font-size: 10px;
	color: #003767;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextRack a:hover {
	color: #003767;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextFO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-image: url(http://www.cablesplususa.com/images/FiberOpticHomeProductGrid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
}
.HomePageProductGridTextFO a {
	font-size: 10px;
	color: #003767;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextFO a:hover {
	color: #003767;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextProtect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-image: url(http://www.cablesplususa.com/images/CableProtectHomeProductGrid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
}
.HomePageProductGridTextProtect a {
	font-size: 10px;
	color: #003767;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextProtect a:hover {
	color: #003767;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextNetElec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-image: url(http://www.cablesplususa.com/images/NetElecHomeProductGrid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
}
.HomePageProductGridTextNetElec a {
	font-size: 10px;
	color: #003767;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextNetElec a:hover {
	color: #003767;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextTools {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-image: url(http://www.cablesplususa.com/images/ToolsHomeProductGrid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
}
.HomePageProductGridTextTools a {
	font-size: 10px;
	color: #003767;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextTools a:hover {
	color: #003767;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextCabMan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-image: url(http://www.cablesplususa.com/images/CabManHomeProductGrid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
}
.HomePageProductGridTextCabMan a {
	font-size: 10px;
	color: #003767;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextCabMan a:hover {
	color: #003767;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextTesters {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-image: url(http://www.cablesplususa.com/images/TestersHomeProductGrid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
}
.HomePageProductGridTextTesters a {
	font-size: 10px;
	color: #003767;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextTesters a:hover {
	color: #003767;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextConnect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-image: url(http://www.cablesplususa.com/images/ConnectorHomeProductGrid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
}
.HomePageProductGridTextConnect a {
	font-size: 10px;
	color: #003767;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextConnect a:hover {
	color: #003767;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextDataJack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-image: url(http://www.cablesplususa.com/images/DataJackHomeProductGrid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
}
.HomePageProductGridTextDataJack a {
	font-size: 10px;
	color: #003767;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextDataJack a:hover {
	color: #003767;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextSecurity {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-image: url(http://www.cablesplususa.com/images/SecurityHomeProductGrid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
}
.HomePageProductGridTextSecurity a {
	font-size: 10px;
	color: #003767;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextSecurity a:hover {
	color: #003767;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextCustom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-image: url(http://www.cablesplususa.com/images/CustomHomeProductGrid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
}
.HomePageProductGridTextCustom a:hover {
	color: #003767;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextCustom a {
	font-size: 10px;
	color: #003767;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextClearance {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-image: url(http://www.cablesplususa.com/images/ClearanceHomeProductGrid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
}
.HomePageProductGridTextClearance a {
	font-size: 10px;
	color: #003767;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.HomePageProductGridTextClearance a:hover {
	color: #003767;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
}
