﻿ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a{
  text-decoration:none;
  color:green;
}

a:hover{
  text-decoration: underline;
  color:black;
}



td{
  margin: 0;
  padding: 0;
}

body {
	padding-top:10px;
/*	background:url(../images/layout/fadingBlack.gif) repeat-x;*/
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #555753; 
	margin: 0; 
	padding: 0;
}

.shantiLink {
  text-decoration:none;
  color:green;
}

.shantiLink:hover {
	color:black;
	text-decoration: underline;
}


/* Main Layout */
#divPage {
	width:800px;
/*	border:1px solid green;*/
	border-bottom:0px; /* in firefox, becuase everything floats, page div ends too soon*/
	margin:auto;
	padding:0;
	padding-bottom:100px;
	min-height:500px;
	background-color:white;
}


/************************************ Header *******************************/


.headerLeft {
	width:445px;
	height:159px;
	background-image:url(../images/layout/headerLeftNew.gif);	
	background-repeat:no-repeat;
	vertical-align:top;
}
.logoArea {
	width:315px;
	background-color:transparent;
}

.headerLinkToMain{
	background-color:transparent;
	height:75px;
	width:180px;
	margin-left:60px;
	margin-top:75px;
}
.headerLinkToMain a{
	cursor:pointer;
}
.realHeaderLinkToMain {
	height:75px;
	width:180px;
}

.headerMapArea {
	padding-top:25px;
	padding-left:0px;
	vertical-align:top;
	background:transparent;
	font-weight:bold;
	font-size:14px;
}

.mapPinArea {
	width:22px;height:22px;
	position:relative;
	left:70px;
	top:40px;
}


.headerMiddle{
	vertical-align:top;
	padding-top:20px;
	width:140px;
}

.locationNameArea {
	padding-top:40px;
}
.headCountryName {
	font-size:20px;
	font-weight:bold;
	

}
.headPlaceName {
	font-size:16px;
	font-weight:bold;
}

.lblChangeLocation a{
	font-size:12px;
	font-weight:normal;
}

#divChangeLocationContainer {
	width:100%;
}

.changeLocationArea {
	text-align:center;
	float:left;
	width:110px;
	position:relative;
	left:12px;
	top:65px;
}

.divChangeLocation {
	background-image:url(../images/layout/oldMap.gif);	
	background-repeat:no-repeat;
	background-position:right;
}

.divChangeLocationRtl {
	background-image:url(../images/layout/oldMapRtl.gif);	
	background-repeat:no-repeat;
	background-position:left;

}


#siteMapPromo {
	height:115px;
	width:349px;
	background-image:url(../images/layout/hovav.gif);
	background-repeat:no-repeat;
}

.headerRight {
	vertical-align:top;
}

#divLangs {
	margin-top:5px;
	background-color:#F7FCE9;
	height:40px;
	direction:rtl;
	padding:10px;
	border:1px #F2F2F2 solid;
}

.travelerPromo1 {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:1px;
}

.travelerPromo2 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

.travelerPromo2 a{
	text-decoration:none;
	font-weight:bold;
	color:gray;
}
.travelerPromo2 a:hover {
	text-decoration:underline;
}

#divLangsLoggedIn {
	
}


#divLogin {
	padding: 3px;
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	color:gray;

}
#divLogin a{
	text-decoration:none;
	color:gray;
}
#divLogin a:hover {
	text-decoration:underline;
}



#divLoggedin {
	font-size: 12px;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 3px;
	border:1px solid #CCCCCC;
	height:60px;
}


.loggedInLinks {
	padding-top:8px;
	width:145px;
}

#loggedInLinksTable td{
	background:transparent;
}

.userName{
	color:black;
	font-size:10px;
	font-weight:normal;
}

#myProfile {
	font-weight:bold;	
}

#logout {
	color:gray;
}



.anotherBox {
	border:1px solid #CCCCCC;
	border-top-color:#006600;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	padding:0px 10px;
}

#adsenseInPages {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;

	float:left;
	margin-bottom:15px;

}
.mapBox{
    width:100%;
	border:1px;
	border-top-color:#006600;
	float:left;
	
}


.myBox {
	border:1px solid #CCCCCC;
/*	border-top-color:#006600;*/
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}
.myBoxTitle {
	text-align:center;
	color:#006600;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	background-image:url(../images/layout/boxHeadBody.gif);
	background-repeat: repeat-x;
	padding:3px 0px 3px 8px;
	border-bottom:1px solid #CCCCCC;
}
.myBoxContent {
	/*text-align:left;*/
	color:gray;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:10px 5px 5px 5px;
}
.myBoxContent a {
	color:#006600;
	text-decoration:none;
}

.myBoxContent a:hover {
	text-decoration:underline;
}




/************************************ SignUp *******************************/

#hmainrightdown {
	height:66px;
	width:220px;
	margin:auto;
	background-image:url(../images/layout/bigButtonBody.gif);
	background-repeat:repeat-x;
	padding-left:10px;
}
.signupLink {
	text-decoration:none;
	color:#FFFFFF;
}
.signupLink:hover {
	text-decoration:none;
	cursor:pointer;
	color:#D99905;
}

.siteMapLink{
	color:#FFFFFF;
}
.siteMapLink:hover {
	text-decoration:none;
	cursor:pointer;
	color:#CCD22C;
}
.siteMapLink1{
	color:#507D22;
}
.siteMapLink1:hover {
	text-decoration:underline;
	cursor:pointer;
	color:maroon;
}

.signupSlogan {
	padding-top:10px;
	padding-right:10px;
	font-size:16px;
	width:175px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	color:#FFFFFF;
}

.signupSloganRTL {
	padding-top:10px;
	font-size:18px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	color:#FFFFFF;
}

.signupContainer {
	padding-right:80px;
}

.signupSignup {
	font-size:15px;
	font-family:cursive;
	font-weight:bold;
}

