body {font-family: georgia; padding:0px; margin:0px;}
img {padding:0px; margin:0px;}
.bodymain {float: left;  width: 778px;}
.bodysidebar {float: left; color: #fff; text-align: center; font-size: 16px; width: 158px; padding-top: 60px; line-height: 22px; }
.bodysidebar a {color: white; text-decoration: none;}
.bodysidebar a:hover {color: white; text-decoration: underline;}
.bodysidebar2 {float: left; color: #fff; text-align: center; font-size: 16px; width: 161px; padding-top: 60px; line-height: 22px; }
.bodysidebar2 a {color: white; text-decoration: none;}
.bodysidebar2 a:hover {color: white; text-decoration: underline;}
.mainer {width:700px; background-color: #EC1A3B;}
.mainnav {width:700px; background-color: #fff; height: 130px; margin-top: 25px;}
.buttress { width: 78px; height: 230px; float: left;}
.buttress2 {width: 78px; height: 25px; float: left; }
.buttress3 {width: 78px; height: 130px; float: left; }
.lower1 {background-color: #EC1A3B; height:230px; width: 700px; float: left; }
.lowermain {width: 500px; margin-left: 100px; height: 200px;}
.rotation {width: 504px; height: 158px; background-color: white; margin-top: 0px; padding-top:0px;}
.whiteline {width: 700px; height: 1px; background-color: white;}
.footer {width:700px; text-align: center; color: #fff;line-height: 24px; font-size: 13px;}
.footer a {color: #fff; text-decoration: none;}
.footer a:hover {text-decoration: underline;}
.upper {height: 598px; }
.upper2 { }
.aboutborder {background-image: url(images/aboutback.gif); background-repeat: repeat-y; height: 443px; float: left;}
.aboutcol1 {width: 265px; float: left; }
.aboutcol2 {width: 245px; float: left; padding-left: 30px;}
.iframe { height: expression(document.documentElement.clientHeight + "px"); }
.prodesc {color: #EC1A3B; font-weight: bold; padding-left: 20px;}
.prodesc a {color: #EC1A3B; text-decoration: none;}
.prodesc a:hover {color: #EC1A3B; text-decoration: underline;}
.prodimg {padding-bottom: 10px;}
.products {background-color: white;  clear:both; margin-left: 78px; }
.productsmain {padding: 0px; margin:0px; padding-left: 30px; padding-top: 20px; width: 665px;  }
.prodback {font-size: 12px; color: #EC1A3B;}
.prodback a {color: #EC1A3B; text-decoration: none;}
.prodback a:hover {color: #EC1A3B; text-decoration: underline;}
.prodname {color: #EC1A3B; font-weight: bold;}
.prodform {color: #000; font-size: 12px; margin:0px; padding:0px;}
.prodinput {width: 40px; border: 1px solid black; margin-right: 10px; margin-bottom: 4px;}
.quotecheck {float: left; font-size: 12px; padding-top: 3px; width: 405px; text-align: right; }
.quotecheck a {color:#000; text-decoration: none;}
.quotecheck a:hover {text-decoration: underline;}
.productline {background-color: #EC1A3B; width: 645px; height: 22px; clear: both; color: white; padding-left: 10px; font-weight: bold; line-height: 20px;margin-bottom: 30px;}
.redbar {height: 25px; width: 700px;background-color: #EC1A3B; float: left;}
.whitebar {height: 25px; width: 700px;background-color: #fff; float: left;}
.side4 { padding-top: 20px;}
.wishlist {background-color: #C9D54F; border:1px solid white; line-height: 15px; text-align: left; font-size: 12px; padding: 15px 9px 15px 12px; margin-left: 13px; margin-top: 40px;}
.navhold {height: 130px; width: 700px; background-color: #fff; float:left;}
.flash {width: 778px; clear: both; height: 443px;}
.flash2 {width: 778px; clear: both; height: 443px; background-color: white;}
.uppernav {float: left; padding-top: 95px; border: 1px solid blue; margin-bottom: 0px; padding-bottom: 0px;}
li {display: inline;list-style-type: none;}
/*ul {margin-left: 0;padding-left: 0;white-space: nowrap; margin-top: 0px; font-size: 13px; visibility: visible; display: block;}*/
.padder {padding-left: 20px;}
.navleftcol{padding-left: 25px; padding-top: 20px;color: #fff; font-size: 12px; padding-bottom: 20px;  width: 150px; float: left;}
.navleftcol a {color: black;text-decoration: none;}
.navleftcol a:hover {text-decoration: underline;}
.navleftcol2{padding-left: 10px; padding-top: 20px;color: #fff; font-size: 12px; padding-bottom: 20px;  width: 150px; float: left;}
.navleftcol2 a {color: black;text-decoration: none;}
.navleftcol2 a:hover {text-decoration: underline;}
.sixink {color: white; font-size: 10px; font-family: arial, verdana; padding-top: 8px; width: 690px; text-align: right; }
.sixink a {color: white; text-decoration: none;}
.sixink a:hover {color: white; text-decoration: underline;}
.sixink2 {color: #EC1A3B; font-size: 10px; font-family: arial, verdana; padding-top: 8px; width: 640px; margin-top: 45px; padding-bottom: 25px; text-align: right; border-top: 1px solid #EC1A3B; margin-left: 30px; }
.sixink2 a {color: #EC1A3B; text-decoration: none;}
.sixink2 a:hover {color: #EC1A3B; text-decoration: underline;}
.glowingtabs{
float:left;
width:384px;
font-size: 12px;
margin-top: 47px;
margin-left: 5px;
margin-bottom: 0px;
padding-bottom: 0px;
vertical-align: top;

}

.glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 0px; /*Left offset of entire tab menu relative to page*/
padding:0;

}

.glowingtabs li{
display:inline;
margin:0;
padding:0;

}

.glowingtabs a{
float:left;
margin:0;
padding:0 0 0 0px;
text-decoration:none;
width: 96px;
}

.glowingtabs a span{
float:left;
display:block;
padding: 10px 0px 18px 0px;
font-weight:bold;
color:#3B3B3B;
background-color: #fff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */

.glowingtabs a:hover span {
color: #EC1A3B;
background-color: #fff;

}

.glowingtabs li.selected a{ /*Selected Tab style*/
/*background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
background-color: #fff;

}

.glowingtabs li.selected a span{ /*Selected Tab style*/
/*background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
background-color: #666;
color: #EC1A3B;
}

.glowingtabs a:hover, .glowingtabs li.selected a:hover{ /*onMouseover style*/
/*background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
color: #EC1A3B;
background-color: #fff;
}

.glowingtabs a:hover span, .glowingtabs li.selected a:hover span{ /*onMouseover style*/
/*background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
background-color: #BBCA23;
color: #EC1A3B;
}

.dropmenudiv_d{
position:absolute;
font:normal 12px Georgia;
line-height:16px;
z-index:100;
background-color: #BBCA23;
width: 384px;
visibility: hidden;
margin-top: -1px;
}


.dropmenudiv_d a{

text-decoration: none;
color: black;
}



.dropmenudiv_d a:hover{ /*THEME CHANGE HERE*/
}

.dropmenudiv_e{
position:absolute;
font:normal 12px Georgia;
line-height:16px;
z-index:100;
background-color: #EC1A3B;
width: 271px;
visibility: hidden;
margin-top: -1px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 18px;
}


.dropmenudiv_e a{

text-decoration: none;
color: #fff;
}



.dropmenudiv_e a:hover{ /*THEME CHANGE HERE*/
text-decoration: underline;
}


.dropmenudiv_f{
position:absolute;
font:normal 12px Georgia;
line-height:16px;
z-index:100;
background-color: #AEDFE5;
width: 174px;
visibility: hidden;
margin-top: -1px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 18px;
}


.dropmenudiv_f a{

text-decoration: none;
color: #000;
}



.dropmenudiv_f a:hover{ /*THEME CHANGE HERE*/
text-decoration: underline;
}


.dropmenudiv_g{
position:absolute;
font:normal 12px Georgia;
line-height:16px;
z-index:100;
background-color: #F89E1C;
width: 174px;
visibility: hidden;
margin-top: -1px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 18px;
margin-left: -96px;
}


.dropmenudiv_g a{

text-decoration: none;
color: #000;
}



.dropmenudiv_g a:hover{ /*THEME CHANGE HERE*/
text-decoration: underline;
}

#gal {background-color:#F89E1C;}
#gal a {background-color:#AEDFE5;}
#gal a span {padding-left: 6px;}
#gal.selected a span{ /*Selected Tab style*/
/*background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
background-color: #BBCA23;
color:  #EC1A3B;
}

#galhead {background-color:#EC1A3B;}
#galhead a {background-color:#EC1A3B;}
#galhead a span{text-align: center;}
#galhead2 a span{ word-spacing: -1px; text-align: center;}
#galhead3 a span{text-align: center;}
#galhead a:hover span{background-color:#EC1A3B; color: #fff;}
#galhead.selected a span{ /*Selected Tab style*/
/*background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
background-color: #EC1A3B;
color: #fff;
}
#galhead2 {background-color:#AEDFE5;}
#galhead2 a {background-color:#AEDFE5;}
#galhead2 a:hover span{background-color:#AEDFE5;}
#galhead2.selected a span{ /*Selected Tab style*/
/*background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
background-color: #AEDFE5;
color:  #EC1A3B;
}
#galhead3 {background-color:#F89E1C;}
#galhead3 a {background-color:#F89E1C;}
#galhead3 a:hover span{background-color:#F89E1C;}
#galhead3.selected a span{ /*Selected Tab style*/
/*background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
background-color: #F89E1C;
color:  #EC1A3B;
}
.searcher {margin-top: 15px;  float: left;height: 25px; font-size:12px; margin-left: 116px; }
.searchbox {border: 1px solid #BFBFBF; width: 155px; float: left; height: 20px;}
.tablewrap {height: 100%;}
.centertable {height: 856px;}
.checker { clear: both; color: #808184; line-height: 25px; width: 214px; height: 25px; }
#cart {float: right; height: 22px;}
#cart a {text-decoration: none; color: #808184;}
#cart a:hover {text-decoration: underline;}
