body {
    margin:0px;
    background:#ffffff;
}
.imgfloat{
float:left;
border:1px solid #cccccc;
margin:4px;
padding:4px;
}
.cartbtn{
    BORDER:#333399 1px solid; 
    BACKGROUND: #ffffff; 
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; 
    COLOR:#336600;
    WIDTH:100px;
}
radio, .radio {
    border:0px;
    background:;
}
.btn{
background:#ffffff;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#6699cc;
border:1px solid #cccccc;
}


.red{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#cc3300;
}
.toppad{
padding-top:4px;
}
table.topnavig{
font: bold 12px  Arial, Helvetica, sans-serif;
/*color:#cc0000;*/
color:#003366;
line-height:31px;
text-decoration:none;
padding:0px;
height:31px;
background: url('../images/navbg.jpg') repeat-x;
}
td.topnavig{
font: normal 11px  Arial, Helvetica, sans-serif;
/*color:#cc0000;*/
color:#003366;
line-height:31px;
text-decoration:none;
padding:0px;
height:31px;
background: url('../images/navbg.jpg') repeat-x;
}
a.topnaviglnk{
font: bold 12px  Arial, Helvetica, sans-serif;
/*color:#ffff99;*/
color:#003366;
line-height:20px;
text-decoration:none;
padding:0px;
}
a.topnaviglnk:hover{
font: bold 12px  Arial, Helvetica, sans-serif;
/*color:#ffcc33;*/
color:#006699;
line-height:18px;
text-decoration:none;
padding:0px;
}
.footerbg{
background: url('../images/footerbg.jpg') repeat-x;
height:39px;
}
table.footertxt {
font: normal 12px  Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:18px;
/*color:#ffff99;*/
color:#003366;
padding:2px;
}
table.footertxt a{
font: normal 12px  Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:20px;
/*color:#ffff99;*/
color:#003366;
}
table.footertxt a:hover{
font: normal 12px  Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:18px;
/*color:#ffcc33;*/
color:#006699;
}
.titletxt{
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#003366;
/*color:#336600;*/
padding-top:11px;
padding-left:4px;
padding-right:4px;
}
.searchbtn{
    background:#ffffff;
    font: bold 14px Verdana, Arial, Helvetica, sans-serif;
    color:#003366;
    height: 30px;
    padding:0px;
    border:3px solid #87AFD3;

}

.searchinputtxt{
    background-color : #FFFFFF;
    border: 3px solid #87AFD3;
    height: 30px;
    font: bold normal 14px MS Sans Serif, Arial,  Helvetica;
    color:#003366;
    padding-top : 3px; 
    /*padding:0px;*/
    text-align:middle;
}
.searchtitletxt{
font: bold 15px Verdana, Arial, Helvetica, sans-serif;
color:#003366;
/*color:#336600;*/
padding-top:11px;
padding-left:4px;
padding-right:4px;
}

a.titletxt{
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#003366;
/*color:#336600;*/
text-decoration:underline;
}
a.titletxt:hover{
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#003366;
/*color:#336600;*/
text-decoration:none;
}
.contentbg{
background:#ffffff;
/*background: url('../images/content_bg.gif') repeat;*/
}
.contenttxt{
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#333399;
line-height:18px;
text-decoration:none;
padding:5px;
}

.searchcontenttxt{
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;
    color:#333399;
    background-color:#F7F7C6;
    text-decoration:none;
}

a.printtxt{
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:18px;
text-decoration:none;
}
a.printtxt:hover{
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:18px;
text-decoration:underline;
}

a.contenttxt{
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#333399;
line-height:18px;
text-decoration:none;
}
a.contenttxt:hover{
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#3300cc;
line-height:18px;
text-decoration:none;
}
.carttxt{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333399;
line-height:15px;
text-decoration:none;
}
a.carttxt{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333399;
line-height:15px;
text-decoration:none;
}
a.carttxt:hover{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#3300cc;
line-height:15px;
text-decoration:none;
}
.cartdettxt{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#006633;
line-height:15px;
text-decoration:none;
}
.ltfloat{
float:left;
margin:3px;
}
.rtfloat{
float:right;
margin:3px;
}
.pltbltopbg{
background: url('../images/pl_tbl_top_bg.gif') repeat-x;
position:left bottom;
}
.innertbltopbg{
background: url('../images/inner_tbl_top_bg.gif') repeat-x;
position:left top;
}