.signupSignupRTL {
	padding-left:10px;
	font-size:18px;
	font-family:cursive;
	font-weight:bold;
}

.signupFree {
	font-size:14px;
	font-family:cursive;
	font-weight:bold;
}

.signupFreeRTL {
	font-size:14px;
	font-weight:bold;
}
#homePageImg {
	position:absolute;
	z-index:1;
	margin-top:-35px;
	margin-left:500px;
}

.recentStuff {
	height:300px;
}
/************************************ Specific MyBox *******************************/

#boxFav {
	width:200px;	
	height:330px;
}

#boxMain {
	width:585px;
/*	border:1px solid transparent;*/
	float:left;
	margin-bottom:8px;
}

#boxMainInner {
}
#boxPosts {
	height:360px;
}
#boxPhotos {
	width:320px;
	height:360px;

}

#boxAds {
	width:578px;
}




.myCommentBoxContent {
	text-align:left;
	color:#006600;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	padding:10px 10px 20px 10px;
}
.myCommentBoxContent a {
	color:#003300;
	text-decoration:none;
}

.commentsStrong {
	color:black;
}

.theCommentor{
	width:200px;
}


.commentHeader {
	padding:5px;
	background-color:#EBF8C6;
}
.singleCommentInner {
	padding:10px;
}


.viewComment {
	vertical-align:top;
	padding:10px;
	font-size:18px;

}

.commentSubmiter {
	font-weight:bold;
	color:green;
	font-size:16px;
}

.commentSubmiter a{
	text-decoration:none;

}

.commentSubmiter a:hover{
	text-decoration:underline;
}


.comdate {
	color:#006600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.singleComment {
	border:1px #CCCCCC solid;
	margin-bottom:5px;
}

#divAddComment {
	border:1px #BEF488 solid;
	margin-top:10px;
	padding:10px;
	
}


#divAddComment td{
	background-color:transparent;
}


#divPostcardPromo {
	float:right;
	width:120px;
}




/*MENU IN HEADER*/
#headMenu{
	text-align:right;
	direction:rtl
}
#headMenu a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#333333;
	text-decoration:none;
}
#headMenu a:hover{
	text-decoration:underline;
}

/* index/main */
.sectionLinks {
	min-height:30px; /* I dunno why this is neccessary, but couldnt figure out another way */
	
}

.favSection {
	font-size:16px;
	font-family:cursive;
	text-align:center;
	color:#555753;
}

.favLink{
	float:left;
	border:1px solid #CCCCCC;
	padding: 2px 2px 2px 2px;
	width:85px;height:40px;
	text-align:center;
	font-size:10px;
	margin-right:3px;margin-bottom:3px;

	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

}


.favLink img {
	max-width:80px;max-height:25px;
}

.favLink:hover {
	border:1px solid #006600;
	color:green;
	cursor:pointer;
}

.favLinkImage {
	max-width:80px;max-height:25px;
}
.favUserLinkImage {
	max-width:28px;max-height:28px;
}

.favLink a {
}
.favLink a:visited {
	text-decoration:none;
}

.favLinkSelected {
	float:left;
	padding: 2px 2px 2px 2px;
	width:85px;height:40px;
	text-align:center;
	margin-right:3px;margin-bottom:3px;
	border:1px solid black;
}


#divMainContent{
	width:340px;
	margin-left:8px;
	vertical-align:top;
}

#divShopPublish {
	border:4px #006600 groove;
	padding:5px 5px 5px 5px;
	min-height:300px;
	line-height:32px;
	font-family:cursive;
	font-size:14px;
	height:500px;
	overflow:scroll;
	overflow-x:hidden;

}

#divShopPublish  ul {
	padding-left:20px;
}

#leftpanel{
	text-align:center;
	width:200px;
	margin-top:10px;
	margin-left:2px;

}

#rightpanel{
	text-align:center;
	width:200px;
	margin-top:10px;
	margin-right:7px;
	vertical-align:top;
}


/* MySites*/
#divSectionsContainer {
	width: 100%;
}

#divSections {
	border:1px solid #33CC33;
	text-align:center;
	overflow:scroll;
	overflow-x:hidden;
	height:80px;
	width: 770px;
	padding:5px;
	padding-bottom:10px;

}

#divSectionsActions {
	text-align:center;
	width:400px;
	margin:auto;
}
#divLinksActions {
	text-align:center;
	width:400px;
	margin:auto;
}



#divLinks {
	padding: 5px 5px 5px 5px;
	border:1px solid #33CC33;
	height:95px;
	color:green;
	font-weight:bold;
	overflow: scroll;
	overflow-x:hidden;
	width: 770px;
}



.clsDivSection{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	border:1px white solid;
	width:135px;height:75px;
}
.clsDivSection:hover{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #95FF95;
	cursor:pointer;
}

.clsDivSectionSelected {
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	width:135px;height:75px;
	border:1px black solid;
}
.clsDivSectionSelected p{
	text-decoration:underline;
}


#divSections p{
	display:block;
	color: #333;	
	font-weight:bold;
	font-size:12px;
	text-align:center;
}


#divSections img{
	width:80px;height:50px;
}


#divAddLink {
	width:500px;
}


#divAddSection {
	padding:5px 5px 5px 5px;
	margin-top:5px;
	width:150px;
}
#divUpper {
}
.restoreDefaults {
	float:none;
	margin-top:20px;
	margin-bottom:10px;
}

.restoreDefaults a:hover{
	text-decoration:underline;
}


/*shop/Publish*/

#divSelectTemplate {
	float:left;
	border:1px green ridge;
	padding:5px 5px 5px 5px;
	width:200px;
	margin-left:10px;
}

#divSelectTemplate img {
	width:150px;
	height:70px;
	
}
#divEditPublish {
	float:right;	
	margin-right:10px;
	width:410px;
	border:1px green solid;
	padding:5px 5px 5px 5px;
}

