@charset "utf-8";

/*Main Layout*/
#wrapper {
	width:900px;
	margin:0px auto;
	background:#fff url(../images/content_bg.jpg) no-repeat top;
	}
	
#container {
	width:848px;
	border:#ccc 1px solid;
	margin:auto;
	}
	
/*Header Links */
#headerLinks{
	width:900px;
	margin:12px auto 13px auto;
	text-align:right;
	padding-right:50px;
	}
	
#headerLinks ul{
	list-style:none;
	margin:0px;
	padding:0px;	
	}
	
#headerLinks li{
	display:inline;
		margin:0px;
	padding:0px;
	}


/*Header Container */
#headerContainer{
	width:848px;
	height:90px;
	}
#headerLogo {
	width:240px;
	float:left;
	}	
	
#phone {
	position:relative;
	left:28px;
	top:20px;
	float:left;
	margin-right:30px;
	}

#mcafee{float:left; padding:23px 0px 0px 23px;}
	
#cart {
	border:#E3E3E3 1px solid;
	position:relative;
	left:28px;
	top:25px;
	float:left;
	padding:8px;
	}
	
#cart img{
	vertical-align:middle;
	}
	
/*nav*/
#nav {
	width:846px;
	text-align:center;
	border:#fff 1px solid;
	height:42px;
	}
	
#nav ul{
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
#nav li {
	display:inline;
	margin:0px;
	padding:0px;
	
	}
	
#aHome, #aServices, #aFeatures, #aFree, #aParts, #aShipping, #aCenter{
	position:relative;
	padding: 13px 0px 12px 0px;
	}
	
#aHome{
	background-image: url(../images/btn_home.jpg);
	width: 92px;
	}
	
#aServices{
	background-image:url(../images/btn_services.jpg);
	width: 105px;
	}

#aFeatures{
	background-image:url(../images/btn_features.jpg);
	width: 106px;
	}
	
#aFree{
	background-image:url(../images/btn_survey.jpg);
	width: 147px;
	}

#aParts{
	background-image:url(../images/btn_parts.jpg);
	width: 82px;
	}
	
#aShipping {
	background-image:url(../images/btn_shipping.jpg);
	width: 162px;
	}
	
#aCenter{
	background-image:url(../images/btn_center.jpg);
	width: 152px;
	}
	
/*Page Container */
#pageContainer{
	width:825px;
	margin:10px auto;
/*	border:#00FF00 1px solid;*/
	}
	
#breadCrumb {
	border-bottom:#ccc 1px solid;
	padding-bottom:4px;
	margin-bottom:10px;
	}

/*Side Bar */
#sidebar{
	width:202px;
	float:left;
	clear:left;
	}
	
	
/*Keyword Search */	
#search{
	background: url(../images/title_search.jpg) no-repeat top;
	border:#ccc 1px solid;
	width:200px;
	margin-bottom:20px;
	position:relative;
	}
	
#keyword{
	margin:20px 4px 15px 10px;
	width:135px;
	border:#ccc 1px solid;
	padding:2px 2px 2px 4px;
	}
	
	
#pageTitle{	
	border-bottom:#ccc 1px solid;
	}

#go {
	position:absolute;
	bottom:13px;
	right:6px;
	}
	
/*Scale Types */	
#scales{
	background: url(../images/title_scale_types.jpg) no-repeat top;
	border:#ccc 1px solid;
	width:200px;
	margin-bottom:20px;
	}
	
#scales ul{
	width:180px;
	list-style:none;
	margin:15px 0px 15px 10px;
	padding:0px;
	line-height:150%;
	}
	
#scales li{
	border-bottom:#ccc 1px solid;
	}
	
/*Manufacturers */	
#manufacture{
	background: url(../images/title_manufactures.jpg) no-repeat top;
	border:#ccc 1px solid;
	width:200px;
	margin-bottom:20px;
	}
	
#mfMenu{
	margin:20px 4px 15px 10px;
	width:180px;
	}
	
/* Content Container */

#contentContainer, #staticContainer {
	width:600px;
	float:left;
	clear:right;
/*	border:#00FFFF 1px solid;*/
	margin-left:21px;
	}
	
#staticContainer {
	margin-bottom:15px;
	}
	
#promo {
	background:#999 url(../images/promo_bg.jpg) repeat-x;
	height: 78px;
	}
	
/* Content*/	

#content {
	width:400px;
/*	border: #FF6600 1px solid;*/
	float:left;
	clear:right;
	margin-right:33px;
}

#featured1, #featured2, #featured3 {
	border-bottom:#ccc 1px solid;
	padding:15px 6px 20px 6px;
	}
	
#featured3 {
	margin-bottom:20px;
/*	padding:15px 6px 20px 6px;*/
	}
	
