body {
	border:0px; 
	margin:0px 0px 50px 0px; 
	padding:0px;
	resize: none;
	background:url('images/body.jpg') top no-repeat #FFFFFF;
	background-color:#666666;
	text-align:center;
	width:100%;
	height:1000px;
}

table {border:0px; margin:0px; padding:0px;}
td {border:0; margin:0px; padding:0px;}
img {border:0px; margin:0px; padding:0px;}
form {border:0px; margin:0px; padding:0px;}
input {vertical-align:middle; }
input[type="text"], input[type="password"], textarea{
	/*width:400px;*/
	height:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	border:1px solid #626262;
	margin-bottom:10px;
	padding:3px;
}

textarea {
	height:100px;
}


#body {
	width:952px;
	height:100%;
	min-height:732px; 
	padding:0px 24px 0px 24px;
	text-align:left;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	background:url('images/body.jpg') top no-repeat #FFFFFF;
	
	/*background:url('images/header.jpg') top no-repeat #EDEDED;*/
}

#header {
	display:block;
}

.scHeading {
background-color:#25519A;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
	padding:3px 0px 3px 8px;

}

.scTitle {
background-color:#E8E8E8;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
	padding:3px 0px 3px 8px;

}

.scTotal {
background-color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
color: #FF0000;
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
	padding:3px 3px 3px 8px;
}

.scThumb{
padding:5px 5px 0px 8px;
}

.scTable {
border:1px solid #25519A;
padding:0px 0px 0px 0px;
margin: 10px 0px 0px 0px;

}

.homeLink {
	padding:90px 0px 0px 0px;
	margin-bottom:5px;
	width:453px;
	height:100px;
	float:left;
	display:block;
}

.main img {
	display:block;
	float:right;
	border: none;
}



.cartTab {
width:232px;
height:24px;
background:url('images/cart_tab.gif') top left no-repeat;
float:right;
position:relative;
margin-top:-24px;
margin-right:3px;
}

.cartMenu {
	float:right;
	width:100px;
	margin:115px 40px 0px 0px;
	font-size:11px;
	
}

.cartMenu a{
	color:#396EBB;
	text-decoration:none;
	font-size:11px;
}

.cartMenu a:hover {text-decoration:underline;}

.cartMenuSearch {
	float:right;
	width:320px;
	margin:107px 0px 0px 0px;
	text-align:right;
}

.cartMenuSearch form {
	display:inline;
}

.cartMenuSearch form input[type='image'] {
	margin-top:-8px;
	margin-left:30px;
}

.cartMenuSearch input[type="text"], .cartMenu input[type="password"] {
	margin-top:1px;
	width:162px;
	margin-left:0px;
	background-color: #CCCCCC;
	height: 14px;
	line-height:14px;
	color:#333333;
	border:none;
	font-size:14px
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-weight:bold;
}

.nav {
	margin-top:0px;
	margin-bottom:0px;
	posistion:absolute;
	height:45px; 
	width: 917px;
	display:block;
}

.homeColumn {
	width:742px;
	margin-bottom:20px;
}

.homeMovie {
	display:block;
	margin-bottom:19px;
	height:322px; 
}

.homeBrands {
	width:273px;
	height:248px;
	padding-top:24px;
	background:url('images/home_ourBrands.jpg') top left no-repeat;
	float:left;
}

.homeBlowout {
	width:275px;
	height:128px;
	float:left;
}

.homeVideo {
	width:406px;
	height:237px;
	padding:18px;
	background:url('images/home_movie.jpg') top left no-repeat;
	float:right;
}

.newProductsColumn {
	width:186px;
	height:613px;
	margin-bottom:20px;
	background:url('images/newProducts.jpg') top left no-repeat;
}

.newProductsColumn p {
	width:149px;
	margin:35px 0px 35px 0px;
	text-align:justify;
}

.newProductsColumn p a {
	font-weight:bold;
	display:block;
}

.newProductsColumn p a img{
	display:block;
}

.secColumn {
	width:186px;
	height:613px;
	margin-bottom:20px;
	border:1px black solid;
}

.secColumn p, div.p {
	width:176px;
	padding:0px 0px 5px 10px;
	text-align: left;
}

.secColumn p a {
	font-weight: normal;
	display:block;
}

.secColumn p a img{
	display:block;
	background:#FFFFFF;
}

/*.boxCategory {
	margin-left:15px;
	display:inline;	
}*/

