@import "layout.css";
@import "menu.css";
.dummy{}
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;} sup{vertical-align:text-top;} sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:normal;}
input,textarea,select{*font-size:100%;} legend{color:#000;}
/*styles 020909
a {outline:none; text-decoration:none;}
a:hover{color:#3548c0;}
a:visited{color:#3548c0;}*/
a {outline:none; text-decoration:none; color:#001387;}
a:hover{color:#001387;}
a:visited{color:#001387;}

#verify a {outline:none; text-decoration:underline; color:#001387;}
#verify a:hover{color:#001387;}
#verify a:visited{color:#001387;}
/* Color Codes: 44a9f9(ligth blue), 3548c0(dark blue), 3abed3(mid blue), a8db3c(Green), ffac46(orange), 5B7DBD(Pink) */
/* ------------- STANDARD STYLES -------------- */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:center; color:#000000;
	margin:auto; padding:0; line-height:1.1;
}
h1 {
	font-size:16px;
	color: #ffffff;
	padding:0 0 0 8px;
	background-color:#5B7DBD;
	margin: 0px 0 10px 0;
	line-height:20px;
}
h2{
	clear:both;
	font-size: 14px;
	font-weight:bold;
	padding: 10px 0 6px 1px;
	margin:0px;
}
h3 {
	clear:both;
	font-size: 12px;
	font-weight:bold;
	padding: 5px 0 3px 0;
	margin-top:20px;
}

h4 {
	clear:both;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-transform:uppercase;
	margin: 0px;
}
h5 {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
h6 {
	margin: 0 0 5px 0;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
} /* for action-panel headline */

input, textarea, select, label {
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
}


p {
	margin-bottom: 15px;
}

th {
	text-align:left;
	font-weight:normal;
	padding: 0 5px 0 5px;
	vertical-align:top;
	border-bottom:solid #666 1px;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0;
}
option { padding: 0; }
option.level1 { padding-left: 0em; }
b{color:#333333; font-weight:bold;}
/*a.h1a, a.h1a:visited, a.h1a:hover  {color:#ffffff;}*/
#contentarea h1 a, a:visited, a:hover, a:active {color:#ffffff;}
#contentarea h1 a:hover, a:active {color:#ffffff;} 

strong{font-weight:bold;}
tr.rowodd{background-color:#efefef;}
tr.rowevn{}
tr.hovered { background-color:#ffac46; cursor: pointer;} /*hover effect */
td {
	border-bottom:solid #eee 1px;
	font-size:11px;
	padding:0px;
	margin:0; padding-top:2px;
}
img {border:none; }
.clear {clear:both;}
.hidden {display: none;}
.left {float: left;}
.right {float: right;}
.pink{color:#5B7DBD;}
/* ------------- LAYOUT STYLES -------------- */
#container {
	margin:auto auto;
	width: 1000px;
	padding:0; text-align:center;
}
#header
{
	height:104px;
	margin:0px;padding:0;
}
#topnavmenu {
	background-color:#44a9f9;
	line-height:25px;
	color:#ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	width:100%;
}

#maincontent {
	padding:0;
	margin:auto;
	width:1000px;
	background:#fff;
}

#leftcol { background-color:#ffffff; float:left; width:140px; margin:0; padding:0;}
#rightcol { background-color:#ffffff; width:140px; float:right; display:inline; margin:0; padding:0; text-align:left;}
/*amend rightcol link style colors*/
#rightcol a, #rightcol a:visited {color:#FFFFFF;} 
#rightcol a:hover {
	color:#FFFFFF;
	background-color: #3785CD;
} 

#contentarea {display:inline-block; float:left; margin:0; width:630px; padding:0 19px 0 20px; text-align:left; }

#contentarea-cityguide {display:inline-block; float:left; margin:0; width:760px; padding:0 19px 0 20px; text-align:left; }

#contentarea-home { 
	display:inline-block; float:left; margin:0; width:640px; padding:0 19px 0 10px; text-align:left; margin-top:1px;
}

/*#leftcol a, #leftcol a:visited {color:#3548c0;}
amend leftcol link style colors*/
leftcol a, #leftcol a:visited {color:#001387;}
#leftcol a:hover {color:#ffffff;}

#footer { clear:both;  margin:0; padding:20px 0px 10px 0px; }
#footer .footer-nav {
	margin:0;
	padding:0 0 0 30px;
	text-align:left;
	line-height:24px;
	background-color:#E8EFF7;
	font-size:11px;
	font-weight:normal;
	color: #24487E;	}

#footer a {text-decoration:none; color:#24487E; margin:0; padding:0 8px 0 8px; border-right: solid 1px #3548c0; }
#footer a:hover {
	color:#000000;
	background-color: #FFFFFF;
}
#footer a.no-border{border:none;}

#pnlwrap {
	background-color:#FFF5D2;
	padding:12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E1E1E1;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #E1E1E1;
}

.pager {clear:both; margin:10px 0 5px 0;}

/* From elements d3d5d9 */ 
fieldset { display: block; border:none; margin:5px 0px 0px 0px; padding:0px 0px 8px 0px; clear:both; }

fieldset.fsetform{
	padding:0 5px 5px 5px;
	background-color:#E8EFF7;
	border:1px solid #CCDCEE;
	background-image: url(../images/box-white-grad.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
legend {color:#000; font-weight:bold; border:1px solid #44a9f9; padding:2px 2px 2px 2px; }
fieldset.fsetform h3{clear:both; font-size: 12px; font-weight:bold; padding: 5px 0 5px 0; margin:0; }

input[type=hidden] { visibility: hidden; display:none; }
div.fieldrow{clear:both; display:block; border:none; margin:0px; padding:5px 0 0px 0; }
div.fieldrowsub{clear:left; display:block; border:none; margin:0px 0px 0px 0px; padding:4px 0px 0px 0px; }

label, input, select, textarea { display: block; float: left; }
radio, .radiobutton { margin:0px; padding:0px; border:0px; margin-right:6px; border:1px solid #d3d5d9; }
.radiobutton {margin-left:5px; margin-top:2px; margin-bottom:2px;} 
checkbox { margin:0px; padding:0px; border:0px; }
input, select, textarea, file {border-bottom:1px solid #d3d5d9; border-right:1px solid #d3d5d9; margin:0px; margin-right:6px; padding:0px; }
select {height:22px;}

label {	margin:0px; padding:0px; }
fieldset.fsetform label {padding-left:10px; }
label em{color:#FF0000; padding:0 0 0 4px;} /* display * in label.*/

div.fieldrow label{ width:160px; text-align:left; }

div.fieldrow label.smallabel { width:100px; text-align:left; }
.smallinput { width:160px; }
.midinput { width:250px; }
.midinput2 { width:290px; }
.largeinput { width:400px; }

.inputerr {background-color:#f3d2eb;}
.alert { clear:both; color:#fc0600; display:block; padding-left:160px; padding-right:1em; }
.alertmsg {color:#fc0600; display:block; }

.infomsg { padding:3px; background-color:#a8db3c; border:1px solid #a8dbcc; display:block; } /*info message on top */

.btnsubmit {margin:4px 12px 4px 0px; height:20px; padding:2px 5px 3px 5px; border:none;
	 background:url(../images/btn_bg_blue.gif) repeat-x; color:#ffffff; text-align:center; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.btnsubmit-r {margin:0 12px 4px 0px; height:20px; padding:2px 5px 3px 5px; border:none; background:url(../images/btn_bg_blue.gif) repeat-x; color:#ffffff; text-align:center; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.btnsubmit1 {margin:0px 12px 4px 4px;  height:20px; padding:2px 5px 3px 5px; border:none; text-align:center; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
a.linkbtn{margin:4px 12px 4px 0px; padding:3px 6px 3px 6px; display:inline-block; text-align:center;  height:20px;
	 background:url(../images/btn_bg_blue.gif) repeat-x; color:#ffffff; text-align:center; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

#leftcol a.linkbtn, a.linkbtn:hover, a.linkbtn:visited{color:#ffffff;}
#contentarea a.linkbtn, a.linkbtn:hover, a.linkbtn:visited{color:#ffffff;}

.sblock {margin:0; padding:0 18px 0 0; float:left; display:block; vertical-align:middle; }
.tipinfo{ clear:both; color:#a0a0a0; display:block; margin:0; line-height:14px; padding:0px 0 0 170px; }
.captcha {margin:0 0 0 6px;}
/*Form end */


.termsview { height:115px; overflow-x: hidden; overflow-y:scroll; text-align:left; border:1px solid #d3d5d9; width:450px;  }



.edit-view { background-color:#FFFFCC; border:1px solid #ffffaa; margin:5px 0 5px 0;}
.edit-btn{text-decoration:none; float:right; margin:0; margin-top:-10px; padding:0; display:block; width:30px; }
.edit-h3{ display:block; float:left; width:300px; margin:0; padding:0; }

.chrs-browse {margin:10px 0 15px 0; text-align:center; }
.chrs-browse a{ padding:0 3px 0 3px; text-decoration:none; }

/*Profile pages */
#profile-view div.rowview{padding:0; margin:3px 0;}
#profile-view {padding:0 20px;}
#profile-view label {padding-left:10px; }
#profile-view h3{; padding: 2px 0 2px 3px; margin:20px 0 6px 0; }
#profile-view p{padding:0 5px;}
#profile-view hr{color:#d6cccd; background-color:#d6cccd; height:1px; clear:both; border:0; padding:0; margin:4px 5px 4px 5px;}
#profile-view div.rowview span{ text-align:right; float:right; margin:0 10px; width:350px; padding:0 0 2px 0;}
#profile-view .sendmsg{border:1px solid #030303; padding: 2px 3px; margin:0px 0 6px 0; }

#profileaboutme {}


#profileinterest { margin:0; padding:0; }
#profileinterest .interest-opt {margin:4px 0px 8px 0px; }
.prof-opt {float:left; width:180px; text-align:left; margin:3px 0 0 0; padding:0; }
.prof-other{float:left; text-align:left; margin:5px 0 0 0; padding:0; }
#profileinterest .prof-other label{width: 38px; margin:0; padding:0; text-align:left;}

/* profile-view*/
.interestcat {display:block; font-size:12px; font-weight:bold; padding:6px 0 4px 0; clear:both; }
ul.interestview { margin:0 0 0 10px; list-style:none; display:block; }
ul.interestview li{display:inline-block; margin:0 8px 0 0; width:170px; float:left;}

/* Message pages */
.msg-pager { text-align:right; padding:0 10px 0 0; clear:both; margin:10px 0 5px 0;}
span.msg-from {display:block; float:left; width:150px; margin:0; padding:0; }
span.msg-time {display:inline-block; float:right; width:100px; margin:0; padding:0; }
tr.un-read { font-weight:bold; }

/* Search & homepage */
#searchresult h3{border:1px solid #030303; padding: 2px 0 2px 3px; margin:20px 0 6px 0; }
.idxlink{width:135px; display:inline-block;}

div.breadcrumb { padding:0px 0 15px 0;}
/*div.breadcrumb a, a:visited, a:active, a:hover{ text-decoration:none; color:#3548c0;}*/
div.breadcrumb a, a:visited, a:active, a:hover{ text-decoration:none; color:#001387;}

.placeworld { margin:0; padding:20px 0 0 0; clear:both; }
.placeworld a, a:visited, a:hover{color:#ffffff; text-decoration:none;}
.place-filler{width:19px; display:inline-block; float:left;}
.place-view { width:89px; background-color:#d33aa5; color:#ffffff; margin:0 0 10px 0; padding:0px; text-align:center; display:inline-block; float:left; }
.place-view .imgthumb {background-color:#d33aa5; padding:0px;}
.place-view .place-title { line-height:20px; margin:2px 0; color:#ffffff;}
.search-noresult {clear:both; padding:10px 0 0 0;}
div.suggestBox a, a:visited, a:hover{color:#3548c0;}

#flashcontent {border:1px solid #ffffff; float:left; height:310px;}
.flashmap {width:470px; float:left; margin:0; padding:0;}
.testimonial { width:136px; border:1px solid #3548c0; float:left; margin:0 0 10px 20px;}
.testimonial span.title {background-color:#3548c0; color:#ffffff; text-align:left; display:block; font-weight:bold; line-height:20px; padding:0px 0px 0px 8px; }
.testimonial span.sub {padding:4px 8px 4px 8px; text-align:left; margin:0px; display:block; /*font-style:italic;*/ }

.testimonial-image { width:138px; border:none; float:left; margin:0 0 14px 20px;}

#search_box { padding:10px 5px 10px 65px; background-color:#e99fd4; text-align:left; width:400px; clear:both; margin:4px 0 0 0;}
#search_box label {width:90px; text-align:right; padding-right:8px;}
#search_box .btnsubmit{margin:0px 0 0 6px;}
#search_box .alert{padding-left:90px;}
/*travel schedule pages */
.travel-list {display:block; padding:5px; border-bottom:1px solid #d3d5d9; }
.travel-dtl {display:block; float:left; padding:5px 5px 5px 0px; float:left; width:490px; }
.travel-edit {text-align:right; padding:3px 0 0 0; margin:0; }

#tblgallery td{padding:3px 2px;}
tr.mainphoto td{border:none;}
tr.mainphoto{border:1px solid #030303; padding:5px 3px; margin:2px 0;}

/* photo-crop page*/
.crop-image{text-align:left; padding:6px; margin:0; }
.crop-image span{display:inline-block; border:4px solid #d6ccc6; padding:1px;}

/*cms termspage */
.termspage {text-align:left;}
.termspage ul { margin-left:20px;  padding-left:0.2em;  margin-bottom:1em; }
.termspage ul.alpha li { padding-left: 0.8em;  list-style: lower-alpha; }
.termspage ul.disc li { padding-left: 0.8em;  list-style: disc; }


.sitemap{padding-left:10px;}
.sitemap h3{margin-top:5px;}

/*style of faqs*/
div#faqstyle h2, div#faqstyle h3, div#faqstyle p, div#faqstyle ul {padding:0; margin:0;}
div#faqstyle ul, div#faqstyle p {padding-left:1em;}
div#faqstyle h2, div#faqstyle h3 {padding-top:1em;}
.pwd{background-image:url(../images/pwd.gif); background-repeat:no-repeat;}

/*style of aboutus */
#aboutus ul.benefits {padding-left: 2em; }
#aboutus ul.benefits li { padding-left: 0.8em;  list-style: disc; }

#html_txtusername, #html_txtpassword {font-size:11px; color:#5b7dbd; width:112px; padding:2px 5px; border:1px solid #d4d5d9 } 
.process {padding:2px 0px 0px 160px; }

#cityguide { 
	font-size:12px;
	line-height:1.3;
}

#cityguide h1 {
	font-size: 20px;
	color: #053573;

	padding:0;
	margin: 0px 0 10px 0;	
	padding:0;
	background:none;
}

#cityguide h2 {
	font-size: 16px;
	color: #FFFFFF;
	background-color: #053676;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top:10px;
	float:left;
	margin-bottom:10px;
}
#cityguide h3 {
	font-size: 16px;
	color: #000000;
	line-height: 12px;
	font-weight: bold;
	margin-bottom:10px;
}
#cityguide h4 {
	font-size: 16px;
	color: #043778;
	font-weight: lighter;
	text-transform:none;
	
}
#cityguide a:link {
	color: #FF6600;
	text-decoration: none;
}
#cityguide a:visited {
	text-decoration: none;
	color: #FF6600;
}
#cityguide a:hover {
	text-decoration: underline;
	color: #033779;
}
#cityguide a:active {
	text-decoration: none;
	color: #FF6600;
}
#cityguide img.imgleft {
	background-color: #FFFFFF;
	padding: 4px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	float: left;
}
#cityguide img.imgright {
	background-color: #FFFFFF;
	padding: 4px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	float: right;
	margin-left: 10px;
}
#cityguide img.imgnone {
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #CCCCCC;
}

#cityguide ul { 
	padding-left:15px;
	margin-left:15px;
}

#cityguide ol { 
	padding-left:15px;
	margin-left:15px;
	clear:both;
	list-style:armenian;
}

#cityguide ol li  {
		list-style:decimal;
}

#contentarea-cityguide #cityguide ul li {

	list-style:disc;
}

a.linkbtnExpiry {margin:4px 5px 4px 0px; padding:3px 6px 3px 6px; display:block; text-align:center; 
	 background:url(../images/btn_bg_blue.gif) repeat-x; color:#ffffff; text-align:center; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
	 
#leftcol a.linkbtnExpiry, a.linkbtnExpiry:hover, a.linkbtnExpiry:visited{color:#ffffff;}
#contentarea a.linkbtnExpiry, a.linkbtnExpiry:hover, a.linkbtnExpiry:visited{color:#ffffff;}

#home-bottom { 
	width:706px;
	clear:both;
}

#forum-button  {
	float:right;
	width:328px;
}

#cityguide-drop { 
	float:left;
	width:358px;
	background:url(../images/cityguide-drop-bg.gif) no-repeat;
	height:98px;
	position:relative;
}

#cityguide-contact { 
	position:absolute;
	top:74px;
	left:26px;
	font-size:12px;
	color:#fff;
}

#cityguide-contact a { 
	color:#fff;
	text-decoration:underline;
}

#cityguide-contact a:hover { 
	color:#fff;
	text-decoration:none;
}

#cityguide-drop select { 
	color:#20447c;
	font-size:14px;
	position:absolute;
	top:30px;
	left:32px;
}

#homebuttons {

	background:url(../images/home-buttons.gif) no-repeat;
	width:706px;
	height:76px;
	position:relative;
}

img#btn-viewmembers { 
	position:absolute;
	top:6px;
	left:16px;
}

img#btn-addtrip { 
	position:absolute;
	top:6px;
	left:143px;
}

img#btn-matchmembers { 
	position:absolute;
	top:6px;
	left:241px;
}

#flashome {
	height:335px;
}

p.outputmsg { 
	color:#ff0000;
	font-weight:bold;
}

#rightcol #matchButton a.boxLink { 
	display:block;
	padding:5px;
	color:#fff;
	background:#265a91;
}

#rightcol #matchButton { 
	background:#000;
	margin-top:5px;
}