/* === Page Content Block === */
#trustedShops {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 0 25px 5px #999;
    color: #111;
    display: none;
    margin-top: 50px;
    max-height: 600px;
    min-width: 450px;
    padding: 20px;
}
#trustedShops .button {
    background-color: #0a68c6;
    border-radius: 7px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font: bold 100% sans-serif;
    padding: 0 6px 2px;
    position: absolute;
    right: -7px;
    text-align: center;
    text-decoration: none;
    top: -7px;
}

#phototest {
top:0;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 0 25px 5px #999;
    color: #111;
    display: none;
    margin-top: 50px;
    max-height: 600px;
    min-width: 450px;
    padding: 20px;
}
#phototest img {
    max-width:850px;
}
#phototest .button {
    background-color: #0a68c6;
    border-radius: 7px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font: bold 100% sans-serif;
    padding: 0 6px 2px;
    position: absolute;
    right: -7px;
    text-align: center;
    text-decoration: none;
    top: -7px;
}


.pageContent			{clear:both; width:980px; margin:0 auto;}
.pageContentLeft		{float:left; width:255px; margin-bottom:10px;}
.pageContentRight		{float:right; width:705px; margin-bottom:10px; padding-top:10px;}

/* === Top Page Map Block === */
#map_canvas				{width:700px; height:200px; border:1px solid #c6ddf4;}
#map_canvas_v2                {width:670px; margin-right:10px; margin-left:20px; height:300px; border:1px solid #c6ddf4;}
/* === Port Detail Tab Box === */
.tabBox                 {clear:both; padding-top:10px;}
.tabBoxContent          {clear:both;}
.tabBoxTop              {width:704px; height:9px; background:url("/images/detailTabBoxTop.gif") top left no-repeat;}
.tabBoxBody             {width:704px; background:url("/images/detailTabBoxBody.gif") top repeat-y;}
.tabBoxEnd              {width:704px; height:9px; background:url("/images/detailTabBoxEnd.gif") top left no-repeat;}