.wasPrice {color:#CC0000; }

.breadCrumb {
	width:730px;
	height:22px;
	padding:8px 15px 0px 15px;
	overflow: hidden;
	border-top:1px black solid;
	border-right:1px black solid;
	border-bottom:1px black dotted;
	border-left:none;
}

.breadCrumb2 {
	width:917px;
	height:22px;
	padding:8px 15px 0px 15px;
	overflow: hidden;
	border-top:1px black solid;
	border-right:1px black solid;
	border-bottom:1px black dotted;
	border-left:1px black solid;
}

.secMain {
	width:730px;
	height:552px;
	margin:0px 0px 20px 0px;
	padding:15px;
	overflow: auto;
	border-top:none;
	border-right:1px black solid;
	border-bottom:1px black solid;
	border-left:none;
}

.secMain2 {
	width:917px;
	height:552px;
	margin:0px 0px 20px 0px;
	padding:15px;
	overflow: auto;
	border-top:none;
	border-right:1px black solid;
	border-bottom:1px black solid;
	border-left:1px black solid;
}

.categories a, .productListing a {
	float:left;
	margin:0px 10px 10px 0px;
}


.categories a img, .productListing a img {
	display:inline;
}

.categories p {
	float: left;
	margin:0px 10px 10px 0px;
	text-align:left;
	width:150px;
	height:150px;
	padding-left: 18px
}

.categories p a {
	display:block;
	margin:0px;
	float:none;
}

.categories p a img {
	display:block;
	float:none;
	border:1px solid #FFDE00;
}

.categories p a:hover img, .categories p a:active img, .categories p a:visited:hover img {
	border:2px solid #FFD300;
}

/*STUFF EDITED FROM ORIGINAL STYLES*/
.infoBoxContents {
	/*display:block;*/
	margin:0px;
	padding:0px;
	display:inherit;
	/*width:163px;*/
	margin-left:15px;
}

/*END STUFF EDITED FROM ORIGINAL STYLES*/

.footer {
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
	font-size:12px;
	color:#333333;
	letter-spacing:.03em;
	line-height:16px;
	margin:-15px 0px 0px 0px;
	padding:0px;
}

.footer a:link, .footer a:visited {color:#333333; text-decoration:none;}
.footer a:hover, .footer a:active, .footer a:visited:hover {color:#396EBB; text-decoration:none;}

.footer a.idesign {padding:5px 0px 5px 18px;}
.footer a:link.idesign, .footer a:visited.idesign {background:url('images/idesign.gif') left no-repeat; }
.footer a:hover.idesign, .footer a:active.idesign, .footer a:visited:hover.idesign {background:url('images/idesignBlue.gif') left no-repeat; }

.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3870BD;
	letter-spacing:.02em;
	line-height:14px;
	display:inline;
}

.blue a:link, .blue a:visited {color:#396EBB; text-decoration:none;}
.blue a:hover, .blue a:active, .blue a:visited:hover {color:#000000; text-decoration:underline;}

.blue a:link img, .blue a:visited img {border:1px solid #396EBB;}
.blue a:hover img, .blue a:active img, .blue a:visited:hover img {border:1px solid #FFDE00;}

.yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343434;
	letter-spacing:.03em;
	line-height:14px;
}

.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343434;
	letter-spacing:.03em;
	line-height:12px;
}

.news h2{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-top:5px;
	margin-bottom:1px;
}



.enlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#858585;
	letter-spacing:.02em;
	line-height:10px;
}

.enlarge a:link, .enlarge a:visited {color:#858585; text-decoration:none;}
.enlarge a:hover, .enlarge a:active, .enlarge a:visited:hover {color:#858585; text-decoration:underline;}

.pictureTn {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#858585;
	letter-spacing:.02em;
	line-height:10px;
	padding:0px 5px 0px 0px;
}

.pictureTn a:link, .pictureTn a:visited {color:#858585; text-decoration:none;}
.pictureTn a:hover, .pictureTn a:active, .pictureTn a:visited:hover {color:#858585; text-decoration:none;}

.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
      font-weight:bold;
	color:#990000;
	letter-spacing:.02em;
	line-height:14px;
}

.shipping {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
      font-weight:bold;
	color:#009933;
	letter-spacing:.02em;
	line-height:12px;
}

.productTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
      font-weight:bold;
	color:#343434;
	letter-spacing:.01em;
	line-height:15px;
}

.Grayed {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#858585;
	letter-spacing:.02em;
	line-height:12px;
}

.productBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#343434;
	letter-spacing:.02em;
	line-height:12px;
}

.yellow h2 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:0px;
	margin:8px 0px 0px 10px;
	float: left;
	position:relative;
}

.mainTitle {
	width: 186px;
	height:32px; 
	background:url('images/sec_column_header.jpg') top left no-repeat;
	position:relative;
	float:left;
	padding-bottom: 10px;
}

.mainTitle2 {
	width: 186px;
	height:32px; 
	background:url('images/sec_column_header.jpg') top left no-repeat;
	position:relative;
	float:left;
	padding-bottom: 10px;
	border-top:1px black solid;
}

.mainTitle3 {
	width: 186px;
	height:32px; 
	background:url('images/sec_column_header.jpg') top left no-repeat;
	position: relative;
	float: left;
	margin-top: -42px;
    padding-bottom: 10px;

}

.seal {
	width: 170px;
	height:60px; 
	margin: 5px 0px 0px 0px;
	position:absolute;
	float:left;
	padding-bottom: 0px;
}

.yellow a:link, .yellow a:visited {color:#396EBB; text-decoration:none;}
.yellow a:hover, .yellow a:active, .yellow a:visited:hover {color:#396EBB; text-decoration:underline;}

.errors {color:#CC0000; margin-bottom:10px; }
.thanks {color:#0033CC; margin-bottom:10px; }
.smallText {font-size:11px; }

.hr {
	clear: both;
	margin: 0 0 10px 0;
	font-size: 0;
	height: 1px;
	line-height: 0;
	background: url(http://www.generalindustrial.com/shopNow/images/border_dots.gif) repeat-x; 
}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}

.show {display:block; }
.hide {display:none; }



/* Product Tavs */

/* CSS Document */
TABLE.tabline {
  background: none;
  border-bottom: 1px #aaa solid;
}

/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}
