/* CSS Document */

.constrict{
width:1020px;
height:100%;
background:#f5f5f5;}

.banner{
background:url(../images/banner.jpg) no-repeat;
width:1020px;
height:165px;}

.banner #search{
text-align:left;
vertical-align:middle;
margin-top:30px;
float:right;
padding:0px 15px 0px 0px;
background:url(../images/bannersearch.png) no-repeat;
width:352px;
height:46px;}

.banner #search input{
font:normal 12px Arial, Helvetica, sans-serif;
color:#999999;
margin:10px 0px 0px 15px;
height:18px;}

.banner #search #btn{
border:none;
margin:0;
padding-left:5px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:transparent;
vertical-align:middle;}

.banner #navigation{
clear:right;
text-align:left;
padding:43px 0px 0px 15px;}

.banner #navigation img{
padding-left:10px}

.banner #navigation #right{
padding-left:325px;}

.sub_banner{
text-align:left;
background:#FFFFFF;
width:1020px;}

.sub_banner #header{
padding:5px 5px 0px 5px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#666666;
text-align:left;}

.sub_banner ul{
list-style:none;}

.sub_banner li{
padding-right:15px;
width:300px;
line-height:1em;
display:inline-table;}

.sub_banner li img{
float:left;
padding:15px 8px 0px 0px;}

.sub_banner li #header{
font:bold 12px Arial, Helvetica, sans-serif;
color:#980065;}

.sub_banner li #intro{
font:normal 11px Arial, Helvetica, sans-serif;
color:#999999;}

.sub_navigation{
padding:15px 0px 15px 25px;
vertical-align:top;
background:#f5f5f5;
font:bold 14px Arial, Helvetica, sans-serif;
color:#808080;}

.sub_navigation #pad{
padding-right:35px;}

.sub_navigation #selleft{
background:url(../images/btn05p1.png) no-repeat left;
padding:5px 0px 5px 16px;}

.sub_navigation #sel{
color:#ffffff;
padding:4px 0px 4px 0px;
background:url(../images/btn05p2.png) repeat-x;
height:24px;}

.sub_navigation #selright{
background:url(../images/btn05p3.png) no-repeat right;
padding:5px 15px 5px 0px;
margin-right:35px;}


.left{
text-align:left;
width:20%;
height:100%;}

.left #dollotrips{
text-align:left;
background:#feffe6;
width:158px;
height:61px;
border:#e7e8cc solid 1px;
margin:10px 0px 0px 0px;}

.left #dollotrips #label{
padding:5px 0px 2px 5px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#333333;}

.left #dollotrips #amount{
padding:4px 0px 2px 5px;
font:bold 18px Arial, Helvetica, sans-serif;
color:#980065;}

.left #name{
font:bold 14px Arial, Helvetica, sans-serif;
color:#3e3e3e;}

.left #date{
font:bold 14px Arial, Helvetica, sans-serif;
color:#4b4b4b;
padding:0px 0px 12px 0px;}

.left #text{
font:normal 12px Arial, Helvetica, sans-serif;
color:#746f6f;
padding:10px 0px 0px 0px;}

.middle{
vertical-align:top;
text-align:left;
width:53%;
height:100%;}

.middle #headers{
font:bold 14px Arial, Helvetica, sans-serif;
color:#4d4d4d;
text-align:left;
padding:8px;}

.middle #headers a{
color:#4d4d4d;
text-align:left;
padding:8px;
text-decoration:none;}

.middle #headers a:link,a:active,a:hover{
color:#4d4d4d;
text-align:left;
/*padding:8px;*/
text-decoration:none;}

.middle #headerssel{
font:bold 14px Arial, Helvetica, sans-serif;
color:#4d4d4d;
text-align:left;
/*padding:8px;*/
background:#FFFFFF;}

.middle #box{
padding:0px 0px 8px 0px;
text-align:left;
background:#FFFFFF;
width:100%;
height:100%;}

.middle #box #reminder{
padding:15px 0px 10px 20px;
font:normal 11px Arial, Helvetica, sans-serif;
color:#999999;
text-align:left;}

.middle #box #author{
font:normal 12px Arial, Helvetica, sans-serif;
color:#4b92b2;}


.middle #box #label{
padding:3px 0px 0px 19px;
font:bold 13px Arial, Helvetica, sans-serif;
color:#333333;}

.right{
vertical-align:top;
text-align:left;
padding-left:0px;
width:20%;
}

.right #text{
padding-left:10px;
text-align:left;
font:normal 12px Arial, Helvetica, sans-serif;
color:#746f6f;}

.right #searchbox{
padding:5px 0px 0px 10px;
text-align:left;}

.right #searchtxtbox{
border:#CCCCCC solid 1px;
height:20px;
font:normal 12px Arial, Helvetica, sans-serif;}

.right #searchbtn{
margin:8px 0px 0px 35px;
cursor:pointer;
border:none;
background:url(../images/btnsearch.png) no-repeat;
width:93px;
height:26px;}

ul.databody{
margin:0;
padding:15px 0px 0px 0px;
list-style:none;}