#divEditPublish textarea{
	width:400px;
	height:500px;
}

/*FOOTER*/
.footer{
	width: 779px;
	height: 32px;
	background-image:url(../images/layout/bg_footer.gif);
	background-repeat:no-repeat;
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
}
/*FOOTER LINKS*/
.footer a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}

/**************************************************************
   Thumbnail Lists
 **************************************************************/

ul.thumbs,
ul.thumbs li {
  margin: 0;
  padding: 0;
}

ul.thumbs li {
  margin: 0 0 15px 0 !important;
  margin: 0;
  padding: 0px;
  list-style: none;
}

a.thumb img {
   border: 3px solid #ccc;
}

a:hover.thumb img {
  background: #8EB4C6;
  border: 3px solid #668FA3;
}

a:hover.thumb {
  background: none;
}

a.thumb span {
  display: block;
  margin-top: -5px !important;
  margin-top: -2px;
}

/*------------------------------------------*/



/* postcard*/

#divPostcardFront{
}

#divPostcardFront img{
}

#divPostcardBack{
	border:1px black solid;
	width: 500px; 
	height: 333px;
	background-image:url(../images/layout/postcardBack.gif);
	background-repeat:no-repeat;
}

#back {
	width:310px;
	height:240px;
	margin-left:5px;
	margin-top:65px;
	overflow:hidden;
	font-family:cursive;
	font-size:18px;
	border:1px #CCCCCC solid;

}

.postcardBackText {
	width: 340px; height:333px;
	overflow:hidden;
	vertical-align:top;

}

.postcardBackTextInner {
	width:300px;height:270px;
	padding-top:50px;
	margin:auto;
	font-size:18px;
}
.postcardAddress {
	vertical-align:top;
	width:160px;
	font-family:cursive;
}

.postcardAddressInner {
	width:140px;height:100%;
	overflow:hidden;
	padding-top:140px;
	padding-left:10px;
	padding-right:5px;
	text-align:center;
}

/*
.postcardAddress p {
	line-height:35px


}
*/
.myFullName {
	font-size:16px;
	line-height:35px
}

.postcardCountry {
	font-size:16px;
	line-height:35px
}
.postcardState {
	font-size:12px;
	line-height:35px
}

.postcardCity {
	font-size:12px;
	line-height:35px;	
}
.postcardStreet {
	font-size:12px;
	line-height:25px;
}


.regRTL{
  	direction:rtl;
	text-align:right;
	direction:rtl;
}


#divBalanceInfo {
	padding: 5px 5px 5px 10px;
	background-image:url(../images/layout/bgInfo.gif);
	background-repeat:repeat-x;
	border:1px solid #F4EBC4;
	border-bottom:1px solid #996633;
	border-right:1px solid #996633;
	width:550px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}




/*messages*/
.divReadMsg {
	border:1px solid #CCCCCC;
	min-height:30px;
	min-width:400px;
    line-height:120%;
	overflow:auto;
	padding:15px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px; /* This is same defaults as in editor_content.css*/


}
.divReadMsg ul{
	padding-left:40px; /*no good for hebrew*/
}
.upperMsg {
	min-height:115px;
}


.msgThreadDetails {
	font-size:10px;
	color:#999999;
}

.msgSubject {
	font-size:16px;
}


.profileImg {
	float:right;
	border:1px solid #CCCCCC;
	padding:2px 2px 2px 2px;
}

.profileImg img {
/*  width:100px;height:115px;*/
}


.publicImageDetails {
	border:1px green solid;
	padding:2px 2px 2px 2px;
}

.profileImg1 {
	width:100px;height:115px;
}

.profileImg1 img {
/*	width:100px;height:115px;*/
}

.friendsListImg {
	float:left;
	padding:2px 2px 2px 2px;
}
.friendsListImg img {
	width:45px;height:60px;
}

.NotBeShantiFriend {
	color:olive;
}