/* === Port Detail Tab Menu === */
.tabBoxMenu                 {padding:0; margin:0; list-style:none;}
.tabBoxMenuLine             {position:absolute; width:704px;}
.tabBoxMenuLink             {float:left; margin-right:10px; height:40px; background:url("/images/detailTabMenuStart.gif") top left no-repeat;}
.tabBoxMenuLink div         {height:40px; background:url("/images/detailTabMenuEnd.gif") top right no-repeat;}
.tabBoxMenuLink p			{padding:11px; margin:0; color:#999; font-size:13px; font-weight:bold;}
.tabBoxMenuLink a           {display:block; color:#6ea0dd; font-size:13px; font-weight:bold; text-decoration:none;}
.tabBoxMenuLink a:hover     {color:#E15A00;}
.tabBoxMenuLinkV            {float:left; margin-right:10px; height:40px; background:url("/images/detailTabMenuVStart.gif") top left no-repeat;}
.tabBoxMenuLinkV div        {height:40px; background:url("/images/detailTabMenuVEnd.gif") top right no-repeat;}
.tabBoxMenuLinkV p			{padding:11px; margin:0; color:#999; font-size:13px; font-weight:bold;}
.tabBoxMenuLinkV a          {display:block; color:#E15A00; font-size:13px; font-weight:bold; text-decoration:none;}
.tabBoxMenuLinkV a:hover    {color:#6ea0dd;}
.tabBoxContentLine          {padding-top:39px;}

/* === Tab Description === */
.detailTab					{}
.detailTab h2			{padding:0; margin:0; font-size:16px; color:#0066cc;}
.detailTabDescription p		{padding:0 10px 10px 10px; margin:0; font-size:12px; color:#003366;}
.detailTabDescription         {padding:0 10px 10px 10px; margin:0; font-size:12px; color:#003366;}
.detailTabDescription h3	{padding:0 0 10px 10px; margin:0; font-size:14px; color:#0066cc;}


/* === Line Cruise List === */
.detailTabCruises					{padding:10px 20px;font-size:14px; color:#141572;}
.detailTabCruisesHeader				{}
.detailTabCruisesHeaderLeft			{float:left;}
.detailTabCruisesHeaderRight		{float:right;}
.detailTabCruisesHeaderRight p		{padding:0 20px 0 0; margin:0; font-size:12px; color:#0066cc;}
.detailTabCruisesHeaderRight p a	{color:#0066cc; text-decoration:none;}
.detailTabCruises h3				{padding:0; margin:0; font-size:14px; color:#141572;}
.detailTabCruises th p				{padding:10px 0 5px 0; margin:0; font-size:14px; font-weigh:bold; color:#141572;}
.detailTabCruisesText				{padding:5px 0; margin:0; line-height:23px; font-size:12px; color:#0066cc; font-weight:bold;}
.detailTabCruisesPrice				{padding:5px 0; margin:0; line-height:23px; font-size:13px; color:#E15A00; font-weight:bold;}
.detailNoResultMesssage				{padding:40px;}
.detailNoResultMesssage p			{padding:0; margin:0; font-size:13px; color:#0066cc; text-align:center;}
.detailTabCruisesRows				{cursor:pointer;}
.detailTabCruisesPager				{clear:both; height:25px; padding:10px 0;}
.detailTabCruisesPagerMessage		{float:left; line-height:25px; padding:0 0 0 10px; margin:0;}
.detailTabCruisesPagerMessage span	{font-size:14px; color:#0066cc; font-weight:bold;}
.detailTabCruisesPagerList			{float:right; padding:0 10px 0 0; margin:0;}
.detailTabCruisesPagerPage			{float:left; margin:0 0 0 5px; height:25px; background:url(/images/pagerPageLeftBG.gif) left no-repeat;}
.detailTabCruisesPagerPage p		{padding:0 5px; margin:0; line-height:25px; display:inline; font-size:12px; color:#0066cc;}
.detailTabCruisesPagerPage p a		{color:#0066cc; text-decoration:none;}
.detailTabCruisesPagerPageEnd		{height:25px; background:url(/images/pagerPageRightBG.gif) right no-repeat;}
.detailTabCruisesPagerLine			{clear:both; height:1px; background-color:#c6ddf4;}

.portPhoto {float:left; padding:10px;}

/* === Detail Box Cruise Information ==== */
.detailTabDetailBox					{width:640px; padding:10px; margin-bottom:10px; background-color:#edf4fb; border:#77ade4 1px solid; border-top:0px;}
.detailTabDetailHeadLeft			{float:left; padding:0 5px 5px 5px; margin:0; line-height:25px; font-weight:bold;  font-size:14px; color:#0066cc;}
.detailTabDetailHeadRight			{float:right;}
.detailTabDetailBoxLeft				{float:left; width:230px;}
.detailTabDetailBoxLeftPhoto		{}
.detailTabDetailBoxLeftIco			{padding-top:10px;}
.detailTabDetailBoxRight			{float:right; width:410px;}
.detailTabDetailBoxInfo				{padding:0 0 5px 0; margin:0; font-size:12px; color:#666666;}
.detailTabDetailBoxInfo strong		{font-size:12px; color:#333333;}
.detailTabDetailBoxInfo strong a	{font-size:12px; color:#333333; text-decoration:none;}
.detailTabDetailBoxInfo strong a:hover	{text-decoration: underline;}
.detailTabDetailBoxIco				{padding:5px 0; margin:0;}
.detailTabDetailBoxIco img			{padding:0 5px 0 0;}
.detailTabDetailBoxTrce				{padding:5px 0 0 0; margin:0; font-size:12px; color:#666666;}
.detailTabDetailBoxTrce strong		{font-size:12px; color:#333333;}
.detailTabDetailBoxPrice			{float:left; padding:10px 10px 0 0;}
.detailTabDetailBoxPrice p			{padding:0 0 5px 0; margin:0; font-size:14px; color:#003366; font-weight:bold;}
.detailTabDetailBoxPriceLeft		{height:24px; background:url(/images/priceLeftBG.gif) left no-repeat;}
.detailTabDetailBoxPriceRight		{height:24px; background:url(/images/priceRightBG.gif) right no-repeat;}
.detailTabDetailBoxPriceRight p		{padding:0 5px; margin:0; font-size:13px; color:#fff; line-height:24px; font-weight:bold;}
.detailTabDetailBoxButton			{padding:20px 0 0 0;}

/* === Tab Excursion === */
.excursionTab					{}
.excursionTab h2				{padding:0 0 10px 10px; margin:0; font-size:16px; color:#0066cc;}

 /* === Line Excursion List === */
.excursionTabExcursion					{padding:10px 20px;}
.excursionTabExcursion h3				{padding:0; margin:0; font-size:14px; color:#141572;}
.excursionTabExcursion th p				{padding:10px 0 5px 0; margin:0; font-size:14px; font-weigh:bold; color:#141572;}
.excursionTabExcursionText				{padding:5px 0; margin:0; line-height:23px; font-size:12px; color:#0066cc; font-weight:bold;}
.excursionNoResultMesssage				{padding:40px;}
.excursionNoResultMesssage p			{padding:0; margin:0; font-size:13px; color:#0066cc; text-align:center;}
.excursionTabExcursionRows				{cursor:pointer;}
.excursionTabExcursionPager				{clear:both; height:25px; padding:10px 0;}
.excursionTabExcursionPagerMessage		{float:left; line-height:25px; padding:0 0 0 10px; margin:0;}
.excursionTabExcursionPagerMessage span	{font-size:14px; color:#0066cc; font-weight:bold;}
.excursionTabExcursionPagerList			{float:right; padding:0 10px 0 0; margin:0;}
.excursionTabExcursionPagerPage			{float:left; margin:0 0 0 5px; height:25px; background:url(/images/pagerPageLeftBG.gif) left no-repeat;}
.excursionTabExcursionPagerPage p		{padding:0 5px; margin:0; line-height:25px; display:inline; font-size:12px; color:#0066cc;}
.excursionTabExcursionPagerPage p a		{color:#0066cc; text-decoration:none;}
.excursionTabExcursionPagerPageEnd		{height:25px; background:url(/images/pagerPageRightBG.gif) right no-repeat;}
.excursionTabExcursionPagerLine			{clear:both; height:1px; background-color:#c6ddf4;}

 /* === Detail Excursion Box === */
.excursionTabDetailBox					{width:640px; padding:10px; margin-bottom:10px; background-color:#edf4fb; border:#77ade4 1px solid; border-top:0px;}
.excursionTabDetailBox h3				{padding:0; margin:0; font-size:13px; color:#E15A00;}
.excursionTabDetailBox h2				{padding:0 0 5px 0; margin:0; font-size:17px; color:#E15A00;}
.excursionTabDetailBox p				{padding:5px 0 20px 0; margin:0; font-size:13px; color:#0066cc;}
.excursionTabDetailBoxL					{float:left;}
.excursionTabDetailBoxL img				{padding-top:20px;}
.excursionTabDetailBoxR					{float:right;}
.exLabel								{float:left; width:120px;}
.exLabel p								{padding:0; margin:0; font-size:12px; font-weight:bold; color:#E15A00;}
.exValue								{float:left; padding-right:5px;}
.exValue p								{padding:0; margin:0; font-size:12px; font-weight:bold; color:#E15A00;}

/* === Left Filters Box ==== */
.filtersBox				{clear:both; width:255px; padding:20px 20px 0 0;}
.filtersBoxTop			{width:254px; height:11px; background:url(/images/leftBlueBoxTop.gif) no-repeat;}
.filtersBoxBody			{padding-bottom:10px; width:254px; background:url(/images/leftBlueBoxBody.gif) repeat-y;}
.filtersBoxBody ul		{padding:0 10px 0 10px; margin:0; list-style:none;}
.filtersBoxBody h2		{padding:10px; margin:0; font-size:15px; color:#0066cc;}
.filtersBoxBody p		{padding:0; margin:0; font-size:13px; color:#999;}
.filtersBoxBody p a		{color:#999; text-decoration:none;}
.filtersBoxEnd			{width:254px; height:11px; background:url(/images/leftBlueBoxEnd.gif) no-repeat;}

/* === Tab Travel Tip === */
.travelTipTab					{}
.travelTipTabHeadL				{float: left;}
.travelTipTabHeadR				{float: right; padding:3px 20px 0 0;}
.travelTipTabHead h2			{padding:5px 0 10px 20px; margin:0; font-size:16px; color:#E15A00;}
.travelTipTabHead p				{padding:0 20px 0 20px; margin:0; font-size:13px; color:#0066cc;}

/* === Travel Tip Add Form Block === */
.travelTipTabAddTip				{border:1px solid #c6ddf4; padding:20px 0 10px 0; margin:5px 20px 10px 20px;}
.addTipLabel					{float:left; text-align:right; width:170px;}
.addTipLabel p					{padding:4px 0 0 0; margin:0; font-size:14px; color:#0066cc; font-weight:normal;}
.addTipField					{float:right; padding-top:3px; text-align:left; width:480px; height:25px; background:url("/images/infoBoxIntupBG.gif") top left no-repeat;}
.addTipFieldC					{float:right; padding-top:3px; text-align:left; width:438px; height:25px; background:url("/images/infoBoxIntupBG.gif") top left no-repeat;}
.addTipField input				{font-size:12px; color:#0066cc; width:340px; margin:0px 0 0 5px; border:0px none;}
.addTipFieldC input				{font-size:12px; color:#0066cc; width:340px; margin:0px 0 0 5px; border:0px none;}
.addTipSelect					{float:right; font-size:13px; padding:0 0 3px 0; text-align:left; width:480px; height:25px;}
.addTipSelectMonth				{float:right; font-size:13px; padding:0 0 3px 0; text-align:left; height:25px;}
.addTipSelectYear				{float:right; font-size:13px; padding:0 0 3px 0; text-align:left; width:300px; height:25px;}
.addTipFieldText				{float:right; padding-top:3px; text-align:left; width:480px; height:90px; background:url("/images/infoBoxTextBG.gif") top left no-repeat;}
.addTipFieldText textarea		{font-size:13px; color:#0066cc; margin-left:3px; width:345px; height:75px; border:0px none;}
.addTipButton					{padding-left:183px;}
.addTipClose					{float:right; padding-right:20px;}
.addTipMessage					{padding:3px 0 5px 183px; font-size:14px; color:#0066cc; font-weight:normal;}
                                    
 /* === Line Travel Tip List === */
.travelTipTabTravelTip					{padding:10px 20px;}
.travelTipTabTravelTip h3				{padding:0; margin:0; font-size:14px; color:#141572;}
.travelTipTabTravelTip th p				{padding:10px 0 5px 0; margin:0; font-size:14px; font-weigh:bold; color:#141572;}
.travelTipTabTravelTipText				{padding:5px 0; margin:0; line-height:23px; font-size:12px; color:#0066cc; font-weight:bold;}
.traveltipNoResultMesssage				{padding:40px;}
.traveltipNoResultMesssage p			{padding:0; margin:0; font-size:13px; color:#0066cc; text-align:center;}
.travelTipTabTravelTipRows				{cursor:pointer;}
.travelTipTabTravelTipPager				{clear:both; height:25px; padding:10px 0;}
.travelTipTabTravelTipPagerMessage		{float:left; line-height:25px; padding:0 0 0 10px; margin:0;}
.travelTipTabTravelTipPagerMessage span	{font-size:14px; color:#0066cc; font-weight:bold;}
.travelTipTabTravelTipPagerList			{float:right; padding:0 10px 0 0; margin:0;}
.travelTipTabTravelTipPagerPage			{float:left; margin:0 0 0 5px; height:25px; background:url(/images/pagerPageLeftBG.gif) left no-repeat;}
.travelTipTabTravelTipPagerPage p		{padding:0 5px; margin:0; line-height:25px; display:inline; font-size:12px; color:#0066cc;}
.travelTipTabTravelTipPagerPage p a		{color:#0066cc; text-decoration:none;}
.travelTipTabTravelTipPagerPageEnd		{height:25px; background:url(/images/pagerPageRightBG.gif) right no-repeat;}
.travelTipTabTravelTipPagerLine			{clear:both; height:1px; background-color:#c6ddf4;}

/* === Travel Tip Detail Block === */
.tipDetail								{border:1px solid #c6ddf4; padding:10px 0; margin:10px 20px 0px 20px;}
.tipDetailHeader						{}
.tipDetailHeaderL						{float:left;}
.tipDetailHeaderR						{float:right;}
.tipDetailHeader h2						{padding:0 0 0 10px; margin:0; font-size:16px; color:#E15A00;}
.tipDetailHeader img					{padding-right:10px;}
.tipDetailContent p						{padding:10px 20px 0 20px; margin:0; font-size:13px; color:#0066cc;}
.tipDetailLabel							{float:left; width:150px;}
.tipDetailLabel p						{padding:3px 20px 0 20px; margin:0; font-size:13px; color:#0066cc;}
.tipDetailValue							{float:left;}
.tipDetailValue p						{padding:3px 20px 0 20px; margin:0; font-size:13px; color:#0066cc;}
.tipDetailLike							{}
.tipDetailLikeButton					{float:right; padding:20px 20px 0 0;}
.tipDetailLikeMessage					{padding:3px 20px 0 20px; margin:0; text-align:right; font-size:13px; color:#0066cc;}
.tipDetailLikeGuest						{padding:3px 20px 0 20px; margin:0; text-align:right; font-size:13px; color:#0066cc;}
.tipDetailComents						{}
.tipDetailComentsRows					{background:#f3f3f3; padding:5px; margin:10px;}
.tipDetailComentsRows p					{padding:0; margin:0;}
.tipDetailCommentGuest					{padding:3px 20px 0 20px; margin:0; text-align:right; font-size:13px; color:#0066cc;}

/* === Travel Tip Detail Comment Form === */
.tipDetailComentsForm					{padding-top:20px;}
.addTipCommentLabel						{float:left; text-align:right; width:170px;}
.addTipCommentLabel p					{padding:4px 0 0 0; margin:0; font-size:14px; color:#0066cc; font-weight:normal;}
.addTipCommentFieldText					{float:right; padding-top:3px; text-align:left; width:480px; height:90px; background:url("/images/infoBoxTextBG.gif") top left no-repeat;}
.addTipCommentFieldText textarea		{font-size:13px; color:#0066cc; margin-left:3px; width:345px; height:75px; border:0px none;}
.addTipCommentButton					{padding-left:183px;}
.addTipCommentButtonGuest				{padding:10px 0 10px 515px;}
.addTipCommentMessage					{padding:3px 0 5px 183px; font-size:14px; color:#0066cc; font-weight:normal;}

/* === Tab Photos === */
.photosTab					{}
.photosTabHeadL				{float: left;}
.photosTabHeadR				{float: right; padding:3px 20px 0 0;}
.photosTabHead h2			{padding:5px 0 10px 20px; margin:0; font-size:16px; color:#E15A00;}
.photosTabHead p			{padding:0 20px 0 20px; margin:0; font-size:13px; color:#0066cc;}

/* === Photos Add Form Block === */
.photosTabAddPhoto				{border:1px solid #c6ddf4; padding:20px 0 10px 0; margin:5px 20px 10px 20px;}
.addPhotoLabel					{float:left; text-align:right; width:170px;}
.addPhotoLabel p				{padding:4px 0 0 0; margin:0; font-size:14px; color:#0066cc; font-weight:normal;}
.addPhotoField					{float:right; padding-top:3px; text-align:left; width:480px; height:25px; background:url("/images/infoBoxIntupBG.gif") top left no-repeat;}
.addPhotoFieldC					{float:right; padding-top:3px; text-align:left; width:438px; height:25px; background:url("/images/infoBoxIntupBG.gif") top left no-repeat;}
.addPhotoField input			{font-size:12px; color:#0066cc; width:340px; margin:0px 0 0 5px; border:0px none;}
.addPhotoFieldC input			{font-size:12px; color:#0066cc; width:340px; margin:0px 0 0 5px; border:0px none;}
.addPhotoFieldText				{float:right; padding-top:3px; text-align:left; width:480px; height:90px; background:url("/images/infoBoxTextBG.gif") top left no-repeat;}
.addPhotoFieldText textarea		{font-size:13px; color:#0066cc; margin-left:3px; width:345px; height:75px; border:0px none;}
.addPhotoFieldTerms				{float:right; padding-top:3px; font-size:13px; color:#0066cc; text-align:left; width:480px; height:25px;}
.addPhotoPadding				{height:20px;}
.memberUploadFile				{padding-left:183px;}
.addPhotoButton					{padding-left:183px;}
.addPhotoClose					{float:right; padding-right:20px;}
.addPhotoMessage				{padding:3px 0 5px 183px; font-size:14px; color:#0066cc; font-weight:normal;}

/* === Line Photos List === */
.photosTabList						{}
.photosTabPhotos					{padding:10px 20px;}
.photosTabPhotosRows				{float:left; padding:20px 12px 0 12px; width:140px; height:155px; text-align:center;}
.photosTabPhotosRows_v2             {float:left; padding:20px 12px 0 12px; width:195px; height:155px; text-align:center;}

.photosTabPhotosRows p				{padding:3px 0 0 0; margin:0; text-align:right; font-size:12px; color:#E15A00;}
.photosNoResultMesssage				{padding:40px;}
.photosNoResultMesssage p			{padding:0; margin:0; font-size:13px; color:#0066cc; text-align:center;}
.photosTabPhotosPager				{clear:both; height:25px; padding:10px 0;}
.photosTabPhotosPagerMessage		{float:left; line-height:25px; padding:0 0 0 10px; margin:0;}
.photosTabPhotosPagerMessage span	{font-size:14px; color:#0066cc; font-weight:bold;}
.photosTabPhotosPagerList			{float:right; padding:0 10px 0 0; margin:0;}
.photosTabPhotosPagerPage			{float:left; margin:0 0 0 5px; height:25px; background:url(/images/pagerPageLeftBG.gif) left no-repeat;}
.photosTabPhotosPagerPage p			{padding:0 5px; margin:0; line-height:25px; display:inline; font-size:12px; color:#0066cc;}
.photosTabPhotosPagerPage p a		{color:#0066cc; text-decoration:none;}
.photosTabPhotosPagerPageEnd		{height:25px; background:url(/images/pagerPageRightBG.gif) right no-repeat;}
.photosTabPhotosPagerLine			{clear:both; height:1px; background-color:#c6ddf4;}

/* === Photos Detail Block === */
.photosTabDetail						{}
.photosDetail							{border:1px solid #c6ddf4; padding:10px 0; margin:10px 20px 0px 20px;}
.photosDetailHeader						{}
.photosDetailHeaderL					{float:left;}
.photosDetailHeaderR					{float:right;}
.photosDetailHeader h2					{padding:0 0 0 10px; margin:0; font-size:16px; color:#E15A00;}
.photosDetailHeader p					{padding:0 0 0 10px; margin:0; font-size:11px; color:#E15A00;}
.photosDetailHeader img					{padding-right:10px;}
.photosDetailContent p					{padding:10px 20px 0 20px; margin:0; font-size:13px; color:#0066cc;}
.photosDetailImage						{padding-top:10px; text-align:center;}
.photosDetailDescription				{padding-top:10px;}
.photosDetailDescription p				{padding:10px 20px 0 20px; margin:0; font-size:13px; color:#E15A00;}
.photosDetailLike						{}
.photosDetailLikeButton					{float:right; padding:20px 20px 0 0;}
.photosDetailLikeMessage				{padding:3px 20px 0 20px; margin:0; text-align:right; font-size:13px; color:#0066cc;}
.photosDetailLikeGuest					{padding:3px 20px 0 20px; margin:0; text-align:right; font-size:13px; color:#0066cc;}
.photosDetailComents					{}
.photosDetailComents strong				{font-weight:normal; color:#E15A00;}
.photosDetailComentsRows				{background:#f3f3f3; padding:5px; margin:10px;}
.photosDetailComentsRows p				{padding:0; margin:0;}
.photosDetailCommentGuest				{padding:3px 20px 0 20px; margin:0; text-align:right; font-size:13px; color:#0066cc;}

/* === Photos Detail Comment Form === */
.photosDetailComentsForm					{padding-top:20px;}
.addPhotosCommentLabel						{float:left; text-align:right; width:170px;}
.addPhotosCommentLabel p					{padding:4px 0 0 0; margin:0; font-size:14px; color:#0066cc; font-weight:normal;}
.addPhotosCommentFieldText					{float:right; padding-top:3px; text-align:left; width:480px; height:90px; background:url("/images/infoBoxTextBG.gif") top left no-repeat;}
.addPhotosCommentFieldText textarea			{font-size:13px; color:#0066cc; margin-left:3px; width:345px; height:75px; border:0px none;}
.addPhotosCommentButton						{padding-left:183px;}
.addPhotosCommentButtonGuest				{padding:10px 0 10px 515px;}
.addPhotosCommentMessage					{padding:3px 0 5px 183px; font-size:14px; color:#0066cc; font-weight:normal;}