ul.databody li{
display:inline-table;}

.float_left{
float:left;}
3float_left{
float:left;}

.float_right{
float:right;}
#float_right{
float:right;}

.float_right img{
padding-right:10px;}

.savebtn{
padding:10px 8px 13px 450px; }

.savebtn2{
padding:10px 8px 13px 420px; }

.datasubs{
margin:0;
padding:0px 0px 0px 10px;
font:normal 11px Arial, Helvetica, sans-serif;
color:#333333;}

.datasubs ul{
display:inline;
list-style:none;
margin:0;
padding:0;}

.datasubs ul li{
display:inline-table;}

.checkboxescont{
margin:0px 0px 2px 16px;
font:bold 13px Arial, Helvetica, sans-serif;
color:#333333;}

.checkboxescont #bonus{
color:#990066;
font:bold italic 13px Arial, Helvetica, sans-serif;
padding-left:25px;}

.browse{
border:none;
background:url(../images/btn001.jpg) no-repeat;
width:137px;
height:30px;}

.tabtxt{
font:bold 14px Arial, Helvetica, sans-serif;
color:#333333;
text-align:left;
padding:15px 0px 5px 8px;}

.tabheaders{
font:bold 16px Arial, Helvetica, sans-serif;
color:#4d4d4d;
text-align:left;
padding:10px 0px 0px 8px;}

.tabheaders2{
font:bold 16px Arial, Helvetica, sans-serif;
color:#0b669f;
text-align:left;
padding:10px 0px 0px 8px;}

.reminder2{
font:normal 12px Arial, Helvetica, sans-serif;
color:#999999;
padding:0px 0px 5px 10px;}

.info{
font-weight:bold;
color:#333333;}

.checkboxes{
padding:8px;}

.triptags_btns{
padding:10px 0px 0px 20px;}

.triptags_btns #leftbtn{
background:url(../images/leftbtn2.jpg) no-repeat left;
padding:4px 0px 5px 11px;}

.triptags_btns #middlebtn{
font:bold 12px Arial, Helvetica, sans-serif;
color:#524e4e;
padding:8px 0px;
background:url(../images/middlebtn2.jpg) repeat-x;}

.triptags_btns #rightbtn{
background:url(../images/rightbtn2.jpg) no-repeat right;
padding:4px 10px 5px 0px;;}

.triptags_btns #div{
padding:17px 0px;}


.code{
vertical-align:top;
margin:0px 0px 0px 10px;}

.steps{
border:none;
background:url(../images/stepsbtn.jpg) no-repeat;
font:bold 14px Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:left;
margin:0;
padding:0px 0px 0px 5px;
width:125px;
height:29px;}


.steps2{
border:none;
background:url(../images/stepsbtn2.jpg) no-repeat;
font:bold 14px Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:left;
margin:0;
padding:0px 0px 0px 5px;
width:155px;
height:29px;}

.gmap{
padding:5px 20px;}

.select1{
font:bold 14px Arial, Helvetica, sans-serif;
color:#999999;
margin-left:10px;}


.select2{
margin-left:10px;}

.txtarea1{
margin-left:10px;
background:url(../images/txtarea1.jpg) no-repeat;}

.txtarea1 textarea{
font:bold 12px Arial, Helvetica, sans-serif;
color:#980065;
padding:5px;
border:none;
background:transparent;
width:535px;
height:115px;}

.txtarea2{
margin-left:10px;
background:url(../images/txtarea2.jpg) no-repeat;}

.txtarea2 textarea{
font:bold 12px Arial, Helvetica, sans-serif;
color:#980065;
padding:5px;
border:none;
background:transparent;
width:535px;
height:67px;}

.yesbtn input{
border:none;
background:url(../images/yesbtn.jpg) no-repeat;
width:69px;
height:21px;}

.hr{
padding:15px 0px 8px 2px;}

.hr2{
padding:12px 8px 8px 13px;}

.hr5{
	padding:5px 0px 0px 6px;
	margin-left:auto;
	margin-right:auto;
}

.previewpublish{
padding:10px 0px 5px 360px;}



/*attractions css start*/
.time{
font:bold 24px Arial, Helvetica, sans-serif;
color:#9a005f;
padding:3px 0px 3px 10px;}

.time2{
font:bold 14px Arial, Helvetica, sans-serif;
color:#9a005f;
padding:3px 0px 3px 10px;}

.time19px{
font:bold 19px Arial, Helvetica, sans-serif;
color:#9a005f;
padding:0px 0px 0px 0px;}

.enddate{
font:bold 11px Arial, Helvetica, sans-serif;
color:#666666;
padding:5px 0px;}

.vote_box1{
margin:0;
vertical-align:middle;
font:bold 14px Arial, Helvetica, sans-serif;
color:#006b93;
text-align:center;
background:#ebf3f6;
padding:6px 6px;}

.vote_box2{
margin:0;
vertical-align:middle;
font:bold 14px Arial, Helvetica, sans-serif;
color:#595758;
text-align:center;
background:#ffffce;
padding:6px 7px;}

