html, body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:black;
	text-align:center;
	min-width:960px;
}

#main_container {
	position:absolute;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:960px;
}

#header {position:absolute;
	top:10px;
	left:0px;
	width:960px;
	height:100%;
	padding:0;
	margin:0;
}

#content {position:absolute;
	top:190px;
	left:153px;
	width:810px;
	padding:0px;
	margin:0px;
	clear:both;
}

#nav {position:absolute;
	top:186px;
	left:-5px;
	width:160px;
	padding:0;
	margin:0;
	vertical-align:top;
	z-index:1;
	overflow:visible;
}

h2.headertext { /* 'The worls largest online seller..' text style */
	font-style:italic;
	font-weight:bold;
	color:#D7BE67;
	font-size:17px;
	white-space:nowrap;
	margin-top:-3px;
}

h2.headertext2 { /* 'worlds best..' h1 tag */
	color:#B7B7B7;
	font-size:17px;
	font-weight:normal;
	font-style:normal;
	white-space:nowrap;
	margin-top:0px;
	padding-top:0px;
	white-space:nowrap;
}

.sm_wht {
	text-align:right;
	margin-top:-4px;
	margin-bottom:3px;
	padding-bottom:3px;
	color:#cccccc;
	font-size:12px;
}

.sm_red {
	text-align:right;
	color:#FF6666;
	font-size:12px;
	font-style:italic;
	margin-top:0px;
	padding-top:0px;
}
.store_info {
	text-align:left;
	vertical-align:top;
	color:#CCCCCC;
	font-size:13px;
	font-weight:bold;
	white-space:nowrap;
}

#top_item_cnt {
	letter-spacing:2px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
}

.red_border {
	border-color:red;
	border-width:1px;
	border-style:solid;
}

#footer {
	width:100%;
	vertical-align:top;
	margin-top:55px;
	padding-top:55px;
	text-align:center;
	font-size:10px;
	line-height:11px;
	text-decoration:none;
}

img { border:0px; }

.searchBox{
  background-image:url(http://www.higherfi.com/images/magnify.gif);
  background-repeat:no-repeat;
  padding-left:16px;
  border-width:1px;
  border-color:red;
  font-size:11px
}

/* pagination "page # of #" text, and "... Items Total" text */
.pagination {
	width:100%;
	position:relative;
	color:white;
	text-align:center;
	font-size:17px;
}

#paging_present {
	font-size:23px;
	font-weight:bold;
	color:#d2b032;
}
#paging_sapresent {
	font-size:19px;
	font-weight:normal;
	color:#d2b032;
}

