body, table, td { font: 12px arial, helvetica, sans-serif; }
.topheader{
	xpadding-left: 20px;
	width:980px;
	height: 106px;
	margin: 0 auto;
}
td { vertical-align: top; }
.logoarea { 
	xmargin-left: 20px;
	width:520px; 
	float:left; 
	xpadding-top:15px; 
	text-align:left;
	height: 80px;
}
.logoarea img { margin-top: 10px; }
.logoarea span { margin-left: 15px; }
.searcharea{ 
	float:right; 
	font: normal 12px arial, helvetica, sans-serif;
	color:#276C95; 
	text-align:right;
	padding-top:5px;
	margin-right: 0px;
	margin-top: 0px;
}
.hd { float: left; width: 100%; }
.sform { 
	width:257px; 
	height:34px; 
	background:url(/images/search_box.jpg) top left no-repeat; 
	font: normal 12px arial, helvetica, sans-serif;
	text-align:center; 
	margin-top:10px;
}
.sform * { vertical-align: middle; }
.sform span { padding: 0 5px; }
.sform input#query { color: #276C95; font: normal 12px arial, helvetica, sans-serif; width: 150px; }

.sform form {
	padding: 5px 0 0;
	margin: 0;
}

.searchbutton{
	padding-left:10px;
}

.line{ clear:both; display:none;}

.navDots { 
	height:23px;
	vertical-align:bottom;
	background-image:url(/images/header_bg_nav.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:1px;
}

*:first-child+html .navDots {
	height:18px;
}

.topNav {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:17px;
	padding-right:17px;
	text-align:center;
	text-decoration:none;
	vertical-align:top;
	text-transform:none;
	color:#286A9A;
}

a.topNav:link {
	color:#286A9A;
}
a.topNav:hover {
	text-decoration: underline;
}
a:link {
	color:#286A9A;
}

.date{display:none;}

.wba_main_table{width:976px;}

#wba_footer_1{display:none;}

#wba_footer_2{display:none;}

.footer{display:none;}

body { background:url(/images/header_bg.jpg) 0 64px repeat-x; }


#category-title { height:23px; background:url(/images/body_header_bg.jpg) top left repeat-x; }

#category-title h1 {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:13px; 
color:#FFF; 
font-weight:bold;
display:inline;
font-weight:bold;
margin:0px;
padding-left:7px;
padding-right:7px;
text-decoration:none;
text-transform:capitalize;
}

.colorBar {
background-color:#5DA3D6;
}

#wba_greyBar_foot {background-color:#FFFFFF; background: url(/images/body_content_bg.jpg) top left repeat-x; }
.greyBar, .colorBar{height:23px; background:url(/images/body_header_bg.jpg) top left repeat-x;vertical-align:middle;}

.crumbRoot {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:13px; 
color:#FFF; 
font-weight:bold;
padding-left:7px;
padding-right:7px;
text-transform:none;
}
b.green { color:#5DA3D6; font: bold 13px Verdana, Arial, Helvetica, sans-serif; }

h1, .homeProductTitle {
color:#5DA3D6;
}
h1 {
color:#5DA3D6;font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:13px; 
margin:0px;
text-decoration:none;
text-transform:none;
}
.tiny {
font-size:11px;
}

.wba_zoom_btn{
display:none;
}
.wba_email_btn{
display:none;
}

.footer-main{width:956px; background-image:url(/images/footer_bg.jpg); clear:both; background-repeat:repeat-x;padding:10px;}
.copyright{float:left; text-align:left; height:50px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#696969;}
.copyright a{font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}
.botnav{ color: #286A9A; float:right;}
.botnav a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;padding-left:7px;padding-right:7px; }
.botnav a:hover { text-decoration: underline; }
.body { clear: both; margin: 10px auto; text-align: left; width: 980px; }
.headerlinks { float: left; width: 970px; }
    .headerlinks .linksleft { float: left; }
    .headerlinks .linksright { float: right; } 
    .headerlinks a {
        font: bold 12px arial, helvetica, sans-serif;
        padding: 0 5px;
        text-decoration: none;
        }
        .headerlinks a:hover { text-decoration: underline; }
.footerbg {    
    background:url(/images/footer_bg.jpg) top left repeat-x;
    }
.maintable { }
    .maintable .sm { background: url(maintdbg.gif) center left repeat-x; }
    .maintable .sm .pagename { 
        background: url(body_header_bg.jpg) top center repeat-x;
        color: #FFF;
        display: block; 
        font: bold 14px arial, helvetica, sans-serif;
        padding: 5px;
        text-decoration: none;
        }
    .maintable .sm td { vertical-align: middle; text-align: center; }
        .maintable .sm td a {
            font: bold 16px arial, helvetica, sans-serif; 
            text-decoration: none;
            }
            .maintable .sm td a:hover { text-decoration: underline; }
        .maintable .sm td .price { color: #ea0c00; font: bold 16px arial, helvetica, sans-serif; }
        .maintable .sm td p { margin: 10px 0; padding: 0 10px; text-align: left; }
        .maintable .sm td ul { text-align: left; }
.maintable .sm .moreinf { float: right; }
    .maintable .sm .moreinf a {
        background: url(arrow.gif) center left no-repeat; 
        display: block; 
        font: normal 12px arial, helvetica, sans-serif;
        padding: 3px 0 3px 15px; 
        text-decoration: underline; 
        }
        .maintable .sm .moreinf a:hover { text-decoration: none; }
.prefooter-contain {
    xbackground: url(/images/bottom_awards.jpg) center center no-repeat;
    height: 104px;
    position: relative;
    width: 976px;
    }
    .xprefooter-contain a { position: absolute; right: 20px; top: 45px; }
    .prefooter-contain .ir500 {
        background: url(topdev.jpg) top left no-repeat;
        height: 110px;
        position: relative;
        width: 610px;
        }
        .prefooter-contain .ir500 a {
            display: block;
            position: absolute;
            top: 50px;
            right: 40px;
            }
            .prefooter-contain .ir500 a, .prefooter-contain .ir500 a img { border: none; }
    .prefooter-contain .newsletter {
        background: url(mailbox.gif) center 22px no-repeat;
        height: 120px;
        position: relative;
        width: 368px;
        }
        .prefooter-contain .newsletter form {
            position: absolute;
            top: 25px;
            right: 40px;
            }
            .prefooter-contain .newsletter form * { vertical-align: middle; }
.span2link { position: relative; }
    .span2link .span2sub { position: absolute; top: 0px; right: 0px; }
.sem h1.pagename { color: #286A9A; font: bold 16px verdana, arial, sans-serif; margin: 5px 0; }
.headerlinks .linksright .quotenum { color: #286A9A; }
.headerlinks .linksright .quotenum a { font-weight:bold; text-decoration: underline; }
.headerlinks .linksright .quotenum a:hover { text-decoration: none; }
.mailist { color: #286A9A; width: 200px; }
.mailhd { color: #286A9A; font: bold 12px verdana, arial, sans-serif; margin: 5px 0; }
.headerlinks .linksleft a { border-right: solid 2px #FFF; display: block; float: left; margin-top: 5px; padding: 0 15px; }