Ôªø/*************/
/* Elements */
/***********/
body{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
textarea{
font-size:11px;
color:#666;
}
select{
font-size:11px;
color:#666;
}
input{
font-size:11px;
color:#666;
}
td{
font-size:11px;
color:#666;
}
p{
font-size:11px;
color:#666;
}
h1{
	color:#666666;
	font-size:18px;
	font-weight:bold;
	padding-top:10px;
}
#description h1{
color:#900;
font-size:16px;
padding:0;
margin:0;
}
h2{
background-image:url(images/h2.gif);
background-repeat:repeat-x;
color:#F8F8F8;
font-size:14px;
font-weight:bold;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
letter-spacing:2px;
font-family:Georgia, "Times New Roman", Times, serif;
}
h3{
	color:#3399FF;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	margin:0 0 5px 0;
	padding:1px 0 10px 4px;
	font-style:italic;
	text-align:center;
}
ul{
list-style:none;
margin:0px 0px;
padding:0px 20px;
}
li{
background: url(images/bullet.gif) 0px 4px no-repeat;
padding-left:15px;
padding-top:2px;
padding-bottom:2px;
font-size:13px;
}
.table_home{
background:#666;
border: 1px solid #CCCCCC;
}
.table_home td{
color:fff;
}
hr{
color:#ccc;
height:1px;
}
select{
margin:0px;
padding:0px;
}
checkbox{
margin:0px;
padding:0px;
}
input{
margin:0px;
padding:0px;
}
td a{
color:#06c;
text-decoration:underline;
}
p a{
color:#06c;
text-decoration:underline;
}
td a:hover{
color:#06c;
text-decoration:none;
}
p a:hover{
color:#06c;
text-decoration:none;
}
a img{
vertical-align:bottom;
border:0;
padding:0;
margin:0;
}

/****************/
/* Element IDs */
/**************/
#additional_info{
border:1px solid #999;
background:#efefef;
width:152px;
margin:0px;
padding:inherit 0 5px inherit;
}
#additional_info div.head{
color:#fff;
font-size:11px;
font-weight:bold;
background:#7392b5;
padding:2px 2px 2px 5px;
}
#additional_info table{
margin:5px 0 0 5px;
}
#additional_info td{
padding:2px;
}
#backtoall{
width:100%;
padding:5px 0 0 0;
background:#fff;
}
#breadbox{
padding:2px 0 10px 0;
}
#container{
border:1px solid #309;
}
#content{
padding:10px 3px;
border:1px solid #999;
border-top:0;
margin-top:-3px;
}
#productbox{
background:#7493b7;
padding:3px;
border:1px solid #48688c;
}
#description{
font-size:12px;
padding:0 5px 10px 5px;
}
#filter_panel{
background:#efefef;
margin-bottom:10px;
padding:4px;
border:1px solid #ccc;
}
#filter_panel table{
border:0px solid #666;
}
#filter_panel select{
font-size:11px;
}
#filter_panel .text{
font-size:11px;
}
#filter_panel .textBold{
font-size:11px;
}
#popup{
background:#fff;
}
#priceBox{
width:150px;
border:1px solid #666;
border-top:0;
background:#efefef;
padding-bottom:5px;
}
#rc_priceBox{
width:150px;
background:#fff;
}
#printable_head{
background:#fff;
margin-bottom:10px;
padding:0;
border:1px solid #000;
}
#printable_row{
background:#efefef;
margin:0;
padding:0 2px 0 0;
border-bottom:1px solid #000;
border-right:1px solid #000;
}
#searchbox{
vertical-align:middle;
padding:3px 4px;
margin:0 2px;
border:1px solid #999;
background:#eee;
}
#topline{
width:100%;
height:10px;
background:#999;
}
#white{
background:#fff;
}

/************/
/* Classes */
/**********/
.catalog_viewer{
padding:5px 0;
}