#papirusInfo {
	background:#FFFFCC;
	border:1px green solid;
	padding:5px 5px 5px 5px;
}
/* workzones*/
.myWorkZone {
	border:1px solid #CCCCCC;
	border-top-color:#006600;
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.myWorkZone h5 {
	display:block;
	margin-bottom:5px;
	color:#006600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;

	text-align:center;
	background-image:url(../images/layout/boxHeadBody.gif);
	background-repeat: repeat-x;

	padding:3px 0px 3px 8px;
	border-bottom:1px solid #CCCCCC;

}

.myWorkZone a {
	color:#003300;
	text-decoration:underline;
}

.myInnerWorkZone {
	padding:0px 5px 10px 5px;
}






.workZone {
	width:660px;
	border:1px solid #CCCCCC;
	border-top-color:#006600;
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:white;
}

.workZone h5 {
	display:block;
	margin-bottom:5px;
	color:#006600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;

	text-align:center;
	background-image:url(../images/layout/boxHeadBody.gif);
	background-repeat: repeat-x;

	padding:3px 0px 3px 8px;
	border-bottom:1px solid #CCCCCC;
}

.workZone h2 {
	display:block;
	margin-bottom:5px;
	text-align:left;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:3px 0px 3px 8px;
	border-bottom:1px #BEF488 solid;
}

.workZone h1 {
	display:block;
	margin-bottom:5px;
	text-align:left;
	color:#006600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:3px 0px 3px 8px;
	border-bottom:1px #006600 solid;
}


.workZone h6 {
	display:block;
	margin-bottom:5px;
	text-align:left;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	padding:3px 0px 3px 8px;
}

.workZone h3 {
	display:block;
	margin-bottom:5px;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:3px 0px 3px 8px;
}

.workZone h4 {
	
	margin-bottom:5px;
	color:#006600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	

	text-align:center;
	background-color:#FFFFF4;
	
	background-repeat:no-repeat;
	background-position:center;

	padding:3px 0px 3px 8px;
	border-bottom:1px #CCCCCC solid;
}

.helpLink {
	margin:0px 10px;
	border-left:5px fuchsia solid;
}



.workZone a {
	color:#003300;
	text-decoration:underline;
}





.innerWorkZone {
	padding: 5px 10px 10px 10px;
}


.innerWorkZone a{
	text-decoration:none;
}

.innerWorkZone a:hover{
	text-decoration:underline;
}



.workZoneControls {
	height:30px;
	padding-top:10px;
}


.workZoneControls a{
	text-decoration:none;
}
.workZoneControls a:hover{
	text-decoration:underline;
}




.workZonePlain a{
	text-decoration:none;
}
.workZonePlain a:hover{
	text-decoration:underline;
}


.workZoneButtons {
	height:30px;
	text-align:center;
}

.workZoneButtons a{
	text-decoration:none;
}

.workZoneButtons a:hover{
	text-decoration:underline;
}

.postSubj {
	font-size:16px;
	font-weight:bold;
}

#postMsg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

.table1 {

}

.table1 td {
	border-bottom:1px gray dashed;
}

.niceTable {
	margin:auto;	
	margin-top:5px;margin-bottom:20px;
	background-color:#CCCCCC;
	width:100%;
}

.niceTable th {
	background-color:#999999;
	color:white;
	height:20px;
	padding-left:4px;
}
.niceTable td {
	background-color:#FFFFF4;
	padding-left:2px;

}

.niceTable a {
	text-decoration:none;
}
.niceTable a:hover {
	text-decoration:underline;
}


.tableRowLink {
	font-weight:bold;
}

.plainTable {
    margin-top:5px;
	margin-bottom:20px;
	margin:auto;	
	width:100%;
}

.plainTable a {
	text-decoration:none;
}

.plainTable a:hover {
	text-decoration:underline;
}


.plainTable td {
	text-decoration:none;
}


.simpleTable {
	margin:auto;	
	margin-top:5px;margin-bottom:20px;
	background-color:#FFFFFF;
	width:540px;
}
.simpleTable th {
	text-align:left;
	height:20px;
	padding-left:2px;
	background-color:#C2FFA6;
}

.simpleTable td {
	text-align:left;
	background-color:#C2FFA6;
	padding-left:2px;
}

.justTable td {
	vertical-align:top;
	}

.address {
	margin:auto;
	width:400px;
	border:1px solid #CCCCCC;
	background-color:#CCCCCC;
	padding:5px 5px 5px 5px;
}
.address td{
	background-color:#CCCCCC;
}


#divUserAlertsSolid {
	width:700px;
	margin:auto;
	color:#333333;
	padding:10px;
}

.simpleNiceBox {
	border-top:1px #BEF488 solid;
	border-left:1px #BEF488 solid;
	border-bottom:1px solid #C0C0C0;
	border-right:1px #C0C0C0 solid;
	background-image:url(../images/layout/greenFadeBG.jpg);
	background-repeat:repeat-x;
}

#boxSignup {
	margin:auto;
	padding: 5px 5px 5px 10px;
	width:450px;
	text-align:center;
}


#divUserAlertsSolid img{
	float:left;
	margin-right:10px;
	margin-left:10px;
}


/* Form Errors */
.errorsTitle {
	font-weight:bold;
	text-align:center;
	color:maroon;
}

.divUserAlerts {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:120%
}

.divUserAlerts img{
	float:left;
	margin-right:5px;
}




#divUserAlertsMain {
	background-image:url(../images/layout/bgInfo.gif);
	background-repeat:repeat-x;
	width:740px;
	border:1px solid #F4EBC4;
	border-bottom:1px solid #996633;
	border-right:1px solid #996633;
	padding:5px 5px 5px 5px;
	margin-left:5px;
	margin-bottom:10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	min-height:30px;
}

#divUserAlertsMain img{
	float:left;
	margin-right:5px;
}



/*/////// My World ///////*/

.leftSideItems {
	width:230px;
}
.infoContainer {
	width:360px;
	vertical-align:top;
	padding-top:80px;
}

.rightSideItems {
	width:230px;
}


#downSideItems {
	width:300px;
	margin:auto;
}
.myWorldItemInfo {
	width:100%;
}
.myWorldItem {
	margin-right:10px;
}


#myWorld {
	width:800px;
}

.myWorldLinks {
	font-size:12px;
	font-weight:bold;	
	color:green;
	text-align:center;

}

.myWorldLinks a:hover{
	text-decoration:underline;
}

.takeMeThere {
	color:green;
	margin-top:20px;
}





.navUpBoundaries {
	border:1px solid #CCCCCC;
	border-bottom:0px;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	
	height:5px;
}
.navDownBoundaries {
	border:1px #CCCCCC solid;
	border-top:0px;
	height:5px;
	margin-bottom:10px;
}


#navi {
	height:15px;
}

.naviItem {
	position:absolute;
	float:left;
	width:100px; height:18px; z-index:99;
/*	border: 1px none #000000; */
	overflow:hidden;
	background-color:white;
	text-align:center;

}
.naviItem a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:green;
}
.naviItem a:hover{
	text-decoration:none;
}

.innerNaviItem {
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	border:2px solid #CCCCCC;
	border-top:0px;
	background-color:white;
	padding:5px 5px 10px 0px;
	text-align:left;
}

#navHome{
	margin-left:10px;
	width:60px;
	text-align:left;
	padding-left:10px;
	padding-right:5px
}

#navHome:hover{
	background-color:#D9F9B9;
}

#navHome a{
	display:block;
}


#navHome a:hover{
	background-color:#D9F9B9;
}


#divHomeImg {
	float:right;
}


#navSites{
	margin-left:90px;
}
#navSites:hover{
	background-color:#D9F9B9;
}

#navSitesa{
	display:block;
}


#navSites a:hover{
	background-color:#D9F9B9;
}



#navTrip {
	margin-left:190px;
	width:110px;
}

