html,body
{
margin: 0px;
padding: 0px;
}

img
{
border:0;
}

div.hrfooter 
{
clear:both;
margin:7px 0px 7px 0px;
height: 1px;
background: #CCCCCC;
}

div.hrfooter hr 
{
display: none;
}



div.hrrecom 
{
clear:both;
margin:10px 0px 25px 0px;
height: 1px;
background: #CCCCCC;
}

div.hrrecom hr 
{
display: none;
}





div.hr
{
clear:both;
margin:7px 0px 7px 0px;
height: 1px;
background: #CCCCCC;
}

div.hr hr 
{
display: none;
}

div.hr2
{
clear:both;
margin:25px 0px 15px 0px;
height: 1px;
background: #CCCCCC;
}

div.hr2 hr 
{
display: none;
}

div.hr3
{
clear:both;
margin:25px 0px 25px 0px;
height: 1px;
background: #CCCCCC;
}

div.hr3 hr 
{
display: none;
}

.preload
{
display:none;
}

form
{
padding:0px;
margin:0px;
}

#shareButton
{
position:absolute;
top:52px;
left:815px;
}


/* notes
--------------------------------------------------------------------------- */

#wrapper
{
width:940px;
margin:0 auto;
}


/* header
--------------------------------------------------------------------------- */

#homeHeader
{
z-index:0;
position:relative;
width:940px;
height:351px;
background:url(../images/flash_back.jpg) no-repeat top center;
}

#secondHeader
{
z-index:1;
position:relative;
width:940px;
height:190px;
overflow:hidden;
}

#header
{
z-index:1;
position:relative;
width:940px;
height:148px;
}

#logo
{
position:absolute;
top:23px;
left:0px;
}

#phone
{
position:absolute;
top:25px;
left:772px;
}


#myAccountNav
{
padding:7px 0px 20px 0px;
width:940px;
text-align:center;
}


/* content
--------------------------------------------------------------------------- */

#contentTop
{
width:940px;
background:url(../images/content_top.jpg) no-repeat top center;
}

#contentBot
{
min-height:500px;
height:auto !important;
height:500px;
padding:20px 0px 30px 0px;
width:940px;
background:url(../images/content_bot.jpg) no-repeat bottom center;
}

#contentMid
{
width:940px;
background:url(../images/content_mid.jpg) repeat-y bottom center;
}

#contentLine
{
width:940px;
background:url(../images/content_line.gif) repeat-y bottom center;
}

#contentLeft
{
padding:0px 0px 0px 10px;
width:241px;
float:left;
}

#contentRight
{
padding:0px 60px 0px 0px;
width:629px;
float:left;
}

#contentRight2
{
padding:0px 0px 0px 0px;
width:689px;
float:left;
}

.clearDivs
{
clear:both;
}

.greenBoxTop
{
background:url(../images/greenbox_top.gif) no-repeat top center;
width:190px;
}

.greenBoxBot
{
min-height:200px;
height:auto !important;
height:200px;
background:url(../images/greenbox_bot.gif) no-repeat bottom center;
width:190px;
}

.greenBoxMid
{
width:190px;
background:url(../images/greenbox_mid.gif) repeat-y;
}

/* search green bar
--------------------------------------------------------------------------- */

#topBar
{
z-index:1;
position:relative;
width:940px;
height:90px;
background:url(../images/top_bar_back.jpg) no-repeat top center;
}

.barsearch
{
border:none;
background:url(../images/input_search.gif) no-repeat top left;
height:18px;
width:187px;
padding:2px 5px 0px 5px;
}

.barcatid
{
border:none;
background:url(../images/input_catid.gif) no-repeat top left;
height:18px;
width:116px;
padding:2px 5px 0px 5px;
}

.barqty
{
border:none;
background:url(../images/input_qty.gif) no-repeat top left;
height:18px;
width:68px;
padding:2px 5px 0px 5px;
}

#topBarTable1
{
position:absolute;
top:2px;
left:30px;
}

#topBarTable2
{
position:absolute;
top:2px;
left:330px;
}

.topBarTable td
{
height:22px;
padding:0px 10px 0px 0px;
overflow:hidden;
}

#itemsCart
{
position:absolute;
top:25px;
left:795px;
}


/* home boxes
--------------------------------------------------------------------------- */

#homeBox1
{
z-index:1;
position:relative;
width:316px;
height:141px;
float:left;
overflow:hidden;
}

#homeBox2
{
z-index:1;
position:relative;
width:316px;
height:141px;
float:left;
overflow:hidden;
}

#homeBox3
{
z-index:1;
position:relative;
width:308px;
height:141px;
float:left;
overflow:hidden;
}


/* home products
--------------------------------------------------------------------------- */

#homeProducts
{
clear:both;
width:940px;
}

.menutitle
{
cursor:pointer;
width:940px;
height:61px;
overflow:hidden;
}

.submenu
{
padding:10px 0px 1px 0px;
background:url(../images/products_mid.jpg) repeat-y top center;
}


.homeProductsCols
{
padding:0px 20px 0px 20px;
width:273px;
float:left;
font: 11px/17px arial, verdana, helvetica, Sans-Serif;
color: #777777;
}
 
.homeProductsCols a
{
font: 11px/17px arial, verdana, helvetica, Sans-Serif;
color: #777777;
}

.productsttl
{	
font: bold 11px/17px arial, verdana, helvetica, Sans-Serif;
color: #333333;
border-bottom:1px dotted #333333;
}

.productsttl a
{	
font: bold 11px/17px arial, verdana, helvetica, Sans-Serif;
color: #333333;
border-bottom:1px dotted #333333;
}

#homeProductsWrapper
{
width:940px;
background:url(../images/products_lines.jpg) repeat-y top center;
}


/* footer
--------------------------------------------------------------------------- */

#footer
{
width:940px;
background:url(../images/footer_back.jpg) no-repeat top center;
}

#footerNav
{
padding:7px 0px 13px 0px;
width:940px;
text-align:center;
}