.innerproductdetailstbltopbg{
    background: url('../images/inner_product_detail_tbl_top_bg.gif') repeat-x;
    position:left top;
    border-bottom:1px solid #cccccc;
}

.innertblbottombg{
background: url('../images/inner_tbl_bot_bg.gif') repeat-x;
position:left top;
}
.innertblleftbg{
background: url('../images/inner_tbl_lt_bg.gif') repeat-y;
position:left top;
}
.innertblrightbg{
background: url('../images/inner_tbl_rt_bg.gif') repeat-y;
position:right top;
}
a{
font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#003366;
}
a:hover{
font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#3300cc;
}
select, input, textarea, .input {
border:1px solid #cccccc;
background-color: #ffffff;
font: normal normal 12px MS Sans Serif, Arial,  Helvetica;color:#6699cc;
} 

.inputbg {
border:0px;
background: url('../images/input_btn_bg.gif') no-repeat;
width:67px;
height:22px;
background-position:center middle;
font: bold 12px MS Sans Serif, Arial,  Helvetica;color:#6699cc;
} 

td.extremelots{
background: url('../images/xtreme_buys_bg.jpg') no-repeat;
height:172px;
width:294px;
font: bold 15px  Arial, Helvetica, sans-serif;
color:#663300;
padding-top:26px;
padding-right:7px;
padding-left:7px;
}
td.extremelots span{
font: bold 12px  Arial, Helvetica, sans-serif;
color:#ffffff;
}

td.biglots{
background: url('../images/big_lots_bg.jpg') no-repeat;
height:172px;
width:294px;
font: bold 15px  Arial, Helvetica, sans-serif;
color:#663300;
padding-top:26px;
padding-right:7px;
padding-left:7px;
}
td.biglots span{
font: bold 12px  Arial, Helvetica, sans-serif;
color:#ffffff;
}


td.smalllots{
background: url('../images/small_lots_bg.jpg') no-repeat;
height:172px;
width:294px;
font: bold 15px  Arial, Helvetica, sans-serif;
color:#663300;
padding-top:26px;
padding-right:7px;
padding-left:7px;
}
td.smalllots span{
font: bold 12px  Arial, Helvetica, sans-serif;
color:#000000;
}

td.bestbuy{
background: url('../images/best_buy_bg.jpg') no-repeat;
height:172px;
width:294px;
font: bold 15px  Arial, Helvetica, sans-serif;
color:#663300;
padding-top:26px;
padding-right:7px;
padding-left:7px;
}
td.bestbuy span{
font: bold 12px  Arial, Helvetica, sans-serif;
color:#000000;
}

td.focusmfg{
background: url('../images/focus_mfg_bg.jpg') no-repeat;
height:172px;
width:294px;
font: bold 15px  Arial, Helvetica, sans-serif;
color:#663300;
padding-top:26px;
padding-right:7px;
padding-left:7px;
}
td.focusmfg span{
font: bold 12px  Arial, Helvetica, sans-serif;
color:#ffffff;
}

td.gym{
background: url('../images/gym_carpet_bg.jpg') no-repeat;
height:172px;
width:294px;
font: bold 15px  Arial, Helvetica, sans-serif;
color:#663300;
padding-top:26px;
padding-right:7px;
padding-left:7px;
}
td.gym span{
font: bold 12px  Arial, Helvetica, sans-serif;
color:#ffffff;
}

td.xtremetitle{
background: url('../images/xtreme_buys_title.jpg') no-repeat;
width:477px;
height:127px;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#660000;
padding:17px 237px 3px 17px;
}

td.biglotstitle{
background: url('../images/big_lots_title.jpg') no-repeat;
width:477px;
height:127px;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#660000;
padding:17px 237px 3px 17px;
}

td.smalllotstitle{
background: url('../images/small_lots_title.jpg') no-repeat;
width:477px;
height:127px;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#660000;
padding:17px 237px 3px 17px;
}

td.bestbuytitle{
background: url('../images/best_buy_title.jpg') no-repeat;
width:477px;
height:127px;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#660000;
padding:17px 237px 3px 17px;
}

td.focusmfgtitle{
background: url('../images/focus_mfg_title.jpg') no-repeat;
width:477px;
height:127px;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#660000;
padding:17px 237px 3px 17px;
}

td.gymcarpettitle{
background: url('../images/gym_carpet_title.jpg') no-repeat;
width:477px;
height:127px;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#660000;
padding:17px 237px 3px 17px;
}