.attraction{
text-align:left;
padding:3px 0px 5px 8px;}

.attraction #title{
font:bold 16px Arial, Helvetica, sans-serif;
color:#287191;}

.attraction #title2{
font:bold 16px Arial, Helvetica, sans-serif;
color:#0b669f;}

.attraction #price{
font:bold 16px Arial, Helvetica, sans-serif;
color:#970977;
padding-left:60px;}

.attraction #data{
font:normal 12px Arial, Helvetica, sans-serif;
color:#666666;
width:290px;
padding:2px 0px 5px 30px;}

.attraction #data2{
font:normal 12px Arial, Helvetica, sans-serif;
color:#333333;
width:340px;
padding:2px 0px 5px 0px;}

.attraction #links{
font:bold 11px Arial, Helvetica, sans-serif;
vertical-align:middle;}

.attraction #details{
padding:10px 0px 0px 0px;
vertical-align:middle;
text-align:right;
color:#666666;}

.attraction #details2{
padding:10px 10px 0px 0px;
vertical-align:middle;
text-align:right;
color:#287191;}

.bullet{
font:normal 5px Verdana, Arial, Helvetica, sans-serif;
padding:0px 2px 0px 0px;}

.bullet2{
font:bold 8px Verdana;
color:#333333;
padding:0px 2px 0px 5px;}

.recent_activity{
margin:0px 0px 0px 10px;
padding:7px 0px 0px 0px;
border-bottom:#cacccc solid 1px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#666666;
text-align:left;
width:490px;
height:20px;}

.recent_activity #author{
font:normal 12px Arial, Helvetica, sans-serif;
color:#4b92b2;}


.attraction_library{
text-align:left;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
padding:10px 0px 5px 15px;}

.attraction_library #normal{
color:#333333;}

.attraction_library #mm{
color:#940055;
padding-left:10px;}

.mystats{
text-align:left;
padding:50px 0px 5px 10px;}

.mystats #header{
font:bold 15px Arial, Helvetica, sans-serif;
color:#666666;
text-indent:10px;
padding:2px 0px;}

.mystats #text{
font:normal 15px Arial, Helvetica, sans-serif;
color:#999999;}

.mystats #num{
font:bold 15px Arial, Helvetica, sans-serif;
color:#940055;}

.mystats #leftbtn{
background:url(../images/leftbtn.jpg) no-repeat left;
padding:4px 0px 5px 9px;}

.mystats #middlebtn{
font:bold 12px Arial, Helvetica, sans-serif;
color:#524e4e;
padding:7px 0px;
background:url(../images/middlebtn.jpg) repeat-x;}

.mystats #rightbtn{
background:url(../images/rightbtn.jpg) no-repeat right;
padding:4px 12px 5px 0px;;}

.mystats_btn{
padding:7px 0px;}
/*attractions css end*/

.txtboxbig{
margin:2px 10px 5px 10px;
width:530px;
height:22px;
font:bold 15px Arial, Helvetica, sans-serif;
color:#a01f60;}

.centerimgs{
text-align:center;}

.votesnumber{
color:#771548;
font:bold 18px Arial, Helvetica, sans-serif;
text-align:right;
padding:0px 5px 0px 0px;}

.votestxt{
color:#999999;
font:bold 11px Arial, Helvetica, sans-serif;
text-align:right;
padding:0px 5px 0px 0px;}

.suggestbtn{
padding:5px 0px;
text-align:right;}

.normaltxt{
font:bold 12px Arial, Helvetica, sans-serif;
padding:20px 0px 3px 15px;
color:#333333;}

/*ras start*/
.sub_banner2{
text-align:center;
background:#FFFFFF;
width:1020px;}

.ras{
background:#FFFFFF;
/*width:700px;*/
/*width:750px;*/
width: 100%;
margin:5px;}

.ras_menu{
background:#ececec;
width:500px;
text-align:left;
margin:10px 0px;}

.ras_menu a{
	border:none;	
}

.ras_menu img{
	border:none;	
}

.ras_menu2{
background:#ececec;
text-align:left;
width:100%;
margin:10px 0px;}

.ras_menu_nav{
font:normal 12px Arial, Helvetica, sans-serif;
color:#999999;
margin:5px;}

.ras_menu_timeloc li {
	display:inline;
}

#place{
	color:#848484;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-align:right;
	padding-right:20px;
	display:inline-table;
}

#place_dtl{
font:normal 11px Arial, Helvetica, sans-serif;}

#complete{
	color:#9f0061;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-align:center;
	/*vertical-align:middle;*/
	padding-right:20px;
	display:inline-table;
}

.ras_menu_nav #link{
color:#005b90;}

.ras_menu_title{
font:bold 20px Arial, Helvetica, sans-serif;
color:#86044c;}

#ras_opt_lbl{
font:bold 12px  Arial, Helvetica, sans-serif;
/*color:#;*/
text-align:left;
padding-right:10px;
display:inline-table;
}

.ras_mssg{
font:bold 11px  Arial, Helvetica, sans-serif;
color:#86044c;
text-align:right;
}

