/* CSS Document test2 */

a{ text-decoration: none;}

.active-addbtn,
.inactive-addbtn,
.active-newpostbtn{
 width: 158px;
 height: 29px;
 line-height: 29px;
 background: url(../images/add-activebtnbg.jpg) no-repeat;
 padding-left: 30px;
 margin: .2em 0;
 float: left;
 color: #FFF;
 font-weight: bold;
 font-size: 13px;
}

.inactive-addbtn{
 background: url(../images/add-inactivebtnbg.jpg) no-repeat;
}

.active-newpostbtn{
 background: url(../images/post_request_icon.jpg) no-repeat;
}

.locked{
 background: url(../images/lock-icon.jpg) no-repeat left;
 margin-left: 10px; padding-left: 20px; float: left;
}

.col-flex{
 float: right;
 text-align: right;
}

.col-150{
 width: 150px;
 float: left;
}

/* Custom Reusable Classes */

.floatleft{ float: left;}
.floatright{ float: right;}
.spacer{ margin: 3em 0;}
.customblue{ color: #11709e; font-weight: normal;}

.custom-link:link,
.custom-link:active,
.custom-link:visited
{
 cursor:pointer;
 color: #11709e; font-weight: bold;
}
.custom-link:hover
{
 cursor:pointer;
 color: #11709e; font-weight: bold;
 text-decoration:underline;
}

.padtop10{ padding-top: 10px;}
.padtop20{ padding-top: 20px;}
.marginright{ margin-right: 10px;}
.marginleft{ margin-right: 10px;}
.margintop6{ margin-top: 6px;}
.bold{ font-weight: bold;}
.padtop10 a{ text-decoration: underline;}
.small{ font-size: 11px!important;}
.purple{ color: #980065;}

.input input{
 margin: .7em 0;
 border: 1px solid gray;
 width: 320px; padding: 4px;
 background: #ffffce; color: #980065;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}

.yellow_input{
 width: 96%;
 margin: .7em 0;
 border: 1px solid gray;
 background: #ffffce; color: #980065;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}

.yellow_inputs{
 margin: .7em 0;
 border: 1px solid gray;
 background: #ffffce; color: #980065;
 padding: 4px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}

select.yellow_inputs{
 width: 120px;
}

.input80{ width: 80%;}

.content=tabs;

#breadcrumbs span.blue{
 background: url(../images/arrowright.png) no-repeat right center;
 height: 20px;
 line-height: 20px;
 padding-right: 10px;
}

/* Boxes */

a.lodgingbox:link,
a.lodgingbox:active,
a.lodgingbox:visited
{
 background: url(../images/lodging_box.jpg) no-repeat;
 height: 148px; width: 173px;
 min-height: 148px; min-width: 173px;
 float:left;
 margin-left:100px;
}

a.lodgingbox:hover
{
 background: url(../images/lodging_boxhover.jpg) no-repeat;
 height: 148px; width: 173px;
 float:left;
}

a.eatingbox:active,
a.eatingbox:link,
a.eatingbox:visited
{
 background: url(../images/eating_box.jpg) no-repeat;
 height: 148px; width: 173px;
 float:left;
 
}

a.eatingbox:hover{
 background: url(../images/eating_boxhover.jpg) no-repeat;
 height: 148px; width: 173px;
 float:left;
}

a.attractionbox:link,
a.attractionbox:active,
a.attractionbox:visited
{
 background: url(../images/attraction_box.jpg) no-repeat;
 height: 148px; width: 173px;
 float:left;
}

a.attractionbox:hover{
 background: url(../images/attraction_boxhover.jpg) no-repeat;
 height: 148px; width: 173px;
 float:left;
}

.attraction_form_pic_thumb{
	width:39px;
	height:39px;
	max-width:39px;
	max-height:38px;
	min-width:39px;
	min-height:38px;
	margin-right:5px;
}

.form-check-notify{
	display:none;
}

.form-gps-notify{
	display:none;
}
/* 404 Style */

#404{
 font-size: 30px!important;
}

/* attraction form */
#lodging_attraction_type_option{
	display:none;
	padding:0;
	margin:0;
}

#resto_attraction_type_option{
	display:none;
	padding:0;
	margin:0;
}

#activity_attraction_type_option{
	display:none;
	padding:0;
	margin:0;
}

.box-180.btm{
 background: url(../images/roundbox.png) no-repeat bottom;
 border: none!important;
}
.suggestion-details-container{
 background: url(../images/suggestion_topbg_gradient.png) repeat-x;
 background-color:#FFF;
 border: none!important;
}

.suggestion-details-container2{
 background: url(../images/suggestion_topbg_gradient_small.png) repeat-x;
 background-color:#FFF;
 border: none!important;
}
.suggestion-box-header{
	height:23px;
	border-bottom:1px #f2f2f2;
	background-color:#f2f2f2;
	width:100%;
	padding: 5px 0px 0px 0px;
}

.italic{
 font-size: 10px;
 font-style: italic;
 margin: 4px 0;
 float: left;
 color: #aaa;
}

.discussion{
 border: 1px solid #ccc;
 margin-bottom: 1em;
}

.nested{ 
 padding-left: 2em; 
 background: url(../images/req_nested_disc.jpg) no-repeat top left;
}

.discussion p{
 margin: 1em;
}

