
* { margin:0; padding:0}

body { text-align:center; background:#444; color:#0f1942; font-size:11.5px; font-family:Tahoma, Arial, Verdana, sans-serif; line-height:1.3em}

p { padding:4px 3px}
a { color:#0f1942; text-decoration:none}
a:hover { color:#37719b; text-decoration:underline}
a img { border:none}

div#container { width:940px; position:relative; background:none; text-align:left; margin:10px auto 0 auto}
div#header { position:relative; width:100%; background:url(images/bng_header.gif) no-repeat; color:#edeedc; height:132px; z-index:4}
div#maincontent { position:relative; float:left; width:940px; background:url(images/bng_content.gif) repeat-y; overflow:hidden}
div#column_left { position:relative; float:left; width:200px; color:#edeedc overflow:hidden}
div#content { position:relative; float:left; width:710px; color:#0f1942; margin-left:10px; padding:10px; overflow:hidden}
div#footer { position:relative; width:920px; height:22px; text-align:right; margin:0 auto; padding:8px 10px 0 10px; background:url(images/bng_footer.gif) no-repeat}

form { display:inline}
input { padding:2px 5px; vertical-align:middle}
input.field { padding:3px 5px; border:1px solid #b2b2b2}
input.button { padding:2px 4px; background:#fff; border:1px solid #b2b2b2; color:#b16f5c; font-weight:bold}
input.search { border:1px solid #c2c3c4}
select { padding:0 2px;}
option { padding:1px 10px 1px 2px}
textarea { width:100%}

h1 { padding-top:8px; padding-left:15px; font:13px Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
h2 { font-family:Verdana, Arial, sans-serif; font-size:13px; font-weight:normal; margin-bottom:0; padding-bottom:0}

/* column left */
div.cat_heading { width:100%; margin-top:20px; height:30px; line-height:30px}
div.cat_heading h1, div.cat_heading a { color:#edeedc}
div.cat_heading h1 { width:70%; margin-left:6%; border-bottom:2px solid #616541}
div.box_l { text-align:left; width:90%; padding:0 0 5px 15px; line-height:1.5em; color:#edeedc}
div.box_categories { margin-top:10px; text-align:left; width:100%; color:#edeedc}
div.box_c { text-align:center; width:90%; padding:5px 0 5px 10px; line-height:1.5em; color:#edeedc}
div.box_categories a { display:block; color:#edeedc}
div.box_l a, div.box_c a { color:#edeedc}
div.box_l a:hover, div.box_c a:hover { color:#37719b}

h2.pl_sub_heading { font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:5px; background:#cef1b0; margin-top:10px}

a.level_0, a.level_1, a.level_2 {}
a.level_0 { width:180px; height:30px; line-height:30px; background:url(images/bng_menu0.gif) no-repeat; padding-left:16px; font-size:13px; border:1px solid #000}
a.level_1 { height:24px; font-size:12px; line-height:24px; border:1px solid #333; padding-left:18px}
a.level_2 { height:18px; font-size:11px; line-height:18px; border:1px solid #333; padding-left:40px}
a.level_0:hover, a.level_1:hover, a.level_2:hover { border:1px solid #888; color:#d1d300}
a.level_0:hover { text-decoration:none}
div.box_categories a.active_0, div.box_categories a.active_1, div.box_categories a.active_2 { color:#d1d300}
a.active_0 { background:url(images/bng_menu0_a.gif) no-repeat}

div.box_categories a.expired { margin-top:10px; color:#777}
div.box_categories a.expired:hover { border:1px solid #000; color:#777}

div.box_categories dl { margin-top:5px; padding:20px 0 10px 12px}
div.box_categories dt { padding:5px 0 3px 0}
div.box_categories dt a { text-decoration:underline}
div.box_categories dt a:hover { color:#37719b}
div.box_categories input.fields { width:100px}
td.info { padding:2px 0; border-top:1px solid #222; border-bottom:1px solid #444}

/* header */
div#logo { display:inline; float:left; width:242px; margin-top:32px; height:100px; margin-left:30px}
div#headercart { clear:right; display:inline; float:right; background:url(images/bng_header_cart.gif) no-repeat; width:153px; height:114px; margin-top:6px; margin-right:9px; padding-left:5px; padding-top:4px}
div#headerlogin { display:inline; float:right; background:url(images/bng_header_login.gif) no-repeat; margin-top:10px; margin-right:43px; width:232px; height:60px; padding-top:12px; padding-left:11px}
div#navbar { position:relative; display:inline; float:right; width:420px; height:33px; margin-top:18px; margin-right:44px; background:#eee; z-index:5}

div#headercart img { float:left}
div#headercart span.carttext { float:left; margin-left:12px; width:95px; color:#edeedc}
div#headercart select { clear:both; margin-top:4px; width:140px; margin-left:4px; padding:0 2px; font-size:10.5px}
div#headercart table.cart_summary { width:100%; font-size:11px; margin-top:4px}
div#headercart table.cart_summary td { text-align:right; padding-right:6px; vertical-align:bottom}
div#headercart table.cart_summary td.total { border-top:1px solid #5e5b11}
div#headercart {}
div#headercart {}

div#headerlogin {}
table.headerlogin { width:100%}
table.headerlogin td { vertical-align:middle; text-align:left}
table.headerlogin input.login { width:128px; padding:1px 2px; font-size:10.5px; border:1px solid #c2c3c4}
a.header { color:#edeedc}

ul#sddm { position:relative; margin:0; padding:0; width:100%; height:33px; z-index:30}
#sddm li { position:relative; margin:0; padding:0; list-style:none; display:inline; float:left; height:33px}
#sddm li a { position:relative; display:block; margin:0; padding:0; width:60px; height:33px; background:none}
#sddm li#home, #sddm li#home a { width:76px}
#sddm li#information, #sddm li#information a { width:127px}
#sddm li#account, #sddm li#account a { width:123px}
#sddm li#checkout, #sddm li#checkout a {  width:94px}

#sddm div { position:absolute; visibility:hidden; margin:0; padding:0; background:none; border:1px solid #666; background:#0f1942}
#sddm div a { position:relative; display:block; height:14px; margin:0; padding:5px 10px; width:auto; white-space:nowrap; text-align:left; text-decoration:none; background:#0f1942; text-indent:0; color:#eee; font:11px arial; z-index:40; border-bottom:1px solid #333}
#sddm div a:hover { background:#18265d; color:#ffa200}


/* footer */
div#footer, div#footer a { color:#777; font-size:10px}

/* --- maincontent --- */
h1.pageheading { font:14px Arial, Helvetica, sans-serif; font-weight:bold; padding:0 10px 10px 10px; color:#336}
h2.subheading { font:11px Verdana, Arial, sans-serif; font-weight:bold; border-bottom:1px solid #ddd; padding:4px 10px; color:#336}
h2.spt_subheading { font:11px Verdana, Arial, sans-serif; font-weight:bold; border-bottom:1px solid #ddd; padding:14px 10px 4px 10px; color:#336}
span.subheading { font-weight:bold; display:block; text-decoration:underline; padding-top:5px}
h1 a { color:#999}
div.separator { clear:both; background:url(images/pixel_orange.gif) repeat-x; width:98%; margin-left:1%; padding:2px 0 15px 0}
td.separator { border-bottom:1px solid #e6e6e6}
div.message { padding:12px 8px}


.boxText { font:10px Verdana, Arial, sans-serif}
.error { width:95%; font:14px Verdana, Arial, sans-serif; color:#900; padding:20px}
.errorBox { font:10px Verdana, Arial, sans-serif; background:#ffb3b5; font-weight:bold}
.stockWarning { font:10px Verdana, Arial, sans-serif; color:#c03}
.productsNotifications { background:#f2fff7}
.orderEdit { font:10px Verdana, Arial, sans-serif; color:#70d250; text-decoration:underline}

table.tableData td { vertical-align:top; padding:5px}
table.shoppingcart td { padding:4px 8px}
td.toptotal { border-bottom:1px solid #ddd; font-weight:bold}
.subtotal { padding-top:5px; border-top:1px solid #ddd}

/* listor */
ol.bs_list { padding:2px 0 2px 28px}

ul.featured { margin-top:4px; list-style:none; line-height:normal}
ul.featured li { display:inline; float:left; width:215px; height:170px; margin-left:4px; margin-top:4px; padding:2px 5px 0 5px; border-right:1px solid #cbd9e1; border-bottom:1px solid #cbd9e1; overflow:hidden}
h2.featured { margin-top:25px; width:85%; border-bottom:1px solid #b16f5c; padding:2px 6px; font-weight:bold}

div.products_name { text-align:left; height:28px; padding:3px 6px; overflow:hidden}
div.products_name a { display:block; font:13px; color:#013e71; font-weight:bold}
div.products_image { text-align:center; height:90px; padding:5px 0 0 0}
div.products_image a { display:block; border:none}
div.products_description { font-size:11px; height:72px; overflow:hidden}
div.products_price { height:35px; margin-top:5px; color:#075ea7; width:100px; font-weight:bold; font-size:13px; text-align:center; vertical-align:middle; display:table-cell}
div.products_buynow { float:right; margin-top:2px; color:#075ea7; width:100px; font-weight:bold; font-size:13px; text-align:center}

dl.index_lists { display:inline; float:left; width:92%; margin-top:15px; overflow:hidden}
dl.index_lists dt { background:url(images/bng_headings.gif) repeat-x; padding-left:18px; height:30px; line-height:30px; font-weight:bold; border-right:1px solid #b0bfc8}
dl.index_lists dd { width:94%; height:54px; border-bottom:1px solid #d6e1e8; overflow:hidden}
dl.index_lists dd a { display:block}
table.indexlist { width:100%}
table.indexlist td { vertical-align:middle; height:52px; padding-left:10px;}
table.indexlist a { display:block}

div.dl_info { display:inline; float:right; width:160px; padding:10px; color:#888}
dl.inputs { display:inline; float:left; width:350px; padding:10px}
dl.inputs dt { float:left; clear:left; width:140px; padding:3px}
dl.inputs dt.dlheading { padding-top:14px; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
dl.inputs dd { float:left; width:190px; padding:2px}
dl.inputs dd.dlrequired { padding-top:14px; padding-bottom:8px; font:10px Arial, Tahoma, Helvetica, sans-serif; color:#f00; text-align:right}
dl.inputs dd.field input, dl.inputs dd.field option { width:90%; padding:2px}
dl.inputs dd.field select { width:90%}
dl.inputs dd.right { text-align:right}

dl.inputs_wide { display:inline; float:left; width:520px; padding:10px}
dl.inputs_wide dt { float:left; clear:left; width:160px; padding:3px}
dl.inputs_wide dd { float:left; width:300px; padding:2px}
dl.inputs_wide dd.field input, dl.inputs_wide dd.field select, dl.inputs_wide dd.field option { width:60%; padding:1px}
dl.inputs_wide dd.field textarea { width:90%; padding:1px}
dl.inputs_wide dd.right { text-align:right}

dl.inputs_50 { display:inline; float:left; width:340px; padding:10px}
dl.inputs_50 dt { float:left; clear:left; width:170px; padding:3px}
dl.inputs_50 dd { float:left; width:150px; padding:2px}
dl.inputs_50 dd.field input { width:60%; padding:1px}
dl.inputs_50 dd.right { text-align:right}

ul.productslist { list-style:none; width:100%;}
ul.productslist li { display:inline; float:left; width:155px; margin-top:12px; margin-left:10px; margin-right:6px; padding:2px 2px 8px 2px; border:1px solid #ccc; overflow:hidden}
div.pl_image, div.pl_name, div.pl_price, div.pl_buynow { overflow:hidden}
div.pl_image { width:100%; height:115px; text-align:center}
div.pl_name { width:96%; height:30px; padding:0 2%}
div.pl_price { width:96%; height:22px; line-height:22px; padding-right:4%; text-align:right; font-size:14px; font-weight:bold}
div.pl_buynow { width:96%; padding:0 2%; height:28px; text-align:center}
div.pl_buynow input { padding:1px 3px}
ul.productslist {}
ul.productslist {}
ul.productslist {}
ul.productslist {}

table.pl_listing { font:10px Verdana, Arial, Helvetica, sans-serif; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #eee}
table.pl_listing td { background:#fff url(images/bng_pl.gif) repeat-x bottom; padding:5px}
table.pl_listing td input { vertical-align:middle}
table.pl_listing_head { font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
table.pl_listing_head td { background:url(images/bng_headings.gif) repeat-x; line-height:26px; padding:0 3px}

table.gv_faq a { display:block; font-weight:bold; padding:5px 10px; text-decoration:underline}
ul.navbar { width:100%; line-height:1em; list-style:none; border-bottom:1px solid #ccc; height:2.1em}
ul.navbar li { float:left}
ul.navbar li a { display:block; text-decoration:none; font-weight:bold; background:#f4f4f4; padding:0.5em 1em; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #ccc}
ul.navbar li a.here { background:#dedede}
ul.navbar li a:hover { background:#dedede; border:1px solid #fff; border-bottom:none}
ul.navbar li a.here:hover { background:#dedede; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #ccc}

ol.faq { margin-left:35px}
ol.faq li a { padding:2px 0; display:block}

table.categories td, h1.categories, h1.categories a { font:18px Tahoma, Arial, Verdana, sans-serif; font-weight:bold; color:#0f1942; padding:0; margin:0}
h1.categories a:hover { color:#b16f5c}
table.categories td.categories { padding:15px 0 10px 30px}

/* products_page */
div#products_information { display:inline; float:left; margin-left:5px; width:480px}
h1.productheading { font:16px Tahoma, Arial, Verdana, sans-serif; font-weight:bold; padding:2px 0 10px 10px}
h1.productheading span { font-size:12px; font-weight:normal}
div#products_image { display:inline; float:left; width:200px; padding:10px 10px 10px 0; text-align:center}
div#products_price { display:inline; float:left; width:230px; margin-top:35px}
span#price { display:inline; float:left; margin-left:10px; width:80px; height:34px; padding-left:4px; line-height:38px; text-align:center; font-weight:bold; font-size:12.5px; font-family:Verdana, Arial, Helvetica, sans-serif}
span#buybutton { display:inline; float:left; margin-left:10px; height:34px; line-height:34px;}

div#products_options { display:inline; float:right; width:220px; margin-top:20px}
div#products_options ul { list-style:none; width:100%}
div#products_options li { width:100%; height:22px; line-height:22px}
div#products_options li.special { width:100%; margin-top:6px;}
div#products_options img { margin-right:5px}
div#products_description { clear:both; display:inline; float:left; width:460px}
ul.header_description { width:100%; margin-top:2em; line-height:1.3em; list-style:none}
ul.header_description li { float:left}
ul.header_description li a { display:block; text-decoration:none; background:#f4f4f4; padding:0.5em 1.2em; border-left:2px solid #f0f0f0; border-top:2px solid #f0f0f0; border-right:2px solid #ccc}
ul.header_description li a.here { background:#dedede; color:#0f1942; font-weight:bold}
ul.header_description li a:hover { background:#dedede; color:#000; text-decoration:underline}
ul.header_description li a.here:hover { color:#0f1942; text-decoration:none}
div#description { clear:both; border:1px solid #ddd; width:96%; padding:10px; margin-bottom:10px; line-height:1.5em}
div#description ul { margin-left:20px}
a.download { margin:20px}

div#products_categories { display:inline; float:right; width:210px; padding:0}
div#products_categories h2 { margin:0; padding:0; border-bottom:1px solid #b16f5c; font-size:11px; font-family:Tahoma, Arial, Verdana, sans-serif; font-weight:bold}
div#products_categories ul { list-style:none; font-size:11px; width:192px; padding-left:8px; border-left:1px solid #b16f5c}
div#products_categories li { clear:both; padding:5px 0; height:40px;}
div#products_categories li a.ptext { float:right; width:128px}
div#products_categories li a.pimg { float:left; width:62px; text-align:center}

div#also_purchased { display:inline; float:left; width:470px; margin-top:15px}
div#also_purchased span.also_image { display:block; height:60px}
dl.prod_quant { border:1px solid #dfdfdf; background:#fcfcfc; color:#336; width:96%; font:11px Tahoma, Arial, Verdana, sans-serif; padding:5px 0}
dl.prod_quant dt, dl.prod_quant dd { display:inline; float:left; padding:0 2%; height:22px; line-height:22px; background:#fcfcfc}
dl.prod_quant dt { clear:both; width:48%; font-weight:bold; text-align:right}
dl.prod_quant dd { width:43%; text-align:left}
dl.prod_quant dd a { text-decoration:underline}
ul.productinfo { list-style:none}
ul.productinfo a { color:#b16f5c; font:11px Tahoma, Arial, Verdana, sans-serif; text-decoration:underline}
ul.productinfo a:hover { color:#000}
ul.productinfo li { padding:4px}
ul.productinfo li img { vertical-align:text-bottom; padding-right:5px}

td.smallText, span.smallText, p.smallText, dt.smallText { font:11px Arial, Tahoma, Helvetica, sans-serif}
span.special { font-family:Verdana, Arial, sans-serif; color:#f00; font-weight:normal; text-decoration:line-through}
div.order_total { font-weight:bold; border-top:1px solid #ccc; width:80%; margin-top:2px}
img.product_image { border:1px solid #dfdfdf}
span.specialprice { color:#f00}

/* input fields account + login*/
h2.ca_heading { clear:left; float:left; width:40%; margin-top:18px; font-weight:bold; padding:4px 10px}
form#account table { clear:left; width:500px; margin-left:16px; background:#000}
form#account tr { background:#101010}
form#account tr.odd { background:#000}
form#account td { height:26px; vertical-align:middle}
form#account td.labels { width:140px; text-align:right; padding-right:15px; font-weight:normal}
form#account table#ca_other { margin-top:8px; margin-left:10px; border:none}
form#account table#ca_other, table#ca_other tr, table#ca_other td { background:none}
form#account table#ca_other td { height:18px; padding:4px}
form#account table input.field { width:60%}
form#account span { color:#f00}

form#create_account table { clear:left; width:500px; margin-left:16px; background:#eee}
form#create_account tr { background:#ddd}
form#create_account tr.odd { background:#eee}
form#create_account td { height:26px; vertical-align:middle}
form#create_account td.labels { width:140px; text-align:right; padding-right:15px; font-weight:normal}
form#create_account table#ca_account { margin-top:8px}
form#create_account table input.field, form#create_account table select { width:60%}
form#create_account span { color:#f00}

span#required { clear:both; float:right; width:160px; margin-right:40px; color:#f00}
span#required .inputRequirement { color:#f00}

/* checkout */
div.checkout_address { display:inline; float:left; width:46%; padding:5px 2% 5px 1%}

form#checkout table.ca_register { clear:left; width:100%; margin-top:5px; background:#ddd}
form#checkout table.ca_register tr { background:#eee}
form#checkout table.ca_register tr.odd { background:#dedede}
form#checkout table.ca_register td { height:26px; vertical-align:middle}
form#checkout td.labels { width:115px; text-align:right; padding-right:5px; font-weight:normal}
form#checkout td.optional_text { width:150px; vertical-align:top; padding-left:5px; color:#f00}
form#checkout table input.field, form#create_account table select { width:80%}
form#checkout h2 { color:#101b48; font-weight:bold; padding-bottom:3px}
form#checkout span { color:#f00}

div#checkout_shipping, div#checkout_payment { display:inline; float:left; width:45%; padding:5px 3% 5px 1%}
div#checkout_shipping {}
div#checkout_payment {}

table.checkout_options { width:95%; margin-left:2%}
table.checkout_options td { padding:5px 1% 5px 2%; border-top:1px solid #222}
table.checkout_options td td  { padding:1px 2px}
table.checkout_options table { background:#dedede; margin-left:10px}
table.checkout_options .no_border { border:none}
.moduleRow {}
.moduleRowOver { background:#ccc; cursor:pointer; cursor:hand;}
.moduleRowSelected { background:#dedede; color:#101b48}

table.padk { margin-left:10px}

table#ca_pw_forgotten { clear:left; width:340px; margin-left:16px; background:#000}
table#ca_pw_forgotten td { height:32px; padding:7px 10px; vertical-align:middle}
table#ca_pw_forgotten td.labels { width:140px; text-align:right; padding-right:15px; font-weight:normal}
table#ca_pw_forgotten table input.field { width:60%}

form#checkout span#required { clear:both; float:right; width:260px; margin-right:40px; color:#f00}



table.ordertotal { margin-top:20px; font:12px Verdana, Arial, Helvetica, sans-serif; line-height:20px}
table.ordertotal td, table.ordertotal h2.subheading { font:12px Verdana, Arial, Helvetica, sans-serif}
table.ordertotal h2.subheading { font-weight:bold}
table.ordertotal td.check_heading { font-weight:bold; border-bottom:1px solid #ddd; padding:4px 10px; color:#336}
table.bord { border:1px solid #ccc; padding:4px;}
table.bord td { padding:2px 4px;}
table.checkout_bar { padding:10px 0}
table.checkout_bar td { padding:2px 0; vertical-align:middle}

table.margintop { margin-top:10px}
table.bordertop { border-top:1px solid #ccc}
table.borderbottom { border-bottom:1px solid #ccc}
td.padleft3 { padding-left:15px}
td.padleft5 { padding-left:30px}
td.pad { padding:4px 2px}

.messageStackError, .messageStackWarning { background:#ffb3b5; padding:3px 5px}

div.border { border:1px solid #ccc}
div.border a:hover { text-decoration:none}
div.center { margin-top:25px; width:100%; overflow:hidden}
div.readonly { width:80%; padding:10px; border:1px solid #ddd; background:#fafafa}
ul.dotlist { list-style:disc; margin-left:20px}
img.fl_right { float:right; margin:10px}

p.padding { padding:5px 10px 1px 10px}
p.notifications { padding:6px 18px}
td.padding { padding:3px 10px}
.clear { clear:both}
.left { text-align:left}
.center { text-align:center}
.right { text-align:right}
.markProductOutOfStock { color:#f00}

.thumbnail { position:relative; z-index:0;}
.thumbnail:hover { background-color:transparent; z-index:50;}
.thumbnail span{ position:absolute; background:#ffe; padding:3px; width:252px; left:-1000px; border:1px dashed #666; visibility:hidden; color:#000; text-decoration:none; text-align:left;}
.thumbnail span img{ /border-width:0; padding:2px;}
.thumbnail:hover span{ visibility:visible; top:-20px; left:-295px; /*position where enlarged image should offset horizontally */}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}