@import url(boss.alt.css);
@import url(boss.editor.css);

html {font-size:100%;}
body {background:#9CA6B6;}

#bg-shadow {margin:0px auto;padding:0 0 9px 0;width:auto;background:transparent url(/assets/images/background.gif) repeat-x scroll 0 0;}
#bg-shadow #wrap {width:954px;margin:0px auto;background:#FFF;}

/* HEADER */ 
#header {height:160px;background:transparent url(/assets/images/header.png) no-repeat scroll 0 0;color:#333333;}
#header #searchbox {	float:left;margin:130px 0 0 763px;padding:0;}
#header #searchbox .BossInput {border:0 none;background:none;vertical-align:top;font-size:15px;margin:0 12px 0 0;height:26px;width:140px;padding:0;}
#header #searchbox .BossButton {background:none;width:26px;height:26px;border:0px none;padding:0;margin:0;cursor:pointer;cursor:hand;}

/*TOP NAVIGATION */ 
#top-menu {margin:0;padding:0 0 0 1px;height:42px;}
#top-menu li {float :left;border-right :1px solid #eee;}
#top-menu a {display :block;width :94px;height :40px;line-height:37px;font-weight :bold;letter-spacing:1px;text-align :center;color:#232C3C;background:#AAC2F0;text-decoration:none;margin-top:1px;font-size:10px;}
#top-menu a:hover, #top-menu a.selected {background :transparent url(/assets/images/menu-bg.png) no-repeat scroll 0 0;color:white;}
#top-menu li.cart a {background :transparent url(/assets/images/menu-bg.png) no-repeat scroll 0 0;width:192px;}
#top-menu li.cart p {text-align:center;color:white;font-size:10px;}

/* CONTENT CONTAINER */ 
#main {padding-top:10px;clear:both;background:#FFF;color:#333333;text-align:left;letter-spacing:1px;min-height:300px;height:auto !important;height:350px;}
#nobots {visibility:hidden;height:0px;}
.prodlisting a {text-decoration:none;}
.prodlisting img {border:0px none;}

/* LEFT MENU */ 
div#sidenav {margin-top:20;padding-left:5px;float:left;font-weight:bold;width:180px;}
div#sidenav a {text-decoration:none;}

/* First level */
div#sidenav .indent li {margin-bottom:7px;}
div#sidenav .indent a {font-size:19px;font-weight:normal;color:#242F76;}
div#sidenav .indent a.selected {color:#242F76;}
/* Second level */
div#sidenav .indent .indent li {margin-bottom:1px;}
div#sidenav .indent .indent {margin-left:10px;padding :0;list-style-type :none;background :inherit;color :#fff;font-size:8pt;font-weight:bold;line-height:16pt;width:160px;} 
div#sidenav .indent .indent a {padding-bottom:2px;font-weight:bold;line-height:26px;background :url(/assets/images/arrow.gif) no-repeat left center;color :#242F76;padding-left :20px;border-bottom :1px solid #aaa;display :block;font-size:14px;}
div#sidenav .indent .indent a.selected {background :url(/assets/images/arrow2.gif) no-repeat left center;color :#E89E01 !important;}
div#sidenav .indent .indent a:hover {background :url(/assets/images/arrow2.gif) no-repeat left center;color :#E89E01 !important;}

/* MAIN CONTENT */ 
#content {line-height:17px;min-height:200px;color:#333333;margin:0 15px;font-size:12px;float:none;}
#content a:hover {background:#DDE2FF no-repeat scroll 0 0;}
#content .centered {display:block;margin-left:auto;margin-right:auto;}
#content .SimplePage img {border:0px none;}
.BossArticle {margin-top:15px;}
#BossArticle-14 {float:right;margin:36px 5px 0 20px;border-left:1px solid #BBBBBB;border-right:1px solid #BBBBBB;}
#BossArticle-14 table.tracts {width:230px;}
#BossArticle-14 table.tracts th {text-align:center;}
#BossArticle-14 table.tracts td {padding:0;text-align:center;}
#BossArticle-14 table.tracts td img {margin:5px 0;border:#9CA6B6 1px solid;}
#contact fieldset {border:0 none;padding:0;}
#contact dt {float:left;clear:left;margin-top:5px;}
#contact dd {margin-left:100px;margin-top:5px;}
#contact input {width:175px;}
#contact input.buttoninputs {width:auto;}
#contact .VerbError {clear:none;}
#contact input.error,#contact textarea.error {border:1px solid #990000;}
#contact label.error {color:#990000;}
#BossArticle-35 {margin-top:10px;}
#BossArticle-35 div {margin:5px 5px 0 0;float:left;}

/* Category page */
#content .browsebybrand a {text-decoration:none;font-size:13px;font-weight:bold;}
#content .browsebybrand img {border:none;}
#content .browsebybrand {font-size:13px;font-weight:bold;}
table.browsebybrand {width:100%;}
table.browsebybrand td {vertical-align:bottom;text-align:center;padding:10px;}

/* Events and News pages */
.BP5, .BP6 {float:left;margin-top:20px;border-top:1px dotted #777777;padding-top:5px;}
.BP5 h2, .BP6 h2 {color:#242F76;float:left;font-family:Tahoma;font-size:14px;margin:5px 0;}
.BP5 table, .BP6 table {padding:4px;}
.BP5 td, .BP6 td {padding-left:10px;}
.BP5 .BossMedia, .BP6 .BossMedia {float:right;width:auto;margin:5px 10px 0 0;}
div.artbody {padding:0;margin:0;color:#242F76;float:left;width:560px;}
div.artbody p {color:#242F76;}
div.posted {float:right;padding-top:7px;margin-right:150px;color:#555555;font-size:11px;}
div.break {float:left;width:100%;}

/* Terms & Conditions page */
.BP22 ul {list-style-type:square;list-style-position:inside;}

/* Search results page */ 
ul.BossPagination li {float:left;padding-left:10px;}
ul.BossPagination li.current {font-weight:bold;}
div.BossSearch ol {margin-left:0px;padding-top:20px;font-size:11px;padding-left:30px;float:left;border-top:1px dotted #999999;}
div.BossSearch h3.entry-title {font-size:12px;}
div.BossSearch ol em {background-color:#DDE2FF;}
div.BossSearch ol li {padding-top:5px;}

/* Newsletter page */ 
div.BP161 h2 {margin:20px 0 0 0;}

/* FOOTER */
#footer {background:#B9C2D1 url(/assets/images/footer.png) no-repeat;line-height:16px;text-align:center;color:#EFF4FF;letter-spacing:0px;height:113px;font-size:12px;margin-top:10px;}
#footer #links {float:left;margin:77px 0 0 20px;}
#footer #blurb {margin-left:580px;padding-top:70px;}
#footer a {text-decoration:none;}
#footer a:hover {color:#FFFFFF;}
#footer #links a {color:#EFF4FF;}
#footer #blurb a {color:#DEE8FF;}

/* TYPOGRAPHY */ 
.clear {clear:left;overflow:hidden;width:0;height:0;}