@charset "utf-8";
/* CSS Document */

html{}
body{padding:0; margin:0;}
#nav{display:none;}
h1.pgTitle{display:none; visibility:hidden;}

#body {}
#content {width:996px; margin:0 auto;}

li.srcSubTitle{font-family:"Times New Roman", Times, serif; font-size:16pt; list-style-type:none; list-style-image:none;}

#searches ul{list-style-type:none; list-style-image:none; margin:0; padding:0;}
#searches li.srcdesc{margin-bottom:10px;}

#container{}
#centered_body{}
#header{background:transparent url(images/logo545.png) center no-repeat; height:165px; padding:25px;}
#footer{background: transparent; width:100%; height:30px;}

#formSearch{margin:28px 10px 8px;}
#srcval {background-color:#ccc; border:1px solid #ccc; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; padding:2px; width:158px; height:15px;}
#srcbtn {background-color:transparent; border:none; cursor:pointer; height:16px; width:85px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#666666; margin:3px 0 0 91px}

#main{width:530px; padding:0 10px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.7em; font-size:10pt; margin:0 auto;}
/*#main h1{font-family:"Times New Roman", Times, serif; font-size:30pt; font-weight:normal;}*/
#main h1{font-family:"Times New Roman", Times, serif; font-size:26pt; font-weight:normal; color:#666; line-height:1em; margin:0px 0 10px 5px;}
#main h2{font-family:"Times New Roman", Times, serif; font-size:18pt; font-weight:normal; color:#000000; font-style:italic;}
#main h3{font-family:"Times New Roman", Times, serif; font-size:14pt; font-weight:normal; color:#009900; margin:20px 0 5px;}
#main p{}
#main ul{margin:0; padding:0px;}
#main li li{list-style-position:outside; padding-left:5px;}
#main li{list-style-position:outside;}
#main a{color:#000; text-decoration:none;}
#main a:hover, #main a:focus{color:#c00; text-decoration:none;}

/* Side Menu */
#nav{margin:0 10px; width:175px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt;}
/*level 1*/
#nav ul {margin:0; padding:0; border-bottom:1px #ccc solid;}
#nav ul ul {margin:0; padding:0; border-bottom:none; display:none; visibility:hidden;}
#nav li {list-style:none; border-top:1px #ccc solid;}
#nav li a {height:17px; width:165px; display:block; padding:4px 0 3px 10px; color:#666; text-decoration:none; cursor:pointer}
#nav li a:link, #nav li a:visited, #nav li a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
#nav li a:hover, #nav li a:focus {background:#fff; color:#c00;}
/*level 2*/
#nav li li {background:#fff;}
#nav li li a {height:22px; width:164px; display:block; padding:4px 0 0 10px; text-decoration:none; font-size:8pt; font-weight:normal;}
#nav li li a:link, #nav li li a:visited, #nav li li a:active {background:transparent; font-size:10pt; padding-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#nav li li a:hover, #nav li li a:focus {background:#fff; color:#090;}
/*level 3*/
/*#nav li li li {background:#999;}

#nav li li li:hover {background:#666; color:#FFF;}
#nav li li li a {height:14px; width:165px; display:block; padding:2px 0 3px 10px; color:#000; text-decoration:none; font-size:8pt; font-weight:normal;}
#nav li li li a:hover {background:#666; color:#FFF;}*/
/*level 4*/
/*#nav li li li li {background:#CCC;}
#nav li li li li:hover {background:#999; color:#FFF;}
#nav li li li li a {height:14px; width:165px; display:block; padding:2px 0 3px 10px; color:#000; text-decoration:none; font-size:8pt; font-weight:normal;}
#nav li li li li a:hover {background:#666; color:#FFF;}*/

#nav #nav1 ul {display:none; visibility:hidden; margin:0; padding:0;}

#main .formPost{margin:0; padding:0;}
#main .formPost input{font-family:Verdana, Arial, Helvetica, sans-serif; margin-right:10px; margin-top:10px;}
#main .formPost label{}
#main .formPost ul {padding:0; margin:0; list-style-type:none;}
#main .formPost li {padding:0; margin:0 20px; list-style-type:none; list-style-position:outside;}
#main .formPost li li {padding:0; margin:0 5px 5px; list-style-type:none; list-style-position:outside;}
#main .formPost input[type=text], #main .formPost select {display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; margin-bottom:2px; margin-right:0; margin-top:0;}
#main .formPost input[type=text] {width:75%;}
#main .formPost textarea {width:75%;}
#main .formPost input[type=checkbox] {margin-top:0; margin-right:5px;}
#main .formPost input[type=radio] {margin-top:0; margin-right:5px;}
#main .formPost span{}
#main .formPost h2{margin-bottom:0;}