#navFriends{
	margin-left:290px;
	width:110px;
}

#navPostcards{
	margin-left:390px;
	width:110px;
}
#navLocal{
	margin-left:550px;
	width:110px;
}
#navAdmin{
	margin-left:640px;
}


#navSetHomePage{
	margin-left:720px;
}



.picSlideView {
	display:block;
	padding:5px 2px 2px 5px;
	overflow:hidden;
    height:200px;
    width:150px;
    background-color:#F9F9F7;
}


.picRecentView {
	display:block;
	padding:5px 2px 2px 5px;
	overflow:hidden;
    height:200px;
    width:200px;
    margin-bottom:2px;
	background-color:#F9F9F7;
   
}

.navLink {
	display:block;
	padding:5px 2px 2px 5px;
}

.navLink a{
	color:gray;
	text-decoration:none;
}
.navLink a:hover{
	text-decoration:none;
/*	color:#009933;*/
	color:#079D3B;
}
.navDiv p{
	margin-bottom:5px;
}

.listScreenPicture {
	float:right;
}


.nav {
/*	background-image:url(../images/nav/bg.gif);*/
/*	background-repeat:repeat-x;
	border:1px solid #66FF33;
	border-bottom:1px #336600 solid;
	border-right:1px #336600 solid;*/
	float:none;
	margin: 5px 10px 10px 0px;
	padding: 5px 5px 5px 0px;
	height:70px;
}

.navItem {
	background:white;
	float:left;
	border:1px white solid;
	margin-left:8px;
	padding: 2px 2px 2px 2px;
	text-align:center;
}

.navItem:hover {
	border:1px solid #C0C0C0;
}

/*
.navItem img{
	height:50px;width:80px;
}*/

.navItem p{
	color:black;

}



.helpZone {
	background-image:url(../images/layout/bgInfo.gif);
	background-repeat:repeat-x;
	padding: 5px 5px 5px 10px;
	border:1px solid #F4EBC4;
	border-bottom:1px solid #996633;
	border-right:1px solid #996633;
	width:620px;
	margin:0px 0px 10px 25px;
	/*text-align:left;*/
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

.helpZone img{
	margin-right:5px;
}



.formHelpZone {
	background-image:url(../images/layout/bgInfo.gif);
	background-repeat:repeat-x;
	border:1px solid #F4EBC4;
	border-bottom:1px solid #996633;
	border-right:1px solid #996633;
	padding: 5px 5px 5px 10px;
	width:350px;
	margin: 10px 5px 10px 30px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.formHelpZone img{
	margin-right:5px;
}



.textZone {
	background-image:url(../images/layout/greenFadeBG.jpg);
	background-repeat:repeat-x;
	padding: 20px 10px 30px 15px;
	border:1px #C5E4A1 solid;
	width:100%;

	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003300;
}
.textZone p {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	
}


.textZone ul {
	padding-left:20px;
	line-height:150%;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;

}

.textZone a{
  text-decoration: none;
  color:green;
  font-size:12px;
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
}

.textZone a:hover{
	text-decoration:underline;
	color:black;
}

.textZone a:visited{
  text-decoration: none;
}




.selectOption{
	display:block;
	color:fuchsia;
	background-color:red;
}

.niceForm .inputText {
	border:1px solid #C0C0C0;
	border-top:1px solid gray;
	color:green;
	background-color:#F2F7F2;
	padding:3px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.loginText {
	border:1px solid #C0C0C0;
	border-top:1px solid gray;
	color:green;
	padding:2px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

.niceForm textarea {
	border:1px solid #C0C0C0;
	border-top:1px gray solid;
	color:green;
	background-color:#F2F7F2;
	padding:8px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

.niceForm select {
	border:1px solid #C0C0C0;
	border-top:1px gray solid;
	padding:2px;
	color:#004400;
	background-color:#F2F7F2;
}
.niceForm .radio {
	margin-right:2px;
	border:0px;
	background-color:transparent;
}

.niceForm .checkbo {
	padding-left:2px;
	border:0px;
	background-color:transparent;
}


.niceForm .niceButton {
	padding:0px 8px;
	background-color:#009900;
	color:white;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}


.niceButton {
	padding:0px 8px;
	background-color:#009900;
	color:white;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.niceButton:hover {
	cursor:pointer;
	color:yellow;
}



/*Info Bubble:*/
.table_top{
	width: 204px; 
	height: 27px;
/*	background-image:url(../images/layout/table_top.gif);
	background-repeat:no-repeat;*/
}
.table_content{
	width: 204px; 
/*	background-image:url(../images/layout/table_content.gif);
	background-repeat:repeat-y;*/
}
.table_text{
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
}

.table_images{
	padding-left:10px;
	text-align:justify;
}

.table_inner_text{
	display:block;
	float:none;
	margin-top:10px;
	margin-bottom:10px;
}


.table_bottom{
	width: 204px; height: 23px;
/*	background-image:url(../images/layout/table_bottom.gif);*/
	text-align:center;
	margin-bottom:10px;
}

.title_panel {
	font-weight:bold;
	color:#006600;
	
}



#divChargeForm {
	width:600px;
	margin:auto;
	margin-top:10px;
}


/* Shop/State */
#compZone {
	border:2px ridge #009933;
	padding:5px 5px 5px 5px;
	width:600px;
	margin:auto;
	margin-top:10px;
	text-align:center;
	background:white;
}

#compZone img {
	width:100px; height:100px;
	
}

/* Text styles */


.heading1 {
	color:green;
	font-size:25px;
	font-weight:bold;
	margin-bottom:7px;
}

.heading22 {
	color:#009900;
	font-size:20px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
}

.heading3 {
	color:black;
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
}

.heading10 {
	color:green;
	font-size:15px;
	font-weight:bold;
	margin-bottom:7px;
}
.heading11 {
	color:#009900;
	font-size:15px;
	font-weight:bold;
	margin-bottom:7px;
}
.heading11 a {
	text-decoration:none;
	color:#6FC484;
}

.heading11 a:hover {
	text-decoration:underline;
}

.heading12 {
	color:black;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.heading12 a {
	text-decoration:none;
	color:#6FC484;
}

.heading13 {
	color:green;
	font-size:12px;
	margin-bottom:7px;
}

.heading14 {
	color:green;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.heading15 {
	color:green;
	font-size:13px;
	font-family:cursive;
}


.generalError {
  	color:#FF0000;
}
.generalError a{
	text-decoration:none;
  	color:#FF0000;
}


.linkForFamilia{
	color:gray;
}

.successMsg {
	color:green;
	font-weight:bold;
	font-size:14px;
	
}



.ads {
	width:10px;
	float:right;
	border:1px gray solid;
	margin-right:5px;
	min-height:200px;
	/*background-color:maroon;	*/
	
}
#divAdSectionPromo {
	padding:5px 0px 5px 10px;
}
.AdSectionPromoBold {
	font-weight:bold;
	color:green;
}


.publishNotePromo {
	text-align:left;
}


.noNoteSectionName {
	font-weight:bold;
}



#marqueecontainer{
	position: relative;
	width: 210px; /*marquee width */
	height: 70px; /*marquee height */
	overflow: hidden;
	padding: 2px;
	padding-left: 4px;
	float:left;
	margin-left:10px;
}
.adScrolledPromo {
	font-size:14px;
	font-family:cursive;
	color:#00A800;
	margin-bottom:20px;
}
.adScrolledPromo a{
	color: #003300;
}


.btnSignup {
	background-color:#66B9D2;
	color:#FFFFFF;
	font-weight:bold;
}
.btnSignup:hover{
	color:white;
	background-color:blue;
}


.niceTable tr td{
	width:220px;	
	padding:2px 2px 2px 2px
}

.clsAdSection {
	color:#006600;
	font-size:12px;
	font-weight:bold;	
}
.clsAdSectionSelected img{
	width:85px;height:50px;
	margin-right:5px;
	border:1px #339933 solid;	
}


.adsCount {
	color:#339933;
	font-size:10px;
	font-weight:lighter;	

}
.clsAdSection img {
	width:85px;height:50px;
	margin-right:5px;
}

#divAdsContainer {
	margin-top:10px;
	padding: 5px 5px 5px 5px;
	text-align:center;

}

#divAds {
	margin:auto;
	padding: 5px 5px 5px 5px;
	border:8px ridge #996633;
	text-align:left;

	/* This is the clearing */
	overflow: hidden;
	width: 96%;
	/* end of clearing */

	background:url(../images/ad/boardBG.gif) repeat;
}

#divAds img{
	float:left;
	margin-right:10px;

}