#ras_opt{
font:bold 12px  Arial, Helvetica, sans-serif;
color:#86044c;
text-align:left;
padding-left:10px;
display:inline-table;
}

a.ras_type_menu1:active,a.ras_type_menu1:visited, a.ras_type_menu1:link, a.ras_type_menu1:focus{
font:bold 12px  Arial, Helvetica, sans-serif;
color:#86044c;
}

a.ras_type_menu1:hover{
font:bold 12px  Arial, Helvetica, sans-serif;
color:#666666;
}

a.ras_type_menu:hover ,a.ras_type_menu:active,a.ras_type_menu:visited, a.ras_type_menu:link, a.ras_type_menu:focus{
font:bold 12px  Arial, Helvetica, sans-serif;
color:#ffffff;
}

#ras_opt2{
font:bold 12px  Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:left;
padding-left:10px;
display:inline-table;
}

#ras_opt_selleft{
background:url(../images/ras_left.jpg) no-repeat left;
padding:10px 4px;}

#ras_opt_selright{
background:url(../images/ras_right.jpg) no-repeat left;
padding:10px 4px;}

#ras_opt_sel{
font:bold 12px  Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:left;
padding:3px 4px;
background:url(../images/ras_mid.jpg) repeat-x;}

#imgpadding{
padding:5px;}

ul.noindent{
	margin-left:auto;
	margin-right:auto;
	padding:0;
	clear:both;
}

.pager{
text-align:right;
padding:30px 0px 5px 0px;}

.pager2{
text-align:right;
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;}

#ras_header{
color:#333333;
font:bold 18px Arial, Helvetica, sans-serif;
padding:3px 0px 0px 10px;}

#ras_hr{
text-align:center;}

.ras_req_comment{
background:#f2f7fa;}

.ras_owner_comment{
background:#fbf2f7;}

#suggest_type{
font:bold 12px Arial, Helvetica, sans-serif;
color:#7c2f5d;
text-align:left;
width:95px;
padding:0px 0px 0px 10px;}

#winner{
font:bold 12px Arial, Helvetica, sans-serif;
color:#74ba29;
text-align:left;
width:95px;
padding:0px 0px 0px 10px;
vertical-align:middle;}


#suggest_title{
font:bold 15px Arial, Helvetica, sans-serif;
color:#32769d;
text-align:left;
width:470px;}

#suggest_title #img{
padding:0px 8px 0px 0px;}

#suggest_intro{
font:normal 12px Arial, Helvetica, sans-serif;
color:#333333;
text-align:left;
padding:0px 0px 0px 6px;}

#suggest_author{
font:bold 12px Arial, Helvetica, sans-serif;
color:#32769d;
text-align:left;
padding:0px 5px 0px 5px;}

#suggest_author_details{
font:normal 10px Arial, Helvetica, sans-serif;
color:#999999;
padding-right:5px;
line-height:.5em;}

#width_100{
width:100px;
padding-left:5px;}

#width_80{
width:80px;
padding-left:5px;}

#width_580{
width:580px;
padding-left:5px;}

#width_60{
width:60px;}

#width_320{
width:320px;}

#width_340{
width:340px;}

#width_370{
width:370px;}

#width_260{
width:260px;}

#width_200{
width:200px;}

#width_280{
	width: 280px;
	max-width: 280px;
	padding-right: 15px;
	padding-left: 5px;
}

#width_270{
	width: 270px;
	max-width: 270px;
	padding-right: 15px;
	padding-left: 5px;
}

.wrap_txt_top{
	vertical-align:top;
	display:inline-table;
}

#wrap_txt_top{
	vertical-align:top;
	display:inline-table;
}

.wrap_txt_bottom{
	vertical-align:bottom;
	display:inline-table;
}
#wrap_txt_bottom{
	vertical-align:bottom;
	display:inline-table;
}

#ras_dtl_data{
color:#4d4c4d;
font:normal 12px Arial, Helvetica, sans-serif;
text-align:left;}

#ras_dtl_data_bold{
vertical-align:text-top;
color:#4d4c4d;
font:bold 12px Arial, Helvetica, sans-serif;
text-align:left;}

#ras_dtl_title{
color:#9f0061;
font:bold 12px Arial, Helvetica, sans-serif;
text-align:left;}

#ras_req_dtl li{
width:110px;
padding:10px 0px;}

#ras_author{
color:#4597c6;}

.ras_signbox{
background:#850157;
color:#FFFFFF;
font:bold 11px Arial, Helvetica, sans-serif;
text-align:left;
position:absolute;
top:160px;
left:821px;
padding:8px;
display:none;
}

.ras_signbox div{
padding:3px 0px;}

.ras_signbox #btn{
background:url(../images/loginbtn.png) no-repeat;
width:61px;
height:28px;
border:none;}

.ras_signbox #note{
color:#d45aa9;
}

.ras_box_yellow{
background:#999999;
/*width:72px; 
height:74px;*/
min-width: 80px;
min-height: 60px;
vertical-align:middle;
text-align:center;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
 }