.featuredImg{
	border-right:#ccc 1px solid;
	padding:5px;
	float:left;
	clear:both;
	margin: 0px 15px 15px  0px ;
	}
	
.featuredImgSub{
	border-right:#ccc 1px solid;
	padding:5px;
	float:left;
	clear:both;
	margin: 5px 15px 5px  0px ;
	}
	
/*logos*/
#logos {
	width:825px;
	border-top:#ccc 1px solid;
	margin: 0px auto;
	padding-bottom:15px;
	}	
	
#logos img {
	margin: 10px 8px;
	}
	
/*footer*/
#footer {
	width:850px;
	margin: 0px auto;
	background:url(../images/footer.jpg) no-repeat top;
	text-align:center;
	padding:1px 0px 20px 0px;
	}	

/*Side Bar */
#rightSidebar{
	width:165px;
	float:left;
	clear:right;
	}	

	
/*Newsletter */	
#news{
	background: url(../images/title_news.jpg) no-repeat top;
	border:#ccc 1px solid;
	width:163px;
	margin:20px 0px 20px 0px;
	}
	
#newsname, #newsemail {
	margin: 0px 7px 6px 12px;
	width: 132px;
	border:#ccc 1px solid;
	padding:2px 2px 2px 4px;
	}
	
#btnSubscribe {
	margin: 0px 0px 7px 84px;
	}
	
/*Application */	
#app{
	background: url(../images/title_app.jpg) no-repeat top;
	border:#ccc 1px solid;
	width:163px;
	margin:20px 0px 20px 0px;
	}
	
/* Sub_Category */
div.sub_categoryL, div.sub_categoryR{
	border:#ccc 1px solid;
	padding:6px;
	width:271px;
	height:130px;
	position:relative;
	float:left;
	}

hr {
	width:600px;
	color:#CCC; 
	background-color:#CCC; 
	border: 0; 
	height:1px;
	margin: 0px 0px 5px 0px;
	padding:0;
	float:left;
}

div.sub_categoryL{
	margin:12px 12px 10px 0px;
	}
	
div.sub_categoryR{
	margin:12px 0px 10px 10px;
	}
	
.btn_info{
	position:absolute;
	top:112px;
	left:192px;
	}
	
/* Product Detail */
#detailContainer{
	float:left;
	clear:both;
	}

#detailContainer img{
	border:#ccc 1px solid;
	float:left;
	clear:both;
	vertical-align:text-top;
	margin:10px 10px 0px 0px;
	}
	
#detailContainer ul{
	line-height:140%;
	width:320px;
	float:left;
	clear:right;
	margin:4px 0px 0px 15px;
	padding:4px 0px 0px 15px;
	position:relative;
	text-indent:-16px;
	}
	
#detailContainer li{
	list-style-position: inside;
	}

#detailOptions, #pdfLinks, #promo_secondary {
	float:left;
	clear:both;
	width:100%;
	border:#ccc 1px solid;
		}
		
#detailOptions {
	margin-top:20px;
		}
		
#pdfLinks {
	margin:10px 0px 14px 0px;
		}
		
p.promo_price{
	color:#CE3335;
	font-weight:bold;
	float:left;
	width:100%;
	font-size:1.1em;
	}
	
p.promo_price img{
	vertical-align:text-top;
	margin-right:4px;
	}
		
#staticContainer #detailOptions p, #staticContainer #pdfLinks p{
	margin:0px;
	padding:0px;
	float:left;
	clear:right;
		}
		
#detailOptions img, #pdfLinks img{
	vertical-align:middle;
	padding:4px;
	margin:4px;
	}
	
#detailOptions a, #pdfLinks a {
	text-decoration:none;
	margin-right:10px;
	}
	
#staticContainer #detailOptions a:hover, #staticContainer #pdfLinks a:hover  {
	text-decoration:underline;
	}
	
#description{
	float:left;
	clear:both;
	width:580px;
	margin-top:20px;
	}

#description img {
	float:left;
	clear:right;
	vertical-align:text-top;
	margin-right:15px;
	}
		
/* Specifictions */		

#specifications, #additional{
	border:#ccc 1px solid;
	width:100%;
	border-collapse:collapse;
	float:left;
	margin: 10px 0px;
	}
	
#specifications th,  #additional th{
	background: #000 url(../images/img_th_bg.jpg) repeat-x;
	height:25px;
	color:#fff;
	font-weight:bold;
	padding: 0px 4px 0px 4px;
	text-align:center;
	}
	
#specifications td,  #additional td{
	border:#ccc 1px solid;
	padding:4px;
	text-align:center;
	vertical-align:middle;
	}
	
.altrow {
	background-color:#eaeaea;
	}
	
#qty {
	width:25px;
	border:#ccc 1px solid;
	height:16px;
	float:left;
	clear:both;
	margin-right:5px;
	}

#specifications form{
	width:60px;
	}

	
	
	
	
	
	