.adInList {
	float:left;
	height:80px;
	overflow:hidden;
	font-weight:bold;

	text-align:left;
	font-size:10px;
	margin-right:8px;margin-bottom:6px;
	min-width:150px;
        max-width:180px;
}

.adInListTitle {
        overflow:hidden;
        max-height:15px;
        max-width:160px;
}

.enforceMinimumWidthForIE6{
	width:120px;
}

.adSubject {
	font-size:12px;
	font-family:cursive;
	margin-bottom:5px;
	color:black;
}
.adCreated {
	font-size:10px;
	color:gray;
}
.adForPlace {
	font-size:10px;
	color:gray;
}

.adInList a{
	text-decoration:none;
}

.adInList a:hover {
	text-decoration:underline;
}


/****************************** note types ***********************/

.note1_L{
	background:url(../images/ad/notes/note1_L.gif);
	width:6px;
	height:80px;
}
.note1_R{
	background:url(../images/ad/notes/note1_R.gif);
	width:9px;
	height:80px;
}
.note1_M{
	background:url(../images/ad/notes/note1_M.gif) repeat-x;
	vertical-align:top;
	padding-top: 5px;
	background-color:white;
}

.note2_L{
	background:url(../images/ad/notes/note2_L.gif);
	width:5px;
	height:80px;
}
.note2_R{
	background:url(../images/ad/notes/note2_R.gif);
	width:5px;
	height:80px;
}
.note2_M{
	background:url(../images/ad/notes/note2_M.gif) repeat-x;
	vertical-align:top;
	padding-top: 5px;
	background-color:white;
}