.ras_box_yellow #votes{
font:bold 18px Arial, Helvetica, sans-serif;
color:#333333;
padding:9px 0px 0px 0px; }

.ras_box_yellow #txt{
font:bold 11px Arial, Helvetica, sans-serif;
color:#9f9f96;
padding:0px 0px 5px 0px;}

.ras_box_green {
	background-color: #72a348;
	color: #ffffff;
	width: 67px;
height: 55px;	
vertical-align:middle;
text-align:center;
}

.ras_box_green #votes{
font:bold 18px Arial, Helvetica, sans-serif;
padding:9px 0px 0px 0px; }

.ras_box_green #txt{
font:bold 11px Arial, Helvetica, sans-serif;
padding:0px 0px 5px 0px;}

.ras_box_grey {
	width: 67px;
	height: 77px;
	background-color:#e6e6e6;
	vertical-align:middle;
	text-align:center;
}

.ras_box_grey #votes{
font:bold 18px Arial, Helvetica, sans-serif;
color:#333333;
padding:17px 0px 0px 0px; }

.ras_box_grey #txt{
font:bold 11px Arial, Helvetica, sans-serif;
color:#9f9f96;
padding:0px 0px 5px 0px;}


.ras_req_img{
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
	margin-top: 3px;	
}

.ras_req_img img {
	width: 64px;
	margin-left: 2px;
	margin-right: auto;
	height: 22px;
}

.ras_price{
font:bold 20px Arial, Helvetica, sans-serif;
color:#970977;
}

.ras_postitbtn{
background:url(../images/positbtn.jpg) no-repeat;
width:59px;
height:27px;
border:none;}

.ras_postbox{
border:#c7c8c9 solid 1px;
padding:8px;
vertical-align:top;
margin:15px 3px 0px 3px;}

.ras_votebox{
background:url(../images/votebox.jpg) no-repeat;
width:72px;
height:30px;
text-align:center;
font:bold 16px Arial, Helvetica, sans-serif;
color:#333333;}
/*ras start*/


/*ads*/
.ad_160x160{
background:#e6e6e6;
width:160px;
height:160px;
border:#cccccc solid 1px;
margin:20px 5px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#666666;
text-align:center;
vertical-align:middle;}

.ad_728x90{
background:#e6e6e6;
/*width:728px;*/
height:90px;
border:#cccccc solid 1px;
margin:20px 5px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#666666;
text-align:center;
vertical-align:middle;}


.ad_72x72{
background:#e6e6e6;
width:72px;
height:72px;
border:#cccccc solid 1px;
margin:10px 5px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#666666;
text-align:center;
vertical-align:middle;}

/*ads*/


/*alignments */
#halign_center{
text-align:center;}
.halign_center{
text-align:center;}

#halign_right{
	text-align:right;
	display:inline-table;
}
.halign_right{
	text-align:right;
	display:inline-table;
}
/*end alignments*/

