/* CSS Document */
body 		{margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
td 			{vertical-align: top; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.margin 	{padding: 3px 0px 3px 0px; }
ul 			{MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}
li 			{font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px;}
h1			{font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder}

.format_cell {FONT-SIZE: 11px; PADDING-BOTTOM: 8px; LINE-HEIGHT: 14px;}

FORM 		{DISPLAY: inline;}
INPUT 		{FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
TEXTAREA 	{FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
OPTGROUP 	{FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
OPTION 		{FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
SELECT 		{FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.form_button {FONT-SIZE: 11px; color : #333333; border-color: #999999; background-color: #FFFFFF; border-width: 1px 1px 1px 1px; border-style: solid; }

.pagename {font-size: 18px;	color: #112269;	font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

.page_background_01 { background-color: #f6f2e7; }
.page_background_02 { background-image:url(/images/berlinerhome_bkg02.gif); background-repeat:repeat; } /* home page stripes */
.page_background_03 { background-image:url(/images/berlinerhome_bckg01.gif); background-repeat:repeat-x; } /* home page top border */
.page_background_04 { background-color: #c0a58a; }
.page_background_05 { background-color: #cc0000; }
.page_background_06 { background-color: #c0a58a; background-image:url(/images/berlinerhome_bckg04.gif); background-repeat: repeat-x; background-position:bottom;}

/* page footer */
.footer { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color : #473a2d; TEXT-DECORATION: none; }
A.footer:link 		{ text-decoration : none; }
A.footer:visited 	{ text-decoration : none; }
A.footer:active  	{ text-decoration : none; }
A.footer:hover  	{ text-decoration : underline; }

.tip {background-color:#996666; border:medium #000000; font-family:Arial, Helvetica, sans-serif; visibility:hidden; }
/* site template main menu */
#menu A 		{ BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 95px; COLOR: #999999; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; FONT: 11px/15px Verdana, Arial, Geneva, Lucida }
#menu A:hover 	{ BORDER-RIGHT: #abbbbb 1px solid; BORDER-TOP: #abbbbb 1px solid; BORDER-LEFT: #abbbbb 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #abbbbb 1px solid; BACKGROUND-COLOR: #999999; FONT: 11px/15px Verdana, Arial, Geneva, Lucida }
#menu A:active 	{ COLOR: #ffffff; BACKGROUND-COLOR: #999999; FONT: 11px/15px Verdana, Arial, Geneva, Lucida }
#menuhilite A 	{ BORDER-RIGHT: #788888 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #788888 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #788888 1px solid; WIDTH: 95px; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #788888 1px solid; BACKGROUND-COLOR: #788888; TEXT-DECORATION: none; FONT: 11px/15px Verdana, Arial, Geneva, Lucida }

/* product css */
.product_price 	{ color: #FF0000; font-weight: bold; }
.product_price_strike { color: #FF0000; font-weight: bold; text-decoration: line-through; }
.product_name 	{ font-size: 14px; color: #00659C; font-weight: bold; }
.product_text 	{ FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; }

/* category menu - used in product catalog and image gallery */
.category_menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.category_menu a:link{ text-decoration: none;}
.category_menu a:visited {text-decoration: none;} 
.category_menu a:hover {color: #000000; text-decoration: underline;} 
.category_menu a:active {text-decoration: none;}

.imagefloat { float:right; width:185px; margin: 0px 0px 10px 15px; }

.heading01 { font-size: 13px; font-weight: bold; color:#112269; }
.heading02 { color:#49567b; }

.gallery_text {font-size: 11px; padding: 10px 10px 5px 10px;}


/*  alerts css */
.alerts_title { font-size: 14px; font-weight: bold; margin: 0px 0px 4px 0px;}
.alerts_details_title { font-size: 18px; font-weight: bold; margin: 0px 0px 25px 0px; color: #FF0000 }
.alerts_box { border: 1px solid FF0000; } 
.alerts_box_formatting {  padding: 10px 10px 10px 10px; }

/* coming soon */
.comingsoon_title { font-size: 22px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.comingsoon_text { font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }


.warning { color:#FF0000; font-weight:bold; }

.textlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cc0000;}
.textlink a:link{ text-decoration: none;}
.textlink a:visited {color: #c0a58a; text-decoration: none;} 
.textlink a:hover {text-decoration: underline;} 
.textlink a:active {text-decoration: none;}

.highlight img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.5;
}

.highlight:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

