div {
	text-align: left;
}

.column-spacer {
float:left;
height:10px;
width:10px;
}
.body-container {
	height:auto;
	width:977px;
}

.main-column-container {
	height:auto;
	width:650px;
	
}


.main-column-header-top-left, .main-column-thin-header-top-left {
width:15px;
height:15px;
}

.main-column-row {
	
}

.main-column-header-top {

	font-size:20px;
	line-height:40px;
	font-weight: bold;
}

.main-column-row-bottom {
	
}
.main-column-container .greyify, .colored-border {
	border: 2px solid #FF9029; 
}

.main-column-row-content {
	
}

.main-column-row-odd {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F3FCDF none repeat scroll 0 0;
	border-bottom:1px dotted #555;
}

.main-column-row-even {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:1px dotted #555;
}

.main-column-bottom-border {
	
}

.trip-list-photo {
margin-right:4px;
}

.title {
	font-size:16px;
	line-height:150%;
	font-weight:bold;
} 

.column-spacer {
	
}

.main-column-row-content, .main-column-row-odd .content, .main-column-row-even .content, .main-column-row .content {
	line-height:150%;
	padding:12px 18px;
	word-wrap:break-word;
}

.side-column-container {
	height:auto;
	width:310px;
	text-align: left;
}

.side-panel {
	width: 100%;
}


.side-panel .title {
	display:block;
	font-size:18px;
	font-weight:bold;
	line-height:100%;
	margin-right:5px;
	padding-bottom:8px;
}

.side-panel-first-row, .side-panel-row {
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	
	margin-bottom: 20px;
	
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FF9029 none repeat scroll 0 0;
}

.content {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	background-attachment:scroll;
	background-color:white;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	height:auto;
	
	background:#FFFFFF none repeat scroll 0 0;
	border:0 none;
	margin:0;
	padding:10px;
	text-align: left;
}


searchbox-browse{
	
}

.user-photo-container {
	font-size:11px;
	margin-right:16px;
	text-align:center;
	width:80px;
}

.user-container {
	text-align: center;

}

.square-photo-container, .trip-list-photo, .photos-list-photo, .square-photo {
	overflow: hidden;
	position: relative;
	border:1px solid #CCC;
/*	background-color: #ffffff;*/
	z-index:0;
}


.square-photo-selected {
	overflow: hidden;
	position: relative;
	border:5px solid #FF9029;
	width: 72px;
	height: 72px;
}

.youtube-play-pause {
	position:absolute;
	top:0px;
	left:0px;
	width:120px;
	height:90px;
	z-index:10;
	cursor:pointer;
	background-color:#000;
	opacity: .0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

.map-container-outer {
position:relative;
}
.map-container, .map-container-outer {
border:1px solid #A3A3A3;
overflow:hidden;
}

.map-container, .map-container-outer, .map-container-inner {
	overflow:hidden;
}

.map-title-div {
/*	border: 1px solid #b7b8b8;*/
	line-height: 110%;
	padding: 0px;
	position: absolute;
	z-index:21;
}

.trip-list-info  {
	width:262px;
}

.videoInfoStrip {
position:absolute;
bottom:8px;
left:8px;
width:18px;
height:12px;
z-index:100;
background:url("/images/icon_video.png") no-repeat scroll 50% 50% #000000;
}




.right-column, .home-column {
	width: 303px;
	background-color: #ffffff
}

.right-column {
	border-left: 1px solid #d2d4c9;
	border-top: 1px solid #d2d4c9;
	border-right: 1px solid #d2d4c9;
}


.box {
	border-bottom: 1px solid #d2d4c9;
	background: #eaeaea url("/images/vertical-sprite.gif") repeat-x; 
}

.box .content {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 150%;
}
