body	{font-family:Arial, Verdana, Sans-serif; font-size:10px; line-height:17px; color:#4E4E4E; margin:0px; padding:0px; background:url(art/bg_img.gif) top left}

/* CONTENT BOX STYLES ================================================
   =================================================================== */
   
#bodyBox	{position:relative; top:27px; width:623px; margin-left:auto; margin-right:auto; padding:6px; border: solid 1px #ABA68E; background-color: #BAB59A;}
#bodyBox a	{font-size:11px; font-weight:bold; line-height:12px; text-decoration:underline; color:#fff; }

#contentBox	{border: solid 1px #ABA68E; width:621px; background-color:#FFFEF3; margin:0px; }

#contentBoxSend	{height:400px; width:410px; border: solid 1px #ABA68E; background-color:#FFFEF3;  margin-left:auto; margin-right:auto; margin-top:12px;}

#sendFriend			{margin:25px 18px 25px 18px; background-color:#FFFEF3;}
#sendFriendTable	{font-size:12px; font-weight:bold; line-height:18px; margin:10px 0px 0px 0px; color:#354164; margin:12px; padding:6px; border:0px;}
#sendFriendTable td	{margin:6px 12px 6px 12px; padding:6px; border:0px;}

#menuBox	{margin-right:auto; margin-left:auto; margin-top:12px; width:530px; height:20px; background:url(art/nav_top_bg.jpg) repeat-x; border: solid 1px #C0BFB7;}
#topNav1			{font-size:10px; line-height:19px; color:#354164; padding:1px 0px 0px 11px; background:url(art/dotted_top.gif) no-repeat right;}
#topNav1 .first		{background:url(art/b_left.gif) no-repeat left 11px;}
#topNav1 a			{font-size:10px; color:#354164; text-decoration:none;}
#topNav1 a:hover	{font-size:10px; color:#506192; text-decoration:none;}

#topNav2			{font-size:10px; line-height:19px; color:#354164; padding:1px 0px 0px 25px; background:url(art/dotted_top.gif) no-repeat right;}
#topNav2 a			{font-size:10px; color:#354164; text-decoration:none;}
#topNav2 a:hover	{font-size:10px; color:#506192; text-decoration:none;}

#topNav3			{font-size:10px; line-height:19px; color:#354164; padding:1px 0px 0px 25px; background:url(art/dotted_top.gif) no-repeat right;}
#topNav3 a			{font-size:10px; color:#354164; text-decoration:none;}
#topNav3 a:hover	{font-size:10px; color:#506192; text-decoration:none;}

#topNav4			{font-size:10px; line-height:19px; color:#354164; padding:1px 0px 0px 25px; background:url(art/b_right.gif) no-repeat 76px 11px;}
#topNav4 a			{font-size:10px; color:#354164; text-decoration:none;}
#topNav4 a:hover	{font-size:10px; color:#506192; text-decoration:none;}


#searchBox		{background:url(art/h_search.gif) no-repeat top left; width: 530px; margin:20px 40px 18px 44px;}
#searchBox img	{align:right;}


#albumTable			{width:530px; margin-right:auto; margin-left:auto; padding:0px; background-color:#EDECDD;}
#albumTable	th		{margin:0px; background-color:#FFFEF3; padding: 0px 0px 0px 0px; font-family:arial, sans-serif; font-size:10px; line-height:12px; color:#354164; text-decoration:underline; font-weight:normal;}
#albumTable	th .firstTop	{text-align:left; width:auto; color:#354164; text-decoration:underline; font-weight:normal; background:url(art/b_album_hdr.gif) no-repeat right}
#albumTable	th .secondTop	{text-align:left; width:auto; color:#354164; text-decoration:underline; font-weight:normal; background:url(art/b_album_hdr.gif) no-repeat right;}
#albumTable	th .thirdTop	{text-align:left; width:auto; color:#354164; text-decoration:underline; font-weight:normal; background:url(art/b_album_hdr.gif) no-repeat right;}

#albumTable	td.imageCell {padding:10px 23px 10px 23px;}
#albumTable	.imagePic	{padding:3px; background-color:#fff; border: solid 1px #CFCEC5;}
#albumTable p			{margin:0px 18px 6px 18px; width:350px; font-family:arial, sans-serif; font-size:10px; line-height: 12px; color:#4E4E4E;}
#albumTable p.first		{text-align:left; width:auto; margin:6px 18px 0px 18px; font-family:arial, sans-serif; font-size:11px; line-height: 14px; color:#354164;}
#albumTable p.second	{width:auto; margin:6px 0px 0px 0px; font-family:arial, sans-serif; font-size:11px; line-height: 14px; color:#354164;}
#albumTable p.third		{text-align:right; width:auto; margin:6px 18px 0px 0px; font-family:arial, sans-serif; font-size:11px; line-height: 14px; color:#354164;}


#albumTable2			{width:530px; margin-right:auto; margin-left:auto; padding:0px;}

#albumTable2	td.imageCell {padding:10px 23px 10px 23px;}
#albumTable2	.imagePic	{padding:3px; background-color:#fff; border: solid 1px #CFCEC5;}
#albumTable2 p			{margin:0px 18px 6px 18px; width:350px; font-family:arial, sans-serif; font-size:10px; line-height: 12px; color:#4E4E4E;}
#albumTable2 p.first		{text-align:left; width:auto; margin:6px 18px 0px 18px; font-family:arial, sans-serif; font-size:11px; line-height: 14px; color:#354164;}
#albumTable2 p.second	{width:auto; margin:6px 0px 0px 0px; font-family:arial, sans-serif; font-size:11px; line-height: 14px; color:#354164;}
#albumTable2 p.third		{text-align:right; width:auto; margin:6px 18px 0px 0px; font-family:arial, sans-serif; font-size:11px; line-height: 14px; color:#354164;}

#albumNav			{margin:20px 10px 20px 220px;}
#albumNav a			{font-family:arial, sans-serif; font-size:10px; line-height: 12px; color:#354164; text-decoration:underline; }
#albumNav a:hover	{font-size:10px; color:#506192; text-decoration:none; }
#albumNav .onState	{font-size:10px; color:#6D643D; text-decoration:none; }

#aboutDetail		{width:520px; margin:20px 44px 0px 44px;}
#aboutDetailBottom	{width:520px; margin:20px 44px 0px 44px; font-family:arial, sans-serif; font-size:10px; line-height:14px; color:#4E4E4E;}
#aboutDetailBottom	.headerTop	{font-family:arial, sans-serif; font-size:11px; line-height:18px; color:#354164; font-weight:bold;}
#leftDetail		{width:300px; margin:20px 25px 0px 30px;}
#leftMap		{margin:10px 0px 4px 0px;}
#leftHome		{width:190px; margin:0px 15px 0px 44px;}

#morePics	{width:300px; margin:10px 25px 1px 42px;}
#morePics img	{padding:3px; background-color:#fff; border: solid 1px #CFCEC5;}
#leftDetail img	{padding:3px; background-color:#fff; border: solid 1px #CFCEC5;}

#rightDetail	{width:225px; margin:20px 0px 20px 0px;}
#rightDetail p	{font-size:11px; line-height:17px; color:#4E4E4E; margin:0px; }
#rightDetail p.hdr	{font-size:11px; font-weight:bold; line-height:19px; margin:10px 0px 0px 0px; color:#354164;}

#botDetail	 {margin:20px 46px 26px 46px;}

#stripe	{height:1px; width:562px; font-size:1px; background:url(art/dotted_rule.gif) repeat-x; margin-left:30px; margin-right:30px;}


/* TOP NAV STYLES ================================================
   =================================================================== */
   
#bottomNavBox 		{border:solid 1px #ABA68E; width:621px; height:31px; margin:6px 0px 0px 0px; padding:0px; background-image:url(art/nav_bg.jpg);}
#bottomNavBox a			{display:block; margin:0px; padding:10px 18px 0px 18px;color:#354164; font-size:10px; font-weight:bold; text-decoration:none;}
#bottomNavBox a:hover	{color:#506192; font-size:10px; font-weight:bold; text-decoration:none;}
#bottomNavBox .onState	{color:#6D643D; font-size:10px; font-weight:bold; text-decoration:none;}

#inputBox	{margin:6px 0px 0px 10px; padding:0px;}
#inputBox input	{font-size:10px; margin:0px; padding:0px; border:solid 1px #ABA68E; }

#botLinks			{margin:6px 0px 0px 0px; padding:0px; height:31px;}
#botLinks a			{padding:10px 10px 0px 10px; text-decoration:underline; color:#fff;}
#botLinks a:hover	{text-decoration:none; color:#666;}


/* CLEAR STYLE
   =================================================================== */
.clear {clear:both; display:block; width:800px; height:1px; margin:0; padding:0; font-size:1px; line-height:1px;}


/* Set Footer Styles =========================================
   =================================================================== */
   
#footerBox		{width:633px; margin-left:auto; margin-right:auto; margin-top:25px;}
#footerBox	p	{font-size:10px; line-height:12px; text-align:left; color:#7E7A69; padding:25px 20px 10px 20px;}


