body					{color:#222222; font-family:Tahoma,Arial,Helvetica; font-size:12px; background:#F9F9F9 URL('pics/top_bg.jpg') repeat-x; padding:0; margin:0;}

/* RMAPO BLOCKS */
#block_top				{font-size:11px; text-transform:uppercase; margin:5px 5px 17px 5px; text-align:center;}
#banner_top				{height:150px; margin:0 0 0 0; text-align:center;}

.block_content			{margin:10px 5px 5px 5px;}
.block_menu				{font-size:13px; background:URL('pics/title_bg.gif') bottom repeat-x; margin:10px 0 10px 10px;}
#searchblock			{margin:7px 0 15px 0}
#cyclesblock			{margin:15px 0 20px 5px;}
.spacer					{width:242px; height:1px; border:0;}
#bottom					{width:100%; padding:15px 0 15px 0; background:#e0e3e0; color:#555555; font-size:11px; text-align:center; border-top:solid 7px #c3c6c3;}
.block_content pic		{border:solid 3px #CCCCCC; margin:10px; padding:1px; background:#FFFFFF;}
.clear					{clear:both;}

/* RMAPO PICTURES */
.pic_banner				{width:242px; border:0; margin:0 0 5px 0;}
.pic_inline				{border:solid 3px #CCCCCC; margin:10px; padding:1px; background:#FFFFFF;}
.pic_icon				{border:solid 3px #CCCCCC; margin:0 0 0 10px; padding:1px; background:#FFFFFF;}
.pic_gallery			{border:solid 5px #DDDDDD; margin:5px; padding:1px; background:#FFFFFF;}
.button_nav				{height:15px; border:0;}
#title					{position:absolute; top:50px; left:50%; width:620px; height:30px; margin-left:-310px; border:0;}
.pic_line				{border:0; background:#CCCCCC; margin:5px 0 5px 0; width:242px; height:1px;}

/* RMAPO TABLES AND CELLS */
#topmenu				{width:100%; margin:15px 0 0 0; height:30px; background:#1a5387; }
#maintab				{width:100%; margin:1px 0 0 0;}
td						{color:#222222; font-family:Tahoma,Arial,Helvetica; font-size:12px;}
.td_menu				{border:0; text-align:center; cursor:hand; font-size:12px; font-weight:bold; height:30px; padding:0 10px 0 10px; text-transform:uppercase;}

#td_left				{width:255px; padding:10px 6px 10px 0; font-size:13px; background:#EEEEEE;}
#td_center				{width:100%; padding:10px 6px 10px 6px; font-size:12px;}
#td_right				{width:255px; padding:10px 6px 10px 6px; background:#EEEEEE;}
td.td_div				{width:1px; background:#AAAAAA;}

.datatable				{margin:0; border:solid 1px #AAAAAA; background:#E5E5E5; width:100%;}
.datatablecontent		{margin:5px 0 5px 0; border:solid 1px #856935; background:#eceeec;}
.datahead				{height:45px; background:#4f789d; border:solid 1px #F9EFE0; color:#FFFFFF; text-align:center; font-size:10px;}
.dataheadcont			{height:45px; background:#4f789d; border:solid 1px #F9EFE0; color:#FFFFFF; text-align:center; font-size:9px;}
.datarow				{height:30px; background:#eceeec; border:solid 1px #AAAAAA; font-size:11px; text-transform:uppercase;}

form					{margin:0; padding:0;}
ul						{list-style-type:square; list-style-image:URL('pics/item.gif'); margin:2px 5px 5px 10px; padding:0 0 0 10px;}
li						{margin:5px 0 5px 5px; padding-left:5px;}
li.nomarker				{list-style-type:none; list-style-image:none; margin:0 0 15px 0; padding:0;}
p						{margin:0 0 15px 0}
p.form					{margin:0 0 5px 0;}

.ft10					{font-size:10px;}
.ft11					{font-size:11px;}
.ft12					{font-size:12px;}
.ft13					{font-size:13px; vertical-align:middle}
.ft14					{font-size:14px;}

.submenu				{font-size:10px; font-weight:bold;}
.date					{color:#1a5387; font-size:10px;}
.blue					{color:#4f789d;}

.normal					{font-weight:normal; color:#333333; font-family:Tahoma,Arial,Helvetica; font-size:11px;}
.white					{color:#FFFFFF;}
.red					{color:#A61321;}
.price					{font-weight:600; font-size:28px; font-family:times new roman; color:#880000; text-align:center;}

h1						{font-family:Monotype Corsiva, Times New Roman; color:#1c5385; font-size:25px; font-weight:300; margin:10px 5px 15px 5px;}
h2						{font-family:Times New Roman; font-size:17px; color:#333333; margin:0 0 0 -10px; padding:0 2px 0 10px; font-weight:300; background:#EEEEEE URL('pics/left_bg.gif') no-repeat; display:inline;}
h3						{color:#FFFFFF; font-size:11px; padding:6px; background:#1d4c77; margin:5px 0 5px 0; text-transform:uppercase;}
h3.light				{color:#1c4971; font-size:11px; padding:6px; background:#eceeec; margin:5px 0 5px 0; text-transform:uppercase;}
h3.light span			{text-transform:none; font-weight:normal;}

.text, select, textarea	{font-family:tahoma,arial,helvetica; font-size:11px; background:#FFFFFF; border:solid 1px #999999; height:20px;}

a						{color:#1a5387; text-decoration:underline;}
a:link	 				{color:#1a5387;}
a:active 				{color:#1a5387;}
a:visited				{color:#1a5387;}
a:hover					{color:#4390d6; text-decoration:none;}

a.ctitle				{color:#4f789d; text-decoration:underline; font-weight:bold; text-transform:uppercase;}

a.title					{color:#1a5387; text-decoration:none;}
a.title:link	 		{color:#1a5387;}
a.title:active 			{color:#1a5387;}
a.title:visited			{color:#1a5387;}
a.title:hover			{color:#4390d6; text-decoration:underline;}

a.h2					{color:#333333; text-decoration:none;}
a.h2:link	 			{color:#333333;}
a.h2:active 			{color:#333333;}
a.h2:visited			{color:#333333;}
a.h2:hover				{color:#4f789d; text-decoration:none;}

a.menu					{color:#FFFFFF; text-decoration:none;}
a.menu:link	 			{color:#FFFFFF;}
a.menu:active 			{color:#FFFFFF;}
a.menu:visited			{color:#FFFFFF;}
a.menu:hover			{color:#FFFFFF; text-decoration:underline;}

a.home					{color:#555555; text-transform:uppercase; text-decoration:underline; background:URL('pics/button_home.gif') center left no-repeat; font-size:11px; padding:3px 3px 3px 17px;}
a.home:visited			{color:#555555; text-decoration:underline; background:URL('pics/button_home.gif') center left no-repeat; padding:3px 3px 3px 17px;}
a.home:hover			{color:#4f789d; text-decoration:none; background:URL('pics/button_home_a.gif') center left no-repeat; padding:3px 3px 3px 17px;}

a.mail					{color:#555555; text-transform:uppercase; text-decoration:underline; background:URL('pics/button_mail.gif') center left no-repeat; font-size:11px; padding:3px 3px 3px 17px;}
a.mail:visited			{color:#555555; text-decoration:underline; background:URL('pics/button_mail.gif') center left no-repeat; padding:3px 3px 3px 17px;}
a.mail:hover			{color:#4f789d; text-decoration:none; background:URL('pics/button_mail_a.gif') center left no-repeat; padding:3px 3px 3px 17px;}

a.map					{color:#555555; text-transform:uppercase; text-decoration:underline; background:URL('pics/button_map.gif') center left no-repeat; font-size:11px; padding:3px 3px 3px 17px;}
a.map:visited			{color:#555555; text-decoration:underline; background:URL('pics/button_map.gif') center left no-repeat; padding:3px 3px 3px 17px;}
a.map:hover				{color:#4f789d; text-decoration:none; background:URL('pics/button_map_a.gif') center left no-repeat; padding:3px 3px 3px 17px;}

a.grey					{color:#444444; text-decoration:none;}
a.grey:link				{color:#444444;}
a.grey:active 			{color:#444444;}
a.grey:visited			{color:#444444;}
a.grey:hover			{color:#DE081D; text-decoration:underline;}

a.hide					{color:#555555; text-decoration:none;}
a.hide:link				{color:#555555;}
a.hide:active 			{color:#555555;}
a.hide:visited			{color:#555555;}
a.hide:hover			{color:#4390d6; text-decoration:underline;}

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
	z-index:100;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	z-index:1000;
	background-color: #fff;
}

#lbCenter{

}
.lbLoading {
	background: #fff url("/pics/loading.gif") no-repeat center;
	padding-right:18px;
	margin-top:18px;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 12px solid #fff;
	background-repeat: no-repeat;
}
#lbLinkHolder{
	position:absolute;
	bottom:15px;
	right:20px;
}
#lbPrevLink, #lbNextLink {
	text-decoration:none;
	color:#666;
}

#lbPrevLink {
	padding-right:7px;
}

#lbPrevLink:hover {
	color:#888;
}

#lbNextLink {
	padding-left:7px;
}

#lbNextLink:hover {
	color:#888;
}

#lbBottom {
	background-color:#fff;
	position:relative;
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border-top:10px solid #fff; border-bottom:10px solid #fff;
	border-left:12px solid #fff;
	border-right:12px solid #fff;
	height:30px;
}

#lbCloseLink {
	position:absolute;
	right:-10px;
	top:-10px;
	height:32px;
	width:32px;
	background:url("/pics/closelabel.png");
	-background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='pics/closelabel.png', sizingMethod='scale');
	z-index:100000;
	
}

#lbCaption, #lbNumber {
	margin-left:15px;
	margin-right: 71px;
}
#lbNumber{
	position:absolute;
	bottom:15px;
	
}

#lbCaption {
	font-weight: bold;
	margin-top:-13px;
}