/*bg*/
.bg_white{
background:#FFFFFF;}
/*end bg*/

/*text and colors*/
#txt_12_grey{
font:normal 12px Arial, Helvetica, sans-serif;
color:#999999;}
.txt_12_grey{
font:normal 12px Arial, Helvetica, sans-serif;
color:#999999;}

#txt_11_grey {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#999999;
}
.txt_11_grey {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#999999;
}

#txt_14_grey{
font:normal 14px Arial, Helvetica, sans-serif;
color:#999999;}
.txt_14_grey{
font:normal 14px Arial, Helvetica, sans-serif;
color:#999999;}

#txt_12_bold_grey{
font:bold 12px Arial, Helvetica, sans-serif;
color:#999999;}
.txt_12_bold_grey{
font:bold 12px Arial, Helvetica, sans-serif;
color:#999999;}

#txt_12_black{
font:normal 12px Arial, Helvetica, sans-serif;
color:#333333;}
.txt_12_black{
font:normal 12px Arial, Helvetica, sans-serif;
color:#333333;}

#txt_16_blue{
font:bold 16px Arial, Helvetica, sans-serif;
color:#026a8f;}
.txt_16_blue{
font:bold 16px Arial, Helvetica, sans-serif;
color:#026a8f;
}
.txt_16_blue_a:link,.txt_16_blue_a:active,.txt_16_blue_a:visited{
font:bold 16px Arial, Helvetica, sans-serif;
color:#026a8f;
}
.txt_16_blue_a:hover{
font:bold 16px Arial, Helvetica, sans-serif;
color:#026a8f;
text-decoration:underline;
}

#txt_12_bold_blue{
font:bold 12px Arial, Helvetica, sans-serif;
color:#026a8f;}
.txt_12_bold_blue{
font:bold 12px Arial, Helvetica, sans-serif;
color:#026a8f;}

#txt_11_blue{
font:bold 11px Arial, Helvetica, sans-serif;
color:#2a6b91;}
.txt_11_blue{
font:bold 11px Arial, Helvetica, sans-serif;
color:#2a6b91;}

#txt_12_bold_black{
font:bold 11px Arial, Helvetica, sans-serif;
color:#333333;}
.txt_12_bold_black{
font:bold 11px Arial, Helvetica, sans-serif;
color:#333333;}

#txt_18_bold_pink{
font:bold 18px Arial, Helvetica, sans-serif;
color:#980065;}
.txt_18_bold_pink{
font:bold 18px Arial, Helvetica, sans-serif;
color:#980065;}
/*end text and colors*/

/*paddings*/
.padtop_3{
padding-top:10px;}

#padleft_25{
padding-left:25px;}
.padleft_25{
padding-left:25px;}

#padleft_70{
padding-left:70px;}
.padleft_70{
padding-left:70px;}

#padleft_10{
padding-left:10px;}
.padleft_10{
padding-left:10px;}

#padleft_5{
padding-left:5px;}
.padleft_5{
padding-left:5px;}

#paddright_10{
padding-right:10px;}
.paddright_10{
padding-right:10px;}

#paddright_5{
padding-right:5px;}
.paddright_5{
padding-right:5px;}

#marginleft_240{
margin-left:240px;}

.reqpic{
	max-height: 178px;
	max-width: 267px;
}
/*paddings*/

.suggestion-description {
	text-align:justify;
}

.form-row-field{
	padding-bottom:5px;
	vertical-align:top;
}

.form-row-field td{
	vertical-align:top;
	padding-right:5px;
}

.locked-agenda-form{
	 vertical-align:middle;
	 z-index:1002;
	 position:relative;
	 height:500px;
	 text-align:center;
	 background-color:#c0c0c0;
}

.locked-agenda-form h1{
	font-size:24px;
	font-weight:bold;
}

.agenda-options-button-1{
	background-image:url(../../../images/searchred.jpg);
	background-repeat:repeat-x;
	height:29px;
	width:155px;
	text-align:center;
	padding-top:5px;
	color:#FFFFFF;
	vertical-align:middle;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
}

.agenda-options-button-2{
	background-image:url(../../../images/searchred.jpg);
	background-repeat:repeat-x;
	height:29px;
	width:155px;	
	text-align:center;
	padding-top:5px;
	color:#FFFFFF;
	vertical-align:middle;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
}

.agenda-unlock {
	width: 720px;
	padding: 8px 40px 8px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.agenda-unlock ul {
	margin: 0px;
	padding: 0px;
}

.agenda-unlock li {	
	list-style-type: none;
	display: inline-block;
	margin-bottom: 3px;
	vertical-align: top;
}

.agenda-unlock-options {
	margin: 5px 0px 5px 0px; 
	width: 115px;
}

.agenda-unlock-options a{
	margin-left: 3px;
	color: #085d94;
}
.cell {
    display: table-cell;
/*    padding: 3px;*/
}
.row {
    /*padding: 5px 3px 5px 3px;*/
    display: table-row;
}

.agenda-week-selected:link,
.agenda-week-selected:visited,
.agenda-week-selected:hover,
.agenda-week-selected:active
{
	color:#808080;
}

.agenda-entry{
	max-width:140px;
	min-height:40px;
	height:40px;
	word-wrap:normal;
	padding-bottom:2px;
}

.agenda-pic{
	width:67px;
	vertical-align:top;
	padding-right:5px;
	text-align:left;
	background-repeat:no-repeat;
	color:#000000;
}

.agenda-marker{
	font-size:14px;
	font-weight:bold;
	color:#980065;
}

.home-info-overlay{
	position:absolute;
	/*
	opacity:.6;
	filter:Alpha(Opacity=60);
	background-color:#ffffff;
	*/
	background-image:url(../images/transparent_bg.png);
	background-repeat:repeat;
	color: #000000;
	z-index:1005;
	width: 1020px;
	height: 150px;
	text-align:center;
}

.home-info-content{
	margin-left:auto;
	margin-right:auto;
	width:750px;
	text-align:center;
}

.home-info-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight:bolder;
	color:#000000;
	text-align:left;
}
.home-info-text-2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#980065;
	text-align:left;
	font-weight:bolder;
}

#home_content{
	background-color:#FFFFFF;
}
.home_content{
	background-image:url(../images/homegradient.png);
	background-repeat:repeat-x;
	padding-top:20px;
}

.home_ads{
	background:#7e7e7e;
	width:720px;
	border:none;
	margin-left:auto;
	margin-right:auto;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	padding-top:20px;
	padding-bottom:20px;
}

.home_feaures{
	padding:10px 0px 20px 0px;
	width:720px;
	border:none;
	margin-left:auto;
	margin-right:auto;
	color:#000000;
}

.home_features_itinerary{
	width:432px;
	max-width:432px;
	min-width:432px;
} 

.home_features_rewards{
	width:288px;
	max-width:288px;
	min-width:288px;
} 


.f_sep{
	/*color: #808080;*/
	color: #c0c0c0;
}
.home_feaures a:active,
.home_feaures a:link,
.home_feaures a:hover,
.home_feaures a:visited{
	color:#537e91;
}