/* STANDARD (IF NO STYLE SPECIFIED) LINK STYLES */
a:link {color:#836A0A; text-decoration:underline;}
a:visited {color:#836A0A; text-decoration:underline;}
a:active {color:#d2b032; text-decoration:underline;}
a:hover {color:#d2b032; text-decoration:underline;}

/* Pagination links: */
a.paging_links:link {color:#836A0A; font-weight:bold; text-decoration:none; font-size:18px;}
a.paging_links:visited {color:#836A0A; font-weight:bold; text-decoration:none; font-size:18px;}
a.paging_links:active {color:#E5EA50; font-weight:bold; text-decoration:none; font-size:18px;}
a.paging_links:hover {color:#E5EA50; font-weight:bold; text-decoration:none; font-size:18px;}

.products_hdr { position:relative;
	width:800px;
	color:#FFF7C6;
	font-weight:bolder;
	font-size:17px;
	line-height:1px;
	letter-spacing:9px;
	text-align:left;
	margin-right:20px;
	padding-right:20px;
	display:inline;
	border:thin solid gray;
	border-bottom:none;
	border-left:none;
}

td.dtl {
	color:black;
	text-align:left;
	font-size:13px;
	padding:5px;
	border:thin solid gray;border-bottom:none;border-left:none;
}
td.dtl_modelname  {
	color : black;
	text-align : center;
	font-size : 14px;
	padding : 5px;
	border : thin solid gray;
	border-bottom : none;
	border-left : none;
}
td.dtl_center  {
	color : black;
	text-align : center;
	padding : 4px;
	margin : 2px;
	font-size : 12px;
	width : auto;
	border : thin solid gray;
	border-bottom : none;
	border-left : none;
}

#searchsubmit  {
	border-width : 1px;
	border-color : red;
	font-size : 11px;
	font-family : Arial;
	font-weight : bold;
}
#searchformid  {
	background-color : #efefef;
	margin : 0;
	padding : 3px;
}

#sort_options  {
	position : absolute;
	float : left;
	top : 15px;
	left : 625px;
	color : #ffffff;
	font-size : 13px;
	width : 165px;
	height : 23px;
	white-space : nowrap;
} 
select.select_box { /* form select field for sort-by */
	background-color:#A5A5A5;
	color:#F7FFA5;
	font-weight:bold;
	font-size:15px;
	border-width:1px;
	border-color:red;
}
.dtl_img {
	text-align:center;
	padding:0px;
	margin:0px;
	font-size:13px;
	width:120px;
	border:thin solid gray;border-bottom:none;border-left:none;
}
.hdrs {
	color:black;
	text-align:center;
	padding:0px;
	margin:2px;
	font-size:13px;
	line-height:1.4em;
	font-weight:bold;
	border:thin solid gray;border-bottom:none;border-left:none;
}

td.details_col {
	color:black;
	text-align:center;
	padding:4px;
	font-size:11px;
	padding:0px;
	border:thin solid gray;border-bottom:none;border-left:none;
}

/*----------- Product Rows Section ---------------*/
#prodrows_wrap {
	float:left;
	text-align:left;
	width:805px;
	height:120px;
	vertical-align:top;
	color:black;
	background:#dddddd;
	font-size:12px;
	border-bottom:thin solid #622727;
}
.prodrows_col1 {
	background:white;
	float:left;
	width:120px;
	height:120px;
	border-right:thin solid #622727;
}
.prodrows_col2 {
	padding:3px 0px 5px 5px;
	margin:3px 0px 5px 5px;
	float:left;
	height:120px;
	width:390px;
}
.prodrows_col3 {
	width:260px;
	height:120px;
	display:inline;
	float:right;
	text-align:left;
}

.prodrows_cables_col1 {
	margin: 5px 6px 0px 12px;
	padding: 5px 6px 0px 12px;
	float:left;
	height:120px;
	width:360px;
}
.prodrows_cables_col2 {
	margin: 5px 6px 0px 12px;
	padding: 5px 6px 0px 12px;
	float:left;
	height:120px;
	width:170px;
}
.prodrows_cables_col3 {
	width:190px;
	height:125px;
	display:inline;
	float:right;
	text-align:left;
}

.prodrows_brand {
	letter-spacing:5px;
	width:390px;
	font-size:12px;
	letter-spacing:3px;
	font-weight:bold;
	margin-top:-2px;
	padding-top:-2px;
	color:#735646;
	text-transform:uppercase;
}
.prodrows_title {
	width:390px;
	font-size:13px;
	letter-spacing:2px;
	font-weight:bold;
	margin-bottom:2px;
	padding-bottom:2px;
	color:#735646;
}
.prodrows_sku {
	white-space:nowrap;
	font-weight:bold;
	font-size:12px;
	color:#735646;
}
.prodrows_retailprc {
	width:260px;
	height:25px;
	padding-top:4px;
	margin-top:4px;
	white-space:nowrap;
	font-weight:bold;
	font-size:14px;
	color:#51410D;
}
.prodrows_yourprc {
	width:260px;
	height:30px;
	white-space:nowrap;
	font-weight:bold;
	font-size:14px;
	color:#51410D;
}
.prodrows_inquiry {
	height:25px;
	white-space:nowrap;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#735646;
	margin-bottom:1px;
	padding-bottom:1px;
}
.prodrows_sellinq {
	display:inline;
	float:left;
	margin-left:10px;
	padding-left:10px;
	padding-top:2px;
	margin-top:2px;
}
.prodrows_sellinq2 {
	white-space:nowrap;
	font-size:10px;
	font-weight:bold;
	color:#836A0A;
}
.prodrows_inqbtn {
	margin-left:17px;
	padding-left:17px;
	width:60px;
	display:inline;
	float:left;
}
.prodrows_detail {
	font-size:10px;
	width:250px;
	height:18px;
	vertical-align:top;
	margin-top:-22px;
	padding-top:-22px;
}
.iconPad {
padding-right:3px;margin-right:3px;
}
.prodrows_desc {
	font-size:12px;
	margin-bottom:4px;
	padding-bottom:4px;
}