.com-auth{ background: #eee; float: left; width: 100%; line-height: 44px;}
.com-auth img{ float: left; margin-right: 1em;}

.prevnext{ font-size: 16px;}
.prevnext a{ color: #980065;}

/*
.trip-tabs{
	padding:5px 10px 5px 10px;
	margin:2px 5px 0 0;
	-webkit-border-top-left-radius: 5px 5px;	
	-webkit-border-top-right-radius: 5px 5px;
}*/

.trip-tabs-container{
	display: table-cell; 
	width: 623px;	
}

.trip-tabs{
	padding:0px 10px 5px 10px;
	margin:3px 5px 5px 0;
	-webkit-border-top-left-radius: 5px 5px;	
	-webkit-border-top-right-radius: 5px 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}

.trip-tabs-selected{
	background-color:#ffffff;
}

.trip-tabs-useropt{
	display: table-cell;
	vertical-align: top;
	padding-top: 9px;
	text-align: right;
	width: 82px;
}


.supertxt {
	position: relative;
	bottom: 0.6em;
	font-size: 0.8em;
}

.atrraction-marker{
	text-align:left;
}

.atrraction-marker #attraction-name{
	font-weight:bold;
	font-size:14px;
}

.atrraction-marker #attraction-addr{
	font-weight:normal;
	font-size:10px;
}

.send_dollotrip_amounts{
	list-style:none;
}

.send_dollotrip_amounts li{
	display:inline-block;
}

.send_dollotrip_amount{  
	overflow: hidden; 
	padding: 6px; 
	background: #dadada; 
	margin: 8px 2px; 
	border: 1px solid #dadada; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}
.send_dollotrip_amount_selected{  
	overflow: hidden; 
	padding: 6px; 
	background:#b3b3b3; 
	margin: 8px 2px; 
	border: 1px solid #dadada; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
}

.events_link:link,
.events_link:active,
.events_link:visited
{
 cursor:pointer;
 color: #11709e; font-weight: bold;
}
.events_link:hover
{
 cursor:pointer;
 color: #11709e; font-weight: bold;
 text-decoration:underline;
}

.event_item{
	/*font-style:italic;*/
	margin: 2px 0px 0px 0px;
}

/* pagination */
.pager{
text-align:right;
/*padding:30px 18px 5px 0px;*/
padding:30px 0px 5px 0px;
}

.pager2{
text-align:right;
/*padding:5px 18px 5px 0px;*/
padding:5px 0px 5px 0px;
}

.pager_a{
	text-decoration:none;
	color:#86044c;
	font:normal 12px Arial, Helvetica, sans-serif;
}

.pager_a:hover,
.pager_a:active,
.pager_a:visited, 
.pager_a:link,
.pager_a:focus{
	text-decoration:none;
	color:#86044c;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:0px;
}

.pager2_a{
	text-decoration:none;
	color:#86044c;
	font:normal 12px Arial, Helvetica, sans-serif;
}

.pager2_a:hover ,
.pager2_a:active,
.pager2_a:visited, 
.pager2_a:link, 
.pager2_a:focus{
	text-decoration:none;
	color:#86044c;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:0px;
}

.pager #btn{
border:#cccccc solid 1px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#86044c;
padding:3px 8px;}

.pager #pages{
border:#cccccc solid 1px;
font:normal 12px Arial, Helvetica, sans-serif;
/*color:#333333;*/
color:#86044c;
padding:3px 8px;}

.pager #currpages{
border:#cccccc solid 1px;
font:normal 12px Arial, Helvetica, sans-serif;
/*color:#333333;*/
color:#86044c;
background-color:rgb(230, 230, 230);
padding:3px 8px;}

.pager2 #btn{
border:#cccccc solid 1px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#86044c;
padding:3px 8px;}

.pager2 #pages{
border:#cccccc solid 1px;
font:normal 12px Arial, Helvetica, sans-serif;
/*color:#333333;*/
color:#86044c;
padding:3px 8px;}

.pager2 #currpages{
border:#cccccc solid 1px;
font:normal 12px Arial, Helvetica, sans-serif;
/*color:#333333;*/
color:#86044c;
background-color:rgb(230, 230, 230);
padding:3px 8px;}

/****popular****/
.pop-list {
	background-color: white; margin:5px; border: 0.1em solid #dedede;
	margin: 5px auto 5px auto;
}

.pop-white-box {	
	padding: 10px 0 10px 0;
	vertical-align: middle;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#999999;
	margin: 0 auto 0 auto;
	
}

.marg{
	/*padding: 5px 0 0 0;*/
	margin: 7px 5px 0 5px;
	
}

.ras_box_yellow #votes2{
text-shadow: 1px 0px 1px #666666;
font:bold 30px Arial, Helvetica, sans-serif;
color: white;
padding:9px 0px 0px 0px; }

.ras_box_yellow #txt2{
margin-left: 4px;
text-align: center;
margin-top: 9px;
margin-bottom: -15px;
text-shadow: 1px 0px 1px #666666;
font:bold 14px Arial, Helvetica, sans-serif;
color:#ffffff;
padding:0px 0px 5px 0px;}

.pop-info {
	width: 392px;
	float: left;
}

.pop-grey{
	width: 50px;
	height: 36px;	
	background-color:#e6e6e6;
	vertical-align:middle;
	text-align:center;
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 17px 0 0 0;
	margin: 0px 13px 0 0;
}

.pop-img {
	height: 40px;
	width: 50px;
	margin-bottom: 5px;
}

.pop-price {

}