.home_featured_content{
	width:134px;
	max-width:134px;
	min-height:100px;
	height:100px;
}

.home_featured_content_filler{
	width:134px;
	max-width:134px;
	min-height:100px;
	height:100px;
}

.home_featured_content_item{
	border:1px solid #808080;
	background-color:#f7f7f7;
	width:134px;
}

.home_featured_content_item_2{
	border:1px solid #808080;
	background-color:#015883;
	width:134px;
}

.home_featured_content img {
	height:70px;
	width:134px;
	border:none;
	padding:0;
	margin:0;
}

#home_features_container{
	padding-top:10px;
}

#featured_members{
	height:101px;
	width:700px;
	background-image:url(../images/bench.png);
	background-repeat:no-repeat;
	margin-top:50px;
	margin-bottom:10px;	
	padding-left:20px;
}

.top_members_list{
	text-align:center;
	margin-left:auto;
	margin-right:auto;	
}

.f_trip_title{
	color:#537e91;
	font-weight:bold;
	min-height:46px;
	padding: 5px 3px 5px 3px;
}

.f_trip_title_2{
	/*color:#537e91;*/
	color:#d1f1de;
	font-weight:bold;
	min-height:46px;
	padding: 5px 3px 5px 3px;
}

.f_trip_details{
	padding: 5px 3px 7px 3px;
}

.f_trip_time{
	width:70px;
	text-align:left;
	color:#595758;
	font-size:11px;
}

.f_trip_reward{
	width:64px;
	text-align:right;	
	color:#595758;
	font-size:11px;
}

.f_trip_time_val{
	width:70px;
	text-align:left;
	color:#980065;
	font-weight:bold;
}

.f_trip_reward_val{
	width:64px;
	text-align:right;	
	color:#980065;
	font-weight:bold;
}

.f_trip_time_2{
	width:70px;
	text-align:left;
	color:#d1f1de;
	font-size:11px;
}

.f_trip_reward_2{
	width:64px;
	text-align:right;	
	color:#d1f1de;
	font-size:11px;
}

.f_trip_time_val_2{
	width:70px;
	text-align:left;
	color:#d1f1de;
	font-weight:bold;
}

.f_trip_reward_val_2{
	width:64px;
	text-align:right;	
	color:#d1f1de;
	font-weight:bold;
}

.f_trip_details_avatar{
	max-height:150px;
	max-width:145px;
	border:none;
}

.home_info{
	height:140px;
	padding:10px 10px 10px 10px;
}

.intl_logo{
	background:#7e7e7e;
	width:300px;
	border:none;
	margin-left:auto;
	margin-right:auto;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}

.site_subscription{
	width:400px;
	margin-left:auto;
	margin-right:auto;
	padding:0 10px 0 20px;
}

.subs_intruct{
	padding-left:20px;	
}

.subs_intruct li{
	list-style:circle;
}

.top_member{
	padding-right:10px;
}

.top_member img{
	vertical-align:top;
	border:1px solid #c0c0c0;
	height:62px;
	width:64px;
}

.rewards_list {
	width : 600px;
	padding: 20px 0px 0px 10px;
	margin-left:auto;
	margin-right:auto;	
}

.rewards_list ul{
	margin-left:auto;
	margin-right:auto;
}

.rewards_list li{
	display:inline-table;
	padding:10px 10px 10px 0px;
}

.rewards_list_img{
	height:70px;
	width:134px;
	border:none;
	padding:0;
	margin:0;
}

.rewards_list_icon{
	width:20px;
	height:18px;
}

.f_reward_title{
	color:#537e91;
	font-weight:bold;
	min-height:46px;
	padding: 5px 3px 5px 3px;
}

.f_reward_title a:link,
.f_reward_title a:active,
.f_reward_title a:hover,
.f_reward_title a:visited{
	color:#537e91;
	font-weight:bold;
	min-height:46px;
	padding: 5px 3px 5px 3px;
}

.reward_img {
	max-height:218px;
	max-width:281px;
	border:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.suggestion-photo-gallery{
	padding-top:2px;
}

.suggestion_pic_container {
	/*min-width:92px;
	min-height:79px;*/
	width:92px;
	height:77px;
	
	
}

.suggestion_pic {
	max-width:92px;
	max-height:77px;
}

#gallery_main_image{
	margin:auto auto auto auto;
	min-height: 438px;
	max-height:438px;
	max-width:620px;
	background:white;
	text-align:center;
	vertical-align:middle;
}
#gallery_main_image img{
	margin-bottom:10px;
	min-height:250px;
	max-height:438px;
	max-width:620px;
	margin-left:auto;
	margin-right:auto;
}