.note3_L{
	background:url(../images/ad/notes/note3_L.gif);
	width:12px;
	height:80px;
}
.note3_R{
	background:url(../images/ad/notes/note3_R.gif);
	width:10px;
	height:80px;
}
.note3_M{
	background:url(../images/ad/notes/note3_M.gif) repeat-x;
	vertical-align:top;
	padding-top: 5px;
	background-color:white;
}
.note4_L{
	background:url(../images/ad/notes/note4_L.gif);
	width:9px;
	height:80px;
}
.note4_R{
	background:url(../images/ad/notes/note4_R.gif);
	width:9px;
	height:80px;
}
.note4_M{
	background:url(../images/ad/notes/note4_M.gif) repeat-x;
	vertical-align:top;
	padding-top: 5px;
	background-color:white;
}
.note5_L{
	background:url(../images/ad/notes/note5_L.gif);
	width:13px;
	height:80px;
}
.note5_R{
	background:url(../images/ad/notes/note5_R.gif);
	width:5px;
	height:80px;
}
.note5_M{
	background:url(../images/ad/notes/note5_M.gif) repeat-x;
	vertical-align:top;
	padding-top: 5px;
	background-color:white;
}
.note6_L{
	background:url(../images/ad/notes/note6_L.gif);
	width:5px;
	height:80px;
}
.note6_R{
	background:url(../images/ad/notes/note6_R.gif);
	width:18px;
	height:56px;
}
.note6_M{
	background:url(../images/ad/notes/note6_M.gif) repeat-x;
	vertical-align:top;
	padding-top: 5px;
	background-color:white;
}
.note7_L{
	background:url(../images/ad/notes/note7_L.gif);
	width:5px;
	height:80px;
}
.note7_R{
	background:url(../images/ad/notes/note7_R.gif);
	width:5px;
	height:80px;
}
.note7_M{
	background:url(../images/ad/notes/note7_M.gif) repeat-x;
	vertical-align:top;
	padding-top: 5px;
	background-color:white;
}
.note8_L{
	background:url(../images/ad/notes/note8_L.gif);
	width:5px;
	height:80px;
}
.note8_R{
	background:url(../images/ad/notes/note8_R.gif);
	width:5px;
	height:80px;
}
.note8_M{
	background:url(../images/ad/notes/note8_M.gif) repeat-x;
	vertical-align:top;
	padding-top: 5px;
}
.note9_L{
	background:url(../images/ad/notes/note9_L.gif);
	width:5px;
	height:80px;
}
.note9_R{
	background:url(../images/ad/notes/note9_R.gif);
	width:18px;
	height:56px;
}
.note9_M{
	background:url(../images/ad/notes/note9_M.gif) repeat-x;
	vertical-align:top;
	padding-top: 5px;
	background-color:white;
}
.note10_L{  
	background:url(../images/ad/notes/note10_L.gif);
	width:5px;
	height:80px;
}
.note10_R{
	background:url(../images/ad/notes/note10_R.gif);
	width:18px;
	height:56px;
}
.note10_M{
	background:url(../images/ad/notes/note10_M.gif) repeat-x;
	vertical-align:top;
	padding-top: 5px;
	background-color:white;
}
.note11_L{
	background:url(../images/ad/notes/note11_L.gif);
	width:5px;
	height:80px;
}
.note11_R{
	background:url(../images/ad/notes/note11_R.gif);
	width:18px;
	height:56px;
}
.note11_M{
	background:url(../images/ad/notes/note11_M.gif) repeat-x;
	vertical-align:top;
	padding-top: 5px;
	background-color:white;
}






.divReadAd {
	border:1px solid #CCCCCC;
	min-height:30px;
	min-width:400px;
	padding:15px 5px;
	width:625px;
	overflow:auto;
	overflow-x:hidden;
	font-family:cursive;
	font-size:20px; /* This is same defaults as in editor_content.css*/
}

.divReadAd ul{
	padding-left:20px;
}

.hNoteboard {
	
	font-family:cursive;
	font-size:16px;
	color:maroon;
	font-weight:bold;
}

.placeFilter{
	background-color:#F7FCE9;
	border:1px solid #CCCCCC;
	padding:10px;
}



#createAd {
	text-align:left;
	width:150px;
	float:left;
}


#createAd a{
	text-decoration:none;
}
#createAd a:hover{
	/*text-decoration:underline;*/
}


#adsProgress {
float:right;

}

#divAdsWithTitle {
	float:none;
	width:720px;
	margin-top:10px;
}

.placesDiv {
	margin-top:10px;
	height:300px;
	overflow:scroll;
	padding: 0px 20px;
	overflow-x:hidden;
	width:95%;
}

.placesDiv table {
	width:100%;
}

#placesTable a{
	font-family:cursive;
	color:green;
	font-size:16px;
	text-decoration:none;
}
#placesTable a:hover{
	text-decoration:underline;
}

#placesTable tr td{
	padding-bottom:15px;
}

.placeDiv {
	padding-left:10px;
	font-family:cursive;
	color:green;
	font-size:16px;

}


.placeDiv:hover {
	background-image:url(../images/layout/greyArrow.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
}

.advs {
	width:130px;
	float:right;
	overflow:hidden;
	text-align:center;
}

.adv {
	margin-bottom:20px;

}


#divViewMap {
	width:100%;
}

#---------------------------- Gallery --------------------------------------

#addFiles {
	width:100%;
}

.page{
  text-decoration: underline;
  color:black;
}
#addImages {
	width:550px;
	margin:auto;
	padding:10px;
	margin-bottom:10px;
	
}

#---------------------------- HelpZone --------------------------------------



#featureHelpZone{
	width:100%;
}

.descHelpText {
	padding:5px;
	width:700px;
}

#---------------------------- special myBoxes --------------------------------------
#divChoosePlace {
}

#---------------------------- niceBox --------------------------------------

.aNiceBoxTable {
	border:1px; /*Shadow gets its place*/
}

.boxTop {
	height:7px;	
	background-color:#C5E4A1;
}
.boxTopLeft {
	width:6px;
	background-color:#C5E4A1;	
	border-top:1px #C5E4A1 solid;

}
.boxTopMain {
	background-color:#C5E4A1;	
	border-top:1px #C5E4A1 solid;
}

.boxTopRight {
	width:7px;
	background-image:url(../images/layout/niceBox/boxShadowUp.jpg);
	background-repeat:no-repeat;
}

.boxTopMain {
	width:500px;
}

.boxLeft {
	background-image:url(../images/layout/niceBox/boxBG.jpg);
	background-repeat:repeat-x;
	border-left:1px #C5E4A1 solid;
	border-bottom:1px #C5E4A1 solid;
}

.boxMain {
	background-image:url(../images/layout/niceBox/boxBG.jpg);
	background-repeat:repeat-x;
	border-bottom:1px #C5E4A1 solid;
	border-right:1px #C5E4A1 solid;	
	vertical-align:top;
}
.innerBoxMain {
	background-color:transparent;
	padding:10px;
	padding-right:30px;	
}
.innerBoxMain a{
	text-decoration:none;
}
.innerBoxMain a:hover{
	text-decoration:underline;
}

.boxRight {
	background-image:url(../images/layout/niceBox/boxShadowRight.jpg);
	background-repeat:repeat-y;
}

.boxBottom {
	height:7px
}

.boxBottomLeft {
	background-image:url(../images/layout/niceBox/boxShadowDownLeft.jpg);
	background-repeat:no-repeat;
}

