/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/


.ramsay-notice{
	height: 280px;
	width: 560px;
	background-color: #FFFFFF;
	margin: auto;
	background:url(images/ramsay-notice-bg.png); 
	padding: 200px 40px 0;
	text-align:center;
}

.important-message{margin:15px 0; background:#FFF;}
.important-tl{ background:url(images/ramsay-theme/notice-tl.png) top left no-repeat;}
.important-br{ background:url(images/ramsay-theme/notice-br.png) bottom right no-repeat;}
.important-content{ padding:20px; color:#FF0000;}


.boxText 								{ font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; }
.errorBox 								{ font-family:Georgia, "Times New Roman", Times, serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning 							{ font-family:Georgia, "Times New Roman", Times, serif; font-size : 10px; color: #cc0033; }
.productsNotifications 					{ background: #f2fff7; }
.orderEdit 								{ font-family:Georgia, "Times New Roman", Times, serif; font-size : 10px; color: #70d250; text-decoration: underline; }

body 									{ background: #ffffff; color:#000000; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; }
a 										{ color:#000000; text-decoration:none; }
a:hover 								{ color:#AABBDD; text-decoration:underline; }
form 									{ display:inline; }
tr.headerError 							{ background:#ff0000; }
td.headerError 							{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; background:#ff0000; color:#ffffff; font-weight:bold; text-align:center; }
tr.headerInfo 							{ background:#00ff00; }
td.headerInfo 							{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; background:#00ff00; color:#ffffff; font-weight:bold; text-align:center; }
tr.footer 								{ background:#bbc3d3; }
td.footer 								{ font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; background:#bbc3d3; color:#ffffff; font-weight:bold; }
.infoBox 								{  }
.infoBoxContents 						{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; }
.infoBoxNotice 							{ background:#FF8E90; }
.infoBoxNoticeContents 					{ background:#FFE6E6; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; }
td.infoBoxHeading 						{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; background:#bbc3d3; color:#ffffff; }
td.infoBox, span.infoBox 				{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; }
tr.accountHistory-odd,
tr.addressBook-odd,
tr.alsoPurchased-odd,
tr.payment-odd,
tr.productListing-odd,
tr.productReviews-odd,
tr.upcomingProducts-odd,
tr.shippingOptions-odd 					{ background:#f8f8f9; }
tr.accountHistory-even,
tr.addressBook-even,
tr.alsoPurchased-even,
tr.payment-even,
tr.productListing-even,
tr.productReviews-even,
tr.upcomingProducts-even,
tr.shippingOptions-even 				{ background:#f8f8f9; }
table.productListing 					{ border:1px; border-style:solid; border-color:#b6b7cb; border-spacing:1px; }
td.productListing-data 					{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; }
a.pageResults 							{ color:#0000FF; }
a.pageResults:hover 					{ color:#0000FF; background:#FFFF33; }
td.pageHeading, div.pageHeading 		{ font-family:"Times New Roman", Times, serif; font-size:24px; color:#FFFFFF; }
tr.subBar 								{ background:#f4f7fd; }
td.subBar 								{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#000000; }
td.main, p.main							{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:1.5; }
div.smallText,
td.smallText,
span.smallText,
p.smallText 							{ font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; }
td.accountCategory 						{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#aabbdd; }
td.fieldKey 							{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; }
td.fieldValue 							{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; }
td.tableHeading 						{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight: bold; }
span.newItemInCart 						{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#ff0000; }
checkbox, input, radio, select 			{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; }
textarea 								{ width:98%; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; }
span.greetUser 							{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#f0a480; font-weight:bold; }
table.formArea 							{ background:#f1f9fe; border-color:#7b9ebd; border-style:solid; border-width:1px; }
td.formAreaTitle 						{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; }
span.markProductOutOfStock 				{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#c76170; font-weight:bold; }
span.productSpecialPrice 				{ font-family:Georgia, "Times New Roman", Times, serif; color:#ff0000; }
span.errorText 							{ font-family:Georgia, "Times New Roman", Times, serif; color:#ff0000; }
.moduleRow 								{ }
.moduleRowOver 							{ background-color:#D7E9F7; cursor:pointer; cursor:hand; }
.moduleRowSelected 						{ background-color:#E9F4FC; }
.checkoutBarFrom, .checkoutBarTo 		{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#8c8c8c; }
.checkoutBarCurrent 					{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#000000; }

/* message box */
.messageBox 							{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; float:left; width:100%; }
.messageStackError,
.messageStackWarning 					{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; background-color:#ffb3b5; }
.messageStackSuccess 					{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; background-color:#DFE4FA; font-weight:bold; padding-top:8px; padding-bottom:8px; padding-left:8px; padding-right:9px; }

/* input requirement */
.inputRequirement 						{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#ff0000; }







/* NEW FOR THEME */

/*body											{ background:url(images/ramsay-theme/background.jpg) repeat-x #02458c;}*/
body											{ background:url(images/ramsay-theme/ramsay-xmas-bg-hi.jpg) #02458c; background-size:contain; background-attachment:fixed;} 

#toppadding										{ /*height:30px;*/ height:100px; width:100%; }
#container										{ width:770px; margin:0 auto; background:url(images/ramsay-theme/left-background.jpg) repeat-y #032950; padding-right:10px; }
#header											{ float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#000000; font-weight:normal; width:539px; }
#header_logo_links								{ float:left; width:539px; text-align:right; font-size:20px; color:#FFFFFF; }
#header_logo_links span							{ line-height:35px; vertical-align:middle; height:35px; display:block; float:left; width:400px; }
#header_logo_links a							{ padding-left:5px; padding-right:5px; }
#header_top_menu								{ float:left; width:539px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:14px; font-weight:normal; margin-top:10px; }
#header_top_menu a:link,
#header_top_menu a:hover,
#header_top_menu a:active,
#header_top_menu a:visited						{ color:#FFFFFF; }

#header_navigation								{ float:left; width:100%; border-top:solid 1px #927939; border-bottom:solid 1px #927939; color:#FFFFFF; margin-top:10px; margin-bottom:10px; padding-top:5px; padding-bottom:5px; }
#header_navigation_breadcrumbs					{ float:left; width:50%; }
#header_navigation_toplinks						{ float:right; width:49%; text-align:right; }
.headerNavigation 								{  }
a.headerNavigation 								{ color:#FFFFFF; }
a.headerNavigation:hover						{ color:#FFFFFF; }
#leftmenu										{ float:left; width:211px; background:url(images/ramsay-theme/left-background.jpg) #FFFFFF repeat-y; color:#000000; margin-right:20px; /*height:100%;*/ }
.leftmenu_block									{ width:120px; margin:0 0 0 40px; }
#main											{ float:left; width:539px; overflow:hidden; }
#footer											{ float:left; width:539px; color:#FFFFFF; }
#footer_topbar									{ float:left; width:96%; border-top:#927937 solid 1px; border-bottom:#927937 solid 1px; padding-top:5px; padding-bottom:5px; color:#FFFFFF; font-size:11px; margin-left:2%; margin-right:2%; margin-bottom:5px; text-align:center; }
#footer_smalltext								{ float:left; width:100%; font-size:11px; text-align:center; }
#footer_banner									{ float:left; width:100%; text-align:center; }
#footer a:link,
#footer a:visited,
#footer a:active,
#footer a:hover									{ color:#FFFFFF; }

/* LEFT MENU */
.leftmenu_block								{  }
#leftmenu .headertext					{ float:left; width:140px;  }
#leftmenu .rightarrow					{ float:left; width:15px;  }
#leftmenu .header							{ padding-bottom:2px;  }
#leftmenu .infoBoxHeading			{ font-size:12px; font-weight:bold; color:#014EA8; }
#leftmenu .infoBox 						{ text-align:left; }
.leftmenu-seperator						{ width:100%; height:1px; background-color:#CCCCCC; margin:10px auto 10px; overflow:hidden; display:block; }
.ramsay-logo									{ margin-bottom:15px; }
.ramsay-copyright							{ color:#927937; font-size:10px; margin-bottom:15px; text-align:center;  }
.ramsay-thawtcertificate			{ text-align:center; padding:10px 0px; }

/* SPECIFIC GENERIC TAGS */
.main-container										{ }
.menublock											{ margin-bottom:15px; }
#main .pageHeading									{ float:left; display:inline; width:100%;  }
#main .pageHeading #heading_title					{ float:left; width:85%; display:inline;  }
#main .pageHeading #heading_title h1				{ float:left; width:85%; display:inline; font-size:8px; }
#main .pageHeading #heading_image					{ float:right; width:15%; display:none; }
#main .pageSubHeading								{ font-size:12px; clear:both; width:100%; padding-top:10px; color:#FFFFFF; }
#main .pageSubHeading a:link,
#main .pageSubHeading a:hover,
#main .pageSubHeading a:active,
#main .pageSubHeading a:visited						{ color:#FFFFFF; }
#main .pageSubHeading .main							{ float:left; display:inline; margin-bottom:5px; }
#main .pageSubHeading .main_split					{ }
#main .pageSectionTitles							{ font-size:12px; clear:both; width:100%; padding-top:10px; color:#FFFFFF; font-weight:bold;  float:left; display:inline; margin-bottom:5px; }
#main .pageSectionTitles .main						{ float:left; display:inline; }
#main .pageSectionTitles .main_split				{  }
#main #previous_orders								{  }
.textBoxContents									{ color:#FFFFFF; }
#main .textBox										{ float:left; width:100%; display:inline; font-size:11px; }
#main .infoBox										{ float:left; margin-bottom:10px; width:100%; display:inline; background:#DFE4FA; }
#main .infoBox .infoBoxContents						{ float:left; width:517px; padding:10px; display:inline; }
#main .infoBox .infoBoxContents .main				{  }
#main .infoBox .infoBoxContents .main_image			{ float:left; width:100px; }
#main .infoBox .infoBoxContents .main_all			{ float:left; width:517px; }
#main .infoBox .infoBoxContents .main_content		{ float:left; width:417px; }
#main .infoBox .infoBoxContents .moduleRow			{  }
#main .infoBox .infoBoxContents .moduleRowOver		{  }
#main .footnote										{ float:left; width:100%; font-size:0.7em;  }
.giveinfoBoxHeadingPadding .infoBoxHeading			{  }
.bottom_buttons										{  }
.underlined											{ text-decoration:underline; }
.underlinedbold										{ text-decoration:underline; font-weight:bold; }

/* Special Offer tags */
#main .infoBox #specialOfferInfoBox		{ color:red; font-size:12px; }
.specialOfferHeading									{ font-size:12px; font-weight:bold; margin:0px; padding:2px 0px 7px 0px; }

.shopping-cart .infoBox #specialOfferInfoBox								{ display:inline; }
.shopping-cart .infoBox #specialOfferInfoBox .offer-product	{ float:left; width:70%; }
.shopping-cart .infoBox #specialOfferInfoBox .offer-price		{ float:left; width:29%; text-align:right; }

.specialOfferHeading a:link,
.specialOfferHeading a:hover,
.specialOfferHeading a:active,
.specialOfferHeading a:visited				{ color:#f00; }


/* order summary */
.main-container .delivery_address						{ float:left; width:50%; }
.main-container .shipping_method						{ float:left; width:50%; text-align:right; }
.main-container .products								{ float:left; width:100%; clear:both; margin-top:10px; }
.main-container .product								{ float:left; width:50%; }
.main-container .product_line							{ float:left; width:100%; }
.main-container .tax									{ float:left; width:25%; }
.main-container .total									{ float:right; width:25%; text-align:right; }
.main-container .billing_information .billing_address	{ float:left; width:50%; margin-bottom:15px; }
.main-container .billing_information .payment_method	{ float:left; width:100%; }
.main-container .billing_information .totals			{ float:left; width:50%; text-align:right; }
.main-container .billing_information .totalline			{ float:left; width:100%; text-align:right; }
.main-container div.form_line 							{ float:left; line-height:20px; width:100%; height:25px; }
.main-container div.form_line_big						{ float:left; line-height:20px; width:100%; }
.main-container .form_line .fieldKey					{ float:left; width:30%; }
.main-container .form_line .fieldValue					{ float:left; width:70%; }
.checkout_progress										{ background-color:#DFE4FA; padding:10px; margin-bottom:20px; }

/* Search Results */
.search-results											{  }
.search-results .pageSubHeading							{ font-weight:bold; }
.search-results .pageSubHeading .image					{ float:left; width:25%; height:1px; }
.search-results .pageSubHeading .name					{ float:left; width:35%; }
.search-results .pageSubHeading .price					{ float:left; width:39%; }
.search-results .pageSubHeading .buynow					{ float:left; width:14%; }

.search-results .line									{ float:left; width:100%; }
.search-results .productListing-model					{ float:left; width:25%; }
.search-results .productListing-name					{ float:left; width:50%; font-weight:bold; }
.search-results .productListing-description-short		{ float:left; width:65%; padding-top:10px; }
.search-results .productListing-manufacturer			{ float:left; width:25%; }
.search-results .productListing-price					{ float:left; width:20%; text-align:right; font-weight:bold; }
.search-results .productListing-quantity				{ float:left; width:25%; }
.search-results .productListing-wright					{ float:left; width:25%; }
.search-results .productListing-image					{ float:left; width:25%; min-height:50px; }
.search-results .productListing-image img				{ border:solid 2px #004EA4; min-height:50px; }
.search-results .productListing-buynow					{ float:left; width:100%; text-align:right; }
.search-results .infoBoxContents						{ background:url(images/ramsay-theme/product-listing-background.jpg) #DFE4FA repeat-x; }

/* Shopping Cart */

.shopping-cart .pageSubHeading 							{ font-weight:bold; padding-bottom:5px; }
.shopping-cart .pageSubHeading .sc-remove				{ float:left; width:15%; }
.shopping-cart .pageSubHeading .sc-quantity				{ float:left; width:15%; }
.shopping-cart .pageSubHeading .sc-product				{ float:left; width:50%; }
.shopping-cart .pageSubHeading .sc-total				{ float:left; width:19%; text-align:right; }

.shopping-cart .infoBox .sc-remove						{ float:left; width:15%; }
.shopping-cart .infoBox .sc-quantity					{ float:left; width:15%; }
.shopping-cart .infoBox .sc-product						{ float:left; width:50%; }
.shopping-cart .infoBox .sc-total						{ float:left; width:19%; text-align:right; }

/* Product listings (blocks) */
#main .productBlockContainer							{ float:left; width:100%; text-align:center; }
#main .productBlockContainer .productBlock				{ float:left; width:33.333%; text-align:center; }

/* Homepage */
.gradient-box											{ background:url(images/ramsay-theme/infobox-background.jpg) #B0BBF9 repeat-x; }
.gradient-box .ramsay-news								{ padding:10px; font-size:11px; }
.gradient-box .ramsay-news h1							{ margin-top:0px; padding-top:0px; padding-bottom:0px; margin-bottom:5px; font-size:20px; color:#0E238C; }
.gradient-box .ramsay-news .text						{ float:left; width:100%; text-align:left; text-align:justify; }
.gradient-box .ramsay-news .image						{ float:right; text-align:right; text-align:justify; }

/* Product Info Page */
.productimagethumb											{ float:right; margin-left:10px; margin-bottom:10px; text-align:center; }
.productimagethumb img										{ border:solid 2px #004EA4 }

.product-categories											{  }
.product-categories .pageSubHeading							{ font-weight:bold; }
.product-categories .pageSubHeading .image					{ float:left; width:25%; height:1px; }
.product-categories .pageSubHeading .name					{ float:left; width:35%; }
.product-categories .pageSubHeading .price					{ float:left; width:39%; text-align:right; padding-right:1%; }
.product-categories .pageSubHeading .buynow					{ float:left; width:14%; }

.product-categories .line									{ float:left; width:100%; }
.product-categories .productListing-model					{ float:left; width:25%; }
.product-categories .productListing-name					{ float:left; width:50%; font-weight:bold; }
.product-categories .productListing-description-short		{ float:left; width:65%; padding-top:10px; }
.product-categories .productListing-manufacturer			{ float:left; width:25%; }
.product-categories .productListing-price					{ float:left; width:20%; text-align:right; font-weight:bold; }
.product-categories .productListing-quantity				{ float:left; width:25%; }
.product-categories .productListing-wright					{ float:left; width:25%; }
.product-categories .productListing-image					{ float:left; width:25%; min-height:50px; }
.product-categories .productListing-image img				{ border:solid 2px #004EA4; min-height:50px; }
.product-categories .productListing-buynow					{ float:left; width:100%; text-align:right; }
.product-categories .whitedescriptiontext					{ float:left; color:#FFFFFF; font-size:12px; }
.product-categories .category_image							{ float:right; color:#FFFFFF; font-size:12px; margin-bottom:10px; }
.product-categories .rightheaderimage						{ float:right; width:25%; padding:10px; text-align:right; }
.product-categories .infoBoxContents						{ background:url(images/ramsay-theme/product-listing-background.jpg) #DFE4FA repeat-x; }

/* SITEMAP TAGS */
ul.sitemap 													{ color:#000000; }
ul.sitemap a,
ul.sitemap a,
ul.sitemap a,
ul.sitemap a:hover											{ color:#000000; }
.sitemap_categories{padding-left:15px;}
.sitemap_main{padding-left:15px;}
.sitemap_main_sub{margin-left:30px; position:relative;}




/* GENERIC TAGS */
.right												{ text-align:right; }
.middle												{ text-align:center; }
.rightbutton										{ text-align:right; margin-top:10px; }
.clearer											{ clear:both; }
.lefthalf											{ float:left; width:49%; text-align:left; }
.righthalf											{ float:left; width:49%; text-align:right; }
.lefthalf_resultpages								{ float:left; width:52%; text-align:left; }
.righthalf_resultpages								{ float:left; width:48%; text-align:right; }
.lefthalfright										{ float:left; width:50%; text-align:right; }
.righthalfleft										{ float:left; width:50%; text-align:left; }
.datefirstweek										{ float:left; width:45%; text-align:left; }
.datesecondweek										{ float:left; width:45%; text-align:left; }


.leftthird											{ float:left; width:33%; }
.middlethird										{ float:left; width:33%; }
.rightthird											{ float:left; width:33%; }

.textOnly											{ text-align:left; color:#FFFFFF; }
.textOnly .pageHeading								{ text-align:left; color:#FFFFFF; }
.textOnly .main_all									{ text-align:left; color:#FFFFFF; font-size:12px; }
.textOnly .main_all a:link,
.textOnly .main_all a:hover,
.textOnly .main_all a:visited,
.textOnly .main_all a:active								{ color:#FFFFFF; }

.leftbig											{ width:68%; float:left; }
.rightbig											{ width:68%; float:left; text-align:right; }
.leftsmall											{ width:32%; float:left; }
.rightsmall											{ width:32%; float:left; text-align:right; }

.leftsmallright										{ width:32%; float:left; text-align:right; }
.rightbigleft										{ width:68%; float:right; text-align:left; }

.floatleft											{ float:left; }
.floatright											{ float:right; }
.floatleftpadding									{ float:left; padding:10px 10px 10px 0px; }
.floatrightpadding								{ float:right; padding:10px 0px 10px 10px; }

.tabindent											{ padding-left:50px; }
.tep_draw_separator									{ width:100%; height:10px; clear:both; line-height:1px; }
.tep_draw_ramsay_separator							{ width:100%; height:1px; clear:both; background-color:#927937; margin-top:10px; margin-bottom:10px; line-height:1px; display:block; overflow:hidden; }
.onlyText											{  }
.payment_option										{ float:left; width:492px; padding:20px 5px 20px 20px; background-color:#eef9ff; margin: 5px 0; border: 1px #02336b dashed;  }

/* LIGHTBOX */
#lightbox					{ position:absolute; left:0; width:100%; z-index: 100; text-align:center; line-height:0; }
#lightbox a img				{ border:none; }
#outerImageContainer		{ position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }
#imageContainer				{ padding:10px; }
#loading					{ position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }
#hoverNav					{ position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#imageContainer>#hoverNav	{ left:0; }
#hoverNav a					{ outline:none; }
#prevLink, #nextLink		{ width:49%; height:100%; background:transparent url(../../../images/blank.gif) no-repeat; /* Trick IE into showing hover */ display:block; }
#prevLink 					{ left:0; float:left;}
#nextLink 					{ right:0; float:right;}
#prevLink:hover,
#prevLink:visited:hover 	{ background:url(../../../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover,
#nextLink:visited:hover 	{ background:url(../../../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer			{ font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100% }
#imageData					{ padding:0 10px; color: #666; }
#imageData #imageDetails	{ width: 70%; float: left; text-align: left; }
#imageData #caption			{ font-weight: bold; }
#imageData #numberDisplay	{ display: block; clear: left; padding-bottom: 1.0em; }
#imageData #bottomNavClose	{ width: 66px; float: right;  padding-bottom: 0.7em; }
#overlay					{ position: absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000; }
p							{ margin-top:1em; margin-bottom:1em; }

#main a:link,
#main a:hover,
#main a:active,
#main a:visited										{ text-decoration:underline; }
h1 {
	font-size: 24px;
}

.awards{text-align:center; margin-bottom:10px;}
.label_disable{ color:#aaa;}

#header #top_banner{padding-bottom:10px;}
.important-header{z-index:999; background:#AC0002; color:#FFF; padding:3px 5px;top:0; position:fixed; width:100%; -webkit-box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow:    0px 6px 8px 0px rgba(0, 0, 0, 0.5);
box-shadow:         0px 6px 8px 0px rgba(0, 0, 0, 0.5);}
#xmas-message{margin:0 auto; width:770px; font-size:14px; text-align:center; box-shadow:#000000 0 0.5 0.5; }