body					{color:#222222; font-family:Tahoma,Arial,Helvetica; font-size:12px; background:#F9F9F9 URL('pics/top_bg.gif') repeat-x; padding:0; margin:0; line-height:120%;}

/* RMAPO BLOCKS */
#block_top				{font-size:11px; text-transform:uppercase; margin:5px 5px 17px 5px; text-align:center;}
#banner_top				{height:150px; margin:0; text-align:center; background:URL('pics/movie_bg.jpg') no-repeat;}

.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:232px; height:1px; border:0;}
#bottom					{min-width:990px; padding:15px 0; background:#e0e3e0; color:#555555; font-size:11px; border-top:solid 7px #c3c6c3;}
	#block_bottom_left	{float:left; width:37%; background:URL('pics/bg_bot.gif') 30px 0 no-repeat; padding:0 0 0 115px;}
	#block_bottom_center{float:left; width:265px; margin:0 ;}
	#block_bottom_right	{float:right; width:240px;}
.block_content pic		{border:solid 3px #CCCCCC; margin:10px; padding:1px; background:#FFFFFF;}
.clear					{clear:both;}
.request form.block_request			{position:absolute; top:-200px; text-align:left; cursor:arrow; text-decoration:none; right:50px; z-index:10; width:500px; text-transform:none; background:#FFFFFF; border:solid 5px #AAAAAA;}

/* 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;}
.pic_preview			{border:solid 5px #DDDDDD; margin:0 5px 5px 0; 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; height:1px;}

/* RMAPO TITLE PHOTOBLOCK */

.block_gallery			{background:#1a5387; width:230px; margin-left:10px;}
div.block_gallery a		{color:#FFFFFF;}
#photos					{height:200px; overflow:hidden;}
#photos li, #photos ul	{padding:0; margin:0;}		

/* RMAPO TABLES AND CELLS */
#topmenu				{width:100%; margin:15px 0 0 0; height:30px; }
#maintab				{width:100%; margin:1px 0 0 0;}
td						{color:#222222; background:#1a5387; font-family:Tahoma,Arial,Helvetica; font-size:12px;}
.td_menu				{padding:3px 10px; border-top:solid 2px #3E7AB0;border-left:solid 2px #3E7AB0; border-right:solid 2px #092845; border-bottom:solid 2px #092845; text-align:center; cursor:pointer; font-size:12px; font-weight:bold; height:30px; text-transform:uppercase;}
.td_menu:hover			{background:#196EBC;}

#td_left				{width:255px; padding:10px 6px 10px 0; font-size:13px; background:#F9F9F9;}
#td_center				{width:100%; padding:10px 6px 10px 6px; font-size:12px; background:#E5E5E5;}
#td_right				{width:255px; padding:10px 6px 10px 6px; background:#F9F9F9;}
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:Tahoma,Arial; color:#1c5385; font-size:18px; font-weight:300; margin:10px 5px 15px 5px;}
h2						{font-family:Times New Roman; font-size:16px; color:#333333; margin:0 0 0 -10px; padding:0 2px 0 10px; font-weight:300; background:#F9F9F9 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.h3link				{cursor:pointer;}
h3.h3link a				{color:#FFFFFF; font-size:11px; text-decoration:none;}
h3.services				{display:inline; background:none; color:#1c5385; cursor:pointer;}
h3.light				{color:#1c4971; font-size:11px; padding:6px; background:#F5F5F5; margin:5px 0 5px 0; text-transform:uppercase;}
h3.light span			{text-transform:none; font-weight:normal;}
h5						{cursor:pointer; background:#993333; color:#FFFFFF; padding:5px; text-transform:uppercase; }

.text, select, textarea	{font-family:tahoma,arial,helvetica; font-size:11px; background:#FFFFFF; border:solid 1px #999999;}
.text, select			{height:20px;}

a						{color:#1a5387; text-decoration:underline; outline:none; cursor:pointer;}
a:link	 				{color:#1a5387;}
a:active 				{color:#1a5387;}
a:visited				{color:#1a5387;}
a:hover					{color:#4390d6; text-decoration:none;}

a img					{border:0;}

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;}

a.banner				{display:block; padding:30px 10px; border:0; background:#1a5387; color:#FFFFFF; font-size:13px; text-decoration:none;}

.request				{display:block; position:relative; top:0; left:0;}

#lbOverlay				{position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}
#lbCenter,
#lbBottomContainer		{position: absolute;z-index: 9999;overflow: hidden;background-color: #fff;}
.lbLoading				{background: #fff url("/pics/loading.gif") no-repeat center;}
#lbImage				{position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;	position: absolute;	top: 0;	width: 50%;	outline: none;}
#lbPrevLink				{left: 0;}
#lbPrevLink:hover		{background: transparent url("/pics/prev.gif") no-repeat 0 15%;}
#lbNextLink				{right: 0;}
#lbNextLink:hover		{background: transparent url("/pics/next.gif") no-repeat 100% 15%;}
#lbBottom				{font-family: Tahoma, Arial, Helvetica;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink			{display: block;float: right;width: 90px;height: 22px;background: transparent url("/pics/close.gif") no-repeat center;margin: 5px 0;outline: none;}
#lbCaption, #lbNumber	{margin-right: 71px;}
#lbCaption				{font-weight: bold;}