/*store*/
#main .smitem{ float:left; width:250px; margin:0 7px;}
#main .sm_description{font-weight:normal; display:block; font-size:8pt; line-height:1.4em;}
#main .sm_price{display:block; margin-top:5px; color:#000;}
#main .sm_title{font-size:20pt; display:block; font-family:"Times New Roman", Times, serif; padding:10px 0;}
#main .smItemDisplay{ float:left; width:230px; margin-left:10px;}
#main #smItemThumb{ float:left;}
#main #relitemlink a{font-style:italic;}
#main #relitemlink{ margin-top:15px;}
#main .feature{padding:10px 0; color:#000;}
#main .feature label span{ line-height:1.2em; display:block; margin-bottom:5px;}
#main .feature label.rad_chk span{line-height:1.2em; margin-bottom:5px; display:inline;}
#main .feature label.rad_chk{line-height:1.2em; margin-bottom:5px; display:block; }
#main .buy_now{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#main #formItem{ float:left; width:250px; margin-left:10px;}

#nav .formPost{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; margin:14px 7px 0px; padding:6px; background:#fff; color:#666;}
#nav .formPost h2{font-size:14pt; font-family:"Times New Roman", Times, serif; font-weight:normal; margin:0 0 10px; color:#090; padding:2px 0 0;}
#nav .formPost ul{border:none; margin:0; padding:0;}
#nav .formPost li{border:none; margin:0; padding:0;}
#nav .formPost ul ul{display:block; visibility:visible; margin:2px 0 7px;}
#nav .formPost li li{display:block; visibility:visible;}
#nav .formPost select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; border:1px solid #ccc;}
#nav .formPost input{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt;}
#nav .formPost input[type=text]{border:1px solid #ccc;}
#nav .formPost textarea{border:1px solid #ccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; width:150px;}

#main .content_footer, #main .content_footer a{font-size:8pt; font-weight:normal;}

#account{margin:36px auto; width:175px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
#account ul {margin:0; padding:0; float:left;}
#account li {list-style:none;}
#account li a {height:17px; width:150px; display:block; padding:4px 0 3px 10px; color:#666; text-decoration:none; cursor:pointer}
#account li a:link, #account li a:visited, #account li a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
#account li a:hover, #account li a:focus {background:#fff; color:#c00;}
#account #policy_title{font-weight:normal; padding:8px 0 2px; font-size:13pt; font-family:"Times New Roman", Times, serif; color:#666;}

#smCart {font-size:8pt; color:#000; overflow:auto;}
#smCart li{border-bottom:1px solid #ccc; display:block; float:left; width:175px; padding:5px 0;}
#smCart li li{border:none; padding:0;}
#smCart .cartitem{display:block; width:110px; float:left;}
#smCart .cartitemprice{display:block; width:50px; text-align:right; float:left;}
#smCart .cartitemdesc{clear:both; float:left; font-style:italic; color:#666;}
#smCart #carttitle{border:none; font-family:"Times New Roman", Times, serif; font-size:13pt; color:#666;}
#smCart .cartitemremove{float:left; height:10px; width:10px;}
#smCart .cartitemremove a{padding:2px 0 0 4px; width:10px;}
#smCart #cartCheckout { text-align:center; width:175px;}
#smCart #cartCheckout a{padding:0; display:inline;}

#checkoutCart {font-size:8pt; color:#000; overflow:hidden; display:block;}
#checkoutCart li{border-bottom:1px solid #ccc; display:block; float:left; width:530px; padding:5px 0;}
#checkoutCart li li{border:none; padding:0;}
#checkoutCart .cartitem{display:block; width:400px; float:left;}
#checkoutCart .cartitemprice{display:block; width:100px; text-align:right; float:left;}
#checkoutCart .cartitemdesc{clear:both; float:left; font-style:italic; color:#666;}
#checkoutCart #carttitle{border:none; font-family:"Times New Roman", Times, serif; font-size:18pt; color:#c00; margin:10px 0 0 10px;}
#checkoutCart .cartitemremove{float:left; height:10px; width:10px;}
#checkoutCart .cartitemremove a{padding:2px 0 0 4px; width:10px;}
#checkoutCart #cartCheckout { text-align:center; width:175px;}
#checkoutCart #cartCheckout a{padding:0; display:inline;}

/* login */
form#login { border:1px solid #ccc; padding:10px; margin:0; overflow:auto;}
form#login label, form#login #loginbtn, form#login #lostpassword, form#login #register{float:left; display:block; clear:both; margin:5px;}
form#login #logintitle{font-size:20pt; font-family:"Times New Roman", Times, serif; margin:5px 5px 20px; display:block; color:#c00;}
form#login label span, form#login label input, form#login label select{ float:left; clear:both; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.5em; margin-top:2px;}
form#login label input{ width:230px;}
form#login input#loginbtn{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
form#login a#lostpassword{ font-style:italic; font-size:8pt;}
form#login #register{font-family:"Times New Roman", Times, serif; font-size:15pt; width:490px; text-align:right;}
form#login div{float:left; width:240px; margin:0 5px; overflow:hidden;}
form#login span#shipping_title, form#login span#billing_title{font-size:16pt; font-family:"Times New Roman", Times, serif; display:block; color:#666;}