/* Borders */
.botBorder{
padding:4px 0;
border-bottom:1px solid #000;
}
.box{
border-top:1px solid #fff;
border-right:1px solid #b3caca;
}
.indexBotBorder{
padding:7px 0;
border-bottom:1px solid #999;
}
.indexBotBorder2{
text-align:center;
padding:7px 0;
}
.topBorder{
padding:4px 0;
border-top:1px solid #aaa;
}
.topBotBorder{
padding:4px 0;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

/* Bread Crumbs */
.crumb{
color:#333;
font-size:12px;
font-weight:bold;
}
.crumb a{
color:#06c;
text-decoration:underline;
}
.crumb a:hover{
color:#06c;
text-decoration:none;
}
.product{
color:#fff;
font-weight:bold;
}

/* Results Bar */
.results{
font-weight:bold;
padding:1px 4px;
}
.results td {
color:#fff;
font-weight:bold;
vertical-align:bottom;
}
.results td a{
color:#dedede;
text-decoration:none;
}
.results a{
color:#dedede;
text-decoration:none;
}
.results td a:hover{
}
.results a:hover{
}
.results select{
font-size:10px;
}
.results input{
margin:0;
padding:0;
}
.results input[type=image]{
margin-top:2px;
}
.results_per_page{
display:inline;
vertical-align:middle;
}

/* CategoryList2.ascx */
.catlist_table table{
height:180px;
}
.catlist_table td{
vertical-align:top;
padding:5px;
width:250px;
}
.catlist_box{
padding:5px;
vertical-align:top;
text-align:center;	
border:1px dashed #999;
}
.subcatlist_img img{
margin-top:10px;
width:140px;
}

/* ManufacturerList2.ascx */
.manlist_table table{
height:180px;
}
.manlist_table td{
vertical-align:top;
padding:5px;
width:250px;
}
.manlist_box{
vertical-align:top;
text-align:center;	
padding:5px;
border:1px solid #ccc;
}
.manlist_img img{
height:120px;
}
a.catlist_img{
text-decoration:none;
border:none;
}
.catlist_img img{
width:140px;
margin-right:10px;
border:1px solid #999;
}
img.catview_img{
width:140px;
border:1px solid #000;
margin:10px 10px 0 0;
}
.catview_img img{
width:140px;
border:1px solid #000;
margin:10px 10px 0 0;
}
.catview_img_block{
text-align:center;
padding-bottom:5px;
}
.itemview_img{
text-align:center;
}
.itemview_img img{
width:140px;
padding:5px 0px;
}
.refview_img{
width:50px;
}

/* Fonts and Text */
.back{
color:#000;
font-size:12px;
font-weight:bold;
padding:4px;
}
.back a{
color:#000;
text-decoration:underline;
}
.back a:hover{
text-decoration:underline;
}
.catBold{
font-weight:bold;
padding:0px;
}
.catlist{
padding-top:6px;
}
#description ul li{
line-height:14px;
}
.header{
color:#000;
font-size:16px;
font-weight:bold;
text-align:center;
}
.index_text{
font-size:11px;
color:#333;
line-height:14px;
}
.index_text a{
color:#069;
text-decoration:none;
}
.index_text a:hover{
color:#6c3;
text-decoration:none;
}
.index_textBold{
font-size:11px;
font-weight:bold;d;
color:#333;
}
.note{
font:italic 11px;
}
.request{
color:#333;
font-size:11px;
font-weight:bold;
}
.request a{
color:#f60;
text-decoration:underline;
}
.request a:hover{
color:#06c;
text-decoration:none;
}
.results{
color:#fff;
background:#7493B7;
border:1px solid #48688C;
}
.text{
}
a.text{
color:#369;
text-decoration:underline;
}
.text a{
color:#369;
text-decoration:underline;
}
a:hover.text{
color:#369;
text-decoration:none;
}
.text a:hover{
color:#369;
text-decoration:none;
}
.textBold{
font-weight:bold;
}
.printheader{
font-weight:bold;
}
.textBold a{
color:#000;
}
.textBold a:hover{
color:#000;
text-decoration:none;
}

/* Pricing Information */
.Price{
padding:5px;
margin-top:2px;
font-size:11px;
}
.SalePrice{
padding:5px;
margin-top:2px;
font-size:11px;
color:#900;
}

/* Reference Tables */
.ref_head{
font-weight:bold;
background:#ccc;
text-align:center;
}
.ref_box{
border:1px solid #B5BFCE;
border-top-width:5px;
padding:10px;
}
a.regText{
color:#000;
text-decoration:none;
}

/* Search Box */
.searchtitle{
font-size:13px;
font-style:italic;
font-weight:bold;
color:#069;
}
.view_cart{
font-size:11px;
color:#000;
}
a.view_cart{
color:#036;
text-decoration:none;
}
a:hover.view_cart{
color:#000;
text-decoration:none;
}
.view_cart_panel{
display:inline;
}

/* Search Results */
.searchlist{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

/* Tabs */
.tabBar{
border-bottom:0px solid #06f;
}

/* "Print This Page" Row */
#printBox{
padding:5px;
width:140px;
float:right;
margin:0px;
text-align:center;
border:#999 1px solid;
border-top:0;
background:#efefef;
}
#printBox a{
color:#000;
text-decoration:none;
}
#printBox a:hover{
}
#print{
width:150px;
padding:2px 5px 5px 42px;
font-size:11px;
color:#000;
margin-top:5px;
text-align:left;
border:1px solid #666;
background:#efefef url(Images/icon_print.gif) left middle no-repeat;
float:right;
}
#print a{
color:#000;
text-decoration:underline;
}
#print a:hover{
text-decoration:none;
}
.printable_item_cell{
margin:0px;
padding:0px;
background:#fff;
}
.printbg{
background:#fff url(Images/print.gif) top right repeat-y;
}
.printtext{
}
.printtext a{
}
.printtext a:hover{
}
.printicon{
margin-right:5px;
}

/* Additional Information */
.additional{
font-size:11px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}
.additional span{
padding:0 3px;
}
a.additional{
text-decoration:none;
color:#666;
padding:0 3px;
}
.additional a{
text-decoration:none;
color:#666;
padding:0 3px;
}
a:hover.additional{
color:#333;
}
.additional a:hover{
color:#333;
}
.imagelink{
font-size:10px;
color:#999;
padding-left:5px;
}
a.imagelink{
text-decoration:none;
color:#999;
}
.imagelink a{
text-decoration:none;
color:#999;
}
a:hover.imagelink{
color:#666;
}

