#nav { padding: 0; margin: 0; list-style: none; height: 38px; position: relative; z-index: 500; font-family: arial, verdana, sans-serif; }#nav li.top { display: block; float: left; height: 38px; margin: 0 3px 0 3px; }* html #nav li.top { display: block; float: left; height: 38px; margin: 0 5px 0 5px; }#nav li a.top_link { display: block; float: left; height: 35px; line-height: 28px; color: #333; text-decoration: none; font-size: 13px; font-weight: bold; padding: 0 0 0 12px; cursor: pointer; font-family: Tahoma, Geneva, sans-serif }#nav li a.top_link span { float: left; display: block; padding: 0 12px 0 0px; height: 35px; background: right top no-repeat; }#nav li a.top_link span.down { float: left; display: block; padding: 0 24px 0 12px; height: 35px; }#nav li:hover a.top_link { color: #fff; background: url(../images/nav_lefthverbg.jpg) top left no-repeat; }#nav li:hover a.top_link span { background: url(../images/nav_righthoverbg.jpg) top right no-repeat; }#nav li:hover a.top_link span.down { }#nav li:hover { position: relative; z-index: 200; }#nav li:hover ul.sub { left: 1px; top: 38px; background: #FFFFFF; padding: 0px; border: 1px solid #CCC; white-space: nowrap; width: 212px; height: auto; z-index: 300; font-size: 11px; }#nav li:hover ul.sub li { display: block; height: 30px; position: relative; padding: 0px 0 0 0; float: left; width: 212px; font-weight: normal; }#nav li:hover ul.sub li a { display: block; font-size: 11px; height: 25px; width: 209px; line-height: 18px; text-indent: 5px; color: #000; text-decoration: none; padding: 5px 0 0 3px; }#nav li ul.sub li a.fly { background: url(../images/arrow_menu.gif) top right no-repeat; }#nav li:hover ul.sub li a:hover { background: #027AA2; color: #fff; border-color: #fff; }#nav li:hover ul.sub li a.fly:hover { background: #027AA2 url(../images/arrow_menu_hover.gif) top right no-repeat; color: #fff; }#nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul { left: 212px; top: -1px; background: #FFFFFF; }#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul { position: absolute; left: -9999px; top: -9999px; width: 0; height: 0; margin: 0; padding: 0; list-style: none; }#nav li:hover li:hover a.fly, #nav li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover li:hover a.fly { background: #027AA2 url(../images/arrow_menu_hover.gif) top right no-repeat; color: #fff; border-color: #fff; }#nav li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li:hover li a.fly { background: #027AA2; color: #000; border-color: #bbd37e; }ul.sub2 { margin: 0; border: 1px solid #CCC; white-space: nowrap; width: 153px !important; z-index: 400; height: auto !important; background: #FFF }ul.sub2 li { white-space: nowrap; width: 153px !important; z-index: 400; height: auto; background: #FFF }ul.sub2 li a { white-space: nowrap; width: 150px !important; z-index: 400; height: auto; background: #FFF }ul.sub3 { margin: 0; border: 1px solid #CCC; white-space: nowrap; width: 193px !important; z-index: 400; height: auto !important; background: #FFF }ul.sub3 li { white-space: nowrap; width: 193px !important; z-index: 400; height: auto; background: #FFF }ul.sub3 li a { white-space: nowrap; width: 190px !important; z-index: 400; height: auto; background: #FFF }#nav li:hover ul.portfolio { left: 1px; top: 38px; background: #FFFFFF; padding: 0px; border: 1px solid #CCC; white-space: nowrap; width: 155px; height: auto; z-index: 300; font-size: 11px; }#nav li:hover ul.portfolio li { display: block; height: 30px; position: relative; padding: 0px 0 0 0; float: left; width: 155px; font-weight: normal; }#nav li:hover ul.portfolio li a { display: block; font-size: 11px; height: 25px; width: 152px; line-height: 18px; text-indent: 5px; color: #000; text-decoration: none; padding: 5px 0 0 3px; }#nav li ul.portfolio li a.fly { background: url(../images/arrow_menu.gif) top right no-repeat; }#nav li:hover ul.portfolio li a:hover { background: #027AA2; color: #fff; border-color: #fff; }#nav li:hover ul.portfolio li a.fly:hover { background: #027AA2 url(../images/arrow_menu_hover.gif) top right no-repeat; color: #fff; }

.c a {
color:#FFFFFF;
}

.ul1{ padding: 0; margin-top:0px; list-style: none; padding-bottom: 0px;}
.ul1 > li {color: #333333; padding: 10px 0 2px 30px; margin: 0; line-height:20px;  background: url(../images/li_st1.png) 5px 13px no-repeat;}
.ul1 > li a{color:#000; text-decoration: none;}
.ul1 > li a:hover{color:#00; text-decoration: none; }


/* ----------------------- LISTING BOXES ------------------------- */

/* ============================= forms ======================= */
input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; padding-left:5px; padding-bottom:6px; padding-top:6px; height:20px; color:#010101; border:solid 1px #e3e3e3; background:#fff; resize:none;}
input:focus, select:focus, textarea:focus{outline:none;}
.cartRemoveItemDisplay input,
#search-in-description, #inc-subcat, #gender-female, #gender-male, #newsletter-checkbox, #email-format-text, #email-format-html, #rating-1, #rating-2, #rating-3, #rating-4, #rating-5, #pmt-linkpoint_api, #pmt-moneyorder, #pmt-paypal, #pmt-cod, #notify-0{ border:none!important;}
#rating-1, #rating-2, #rating-3, #rating-4, #rating-5{margin:2px 4px 0 8px; padding:0; background:none;}
#globalnotify, #pmt-cod, #pmt-moneyorder, #ship-flat-flat, #ship-item-item, #ship-storepickup-storepickup, #gender-male, #gender-female, #email-format-html, #email-format-text, #newsletter{border:none!important;	position:relative; top:2px;}
#primary{ margin-left:10px;	position:relative; top:2px; border:none!important;}
#disc-ot_coupon{margin:5px 0 0 0;}
#cartContentsDisplay input{ background:none;}


.select1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px; padding-bottom:6px; padding-top:6px; height:20px; color:#010101; border:solid 1px #e3e3e3; background:#fff; resize:none;}



