/* * {margin: 0;padding: 0;font-family: Verdana,Arial,sans-serif;color:#2e3940} */
body {background-image:url(/images/1x145-header.jpg);background-repeat:repeat-x;text-align:center;}
#content {text-align:left;}
h1 {color:#ae0f21;font-size:18px;}
h2 {color:#3f4147;font-weight:bold;font-style:italic;}
p {color:#3f4147;}
a {color:#4062b2;text-decoration:none;}
a:hover {text-decoration:underline;color:#4062b2;}
.selectCheckbox {margin:2px 5px 0 0;vertical-align:top;}
#left {float:left;}
#right{float:right;}
#logo {float:left;display:inline;}
#logoimage {border:none;}

#menubar {clear:both;}
.menubar {float:left;border-right:solid 1px #000000;height:22px;background-image:url(/images/1x23-menu-bar.jpg);background-repeat:repeat-x;display:inline;}
.menubarLast {float:left;height:22px;background-image:url(/images/1x23-menu-bar.jpg);background-repeat:repeat-x;display:inline;}
.menubarAnchor {text-decoration:none;color:#ffffff;padding:1px 33px 2px 33px;margin:0;font-size:13px;font-weight:bold;}
.menubarAnchor:hover {text-decoration:none;color:#000000;}

#redline{clear:both; max-width: 1266px; margin: 0 auto; _width: expression(((document.documentElement.clientWidth || document.body.clientWidth) > 1266)? "1266px" : "100%"); height:4px; background-color:#ae0f21; font-size:2px;}



#menuSpacer {clear:both;height:30px;}

#header-right {float:right;}
#phone {clear:both;float:right;display:inline;color:#3f4147;font-weight:bold;font-size:18px;margin-top:15px;}


#cartNav {clear:both;float:right;display:inline;margin-top:18px;width:420px;}
#cartNav a{color:#3f4147;font-size:14px;vertical-align:middle;}
.upperMenu {padding-bottom:8px;}
#gosearch {float:right;display:inline;margin-left:5px;cursor:pointer;}
#search {float:right; display:inline; vertical-align: top;}
/* #search input {width:180px;height:17px;font-size: 0.8em;color:#3f4147;border:1px solid #717b86;padding-left:2px;color:#ae0f21;font-weight:bold; } */
    
#suggestions { visibility: hidden;  position:absolute; border:1px solid #717b86; background-color:#FFFFFF; width: 182px; top: 74px; left: 540px;z-index:2}
#suggestions ul {margin:0;}
#suggestions li {display:list-item;list-style-type:none;}
#suggestions a {display:block;padding:0 0 0 2px;font-size:0.8em;color:#3f4147;text-decoration:none;width:180px;}
#suggestions a:hover {background-color:#ae0f21;color:white;}


/* These style classes are for the homepage only */
#hp_mainImage {clear:both;border:0;background-image:url(/images/homepage_01.gif);width:800px;height:307px;cursor:pointer;}
#hp_mainImage p {color:#ae0f21;}
.catImage {float:left;}
.hp_message1_1 {margin:20px 0 0 260px;font-size:36px;}
.hp_message1_2 {margin:-7px 0 0 300px;font-size:36px;}
.hp_message1_3 {margin:-7px 0 0 260px;font-size:36px;}
.hp_message2 {margin:10px 0 0 335px;font-size:16px;line-height:20px;}

/* End homepage style classes */


/*#content {margin-left: auto; margin-right:auto; width:850px;}*/
#content {max-width: 1266px; margin: 0 auto; _width: expression(((document.documentElement.clientWidth || document.body.clientWidth) > 1266)? "1266px" : "100%")}

#footernav {clear:both;padding:10px 0;height:30px;}
.footerMenu {float:left;display:inline;margin:0 40px;}
.lowerMenu {color:#ae0f21;font-size:12px;font-weight:bold;text-decoration:none;}
.lowerMenu:hover {text-decoration:underline;}

#commit {clear:both;font-style:italic;font-weight:bold;padding:10px 40px 3px 40px;color:#3b464a;font-size:0.8em;text-align:center;}
 
#prop { width: 1px;  height: 710px;float: left; background-color: #ffffff; }


.checkbox {float:left;display:inline;font-size:11px;cursor:pointer;}
.checkboxselected {float:left;display:inline;padding:5px 0 0 5px;font-weight:bold;}
.checkboxunselected {float:left;display:inline;padding:5px 0 0 5px;}
    

#nojavascript {padding:20px 20px 20px 20px;font-size:17px;background-color:#d80e0e;color:#FFFFFF;font-weight:bold;border-bottom:solid #A0A0A0; 3px;}
#nojavascript a {color:#efc41a;}
#nojavascript a:hover {color:#ffffff;text-decoration:underline;}

#nocookies {padding:20px 20px 20px 20px;font-size:17px;background-color:#d80e0e;color:#FFFFFF;font-weight:bold;border-bottom:solid #A0A0A0; 3px;}
#nocookies a {color:#efc41a;}
#nocookies a:hover {color:#ffffff;text-decoration:underline;}

.navtext {padding:2px;font-size:11px;border:2px outset #404040;layer-background-color:#ffffff;background-color:#ffffff;color:#000000;z-index:6}