.imagelink a:hover{
color:#666;
}

/* Specification Display */
.altCell td{
background:#efefef;
padding:4px;
}
.Cell td{
background:#fff;
padding:4px;
}
.headCell{
background:#ddd;
padding:4px;
}
.headCell a{
color:#000;
text-decoration:underline;
}
.headCell a:hover{
color:#000;
text-decoration:none;
}

.specs{
border-top:2px solid #06f;
font-weight:bold;
padding:3px inherit 5px inherit;
text-align:left;
}
.lightBorder_cat{
border:#999 1px solid;
padding:3px;
font-size:11px;
font-weight:bold;
background:#EFEFEF;
text-align:left;
}
.lightBorder_val{
border:#999 1px solid;
padding:3px;
font-size:11px;
background:#fff;
text-align:left;
}

/* Printer Friendly Page */
.printable_text{
padding:4px;
color:#069;
}
.printable_text strong{
font-size:14px;
color:#036;
}
.printable_text a{
color:#f60;
text-decoration:none;
}
.printable_text a:hover{
color:#036;
border-bottom:1px solid #f60;
}

/* LEFT NAVIGATION */
#leftnav{
vertical-align:top;
padding:20px 5px;
border-left:1px solid #999;
border-bottom:1px solid #999;
background:#f6f6f6;
}
.leftnavhead{
color:#333;
font-weight:bold;
padding:5px;
margin:0 0 10px 0;
}
.leftnavhead a{
}
.leftnavhead a:hover{
text-decoration:none;
}
.leftnav_lev0{
padding:0px;
font-size:11px;
color:#333;
}
.leftnav_lev1{
padding:3px 5px;
font-size:11px;
}
.leftnav_lev1 a{
text-decoration:underline;
}
.leftnav_lev1 a:hover{
text-decoration:none;
}
.leftnav_lev2{
padding:2px 5px 2px 12px;
font-size:11px;
}
.leftnav_lev2 a{
color:#333;
text-decoration:none;
}
.leftnav_lev2 a:hover{
color:#000;
text-decoration:underline;
}
.leftnav_lev3{
padding:1px 5px 1px 19px;
font-size:10px;
}
.leftnav_lev3 a{
color:#666;
text-decoration:none;
}
.leftnav_lev3 a:hover{
color:#333;
text-decoration:none;
}

/* FOOTER */
#footer{
font-size:10px;
text-align:right;
color:#999;
padding-right:10px;
}
#footer a{
color:#999;
text-decoration:none;
}
#footer a:hover{
color:#333;
}
#bottomline{
width:100%;
height:10px;
background:#999;
margin-top:20px;content
}
#topline2 td{
height:13px;
padding:0;
background:url(../../Tier1/Catalog/Images/topline-tile.gif) 0 0 repeat-x;
}
#brandLogo{
margin:0;
padding:0;
}
#tele{
font-size:18px;
font-weight:bold;
color:#a00;
font-style:italic;
}

#pageBody{
width:900px;
}

#brandHeader{
width:100%;
padding:0;
margin:0;
margin-bottom:-3px;
background-image:url(images/tx-sliver.png);
background-repeat:repeat-x;
}
#tierLabel{
position:absolute;
top:150px;
left:850px;
font-size:24px;
color:#999;
}
.loadingImage{
float:right;
width:54px;
position:relative;
top:0px;
left:-192px;
}
.step1, .step4{
margin:0 0 6px 0;
}
.step2b{
margin:6px 0;
}
.step2a,.step3{
margin-top:18px;
}
.step2b{
margin-top:0;
}
#breadbox h2{
color:#036;
background:#fff;
font-size:14px;
border:0;
margin:0;
padding:6px 0 0 0;
}
#breadbox h2 img{
margin:0 0 -1px 0;
padding:0;
border:0;
}

#brandHeader, #brandHeader td, #brandHeader td p,
#brandStripe, #brandStripe td, #brandStripe td p{
color:#666666;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
letter-spacing:1px;
}
#brandHeader{
padding:1px 12px 12px 12px;
background:#444 url(images/brand-stripe.png)  0 0 repeat-x;
}
#brandHeader table, #brandStripe table{
width:888px;
}
#brandStripe{
color:#666666;
background:#fff url(images/brandStripe.png)  0 0 repeat-x;
padding:3px 12px;
}
.brandLogo{
padding:10px;
}
.brandContact{
text-align:right;
font-weight:bold;
}
.brandNav{
font-size:14px;
font-weight:bold;
padding:3px 10px;
}
#brandStripe td.brandNav{
color:#666666;
}
.brandNav a{
color:#666666;
font-weight:bold;
text-decoration:none;
}
.brandNav a:hover, .brandPrint a:hover{
color:#3399FF;
text-decoration:underline;
}
.brandPrint{
font-size:12px;
text-align:right;
}
.brandPrint a{
color:#213984;
text-decoration:none;
font-weight:bold;
}
.brandPrint img{
margin-right:2px;
}