.gallery_1{
	width:100%;
	margin:0 auto 0 auto;
	text-align:center;
	z-index:1001;
	list-style:none;
}
.gallery_1 li{
	width:68px;
	height:50px;
	margin: 0 2px 0 0;	
	background-color:transparent;
	overflow:hidden;
	/*
	float:left;
	display:block;
	*/
	display:inline;
}
.gallery_1 li div{left:240px}
.gallery_1 li div .caption{font:italic 0.7em/1.4 georgia,serif;}
.gallery_1 li img.thumb{
	cursor:pointer;
	top:auto;
	left:auto;
	width:auto;
	height:auto
}
.gallery-nav{
	padding-top:15px;
	clear:both;
	font:12px 'helvetica neue',
	sans-serif;
	letter-spacing:3px;
	text-transform:uppercase;
	text-align:center;
}
.gallery-thumbs{
	width:100%;		
	background-color:transparent;
}

.bluenav768{
	width:768px;
}

.column{
	float:left;
}

.column.img, .column.title, .column.time, .column.location{
	margin-right:10px;
}

.column.location{
    width:115px;
}

.column.titlesg{
	width:600px;
}

.column.title{
	width:475px;
}

.column.title li, .column.titlesg li{
	display:inline;
}

.column.title a, .column.titlesg a{
	text-decoration:none;
}

.column.title a:hover, .column.titlesg a:hover{
	text-decoration:underline;
}

.column.title li, .column.title li a, .column.titlesg li, .column.titlesg li a{
	color:#808080;
}

.column.title .current a, .column.titlesg .current a{
	color:#006699;
}

.column.title h1, .column.titlesg h1{
	font-size:24px;
	font-weight:bold;
	color:#980065;
}

.column.time{
	font-size:18px;
	font-weight:bold;
	color:#980065;
	
}

.column.bluenav{
	width:590px;
	background:#ebebeb;
	margin-right:10px;
}

.column.bluenav li{
	background:url(../images/bluenavblue.jpg) repeat-x;
	float:left;
	border:1px #446080 solid;
	height:26px;
	margin:1px;
}

.column.bluenav li.gray{
	background:url(../images/bluenavgrey.jpg) repeat-x;
	border:1px #446080 solid;
	height:26px;
	margin:1px;
}

.column.first{
	width:120px;
}

.column.second{
	width:350px;
	margin-right:10px;
}

.column.width50{
	width:50%;
}

.column .column img{
	margin-left:10px;
}

.agendabox .column.first{
	width:120px;
	background: #fcf7fb;
}

.agendabox .column.second{
    width:20px;
	margin: 7px;
}

.agendabox .column.third{
    
	/*width:404px;*/
	width: 387px;
	margin-right: 4px;
}

.agendabox .column.fourth{
    /*width:178px;*/
	width:161px;
	text-align:right;
}

.agendabox h1{
	font-size:18px;
	color:#006699;
	font-weight:bold;
}

.agendabox .price{
	font-size:18px;
	color:#980065;
	font-weight:bold;
	padding:5px 0 5px 0;
}

.clear{
	clear:both;
}

.nav {
	margin-bottom: 20px;
}

.purple{
	color:#980065;
}

.blue{
	color:#006699;
}

.purple, .blue{
	font-weight:bold;
}

p{
	margin-bottom: 20px;
}

.itembox{
	margin-top:20px;
}

.itembox .column.first{
	width:118px;
	text-align:center;
}

.itembox .column.second{
    width:340px;
}

.itembox .column.third{
    width:260px;
	text-align:right;
}

.itembox .column.third h1{
	font-size:40px;
	color:#980065;
}

.itembox .column.third a{
	color:#006699;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.itembox h1{
	font-size:15px;
	font-weight:bold;
	padding-bottom:10px;
}

.itembox .vote{
	background:url(../images/voteimg.jpg) no-repeat center;
	height:66px;
	font-weight:bold;
	text-align:center;
	line-height:30px;
}


#content{
	background:#fff;
	/*padding:10px;*/
	padding-left:2px;
	float:left;
	/*width:780px;*/
	/*width:730px;*/
	width:790px;
	/*margin-left:25px;*/
	/*margin-right:20px;*/
	margin-bottom:20px;
}

.top{
	margin-bottom:20px;
}

.request-list{
	-webkit-border-top-right-radius: 10px 10px; 
	-webkit-border-bottom-right-radius: 10px 10px;
	-webkit-box-shadow: 0px 3px 4px #a5bcc7;
	-moz-border-radius-topright : 10px;
	-moz-border-radius-bottomright : 10px;
	-moz-box-shadow:0px 3px 4px 0px #a5bcc7;
	max-height:91px;
	margin-bottom:10px;
}

.suggestion-overlay{
	z-index:1000;
	background:transparent;
	position: absolute;
/*	padding: 14px 0px 0px 18px;*/
	width: 700px;
	height:77px;
}

.suggestbox_transparent{
 background-image:url(../images/75p_white.png);
 padding: 0px 0px 0px 30px; 
 height: 77px;
 width: 700px; 
 border: 1px solid #ebebeb;
 -webkit-box-shadow: 0px 4px 12px #a5bcc7;
 -moz-box-shadow: 0px 4px 12px #a5bcc7;
 /*margin-top: 149px;*/
}

.suggestbox_transparent_span{
	text-align:center;
	margin-left:270px;
	margin-right:auto;
	margin-top:20px;
	font-size:30px;
	font-weight:bolder;
	position:relative;
}
