body { background:#022B4D url(../img/body_tile.gif) top left repeat-x; color:white; margin:0; padding:0px; text-align:center; font:75% Arial,Helvetica,"Arial Unicode MS","Lucida Sana Unicode", sans-serif; }
img { border:0px; display:block; }
form { margin:0px; }
table { font-size:1em; }
ul { margin:0px; padding-left:40px; line-height:1.25em; }
li { margin: 0.1em 0 0; padding:0; }
h1 { font-size:173%; margin:0; }
h2 { font-size:144%; }
h3 { font-size:120%; margin-bottom:.8em; }
h4 { font-size:110%; margin-bottom:0;}
h5 { font-size:80%; font-weight:normal;}
h2, p { text-align:left; margin: 0.8em 0 0; }

.larger {font-size:120%;}
h3.product_title {font-size:166%;}

.wrap { width:100%; position:relative; }
.rf { float:right; margin-left:10px; }
.lf { float:left; margin-right:10px; }
#content { width:980px; margin:0px auto; text-align:left; }
#topbar { margin-top:12px; margin-bottom:13px; }
#basebar { clear:both; }
#leftpanel { float:left; width:334px; margin-bottom:12px; background:#173246; padding-bottom:20px; }
#main { float:right; width:646px; margin-bottom:20px; }
#nav { padding-top:20px; }
#nav ul { width:270px; padding:0px; margin:0px auto 0px auto; }
#nav ul li { list-style-type:none; height:29px; margin:2px 0px; }
#nav ul li a { display:block; height:29px; text-decoration:none; line-height:29px; color:#9cf; font-size:120%; background:url(../img/pointer_lo.gif) top left no-repeat; font-weight:bold; padding-left:34px; }
#nav ul li a:hover { background:url(../img/pointer_hi.gif) top left no-repeat; color:white; }
.nlt { border-top:1px solid #004180; }
#nose { position:absolute; top:131px; right:0px; }
#search { width:263px; margin:30px auto 0px auto; background:#1f547a; }
#search la { text-align:center; }
#search input {border:1px solid black; margin:4px 0px; }
#search h3 { margin-left:10px; margin-top:0px; }
#mainpic { margin-bottom:20px; }
#copy { width:100%; height:105px; }
#copy img { float:left; margin-right:10px; }
#copy ul { white-space:nowrap; line-height:1em; margin-bottom:5px; }
#copy ul li { display:inline; list-style-type:none; margin:0px; }
#copy ul li a { color:#069; margin-right:5px; }
#copy ul li a:hover { color:#9cf; }
#copy2 { padding-top:35px; color:#666; }
#maincontent { padding-left:30px; }
a { color:#9cf; }
#specials { margin:10px auto; }
#keyword { margin-bottom:20px; background:#F0F8FF; width:234px; }
#products { width:110px; }
#pricerange { width:120px; }
#submit { background:#9cf; padding:3px; width:110px; margin-left:10px; }
#theform { padding-left:10px; }
#nav1, #nav2, #nav3 { display:none; }
#nav1 ul , #nav2 ul, #nav3 ul { margin-top:0px; font-size:90%; }
#nav1 li, #nav2 li, #nav3 li { padding-left:20px; list-style-type:circle; height:16px;  }
#nav1 ul li a, #nav2 ul li a, #nav3 ul li a {font-weight:normal; background:none; height:16px; line-height:16px; color:white; }
#nav1 ul li a:hover, #nav2 ul li a:hover, #nav3 ul li a:hover { background:none; color:#9cf;}
.entry { clear:both; width:100%; border-bottom:1px dotted #9cf; margin-bottom:10px; }
.entry img { border:1px solid white; }
.entry h3 { font-size:166%; }
.price { display:block; float:right; font-weight:bold; font-size:173%; color:#fff}
.price a { font-size:54%; margin-right:10px; font-weight:normal; }
hr {width:100%; clear:both; visibility:hidden; }
.sdol { font-weight:normal; font-size:60%; vertical-align:text-top; }
.star { font-size:84%; color:#ff0; margin-left:20px; font-style:italic; }
#winnow { background:#003262; border:1px solid #9cf; padding:5px; margin-top:20px; margin-bottom:10px; margin-left:0px; }
#min, #max {width:80px; border:1px solid #036; margin:0px 5px; padding:2px; }
#sub { border:1px solid #036; padding:2px; background:#4682B4; color:white; font-size:90%; margin-left:100px; }
#theform { text-align:left; }
fieldset { margin-top:10px; border:1px solid #4682B4; padding:5px; }
legend { color:#9cf; font-weight:bold; margin-bottom:5px; }
.rf2 { float:right; width:50%; margin-left:10px;}
.rf3 { float:right; margin:10px 20px;}
#thumbs { float:right; width:100px; }
#thumbs img {margin-bottom:5px; }
#fi { padding:10px; }
#fi a { cursor:pointer; }
.ye { padding-left:5px; color:#ff0; }
#viewbase { text-align:right; }
#viewbase img { display:inline; }
.lb { color:#9cf; }
/* home page slider styles */ 
#slideouter { width:619px; height:344px; float:right; margin-bottom:20px; }
#slideouter img { float:left; }
#swappable {  float:left; }
.thumby { float:left; border:1px solid white; }
.thumby2 { float:left; border:1px solid #4682B4; }
.initbdr { border:1px solid #1F547A; }
.hibdr {border:1px solid white; }
.paginate {text-align:center;font-size:125%;}
.paginate img {display:inline;margin:0 5px;}
a.back_to_products {float:right;margin-right:25px;text-decoration:none;font-weight:bold;}
a:hover.back_to_products {text-decoration:underline}
a.paginate_arrows	{margin:0 5px;font-size:170%;text-decoration:none;}
a div.product_category {float:right;text-align:center;width:86px;/* background-color:#ffaa55; */ background-color:#173246;font-weight:bold;margin-top:4px;color:#fff;text-decoration:none;cursor:pointer;padding:1px 0px;}
a#wish {margin:0 0 0 38px;}
img.delete_wish {clear:left;float:left;margin:5px 0 3px 0px;text-decoration:none;border:none;}
h3.wish_item {color:#9cf;}
#address_4_print {display:none}

@media print {
body{color:black;background:white;}
a:link, a:visited {background:white;color:black;text-decoration:underline;font-weight:bold;}
h1, h2, h3 { background:white;color:black;text-decoration:underline;}
#content { width:100%; }
#maincontent, fieldset { width:100%; float:none; margin:0px; padding:0px; }
fieldset { margin:10px 0px; }
#main { float:none; }
#leftpanel, #topbar, #viewbase, #basebar, #copy2, a.back_to_products, #copy img, #wish_list_add { display:none; }
#address_4_print {display:block; font-size:120%;}
h3#breadcrumbs {display:none;}
img.thumby2 {display:none;}
}