﻿/* General Stuff */
html, body
{
	font-family: Arial;
	margin: 0;
	padding: 0px;
	padding-top:5px;
	background-image:url(../images/bg-wrapper.gif);
	background-repeat:repeat-x;
	background-color:#fff;
}

form
{
	padding: 0px;
	margin: 0px;
}

a img
{
	border: none;
}

a, active, visited
{
	color: #FF5B1C;
	text-decoration: none;
}

a:hover
{
	color: #E50400;
}

/* Header Stuff */
#headwrap
{
	background-image: url(../images/bg-header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color: #fff;
	border-left:1px solid #006282;
}

#header
{
	height: 95px;margin:0;padding:0;
}


/* Search Bar */
#searchbar
{
    border-top:1px solid #000;
	font-size: 10px;
	background-color: #006b92;
	font-weight: bold;
	color: #fff;
	padding: 5px;
	height: 38px;
	clear: both;
}

#logooverlap
{
    font-size: 10px;
	background-color: #006b92;
	font-weight: bold;
	color: #FFF;
	padding: 2px;
	height: 38px;
	clear: both;
}

#searchbar a, active, visited
{
	text-decoration: none;
	color: #d9f5ff;
}

#searchbar select, #searchbar input
{
	font-size: 10px;
	font-family: Arial;
	color: #666;
	border: 1px solid #CCC;
	font-weight: bold;
}

#searchbar select
{
	width: 130px;
}

#searchbar input
{
	width: 180px;
}

#searchbar input.gobtn
{
	width: 35px;
	border: none;
}

#searchbar span
{
	font-size: 10px;
	display: block;
	text-align: center;
}

#searchbar select.notfound 
{
	color: #FFF;
	background-color: #FF0000;
}

.searchbar
{
    width:100%;
    height:29px;
    background-color:#006b92;
    color:#fff;
    text-align:right;
    font-size:12px;
    font-weight:bold;
    line-height:12px;
    background-image:url(../images/bg-panel.gif);
    background-repeat:no-repeat;
    background-position:bottom left;
}

.searchinput
{
    margin:0px 0 3px 0;
    height:15px;
    font-size:11px;
    color:#002936;
    background-image:url(../images/bg-searchbox.gif);
    background-repeat:repeat-x;
    background-color:#fff;
    border:0px;
    font-weight:normal;
}

.searchexp
{
    font-size:10px;
}

.searchsubmit
{
    color:#fff;
    background-image:url(../images/btn-go2state.gif);
    background-repeat:no-repeat;
    background-color:#006b92;
    border:0;
    height:23px;
    padding:0;
    width:46px;
    font-weight:bold;
    margin:3px 7px 0 2px;
}

.searchsubmit:hover 
{
    background-position:0px -23px;
    cursor: pointer; 
    cursor: hand;
}

/* Banners */
#topbanner {float:right;margin-top:18px;margin-right:18px;margin-left:0;border:1px solid #00435e;}
#skyscraper {margin-top:4px;margin-left:22px;}

/* FilterProducts styles */
.filterproductstab
{
    float:left;margin-top:-2px;
}

.attributeplustitle
{
    float:left;
    padding:19px 5px 3px 6px;
    line-height:16px;
    border:0;
    width:120px;
    color:#007197;
    margin:0;
}

.attribute
{
    float:left;
    padding:37px 5px 3px 6px;
    line-height:15px;
    border:0;
    width:120px;
    color:#007197;
    margin:0;
}

.checkboxtext 
{
    font-size:11px;
    color:#007197;
    border:0;
    cursor: pointer; 
    cursor: hand;
}

.checkboxtextmouseover
{
    font-size:11px;
    color:#eb0603;
    border-bottom:0px;
    cursor: pointer; 
    cursor: hand;
}

.atttitle 
{
    font-weight:bold;
    color:#01445c;
}

.attribute a
{
    color:#297994;
    border-bottom:1px solid #b0d8e6;
}

.attributeplustitle a
{
    color:red;
}

.attribute a:hover
{
    color:#eb0603;
    border-bottom:0px;
    cursor: pointer; 
    cursor: hand;
}

.attribute #selected
{
    color:#eb0603;
    border-bottom:0px;
    font-weight:bold;
}

.attribute .highlighted a
{
    color:#eb0603;
    border-bottom:none;
    font-weight:bold;
}

.seeall
{
    margin-left:6px;
    margin-bottom:0;
}

.seeall a,active,visited
{
    border:0;
}

.bold {font-weight:bold;}
.boldred {color:#e30000;font-weight:bold;}
.boldgreen {color:#20b520;font-weight:bold;}
.floatleft {float:left}

/* Headers */

h1
{
    width:96%;
	margin: 8px 2px 2px 2px;
	font-size:18px;
	font-weight:bold;
	color:#195b72;
}

h2
{
	font-size: 25px;
	border-bottom:0;
	color: #006b92;
	margin-top: 0px;
	margin-bottom: 2px;
}


h3
{
	font-size: 14px;
	font-weight: bold;
	color: #006b92;
	margin: 3px;
	border-bottom: 1px dotted #ccc;
}

ul
{
	margin-top: 5px;
	margin-bottom: 5px;
}

#navgradient 
{
    float:left;
    background-image:url(../images/bg-navgradient.gif);
    background-repeat:repeat-x;
    width:160px;
    height:10px;
    background-position:top left;
    margin-left:5px;
    _margin-left:3px;
    padding:10px 0px 0px 0px;
    text-align:center;
    margin-bottom:0;
}

/* Wrappers */
#wrapper
{
	min-width: 770px;
	max-width: 1000px;
	margin: auto;
	margin-bottom: 4px;
	margin-top: 5px;
	border:1px solid #006282;
	border-left:0;
	border-bottom:0;
	background-image: url(../images/mainbg2.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

* html #wrapper
{
	width: 995px;
	width: expression(((document.compatMode && document.compatMode== 'CSS1Compat' ) ? document.documentElement.clientWidth : document.body.clientWidth) > 1000 ? "995px" : (((document.compatMode && document.compatMode== 'CSS1Compat' ) ? document.documentElement.clientWidth : document.body.clientWidth) < 780 ? "760px" : "99.7%" ));
}

/* Left Menu */

#navcontainer
{
    width:170px;float:left;
}

#leftmenu
{
	float: left;
	width: 170px;
	font-size: 11px;
	padding-top:0px;
	margin-top:0;
}

/* Main Content */
#content
{
    margin-left: 183px;
	margin-bottom:0;
}

.prodimg
{
    padding:0;
    /*float: left;*/
    margin:0px 5px 5px 5px;
    border:0;
    /*width:220px;*/
}

#productinfo
{
	padding-bottom: 15px;
	padding-left:10px;
	margin-bottom:10px;
	margin-left:5px;
	_margin-left:3px;
	float:left;
	width:95%;
	border:1px solid #e0e0e0;
	background-image:url(../images/bg-productinfo.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#titleLabel
{
	font-size: 18px;
	font-weight: bold;
}

#descriptionDiv
{
    float:left;
    line-height:14px;
	font-size: 11px;
	padding:5px;
	padding-right:1px; 
	padding-left:10px;
	margin-left:0px;
	width:65%;
	border-left:2px dotted #e0e0e0;
	background:transparent;
}

/* Stock Check Output */
#ScriptOutput
{
    font-size: 11px;
    text-align: center;
	margin-bottom: 0px;
	padding: 0px;
	_margin-left:-0px;
}

#ScriptOutput .compareResult
{
	border-bottom:1px solid #ccc;
	font-size: 11px;
}

#ScriptOutput .result td
{
	text-align: center;
	border: 1px solid #CCC;
	border-top:0;
	border-right:0;
}

#ScriptOutput .fetching
{
    background-image:url(../images/bg-fetching.gif);
    background-repeat:repeat-x;
	background-color: #FFF;
	color: #888;
	font-weight: bold;
	text-align: center;
	border: 1px solid #CCC;
	border-top:0;
}

#ScriptOutput #productDiv0
{
	font-size: 11px;
	background-color: #fff9b3;
	color: #FD5E1D;
	font-weight: bold;
	border: 0;
}

#priceContainer td
{
	border: 0px;
}

#priceContainer td span
{
	display: block;
	text-decoration: line-through;
	font-weight: normal;
	color: #999999;
}

/* Table Titles */

#priceTitles
{
    float:left;
	margin-left:4px;
	_margin-left:2px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

#priceTitles td
{
    padding:5px 0px;
	line-height: 12px;
}

#discounts
{
    float:left;
	margin-left:4px;
	_margin-left:2px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	border:1px solid #085c82;
	border-top:0;
}

#discounts td
{
    padding:5px 0px;
	line-height: 12px;
	background-image:url(../images/bg-discounts-darker.gif);background-repeat:repeat-x;
	color:#4a4a4a;
	margin:0;
	padding:0;
}

.discountcode {font-size: 15px; font-weight: bold; color: rgb(0, 209, 15);}

/* Progress Bar */
.progressOuter {width:96.7%;margin-left:5px;_margin-left:2px;float:left;height:75px;background-image:url(../images/bg-progress-bar-wait.gif);background-repeat:no-repeat;background-position:top left;margin-bottom:7px;}
.progressOuterCompleted {width:96.7%;margin-left:5px;_margin-left:2px;float:left;height:75px;background-image:url(../images/bg-progress-bar-complete.gif);background-repeat:no-repeat;background-position:top left;margin-bottom:7px;}
#progressInner {float:left;background-image:url(../images/bg-indicator.gif);background-repeat:repeat-x;height:7px;width:0%;margin-top:3px;margin-left:3px;_margin-left:2px;margin-bottom:0;}

#slidergroove {height:13px;margin-top:45px;margin-left:86px;background-image:url(../images/bg-slidergroove-center.gif);background-repeat:repeat-x;margin-right:15px;margin-bottom:0;}
#slidergrooveleft {height:13px;width:100%; background-image:url(../images/bg-slidergroove-left.gif);background-repeat:no-repeat;background-position:top left;margin-bottom:0;}
#slidergrooveright {height:13px;width:100%; background-image:url(../images/bg-slidergroove-right.gif);background-repeat:no-repeat;background-position:top right;margin-bottom:0;}
#bookmarkResults {width:96.7%;margin-left:5px;_margin-left:2px;float:left;text-align:center;border:0;}

/* Product List View */
.productListView
{
	font-size: 11px;
	width: 99%;
	margin-bottom: 10px;
}

.productListView th
{
	line-height: 18px;
}

.productListView .pager, .productListView .pager a, active, visited
{
	font-weight: bold;
	font-size: 12px;
}

.productListView .pager a, active, visited, .productListView .pager span
{
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

.productListView .pager a:hover
{
	background-color: #ccc;
	color: #666;
}

.productListView .pager span
{
	color: #666;
}

.productListView .name
{
	padding: 10px;
	font-weight: bold;
}

.productListView td.pic, .productListView tr.alt td.pic
{
	width: 106px;
	background-color: #FFF;
	padding: 6px;
	text-align: center;
}

/* Category page styles */
.weeklyoffercontainer
{
    float:right;
    font-size:11px;
    width:49%;
    padding-left:10px;
}

.weeklyoffer 
{
    float:left;
    margin:16px 24px 0px 8px;
    text-align:left;
    min-height:140px;
    border:1px solid #85b4c3;
    background-image:url(../images/bg-weeklyoffer.gif);
    background-repeat:no-repeat;
}

.featuredcontainer 
{
    float:left;
    text-align:center;
    min-height:170px;
    width:97%;
    border:1px solid #d3e8fd;
    background-image:url(../images/head-featuredproducts.gif);
    background-repeat:no-repeat;
    background-position:15px 5px;
    background-color:#e9f4ff;
    font-size:11px;
    padding-top:10px;   
    padding-bottom:10px;
    color:#01455d;
    margin-bottom:10px;
    border:3px solid #e0e0e0;
}

.weeklyoffertitle
{
    color:#fff;
    font-size:14px;
    margin:5px 0px 0px 5px;
    border:0;
    text-transform:uppercase;
}

.weeklyofferdesc
{
    margin-top:13px;
    line-height:13px;
}

.weeklyofferdesc ul {float:left;background:transparent;width:230px;margin-left:10px;padding:0;list-style-type:none;}
.weeklyofferdesc li {background-image:url(../images/bullet.gif);background-repeat:no-repeat;background-position:0px 3px;padding-left:13px;}
#descriptionDiv ul {background:transparent;margin-left:6px;padding:0;list-style-type:none;}
#descriptionDiv li {background-image:url(../images/bullet.gif);background-repeat:no-repeat;background-position:0px 3px;padding-left:13px;}
.weeklyofferimg
{
    float:left;
    margin: 15px 10px 0 10px;
    border:1px solid #77a6b6;
    width: 90px;
}

.weeklyoffer 
{
    float:left;
    margin:16px 24px 0px 8px;
    text-align:left;
    min-height:140px;
    border:1px solid #85b4c3;
    background-image:url(../images/bg-weeklyoffer.gif);
    background-repeat:no-repeat;
}

.weeklyoffercta 
{
    float:right;
    margin-right:10px;
    margin-top:4px;
}

.featuredcontainer
{
    float:left;
    text-align:center;
    min-height:170px;
    width:97%;
    border:1px solid #d3e8fd;
    background-image:url(../images/head-featuredproducts.gif);
    background-repeat:no-repeat;
    background-position:15px 5px;
    background-color:#e9f4ff;
    font-size:11px;
    padding-top:10px;padding-bottom:10px;
    color:#01455d;
}

.featuredpadding {padding-left:3px;margin:0px auto;}
.featuredproduct {float:left;margin:16px 0 0 8px; text-align:left;font-weight:bold;width:31%;border:1px solid #85b4c3;background-image:url(../images/bg-featuredproducta.gif);background-repeat:no-repeat;min-height:150px;}
.featuredheader {color:#fff;font-size:12px;margin:5px 0px 0px 5px;font-weight:bold;border:0;}
.featuredimg {float:left;margin: 18px 15px 30px 15px;border:1px solid #85b4c3;width:65px}
.featuredcta {float:right;margin-right:10px}
.featuredattributes {float:left;margin-left:-15px;margin-top:13px;margin-bottom:0px;line-height:13px;width:110px;}
.featuredattributes ul {background:transparent;width:140px;margin-left:10px;padding:0;list-style-type:none;}
.featuredattributes li {width:135px;background-image:url(../images/bullet.gif);background-repeat:no-repeat;background-position:0px 3px;padding-left:13px;}
.browseheader {margin-top:15px;margin-left:10px;}
.intro 
{
    float:left;
    background-image:url(../images/header-category-tvs.gif);
    background-repeat:no-repeat;
    background-position:0 7px;
    font-size:11px;
    width:42%;
    padding-top:68px;
    padding-left:20px;
    margin-bottom:15px;
}

.introphotoandvideo
{
    float:left;
    background-image:url(../images/header-category-photovideo.gif);
    background-repeat:no-repeat;
    background-position:0 7px;
    font-size:11px;
    width:42%;
    padding-top:68px;
    padding-left:20px;
    margin-bottom:15px;
    margin-top:0;
}

.featured {list-style: square inside url('../images/icn-featured.gif');}
.categorybrowsetxt {font-size:11px;padding-right:15px;padding-top:0px;margin:0px 5px 0px 5px;}

/* Similar Product Styles */
.similarProduct ul {float:left;background:transparent;margin:0;padding:0;list-style-type:none;width:70%;}
.similarProduct li {background-image:url(../images/bullet.gif);background-repeat:no-repeat;background-position:0px 3px;padding-left:13px;}

.divider {width:97%;border:0;border-top:2px dotted #d3d2d2;}
.dividertint {width:97%;border:0;border-top:2px dotted #95b4bf;}

.info {padding-right: 10px;margin-bottom: 10px;font-size: 12px;line-height:16px;}
.info b {color: #000;}
#similarproducts {float:left;width:94%;border:1px solid #0a79ac;border-top:0;background-color:#fff;background-image:url(../images/bg-similarproducts.gif);background-repeat:no-repeat;background-position:top left;padding:10px;font-size:11px;padding-top:35px;margin-left:5px;_margin-left:2px;margin-bottom:10px;margin-top:10px;}
#similarproducts a {font-weight:bold;text-decoration:underline;color:#024864;}
.similarProduct {float:left;width:47%;padding:5px;color:#000;}
.similarProductImg {float:right;margin:0 5px 2px 4px;width:80px;}

/* Footer */
#footer
{
    text-align: center;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #fff;
	margin-bottom:0;
	margin-top:0px;
	padding:0px;
	height:45px;
	width:98%;
}

#footer a, active, visited
{
	color: #fff;
	text-decoration:underline;
}

#footer a:hover
{
	color: #fff;
	text-decoration:none;
}

/* Tooltips */
#tooltipinner
{
    color:#fff;font-size:11px;padding:63px 10px 0 10px;background:transparent;border:0;display:none;
}

#tooltip 
{
    position:absolute;top:500px;left:400px;width:206px;height:133px;border:0;margin:0;background-image:url(../images/tooltipbg-discounts.png);background-repeat:no-repeat;z-index: 100;display:none;
}

	.container {background:#e9f4ff;font-family:arial;font-size:12px;color:#3c3c3c;margin:10px 5px 10px 4px;width:97%; height:50px; overflow:hidden;}
	.hiddencontainer {background:#e9f4ff;font-family:arial;font-size:12px;color:#3c3c3c;margin:10px 5px 10px 4px;width:97%; height:50px; overflow:hidden; display:none}
    .refinecontainer {background:#e9f4ff;font-family:arial;font-size:11px;color:#666;margin:0px 5px 0px 3px;width:97%; float:left;background-image:url(../images/head-filterproducts.gif);background-repeat:no-repeat;background-position:top left;border:1px solid #1295c2;border-top:0;overflow:hidden;}
    .refinecontainerhidden {background:#e9f4ff;font-family:arial;font-size:11px;color:#666;margin:0px 0px 0px 0px;width:97%; float:left;background-image:url(../images/head-filterproducts.gif);background-repeat:no-repeat;background-position:top left;border:0;border-top:0;overflow:hidden;}
    .refinepopup {position:absolute;border: 3px solid #015b7c;background-color: #e9f4ff;background-image:url(../images/bg-treecontainer.gif);background-repeat:no-repeat;background-position:top right;width: 140px;padding: 7px 25px 4px 0px;margin-top:20px;display:none;}
    .refinepara {margin-left:15px;font-weight:bold;margin-bottom:0;padding-bottom:0;}
    
	.infoboxicon {float:left;margin-top:2px;margin-right:6px;}
	.t {background: url(../images/dot.gif) 0 0 repeat-x; width: 100%}
	.b {background: url(../images/dot.gif) 0 100% repeat-x}
	.l {background: url(../images/dot.gif) 0 0 repeat-y}
	.r {background: url(../images/dot.gif) 100% 0 repeat-y}
	.bl {background: url(../images/bl.gif) 0 100% no-repeat}
	.br {background: url(../images/br.gif) 100% 100% no-repeat}
	.tl {background: url(../images/tl.gif) 0 0 no-repeat}
	.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px} 
	
    #mainNav {font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:80%;text-align: center;white-space: nowrap;width:614px;position: relative; margin: auto;}
    #mainNav ul {width:100%;margin:auto;margin: 0px auto 0px auto;}
    #mainNav a:hover span {/*background-position: 100% -26px;*/text-decoration:underline;}
    #mainNav ul {padding:0;}
    #mainNav li {top:1px;list-style:none;float:left;padding:0;}
    #mainNav a {float:left;display:block;background:url("../images/bg_topnavi_left.gif") no-repeat;padding-left:13px;text-decoration:none;}
    #mainNav a span {float:left;display:block;background:url("../images/bg_topnavi_right.gif") no-repeat right top;padding:4px 13px 3px 0px;color:#2e2e2e;font-weight:bold;}

    #mainNav .dgn {float:left;display:block;background:url("../images/bg_topnavi_left.gif") no-repeat;padding-left:13px;text-decoration:none;    cursor: pointer; cursor: hand;}
    
    #mainNav .red {float:left;display:block;background:url("../images/bg_topnavi_left_red.gif") no-repeat;padding-left:13px;text-decoration:none;cursor: pointer; cursor: hand;}
    #mainNav .red span {float:left;display:block;background:url("../images/bg_topnavi_right_red.gif") no-repeat right top;padding:4px 13px 3px 0px;color:#3e3e3e;cursor: pointer; cursor: hand;}
    #mainNav .slv {float:left;display:block;background:url("../images/bg_topnavi_left_slv.gif") no-repeat;padding-left:13px;text-decoration:none;cursor: pointer; cursor: hand;}
    #mainNav .slv span {float:left;display:block;background:url("../images/bg_topnavi_right_slv.gif") no-repeat right top;padding:4px 13px 3px 0px;color:#3e3e3e;cursor: pointer; cursor: hand;}
    #mainNav .grn {float:left;display:block;background:url("../images/bg_topnavi_left_grn.gif") no-repeat;padding-left:13px;text-decoration:none;cursor: pointer; cursor: hand;}
    #mainNav .grn span {float:left;display:block;background:url("../images/bg_topnavi_right_grn.gif") no-repeat right top;padding:4px 13px 3px 0px;color:#3e3e3e;cursor: pointer; cursor: hand;}
    #mainNav .ppl {float:left;display:block;background:url("../images/bg_topnavi_left_ppl.gif") no-repeat;padding-left:13px;text-decoration:none;cursor: pointer; cursor: hand;}
    #mainNav .ppl span {float:left;display:block;background:url("../images/bg_topnavi_right_ppl.gif") no-repeat right top;padding:4px 13px 3px 0px;color:#3e3e3e;cursor: pointer; cursor: hand;}
    #mainNav .tqs {float:left;display:block;background:url("../images/bg_topnavi_left_tqs.gif") no-repeat;padding-left:13px;text-decoration:none;cursor: pointer; cursor: hand;}
    #mainNav .tqs span {float:left;display:block;background:url("../images/bg_topnavi_right_tqs.gif") no-repeat right top;padding:4px 13px 3px 0px;color:#3e3e3e;cursor: pointer; cursor: hand;}
    #mainNav .org {float:left;display:block;background:url("../images/bg_topnavi_left_org.gif") no-repeat;padding-left:13px;text-decoration:none;cursor: pointer; cursor: hand;}
    #mainNav .org span {float:left;display:block;background:url("../images/bg_topnavi_right_org.gif") no-repeat right top;padding:4px 13px 3px 0px;color:#3e3e3e;cursor: pointer; cursor: hand;}

    #mainNav a:hover span {color:#000000}/* !IE5-Mac \*/#mainNav a span { float:none; }/**/
    #mainNav #current a {background-position:0 -26px;border:0;font-weight:bold;}
    #mainNav #current a span {background-position:100% -26px;color:#000;font-weight:bold;}
    #mainNav a:hover {/*background-position:0 -26px;*/}
    #mainNav a:hover span {/*background-position:100% -26px;*/}
    #catgrad {width:100%;background-image:url(../images/cat-grad-default.gif);background-repeat:repeat-x;clear:left;height:12px;border-top:0px;font-size:40%;}
    
    /* Scroller */
    .scrollup {text-align:center}
    .scrolldn {text-align:center}
    .scrollinner {padding:5px 10px; background:transparent;}
    
    div#firstWrapper
        {
            position:           absolute;
            margin:             0;
            color:              #007197;
	        border:			    2px solid #006a94;
	        width:			    170px;
	        text-align:		    left;
	        background:         #e9f4ff;
	        font-size:          11px;
	        background-image:   url(../images/bg-treecontainer.gif);
	        background-repeat:  no-repeat;
	        background-position:top right;
	        display:            none;
        }
        
    div#firstWrapper a 
    {
        color:#007197;
        border-bottom:1px solid #b0d8e6;
    }
    
    div#firstOuter
        {
	        text-align:		left;
	        width:			170px;
	        height:			450px;
        }
        
     .OrderResults
        {
            float:right;
            background-color:#fff;
            padding:4px;
            color:#195b72;
            font-size:11px;
            margin-right:0px;
            width:175px;
            line-height:10px;
        }

/* Error Page ie 404s etc. Product Not Found */
.errorAnnouncement {text-align:center;padding:15px;border:1px solid #006282;width:75%;margin:5px auto;background-image:url(../images/bg-notfound.gif);background-repeat:no-repeat;background-position:top left;margin-bottom:0px;padding-bottom:12px;font-size:11px;}
        
/* CSS mouseover buttons */
.btn a { margin:0; padding:0;display:block; float:right; margin-right:10px; width:135px; height:28px; background-image:url(../images/checkstocknow2state.gif); background-repeat:no-repeat;}
.btn a span { display:none; }
.btn a:hover { background-position: 0px -29px;}

.squarebtn a { margin:0; padding:0;display:block; float:right; width:82px; height:26px; background-image:url(../images/btn-checkstocknow2state.gif); background-repeat:no-repeat;border:0;}
.squarebtn a span { display:none; }
.squarebtn a:hover { background-position: 0px -2px;}

.pagerbtnleft a { float:left;text-align:center;padding:0;display:block; margin-right:2px; width:25px; height:25px; background-image:url(../images/pager/icn-lefttwostate.gif); background-repeat:no-repeat;}
.pagerbtnleft a span {display:none;}
.pagerbtnleft a:hover { background-position: 0px -25px;}
.pagerbtnright a { float:left;text-align:center;padding:0;display:block; margin-right:2px; width:25px; height:25px; background-image:url(../images/pager/icn-righttwostate.gif); background-repeat:no-repeat;}
.pagerbtnright a span { display:none; }
.pagerbtnright a:hover { cursor: pointer; cursor: hand;background-position: 0px -25px;}
.pagerbtnlast a { float:left;text-align:center;padding:0;display:block; margin-right:2px; width:25px; height:25px; background-image:url(../images/pager/icn-lasttwostate.gif); background-repeat:no-repeat;}
.pagerbtnlast a span { display:none; }
.pagerbtnlast a:hover { background-position: 0px -25px;}
.pagerbtnfirst a { float:left;text-align:center;padding:0;display:block; margin-right:2px; width:25px; height:25px; background-image:url(../images/pager/icn-firsttwostate.gif); background-repeat:no-repeat;}
.pagerbtnfirst a span { display:none; }
.pagerbtnfirst a:hover { background-position: 0px -25px;}
.pagerbtnmorepages a { float:left;text-align:center;padding:0;display:block; margin-right:2px; width:25px; height:25px; background-image:url(../images/pager/icn-morepagestwostate.gif); background-repeat:no-repeat;}
.pagerbtnmorepages a span { display:none; }
.pagerbtnmorepages a:hover { background-position: 0px -25px;}
.pagerbtnblank a { float:left;text-align:center;padding:0;display:block; margin-right:2px; width:25px; height:25px; background-image:url(../images/pager/icn-blanktwostate.gif); background-repeat:no-repeat;}
.pagerbtnblank a span { color:#fff;font-weight:bold;margin-left:0px;padding-top:5px;font-size:13px;line-height:23px; }
.pagerbtnblank a:hover { background-position: 0px -25px;}
.pagerbtn2figs a { float:left;text-align:center;padding:0;display:block; margin-right:2px; width:25px; height:25px; background-image:url(../images/pager/icn-blanktwostate.gif); background-repeat:no-repeat;}
.pagerbtn2figs a span { color:#fff;font-weight:bold;margin-left:0px;padding-top:5px;font-size:13px;line-height:23px; }
.pagerbtn2figs a:hover { background-position: 0px -25px;}
.on { background-position:0 -25px;}

/* Search results listings styles */
.lighthr {float:left;border:2px solid #cfe2e9;width:97%;}
.overview {float:left;font-weight:bold;font-size:14px;width:100%;margin-top:0px;text-align:center;font-weight:bold;color:#006b92;}
.white {color:#000;}
h4 {float:left;width:97%;padding:0;font-size:18px;font-weight:bold;color:#195b72;margin-top:5px;margin-bottom:3px;}

/* Search results listings mouseovers */
.result {float:left;width:70%;padding-left:25px;padding-top:2px;border:0;}
.brandmodel {font-weight:bold;color:#055875;font-size:11px;margin-bottom:10px;text-decoration:underline;}
.resultscta {float:right;background:#fff;width:82px;margin-right:10px;margin-left:5px;}
#results ul {font-size:11px;margin:0;padding:0 10px 0 0;list-style-type: none;} 
#results li {max-width:800px;background-image:url(../images/bullet.gif);background-repeat:no-repeat;background-position:0px 2px;padding-left:14px;}
#results li a {display: block;text-decoration: none;color:#000;}
* html #results li a {  /* make hover effect work in IE */ width: 97%;}
#results a em {display: block;}

.descriptionList ul {display:block;float:left;border:0;margin-left:15px;padding:0;width:400px;list-style-type:none;}
.descriptionList li {background-image:url(../images/bullet.gif);background-position: 0px 4px;background-repeat:no-repeat;padding-left:15px;border:0;}
html>body #results li .proddescitem {width:100%;display:block;float:left;border:0;margin-left:17px;padding-left:13px;padding-top:0;border:0;}
#results ul .productdesclist {list-style-type:circle;padding:0;border:0;}
li .productdesclist {color:#000;list-style-type:circle;padding:0;border:0;}
ul .productdesclist li {background-image:url(../images/bullet.gif);background-position: 0px 4px;background-repeat:no-repeat;padding-top:0;border:none;}
#results li.proddescitem {border:0;}

.transparencyDiv
{
    width:0px;
    height:0px;
    position:absolute;
    background-color:#fff;
    MozOpacity : 100;
    border:0;
}

.filtercontracted
{
    float:left;
    margin:0px 0px 0px 2px;padding:0;
    background-image:url(../images/filter-center-repeat.gif);
    background-repeat:repeat-x;
    width:90px;
    border: 2px;
}

.filtercontractleft
{
    float:left;
    margin:0;padding:0;
    border:0;
    cursor: pointer; 
    cursor: hand;
}

.filtercontractright
{
    float:right;
    margin:0;padding:0;border:0;
    cursor: pointer; 
    cursor: hand;
}

.filtertabtext
{
    border: 0;
    float:left;
    margin-top:7px;
    color:#fff;
    margin-left:8px;
    font-weight:bold;
    overflow:hidden;
    width:0px;
    height:15px;
    background:#1297c5;
}

/* Collapsed Text Styling */
.collapsedText {float:left;margin:0 0 8px 8px;color:#fff;background:#1297c5;font-size:10px;}
.collapsedTextOver {float:left;margin:0 0 8px 8px;color:#ea4548;font-size:10px;cursor: pointer; cursor: hand;background:#1297c5;}