.boxBottomMain{
	background-image:url(../images/layout/niceBox/boxShadowDown.jpg);
	background-repeat:repeat-x;
}

.boxBottomRight{
	background-image:url(../images/layout/niceBox/boxShadowDownRight.jpg);
	background-repeat:no-repeat;
}

#boxGoGmap .myBoxContent{
	background-image:url(../images/layout/goGmap.gif);
	background-repeat:no-repeat;
	padding:0px;
	background-position:center;
}

.goGmapPlaceName {
	padding-top:65px;
	padding-left:30px;
	color:black;
	font-weight:bold;
	font-size:16px;
}
.goGmapPlaceName:hover {
	color:green;
}
.goGmapLink:hover {
	cursor:pointer;
	color:green;
	
}

#siteMapPromo {
	height:115px;
	width:349px;
	background-image:url(../images/layout/hovav.gif);
	background-repeat:no-repeat;
}

#---------------------------- General --------------------------------------




.linkBehavior{
}

.linkBehavior a{
	text-decoration:none;
}

.linkBehavior a:hover{
	text-decoration:underline;
}


.solidError {
	color:#FF3300;
	font-family:System;
}

.clearIt {
	clear:both;
	height:1px;
	overflow:hidden;
}

.clearLeft {
	clear:left;
	height:1px;
	overflow:hidden;
}

.clear {
	clear:both;
	margin-top:-1px;
	height:1px;
	overflow:hidden;
}

.greenText {
	color:green;
}



/*
Make something transperent

	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

*/

/************************************ linksBox *******************************/
#divGoCurrency {
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	height:160px;
}
.linksBox {
	border:1px solid #CCCCCC;
/*	border-top-color:#006600;*/
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	height:170px;
}
.linksBoxTitle {
	text-align:center;
	color:#006600;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image:url(../images/layout/boxHeadBody.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #CCCCCC;
	padding:5px;
}
.linksBoxContent {
	/*text-align:left;*/
	color:gray;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:8px 5px 5px 5px;
}
.linksBoxContent a {
	text-decoration:none;
}

.linksBoxContent a:hover {
	text-decoration:underline;
}

/************************************ Specific LinkBoxes *******************************/
#boxLinksMail {
	height:80px;
	width:500px;
}

#boxLinksCredit {
	height:85px;
	width:100px;
}

#boxLinksIsrael {
	height:85px;
	
}
/************************************ Titles *******************************/
.title1 {
	font-size:18px;
	font-weight:bold;
	color:#003300;

}
.title2 {
	font-size:16px;
	color:#007100;	
}

/************************************ Recent Posts *******************************/


.postThumb {
	height:70px
}

.postThumbText {
	padding:0px 5px;
	vertical-align:top;
}
.postThumbSubject a{
	font-size:12px;
	color:maroon;
}

.postThumbImg {
	vertical-align:top;
}

.postInfo {
	font-size:10px;
	color:#666666;
}

/************************************ Recent Photos *******************************/

.tdPhotoThumb{
	width:150px;
	background-color:#DDDDCC;
	text-align:center;
	padding:5px 0px;
}
.tdPhotoDesc{
	text-align:center;
	font-size:10px;
	color:gray;
}
.tdPhotoDesc a{
	font-size:10px;
	color:green;
}
/**************************************** Recent Notes *************************************************************************************/
.adInHomePage {
	float:left;
	margin-right:5px;
}
/****************************** HOMEPAGE ***********************/

#boxBestSomething {
	border:1px solid #EFEFEF;
	padding:5px;
	background-color:#F7FCE9;
	width:270px;
	height:160px;
	float:left;
	margin-left:8px;
}



#shopPromo {
	border:1px solid #EFEFEF;
	padding:5px;
	background-color:#F7FCE9;
	width:270px;
	height:160px;
	float:left;
	margin-left:8px;

}

.promoShopName {
	font-size:20px;
	font-weight:bold;
	color:green;
}

.promoShopPunch {
	font-size:14px;
	color:black;
}

#boxPromo {
	width:160px;
	height:170px;
	float:left;
}

#divAdSections{
	height:130px;
}
#divAdSectionsInner {
	width:600px;
	margin:auto;
}

.adDivSection{
	float:left;
	width:100px;
	border:1px white solid;
	padding:5px;
	text-align:center;
}

.adDivSectionSelected{
	float:left;
	width:100px;
	border:1px gray solid;
	padding:5px;	
	text-align:center;
}

.googleSearch {
	border:1px #CCCCCC solid;
	width:300px;
	padding:10px;
}


#divHomePageAddress {
	position:absolute;
	float:left;
	top:100px;
	background-color:#CFF3CF;
	padding: 2px 2px;
	text-align:left;
	width:280px;
}


#iframeWikiTravel {
	width:100%;
	height:600px;
	overflow:scroll;
	border:0px;
}


.uploadRtl {
	width:100px;
	float:left;
}
.uploadLtr {
	width:100px;
	float:right;
}



.imgThumb {
	width:120px;
	margin:auto;
	height:120px;
	vertical-align:bottom;
}

.imgThumbEdit{
	float:right;
	vertical-align:bottom;
}
.descPromo {
	width:200px;
/*	background-color:#D1D1D1;*/
	padding:5px;
	
}

.imgDesc {
	width:500px;
	background-color:#D1D1D1;
	padding:5px;
}

.albumCell {
	padding-right:20px;
	padding-left:20px;
}


/*********************************** General Style *********************************************/
.largeStrongText {
	font-size: 16px;
	font-weight:bold;
}

.largeText {
	font-size: 16px;
}

.fadeLinks a{
	color:#C0C0C0;
}
.strongLinks a {
	color:green;
}

.popupDiv {
	/*text-align:left;*/
	padding:10px 5px 5px 5px;
	background-color:white;
	position:absolute;
	
}

