/********** RESET STYLES ************/

* { font-family: Helvetica, Arial, Verdana; font-size: 12px; }
a { color: #0061c6; font-weight:bold;} 
.invis {visibility:hidden;}
/********** STRUCTURE STYLES ************/

.homepage_text {;float:left;width:685px;padding:15px 15px 25px 20px;}


body { background: url('/templates/default/images/ralphs-bg.jpg') #303030; margin:0px; padding:0px;}
#bgcontainer {width:1026px; margin-left:auto; margin-right:auto;}
#container {float:left;  display:inline; width:990px; padding-left:37px;background-image: url('/templates/default/images/bg5.jpg'); }

#header { float: left; background-color:#ECECEC; width: 949px; }
#headerlogo { float:left; display:inline; background-image: url('/templates/default/images/pelican_logo.jpg'); width:520px; height:50px; }

#menu { float:right; width:401px; height:33px; list-style:none; margin: 12px 10px 0 0; }
#frmurl { display: none; }
#menu li { float: left; }
#menu li a { height: 33px; display: block; background-image: url('/templates/default/images/menu.jpg'); }
#menu .home { width: 62px; }
#menu .my_account { width: 90px; background-position: -62px 0px; }
#menu .view_cart { width: 80px; background-position: -152px 0px; }
#menu .contact_us { width: 88px; background-position: -232px 0px; }
#menu .checkout { width: 81px; background-position: -320px 0px; }

.sidebar { float:left; display:inline; clear:left; width:216px; padding: 21px 0 0 0; margin: 0px; min-height: 500px; font-size:85%; }
.sidebar ul { font-family:Helvetica; font-size: 12px; list-style:none; margin: 0 0 0 0px; background-color:#fff; }
.sidebar ul li { background: url(/templates/default/images/leftmenu-bullet.gif) 10px 8px no-repeat #fff; width:216px; margin:0px 0px 0px 0px; border-bottom: 1px dashed #ccc; }
.sidebar ul li a:hover { text-decoration: underline; }
.sidebar ul li ul { width: 216px; margin: 0; padding:10px 0 10px 0; background-color: #ECECEC; }
.sidebar ul li ul li { background-image: none; background-color: #ECECEC; border: 0; margin:0; width:216px; }
.sidebar ul li ul li a { width: 190px;font-size:11px; margin:0px 0 2px 0; display: block;text-decoration:underline; }
.sidebar ul li a { display: block; width: 190px; font-size:13px;padding:3px 0 3px 22px; color: #00264f; text-decoration:none; }
.sidebar ul li a.activeModel { color: #3b79b9; font-weight: bold; }
.sidebar h3 {width:215px;height:25px;}
h3.comparison {background:url(/templates/default/images/heading_compare.jpg) top left no-repeat;}
h3.categories {background:url(/templates/default/images/heading_categories.jpg) top left no-repeat;}
h3.calculators {background:url(/templates/default/images/heading_calculator.jpg) top left no-repeat;}


.imgarrow { border: none; float:left; display:inline; margin: 2px 5px 0 15px; }

#searchbox { float:left; display:inline; background-color:#fff; padding:5px; width:208px; margin: 0px 0 10px 0px; }
#searchbox input.searchbutton { float:left; display:inline; }
#searchbox input.inputsearch { float:left; display:inline; margin: 7px 0 0 0; width:105px; }

#secure { text-align:center;}

.calculator {padding:5px;margin-top:20px;}
.calculator label, .calculator input { display:block; margin: 1px 0 1px 25px; }
.calculator label { font-weight:bold; color: #4F4A4A; }
.calculator input {width:120px;margin-bottom:5px; }
.calculator input.button {margin-left:19px;width:135px; }
.calculator p, .compare-info p, .compare-info p a, #contentcontainer p { font-size:93%;margin-left:10px;margin-bottom:13px; }
.calculator p, .compare-info p {padding-top:5px; }

p.casecalc { width:600px; background-color:#eee; padding: 20px; border:1px solid #ddd;}
#contentcontainer {width: 729px; float:left; display:inline; padding: 0 0 20px 10px; margin: 0 0 0 0; }
.producttext { float:left; display:inline; width:350px; }
.producttext h2 { float:left; display:inline; font-family:Helvetica; font-size:14px; color:#3F3F3F; }
.grayarrow { float:left; display:inline; margin: 10px 20px 0 0; }
.emphasis { float:left; display:inline; font-size:12px; font-family:Helvetica; font-weight:bold; color: #3F3F3F; margin: 4px 5px 0 0; width:100px; }
.regulartext { font-size:1em; font-family:Helvetica; color: #3F3F3F; margin: 0 20px 0 0; }
.content { float:left; display:inline; margin: 15px 0 15px 0; }
.content p { font-family:Helvetica; font-size:12px; color:#5F5959; }
.productimages { float:left; display:inline; margin:0 0 0 20px; }
#related-products { margin: 10px auto 10px auto; }
.related-product { float:left; display:inline; margin: 0 50px 0 0; text-align:center; }
.related-product input[type=checkbox] { margin: 2px 0 0 0; }
.content { float:left; display:inline; clear:both; }
.breadcrumb { margin: 0 0 20px 0; }



/******* GENERIC STYLES ********/

h3, h4, h5 { color: #2f2f2f; }
.addtocart { padding: 20px 70px 20px 70px; }
.hr { float:left; display:inline; clear:both; width:100%;  padding:0px 10px; margin:10px 0px; border-bottom:1px solid #ececec; }

/****** PRODUCT LIST *******/

.prodlist { width:710px; float:left; display:inline; }
.prodlist_prod { width: 236px; float: left; display:inline; text-align: center; padding: 0 0 15px 0; margin:15px 0 0 0; height: 265px; border-bottom: 1px solid #eee;}
.prodlist_prod .prodlist_prod_img img { border: 0; }
.prodlist_prod_name a { font-size:95%; }
.prodlist_prod_name {height:35px;}
.prodlist_prod_retail {color: #222; font-weight:bold; }
.prodlist_prod_our {color:#841A04; font-weight:bold; }
.prodlist_dimensions{font-size:90%; font-weight:bold; color: #4F310F; }
.prodlist_prod .prodlist_prod_img a img { border:1px solid #fff; }
.prodlist_prod_details ul { list-style:none; }
.prodlist_prod_details li { font-size:11px;margin-bottom:5px; }
#pageHeader { width: 732px;  height: 33px; background: url(/templates/default/images/headerbg.gif) top left no-repeat; float:left; display:inline; }
#pageHeader-homepage { width: 727px;height: 33px; background: url(/templates/default/images/headerbg.gif) top left no-repeat; float:right; display:inline; }
#pageHeaderLeft { height: 33px; float:right; display:inline; background: url(/templates/default/images/headerbg.gif) top right no-repeat; min-width: 100px; }
#pageHeaderRight { padding: 5px 10px 0 10px; height: 26px; float:right; display:inline;text-transform:uppercase;text-decoration:underline; border-bottom: 1px solid #d3d3d3; border-top: 1px solid #d3d3d3; background-color: #fff; }
div.home-featured-products div.prodlist_prod { width: 172px; margin: 0 0 15px 0; }
div.home-featured-products div.prodlist_prod_img { margin: 0 0 0 11px; width: 150px; height: 150px; clear: both; }
div.home-featured-products div.prodlist_prod_name { clear: both; height: 35px; padding: 5px 0 0 0; }
div.home-featured-products div.prodlist_prod_our { margin: 0 0 5px 0; }

/******* PRODUCT DETAIL ********/

.prodinfo { width: 310px;margin-right:5px; padding: 0 10px 0 18px; float: left; background: url(/templates/default/images/product-bullet.gif) 0px 1px no-repeat; }
.prodinfo .prodname { font-size: 16px; font-weight: bold; margin: 0 0 20px 0;color:#5c0403; }
.prodinfo .prodprices, .prodinfo .prodops, .prodinfo .prodspecs, .prodinfo .sku { width: 320px; float: left; margin: 0 0 20px 0; }
.prodinfo ul { margin: 0 0 20px 20px; }
.prodinfo h3 { margin: 0 0 20px 0; }
.prodrelated { clear: left; width: 660px; }
.prodrelated a { color:#252525; }
.prodrelated .product { width: 155px; float: left; text-align: center; padding: 5px; }
.prodrelated .product a img { border: 0; }
.prodrelated h3 { color: #770303; font-size:120%; border-bottom: 1px solid #eef; padding-bottom:6px; }

.prodimages, .productlgimage { float: left; display:inline; clear:right;width:300px;}
.prodimages a img { border: 2px solid #BFBFBF; max-width:270px; }
.prodimages .addtocart {float:left;display:inline;margin:0px; padding:15px 10px;clear:left;}
.prodops_right {float:left;display:inline;margin-left:10px;} 
.prodimages_other { width:300px; }
.prodimages_other ul { list-style:none; float:left; display:inline; margin:0px; padding:0px; }
.prodimages_other li { width:65px;height:50px;margin: 10px 10px 5px 0; float: left; display:inline; }
.productlgimage{ width: 320px;}
span.our_price, span.sale_price, div.our_price, div.sale_price { color:#770303;} 
span.list_price, div.list_price { color: #252525; } 
div.you_save, span.you_save { color: #d26048; }
span.sale_price, span.list_price, span.you_save { font-weight:bold; padding-right:10px; font-size:100%;}
span.our_price { font-size:130%;font-weight:bold; }
.prodimages .uships { float:left;display:inline;width:300px;text-align:center;font-weight:bold;margin:5px 0 0 0; }
.productName {height:30px;}
.prodprices_right { width:300px; }

/*** PAGE NUMS ***/

.select-txt { float:left;display:inline; margin-top:15px; margin-right:5px; font-weight:bold;font-size:8.5pt;color: #223865;}
.pagenums{ width: 300px; float:left;display:inline; margin: 10px 0 10px 0;}
.pagenums span, .pagenums a{ font-size: 11px; display: block; float: left;display:inline; padding: 4px 6px 2px 6px; border: 1px solid #b0b2c9;
							 margin: 0px 3px 0px 0; text-decoration: none; font-weight:bold; }
.pagenums a:hover { border: 1px solid #4384cd; font-weight:bold; }
span.prev, span.next {color: #223865;font-weight:bold;}
span.current{ background-color: #ced8ec; color: #223865;}

.breadcrumb { margin-top:10px; }

/***** HOME PAGE *****/

#homeBanner { width: 730px;height: 225px; float: left; display:inline; }
#slideshow { margin: 0 0 0 3px; width: 732px; height: 225px; position: relative; top:0px; left:0px; }
#slideshow ul { list-style:none; float:left; display:inline; margin:0; padding:0; }
.slidephoto ul, .slidetext ul { width: 732px; height: 225px; position: absolute; top:0px; left: 0px; }
.slidephoto ul li, .slidetext ul li { position: absolute; top:0px; left: 0px; }
.slidephoto ul { }
.slidetext ul { }
.slidephoto ul li a img { border: 0; }
.slidetext ul li { z-index:100; }
.slideButton { z-index: 100; background: url(/templates/default/images/slides-footer.gif) 0 8px no-repeat; position: absolute; bottom:0px; left:0px; width: 135px; height: 23px; padding: 8px 0 0 597px; }
.slideButton ul { width: 120px; }
.slideButton ul li { text-align: center; width: 30px; float: left;margin-top:5px; }
.slideButton ul li a { color: white; font-weight: bold; text-decoration:none; }
.slideButton ul li a.selected { color: #dbc845; }
#homePromo { margin: 0 0 0 5px;width: 669px; padding: 15px 30px 0px 30px; float: left; background-color: #ececec; }
#homePromo h1 { font-size:15px; }
#homePromo p { margin: 0 0 10px 0; line-height: 16px; }
.home-featured-products { width: 732px; float: left; }
.home-featured-products .prodlist_prod { width: 173px; float:left; display:inline;text-align: center; padding: 10px 5px 10px 5px; }
.promo1, .promo2, .promo3, .promo4 { padding: 20px 40px 0 30px; line-height:11pt;background:url(/templates/default/images/trident.gif) 19px 22px no-repeat; }
.promo1 p, .promo2 p, .promo3 p, .promo4 p { margin: 0 0 10px 0; }
.promo1 p.quot { font-style:italic; font-weight:bold;font-size:13px; }
.promo1 p.quot, .promo2 p.quot2 { margin-left: 10px; }
.promo2 div.list { margin: 20px 20px 0 0; text-align: right; }
.promo3 div.list { margin: 0 0 0 0px; text-align: left; }
.promo4 div.list { height: 125px; float: right; display:inline; text-align: right; }
.slidetext ul li div p a { color: #2e2a2b; font-weight: bold; font-size: 13px; }
.promo4 div.list.left { width: 175px; }
.promo4 div.list.right { padding: 0 0 0 10px; }


/* ##### VIEW CART ##### */
.cartheader{ margin:30px 0px; }
.viewCart, .viewCart .summary, .viewCart .summary .row {width: 692px; float:left; display:inline; display: inline; }
.viewCart .summary { margin:0px; background-color:#ececec;  }
.viewCart .summary .row { color:#363636; }
.viewCart .summary .row .head { background-color:#fff; font-weight: bold; font-size: 13px; color: #353535; margin:0px 0px 5px 0px; padding:3px 0px;}
.viewCart .summary .row div { float: left; }
.viewCart .summary .row .item { width: 60px; padding-left: 5px; padding-right: 5px; }
.viewCart .summary .row .quantity { width: 50px; padding-left: 5px; padding-right: 5px; }
.viewCart .summary .row .sku {  width: 104px; padding-left: 5px; padding-right: 5px; overflow: hidden; }
.viewCart .summary .row .prodDesc { width: 260px; padding-left: 5px; padding-right: 5px; }
.viewCart .summary .row .salePrice { width: 90px; padding-left: 5px; padding-right: 5px; }
.viewCart .summary .row .subTotal { width: 68px; padding-left: 5px; padding-right: 5px; }
.viewCart .summary .prodrow { border-bottom: 2px solid #fff; }
.viewCart .summary .controls { border-bottom: 0px; height: 90px; width: 449px; float: left; background-color: white; }
.viewCart .summary .controls .shipping { padding: 8px; height: 23px; width: 431px; background-color:#ececec;  }
.viewCart .summary .controls .shipping input { vertical-align: top; margin: 0 10px 0 0; }
.viewCart .summary .controls .update input { margin: 20px 5px 0 0; }
.viewCart .summary .totals {  width: 243px; padding:0px; float: left; }
.uships-checkout { display:block;font-weight:bold;margin-left:180px; }

div.totals div.subtotal {width:258px; }
div.label, div.blank, div.amount { float:left; display:inline; width:70px; height:30px; padding:4px; font-weight:bold; font-size:110%; border-bottom:2px solid #fff; border-right:2px solid #fff;}
div.label {color:#363636; padding:4px 5px; width:71px; }
div.amount{border-right:none;}
div.update{height:85px; width:448px;  background-color:white;}
div.amount {  }
div.quantity {text-align:center; }
div.salePrice, div.subTotal, div.amount { text-align:right; padding-right:15px; }
div.quantity input { text-align:center; width: 30px; }

.vline {width:2px; height:230px; margin: 0px 10px 20px 0px; background-color:#ececec; float:left; background-repeat: repeat-y;}

.viewCart .actions { float:left; display:inline; width:690px; margin: 0 auto;   }
.viewCart .actions .nologin, .login { margin-top: 20px; width: 260px; float:left; display:inline; padding-top: 20px; }
div.login {margin-left:10px; }
div.nologin {margin-left:110px; }

.viewCart .suggestions { padding: 0 0 20px 0; width: 693px; float:left; display:inline; margin-top: 20px; background-color: #fffcf9; }
.viewCart .suggestions .head { background-color: #ececec; padding:5px; color:#565656; font-weight: bold; font-size:120%;}
.viewCart .suggestions .product { padding: 10px; width: 210px; float: left; text-align: center; }
.viewCart .suggestions .product img { border: 0; }
.viewCart .empty { margin: 20px 0 0 0; line-height: 45px; text-align: center; }

.nologin p, .login p { margin: 10px 0; color: #363636;}
.nologin h2, .login h2 { font-size:120%; color: #363636; }
.login label {display:block; margin:10px 0 0 0; font-size:90%; color:#363636; font-weight:bold; }
.btncontinue { margin: 10px 0 0 0; }
/* ##### COMPARISONS ##### */
.product-image { cursor: move; }
.comparisons { background: url(/templates/default/images/comparisons.gif) top left no-repeat; margin: 0 0 20px 0; padding: 15px 0 10px 0; width: 216px; height: 213px; font-size: 11px; }
.comparisons p { margin: 0 0 0px 5px; }
.compare-info { margin: 0; padding: 0 5px 0 5px; }
.compare-boxes { margin: 0 0px 10px 37px; float: left; display:inline; }
.compare-box { background: url(/templates/default/images/compare-box-empty.gif) top left no-repeat; width: 60px; height: 60px; float: left; margin: 10px 10px 0 0; }
.compare-go { width: 166px; float:left; display:inline; display:inline; text-align: center; margin: 0 0 10px 20px }
.odd { border-top: 1px solid #b3b3b3; background: #efefef; }
.even { border-top: 1px solid #b3b3b3; }
.even td, .odd td { vertical-align: top; font-size: 11px; padding: 5px 5px 10px 5px; }
.product-accessories { border-collapse: collapse; margin: 10px 0 0 0; border: 1px solid #D3D3D3; width: 300px; background-color: #fffbd5; }
.product-accessories tr td { padding: 3px; }
.product-accessories thead tr th {color:#252525; font-weight:bold; background-color: #BFE2FF; }

/* checkout */
label.error { display: block; color: red; padding: 2px; font-style: italic; }
#checkout_billing table tr td, #checkout_shipping table tr td { vertical-align: top; }
#shipAddress table tr td label, #checkout_billing table tr td label { width: 105px; display: block; font-size: 12px; }
#shipAddress table tr td input, #shipAddress table tr td select, #checkout_billing table tr td input, #checkout_billing table tr td select { width: 165px; font-size: 12px; }
.blue_inputs input, select, textarea { background:#fff; border:1px solid #484A08; color:#685e4c; }
.blue_inputs option { background:#fff; }
.blue_inputs select option { border:0; }
.blue_inputs input:focus { border:1px solid #6e9fb9; }

#Checkout h2 { font-family:Arial; font-size:10pt; color:#685e4c; }
#Checkout { font-size: 13px; width:654px; margin: 15px 0 0 0; }
#checkout_billing { width:306px; float:left; display:inline; padding: 0 0 15px 0; }
#billing_text { width:100px; text-align:right; float:left; display:inline; }
#checkout_shipping { float:left; display:inline; width:306px; }
#checkout_divider-x { width:1px; background:#000; height:240px; float:left; display:inline; margin: 0 20px 0 20px; }
#shipping_text { width:100px; float:left; display:inline; text-align:right; margin: 0 10px 0 0; }
#shipping_input { }
#shipping_info { margin: 0 0 10px 33px; }
.checkout_divider-y { clear: both; font-size: 0; line-height: 0; background:#000; height:1px; width:674px; margin: 0px 0 5px 0; }
#checkout_registration { width:704px; padding:5px 0 0 0; height:140px; }
#checkout_payment { width: 704px; float:left; display: inline; }
#registration_text { width:140px; float:left; display:inline; text-align:right; margin: 20px 10px 0 0; }
#registration_wrap { margin: 0 auto 15px auto; height:100px; width:704px; }
#registration_input { width:265px; float:left; display:inline; margin:20px 0 0 0; }
#registration_benefits { width:170px; float:left; display:inline; }
#registration_benefits ul { margin: 0 0 0 0px; }
#checkout_shipmethod { width:764px; margin:0 auto; float:left; display:inline; }
#shippingOptions, #shippingOptionsLoading { width:300px; float:left; display:inline; margin:0 0px 0 0px; }
#totals { width:250px; float:left; display:inline; margin: 0 0 10px 100px; }
#shippingOptionsLoading { background-color: #FFE4CF; display: none; text-align: center; }
#shippingQuotesTable { border: 2px solid #a9b5d0; padding: 3px; margin: 0 0 5px 0; border-collapse: collapse; }
#shippingQuotesTable tr td { padding: 2px; vertical-align:top; border-top: 1px dotted #a9b5d0; }
#shippingQuotesTable tr:hover { background-color:white; }
.shippingQuoteCost { background-color:#EEF5FF; font-weight: bold; text-align: right; }
.shippingQuoteRadio { border-top: 1px dotted #ffffff; width: 18px; background-color:#a9b5d0; }
.shippingQuoteRadio input { margin:3px auto 0 auto; padding:0; }
.shippingQuoteName { background-color:#EEF5FF; padding: 0 5px 0 0; }
.shippingQuoteEstimate { font-size: 10px; }
#shippingError { border: 2px solid red; padding: 5px; margin: 0 0 5px 0; background-color: pink; text-align: center; }
#taxAMT { border-bottom:1px solid; }
#payment_wrap {
float:left;display:inline; width:694px; padding: 0 0 0 10px; }
#payment_wrap table tr td { vertical-align: top; text-align: left; padding: 0px 5px 0px 0; }
#checkout_submit_btn input { border: 0; margin: 10px 0 0 250px; }
.shipping_choices { background-color: #E8EFE0; width:276px; margin: 0 0 5px 0; }
.shipping_choices tr td label { font-weight: bold; }
#shippingOptions, #shippingOptionsLoading { width:300px; float:left; display:inline; margin:0 0px 0 0px; }
div#checkout_shipmethod { margin: 0 0 10px 0; width: 700px; float:left; display:inline; }
#ShippingOptions1, #ShippingOptions0 { width: 350px; float:left; display:inline; }
#ShippingOptions1_text, #ShippingOptions1_nums { width: 175px; float:left; display:inline; }
#shippingOptionsLoading { display:none; }
.orderReceipt { float:left; display:inline; margin: 15px 0 0 46px; }
.content_text ul { margin: 0 0 15px 35px; }
.content_text p { margin: 0 0 15px 0; }
div.orderbttn a img { border:none; }
.logolink {width:520px; height:56px; float:left; display:inline;}
.number { font-weight:bold;color:#fff;font-size:13pt;padding-bottom:10px;margin-left:20px; }
.above_text { float:left;display:inline;margin-left:-3px; }

#footer-details { float:left; display:inline; background-color: #fff; width:850px; }
.imgfooterdetails { float:left; display:inline; margin: 0 0 0 50px; }
#footer-content { float:left; display:inline; margin: 0 0 0 -3px; padding: 0px 0 0 0px; width:958px; background-color:#5c0403; height:160px; }
#footer-content a { color: #FFF; }
#footer-bottom { float:left; display:inline; height:60px; width:1026px; margin-left:0px;background-image: url('/templates/default/images/footer5.jpg');}
#footer {border: 6px solid pink; float:left; display:inline; width: 1026px; height:200px; border: 3px solid red; }
.ftrcontact { float:left;display:inline;width:223px;height:170px;background-color:#440302;}
.largetxt { float:left;display:inline;font:bold 13pt helvetica, arial, sans-serif;padding-bottom:10px;margin:20px 0 0 10px;color:#fff;}
.yellow { font:bold 13pt helvetica, arial, sans-serif;color:#f4e158; }
.ftrcontact p { color:#fff; }

#footer-lists { float:left;display:inline;width:692px;padding:20px 0 0 20px; }
#footer-lists h3 { color:#fff;font-size:10pt; }
#footer-lists ul { margin:5px 0 0 0px;list-style:none; }


.ftrlist1 { float:left;display:inline;width:100px;height:100px; }
.ftrlist2 { float:left;display:inline;width:185px;height:100px; }
.ftrlist3 { float:left;display:inline;width:220px;height:100px; }
.logocopy { margin-top:25px; }
.ftrlist1 a { font-weight:normal; }
.ftrlist2 a { font-weight:normal; }
.ftrlist3 a { font-weight:normal; }


#tblCustLogin {
border:1px solid #cecece;
padding:20px;width:400px;
margin-left:40px;background-color:#eeeeee;
}
#tblCustLogin input {
margin-bottom:5px;
float:right;width:150px;
}
#tblCustLogin p {
font-size:12px;padding:5px;background:#fff;
width:340px;margin-left:0px;
}
#tblCustLogin .login {
width:60px;margin-top:0px;
}


.article-content { padding: 0 15px; }
.article-content ul, .article-content ol { padding: 10px 0 0 30px; }

.below_text { float:left;display:inline;width:700px; }

#mylbl1 { float:left;margin-left:10px;font-weight:bold; }
#myacc1 { float:left;margin-left:10px;margin-bottom:15px; }

.error{ clear:both; font-size: 18px; text-align:center; background:#FF0; border:thin solid red; padding: 5px; width:98%;}


/*** Guns Category ***/
.gun {margin:10px 0 25px 0;background:#eee;}
.gun .heading {background:#ca4700;color:#fff;font-weight:bold;text-transform:Uppercase;}
.gun td {border:1px solid white;padding:4px 0 3px 0;}
