﻿/* * {margin:0; padding:0;}*/



.body
{
	font-family: Arial;
	background-image: url( '../images/bg.gif' );
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	background-color: #E3E6E7;
	margin-top: 15px;
}
.errMsg
{
	text-transform: capitalize;
	font-family: Arial;
	/*color: white;*/
	color: red;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	/*border: solid 1px white;*/
}


.errMsgAO
{
	text-transform: capitalize;
	font-family: Arial;
	/*color: white;*/
	color: red;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	/*border: solid 1px white;*/
	width:100%;
	text-align:justify;
}
.errMsgControl
{
	text-transform: capitalize;
	font-family: Arial;
	/*color: white;*/
	color: red;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background:#e8e9e4;
	/*
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	*/
	margin: 5px;
	margin-bottom: 25px;
	padding: 5px;
	/*border: solid 1px white;*/
}

.hControl
{
	color: white;
	background-color: #897240;
	font-size: 140px;
	font-family: Arial;
	text-transform: capitalize;
	font-weight: lighter;
	margin: 5px;
	/*margin-bottom: 10px;*/
	padding: 0px;
}


.sucMsg
{
	text-transform: capitalize;
	font-family: Arial;
	color: darkolivegreen;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#main
{
	position: relative;
	margin: auto;
	width: 876px;
	height: auto;
}

#header
{
	background-image: url('../images/hbg.gif');
	background-repeat: no-repeat;
	height: 174px;
}
#logo
{
	float: left;
	width: 337px;
	height: 100%;
}
#hContents
{
	float: right;
	width: 467px;
	/*width: 600px;*/
	height: 100%;
}

#ads
{
	background-image: url('../images/ads.gif' );
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 350px;
	width: 320px;
	height: 83px;
	margin-top: 16px;
	margin-top: 8px;
	margin-bottom: 14px;
	border-bottom: white 2px solid;
	border-left: white 2px solid;
	border-top: white 2px solid;
	border-right: white 2px solid;
	float: left;
}

#loginArea
{
	margin-top: 16px;
	margin-top: 8px;
	margin-bottom: 14px;
	margin-left: 3px;
	border-bottom: white 1px solid;
	border-left: white 1px solid;
	border-top: white 1px solid;
	border-right: white 2px solid;
	float: left;
	font-size:small;
	height: 87px;
	width:125px;
		
}
.hpanel
{
	/*clear: left;
	float: left;
	display: inline;*/
	background-color:Black;
	background-color:Transparent;
	/*width:100%;*/
	/*width:1px;*/
	clear: left;
	float: left;
	display: inline;
	
}
.hpanel a img
{
	border: 0px;
	margin: 0px;
	padding:0px;
	margin-left:0px;
	/*margin-left:5px;*/
	padding-left:5px;
	/*width:15000px;*/
}
.btn
{
	margin-right: 8px;
}

/*FF*/
#gTemp
{
	float: left;

	height: 105px;

	position:absolute;
	position:relative;
	position:fixed;
	position:relative;
	overflow:hidden;
	top:-10px;
	top:20px;
	top:-10px;
	margin-top: -21px;
	margin-top: -12px;
	/*top:1000px;*/
	/*border:dashed 1px black;*/
	visibility:hidden;
	visibility:visible;
	border-bottom:solid 3px white;
	
}


#gTemp-wrapper
{
	/*border:solid 1px black;*/
	/*
	float: left;
	height: 105px;
	margin-top: 16px;
	margin-top: 8px;
	position:absolute;
	overflow:hidden;
	top:-10px;
*/
	
	height: 105px;
	height: 90px;
	width: 105px;
	width: 120px;
	margin-top: 16px;
	margin-top: 8px;
	margin-left: 3px;
	float: left;
	overflow:hidden;
}



/*IE*/


#gTemp1
{
	float: left;

	height: 105px;

	position:absolute;
	position:relative;
	position:relative;
	position:fixed;
	position:relative;
	overflow:hidden;
	top:-10px;
	top:20px;
	top:-10px;
	margin-top: -12px;
	margin-top: -21px;
	/*margin-top: -12px;ff*/
	margin-top: -12px;
	/*top:1000px;*/
	/*border:dashed 1px black;*/
	visibility:hidden;
	visibility:visible;
	border-bottom:solid 3px white;
	
}


#gTemp-wrapper1
{
	/*border:solid 1px black;*/
	/*
	float: left;
	height: 105px;
	margin-top: 16px;
	margin-top: 8px;
	position:absolute;
	overflow:hidden;
	top:-10px;
*/
	position:relative;
	position:static;
	position:absolute;
	position:fixed;
	/*position:relative; FF*/
	position:relative;
	height: 105px;
	height: 90px;
	width: 105px;
	width: 120px;
	margin-top: 16px;
	margin-top: 8px;
	margin-left: 3px;
	float: left;
	overflow:hidden;
}






#menu
{
	height: 43px;
	vertical-align: middle;
	color: White;
	text-transform: uppercase;
	line-height: 43px;
	text-align: center;
	width:100%;
	/*border: solid 1px black;*/
}
#menu a, #menu a:visited, #menu a:active
{
	
	margin-right: 9px;
	margin-left: 9px;
border: solid 1px rgb(46,128,250);

	color: #ffffff;
	font-size: 13px;
	text-decoration: none;
	
	/*
	margin:0px 10px;
		border-bottom: inherit 1px solid;
	border-left: inherit 1px solid;
	border-top: inherit 1px solid;
	border-right: inherit 1px solid;
	
*/
	/*
		border-bottom: ghostwhite 1px solid;
	border-left: ghostwhite 1px solid;
	border-top: ghostwhite 1px solid;
	border-right: ghostwhite 1px solid;
	*/
	
	/*
		margin-right: 10px;
	margin-left: 10px;

	padding-left: 10px;
	padding-right: 10px;
*/
	

}
#menu a:hover
{
	color: #ffffff;
	font-size: 13px;
	background-color: #996633;
	text-decoration: none;
border: solid 1px ghostwhite;
	margin-right: 9px;
	margin-left: 9px;

/*
	border-bottom: ghostwhite 1px solid;
	border-left: ghostwhite 1px solid;
	border-top: ghostwhite 1px solid;
	border-right: ghostwhite 1px solid;
*/
	/*
	margin-right: 6px;
	margin-left: 6px;
	padding-left: 2px;
	padding-right: 2px;
*/

}
#mcontent
{
	/*height: 265px;*/
	width: 100%;
}
#mAdv
{
	width: 312px;
	height: 100%;
	float: left;
}
#mAdv img
{
	padding: 0px;
	margin: 0px;
}
#login
{
	border-bottom: #ffffff 10px solid;
	border-left: #ffffff 10px solid;
	border-top: #ffffff 10px solid;
	border-right: #ffffff 10px solid;
	height: 245px;
	width: 544px;
	float: right;
}
#logininner
{
	margin-top: 24px;
	margin-top: 5px;
	margin-left: 35px;
	margin-left: 5px;
	
	padding-top: 3px;
	
	/*
	margin: 0px;
	padding: 0px;
	*/
	
	width: 268px;
	height: 220px;
	float: left;
	color: #ffffff;
}
#logininner h2
{
	margin: 0px;
	padding: 0px;
	font-size: 30px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: normal;
	margin-bottom: 48px;
}
#logininner input[type=text]
{
	width: 145px;
	height: 20px;
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	vertical-align: middle;
	color: dimgray;
	font-size: 14px;
	font-weight: bold;
}
#logininner .tdcontent
{
	font-size: 14px;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Arial;
	font-size: 14px;
}
#logininner input[type=password]
{
	width: 145px;
	height: 20px;
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	vertical-align: middle;
	color: dimgray;
	font-size: 14px;
	font-weight: bold;
}

#logininner .tdlabel
{
	width: 85px;
	float: left;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 23px;
	margin-bottom: 10px;
}
#logininner .tdcontent
{
	float: right;
	text-align: left;
	width: 183px;
	margin-bottom: 10px;
}
#logininner a, #logininner a:visited, #logininner a:active, #logininner a:hover
{
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
#ctl00_ContentPlaceHolder1_UcSignIn1_divLogout span
{
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	text-transform: capitalize;
	color: darkturquoise;
	font-weight: normal;
	font-family: Arial;
	display: block;
	width: 120px;
}
#ctl00_ContentPlaceHolder1_UcSignIn1_divLogout
{
	font-size: 13px;
	text-transform: capitalize;
}
.mlinks
{
	display: block;
	float: left;
	margin-top: 30px;
	font-size: 10px;
	text-transform: capitalize;
}

#promo
{
	float: left;
	background-image: url(../images/sep.gif);
	background-repeat: no-repeat;
	background-position: left 40%;
	width: 241px;
	height: 245px;
	text-transform: uppercase;
	font-family: Arial;
	color: #ffffff;
	font-size: 13px;
	padding-top: 30px;
}
#promo img
{
	float: right;
}
#promo ul
{
	margin: 0px;
	padding-left: 16px;
	list-style-position: inside;
	list-style-type: circle;
	color: White;
	font-size: 13px;
	font-family: Arial;
	width: 100%;
	text-transform: none;
}
#promo a, #promo a:visited, #promo a:active
{
	margin-right: 9px;
	margin-left: 9px;
	color: #ffffff;
	font-size: 13px;
	text-decoration: none;
}
#promo a:hover
{
	color: #ffffff;
	font-size: 13px;
	background-color: #996633;
	text-decoration: none;
	border-bottom: ghostwhite 1px solid;
	border-left: ghostwhite 1px solid;
	border-top: ghostwhite 1px solid;
	border-right: ghostwhite 1px solid;
	margin-right: 6px;
	margin-left: 6px;
	padding-left: 2px;
	padding-right: 2px;
}
#req
{
	float: left;
	width: 561px;
	height: 243px;
	background-color: #ffcc00;
	border-bottom: #996633 10px solid;
	border-left: #996633 10px solid;
	border-top: #996633 10px solid;
	border-right: #996633 10px solid;
	margin-top: 10px;
	margin-right: 10px;
	background-image: url(../images/reqbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: arial;
	font-size: 14px;
}
#reqform
{
	float: left;
	width: 312px;
	color: #996633;
}
#reqform input[type=text]
{
	width: 143px;
	height: 20px;
	border-bottom: #996633 1px solid;
	border-left: #996633 1px solid;
	border-top: #996633 1px solid;
	border-right: #996633 1px solid;
	vertical-align: middle;
	color: #996633;
	font-size: 14px;
	font-weight: bold;
}
#reqform .row
{
	margin-left: 10px;
	width: 302px;
	margin-bottom: 12px;
}
#reqform .tdlabel
{
	width: 83px;
	float: left;
	line-height: 20px;
}
#reqform .tdcontent img
{
	vertical-align: bottom;
	border: 0px;
	padding: 0;
	margin: 0;
}
#reqform input[type=text].date
{
	width: 113px;
	font-size: 12px;
	line-height: 20px;
}
#reqform h4
{
	margin-top: 5px;
	margin-left: 10px;
	font-family: Impact;
	color: #996633;
	font-size: 26px;
	text-transform: uppercase;
	margin-bottom: 1px;
}
#reqform span
{
	color: #996633;
	font-size: 14px;
	font-family: Arial;
	text-transform: uppercase;
	float: right;
	margin-right: 18px;
	margin-bottom: 26px;
}
#btnStart
{
	height: 26px;
	margin-top: 10px;
	margin-left: 145px;
	text-decoration: none;
	color: White;
	text-transform: none;
}

#btnStart a, #btnStart a:visited, #btnStart a:hover, #btnStart a:active
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #996633;
	text-decoration: none;
	color: White;
	text-transform: none;
	font-size: 14px;
}
#map
{
	float: right;
	background-image: url(../images/map.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 240px;
	height: 243px;
	background-color: #ffcc00;
}
#map img
{
	padding: 0px;
	margin: 0px;
}
#follow
{
	width: 285px;
	height: 38px;
	 padding-top:2px;
	vertical-align: middle;
	background-color: White;
	float: right;
	margin-top: 10px;
}


#home-tours-title
{
	width: 97%;
	height: 30px;
	background-color: White;
	/*float: left;*/
	line-height: 30px;
	font-family: tahoma;
	font-size: 25px;
	font-variant: normal;
	text-align: left;
	color: #3366CC;
	/*
	margin-left: 12px;
	margin-right: 31px;
	margin-top: 10px;

	margin: 3px 2px;

*/
	margin: 2px 0px;
	
	padding: 3px 2px;
	padding: 0px 10px;
	text-transform:uppercase;
}


#follow span
{
	font-family: Impact;
	font-size: 23px;
	font-variant: normal;
	text-align: left;
	color: #3366CC;
	margin-left: 12px;
	margin-right: 31px;
}

#follow img
{
	margin-left: 5px;
	margin-right: 5px;
	border: 0;
}
#fsh
{
	float: right;
	width: 285px;
	height: 200px;
	margin-top: 21px;
}



#home-tours
{
	/*float: right;
	width: 285px;
	height: 200px;
	margin-top: 21px;*/
	width: 100%;
	height: 200px;
	height: 200px;
	
	border-bottom: #3366cc 1px solid;
	border-left: #3366cc 1px solid;
	border-top: #3366cc 1px solid;
	border-right: #3366cc 1px solid;
	margin-top: 10px;

	
}



#home-keywords
{
	/*float: right;
	width: 285px;
	
	margin-top: 21px;*/
	width: 100%;
	height: 200px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:10px;
	
	border-bottom: #3366cc 1px solid;
	border-left: #3366cc 1px solid;
	border-top: #3366cc 1px solid;
	border-right: #3366cc 1px solid;
	margin-top: 10px;

	
}



#agents
{
	float: left;
	width: 579px;
	height: 212px;
	border-bottom: #296FC1 1px solid;
	border-left: #296FC1 1px solid;
	border-top: #296FC1 1px solid;
	border-right: #296FC1 1px solid;
	margin-top: 10px;
	margin-right: 10px;
	font-family: arial;
	font-size: 14px;
}
#agents ul
{
	margin: 0px;
	padding-left: 0px;
	list-style-position: inside;
	list-style-type: circle;
	color: black;
	font-size: 14px;
	font-family: arial;
	width: 264px;
	text-transform: none;
	float: right;
	text-align: left;
}
#agentsTitle
{
	text-transform: uppercase;
	font-family: Arial;
	color: #1a67be;
	font-size: 24px;
	margin-top: 20px;
	margin-left: 12px;
	width: 195px;
	float: left;
}

#agentsTitle a, #agentsTitle a:hover, #agentsTitle a:visited, #agentsTitle a:active
{
	color: #ffffff;
	font-size: 14px;
	background-color: #996633;
	text-decoration: none;
	border-bottom: ghostwhite 1px solid;
	border-left: ghostwhite 1px solid;
	border-top: ghostwhite 1px solid;
	border-right: ghostwhite 1px solid;
	padding-right: 2px;
	float: left;
}
#agetnsFree
{
	width: 94px;
	height: 65px;
}
#agentsFree img
{
	margin-top: 20px;
	margin-right: 2px;
	margin-left: 2px;
	float: left;
}
#agentsAdva
{
	width: 250px;
	height: 62px;
	text-align: left;
	float: right;
	margin-top: 20px;
}
#agentsAdva span
{
	font-size: 11px;
	color: sienna;
}
#agentsAdva span a,#agentsAdva span a:hover,#agentsAdva span a:visited
{
	font-weight:bold;
	text-decoration:none;color: sienna;
}
#aglogo
{
	display: inline-block;
	float: left;
	margin-top: 21px;
	width: 565px;
}
#aglogo img
{
	margin: 0px;
	padding: 0px;
	float: left;
	margin-left: 10px;
	margin-right: 2px;
}
#aglogoInner
{
	width: 500px;
	height: 84px;
	border-bottom: #1b66be 8px solid;
	border-left: #1b66be 8px solid;
	border-top: #1b66be 8px solid;
	border-right: #1b66be 8px solid;
	margin-left: 46px;
	background-color: #ffffff;
	overflow: hidden;
}
#aglogoInner img
{
	border: 0;
	margin-top: 3px;
}
#aglogosc
{
	width: 2000px;
	overflow: hidden;
}
#fAds
{
	float: right;
	border-bottom: #3366cc 1px solid;
	border-left: #3366cc 1px solid;
	border-top: #3366cc 1px solid;
	border-right: #3366cc 1px solid;
	width: 283px;
	height: 302px;
	height: 212px;
	margin-top: 10px;
	position: relative;
	background-image: url('../images/ads_.gif' );
	background-repeat: no-repeat;
	background-position: right bottom;
}
#etContent
{
	min-height: 500px;
	clear: both;
}
#etContentInner
{
	width: 870px;
	border: solid 2px #ffffff;
	padding-left: 3px;
	min-height: 400px;
	font-size: 12px;
	clear: both;
	display: block;
	overflow: auto;
}
#etContentInner a
{
	font-size: 12px;
}



#etContent h1
{
	width: 846px;
	margin: 0px;
	padding: 0px;
	font-size: 19px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: normal;
	margin-bottom: 10px;
	border-bottom: white 10px solid;
	border-left: white 10px solid;
	border-top: white 10px solid;
	border-right: white 10px solid;
	padding: 5px;
}
#etContent h5
{
	color: royalblue;
	background-color: ghostwhite;
	font-size: 13px;
	font-family: Tahoma;
	text-transform: capitalize;
	font-weight: bold;
	margin: 5px 5px 30px 40px;
	padding: 5px;
	border-bottom-color: royalblue;
	border-right-width: 1px;
	border-top-color: royalblue;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-color: royalblue;
	border-left-color: royalblue;
	border-left-width: 1px;
}
#tpAds
{
	float: right;
	width: 583px;
	height: 98px;
	border: solid 2px #897240;
	margin-top: 11px;
	margin-right: 10px;
}
#tpAdsTail
{
	width: 586px;
	height: 20px;
	float: right;
	margin-top: 11px;
	margin-right: 10px;
	background-color: #897240;
	background-image: url(../images/adsB.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#etContent h2
{
	color: #E8E9E4;
	font-size: 26px;
	font-family: Impact;
	text-transform: uppercase;
	font-weight: lighter;
	margin-bottom: 2px;
	margin-top: 5px;
}
#etContent h3
{
	color: white;
	background-color: #897240;
	font-size: 14px;
	font-family: Arial;
	text-transform: capitalize;
	font-weight: lighter;
	margin: 5px;
	margin-bottom: 25px;
	padding: 5px;
}

#tdcontentInnerTitle
{
	color: white;
	background-color: #897240;
	font-size: 11px;
	font-family: Arial;
}
.chks
{
	color: Black;
}
#etContent .tdlabels
{
	text-align: right;
	width: 200px;
	float: left;
	margin-bottom: 15px;
	font-size: 13px;
	font-family:Book Antiqua;
}
#etContent .tdcontents
{
	text-align: left;
	margin-bottom: 15px;
	font-size: 12px;
	background-color:Transparent;
	/*background-color:black;*/
}
#etContent p
{
	margin-top: 5px;
	margin-left: 5px;
	font-family: Arial;
	font-size: 12px;
}
.btn
{
	border-bottom: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	padding-bottom: 2px;
	text-transform: capitalize;
	background-color: whitesmoke;
	padding-left: 2px;
	padding-right: 2px;
	font-family: verdana;
	color: dodgerblue;
	font-size: 12px;
	border-top: gainsboro 1px solid;
	font-weight: bold;
	border-right: gainsboro 1px solid;
	padding-top: 2px;
	float: right;
	display: block;
	clear: both;
}
.btns
{
	border-bottom: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	padding-bottom: 2px;
	text-transform: capitalize;
	background-color: whitesmoke;
	padding-left: 2px;
	padding-right: 2px;
	font-family: verdana;
	color: dodgerblue;
	font-size: 12px;
	border-top: gainsboro 1px solid;
	font-weight: bold;
	border-right: gainsboro 1px solid;
	padding-top: 2px;
}


#etContent .tdcontents span
{
	color: White;
	font-size: 11px;
	font-family: Arial;
}
.spanWM
{
	margin-left: 3px;
}
#etContent .tdcontents .note
{
	color: Black;
}
#spLength
{
	height: 25px;
	font-family: Verdana;
	font-size: 8px;
	width: 95px;
	position: absolute;
	margin: 0px;
	padding: 0px;
}
#spLength img
{
	border: 0px;
	margin: auto;
	padding: 0px;
	width: 95px;
}

#etContent .row
{
	display: block;
	clear: both;
}
.records
{
	width: 823px;
	margin-left: auto;
	margin-right: auto;
	min-height: 200px;
	height: auto;
	display: block;
	margin-bottom: 64px;
	margin-top: 130px;
}
.tpItem
{
	width: 192px;
	height: 230px;
	display: block;
	text-align: left;
	vertical-align: top;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	overflow: visible;
	cursor: hand;
	cursor: pointer;
	border-bottom-color: steelblue;
	border-right-width: 1px;
	border-top-color: steelblue;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-color: steelblue;
	border-left-color: steelblue;
	border-left-width: 1px;
}


.home-tpItem
{
	width: 192px;
	/*height: 230px;*/
	height: 139px;
	display: block;
	text-align: left;
	vertical-align: top;
	vertical-align: middle;
	margin: 10px;

	overflow: visible;
	cursor: hand;
	cursor: pointer;
	border-bottom-color: steelblue;
	/*border-bottom-color: black;*/
	border-right-width: 1px;
	border-top-color: steelblue;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-color: steelblue;
	border-left-color: steelblue;
	border-left-width: 1px;
}


.tpTitle
{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	overflow:hidden;
	height:36px; 
}
.tpDetails
{
	text-align: justify;
}
.tpDetails span
{
	font-weight: bold;
	font-family: Tahoma;
	float: right;
	font-size: 11px;
	clear: both;
	text-align: right;
}

.tpdButtons
{
	float: right;
	display: block;
	margin-top: 10px;
	margin-left: 10px;
	width: 400px;
	width: 370px;
	width: 1000px;
	width: 420px;
	font-size: 23px;
	font-family: Impact;
	margin-top: 15px;
	margin-top: 5px;
	margin-right: 10px;
	color: Black;
	/*float:right; New*/
}
.tpdButtons span
{
	display: block;
	width: 122px;
	height: 40px;
	line-height: 40px;
	background-color: #E8E9E4;
	margin: 5px;
	text-align: center;
	text-transform: uppercase;
	float: left;
	color: #8C6E3A;
	cursor: pointer;
	cursor: hand;
}
.tdpBspF
{
	color: #FFFFFF;
	background-color: #8C6E3A;
}
.tpdButtons span#back
{
	color: #000000;
}
.tpDcontents
{
	width: 852px;
	margin-top: 49px;
	display: block;
}
.tpDcontentsleft
{
	height: auto;
	width: 628px;
	float: left;
}
.tpDcontentsleft h4
{
	text-transform: uppercase;
	text-align: left;
	border-bottom: ghostwhite 1px solid;
	border-left: ghostwhite 1px solid;
	border-top: ghostwhite 1px solid;
	border-right: ghostwhite 1px solid;
	font-size: 14px;
	color: #FFFFFF;
	font-family: Tahoma;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 2px;
}
.tpDcontentsleft h4 .spn
{
	font-weight: normal;
}
.tpDcontentsright
{
	width: 214px;
	height: auto;
	float: right;
}
.tpDcontentsright h4
{
	background-color: #E8E9E4;
	text-transform: uppercase;
	text-align: center;
	border-bottom: ghostwhite 1px solid;
	border-left: ghostwhite 1px solid;
	border-top: ghostwhite 1px solid;
	border-right: ghostwhite 1px solid;
	font-size: 14px;
	color: #4782C8;
	font-family: Tahoma;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 2px;
}
.tpDpreif
{
	margin-top: 5px;
	background-color: #E8E9E4;
	padding: 3px;
}
.tpDDetails
{
	min-height: 200px;
}
.tpdButtonsFooter
{
	display: block;
	font-size: 23px;
	font-family: Impact;
	color: Black;
	float: right;
}
.tpdButtonsFooter span
{
	display: block;
	width: 122px;
	height: 40px;
	line-height: 40px;
	background-color: #8C6E3A;
	margin: 5px;
	text-align: center;
	text-transform: uppercase;
	float: left;
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
}
.tpDDetails h4
{
	font-family: Impact;
	font-size: 18px;
	font-weight: lighter;
	border: 0px;
	color: #FFFFFF;
}
.tpDcontentsgallary
{
}

.tpDcontentsgallary img
{
	border: solid 1px #000000;
	color: Black;
	width: 192px;
	margin: 11px;
	margin-top: 0px;
}

.tpImage
{
	background-color: #FFFFFF;
	width: 191px;
	height: 139px;
	padding-bottom: 2px;
}
.tpImage img
{
	border: 0;
	margin: 0;
	padding: 0;
	width: 191px;
	height: 139px;
}
#etContentInnerA
{
	border: solid 2px #ffffff;
	padding-left: 3px;
	font-size: 12px;
	width: 870px;
	clear: both;
	min-height: 400px;
	height: 1100px;
	display: block;
	overflow: auto;
}
.aiLeft
{
	width: 570px;
	float: left;
	display: block;
	overflow: visible;
	margin-top: 11px;
}
.aiRight
{
	width: 284px;
	float: right;
	display: block;
	height: auto;
	margin-top: 11px;
}
.aiRightSection
{
	width: 275px;
	height: 43px;
	line-height: 43px;
	background-color: #E8E9E4;
	float: left;
	margin-bottom: 5px;
	text-align: center;
	font-size: 18px;
	display: block;
	border-bottom: ghostwhite 1px inset;
	border-left: ghostwhite 1px inset;
	border-top: ghostwhite 1px inset;
	border-right: ghostwhite 1px inset;
}

.aiRightSection span
{
	font-family: Impact;
	font-size: 16px;
	color: #877243;
}

.aiRightSectionLink
{
	color: #000000;
}

.aiRightSection a, .aiRightSection a:active, .aiRightSection a:hover, .aiRightSection a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color: #877243;
	text-transform: capitalize;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
.aiRightSearch
{
	width: 273px;
	height: 43px;
	line-height: 43px;
	float: left;
	margin-bottom: 15px;
	text-align: left;
	font-size: 18px;
	display: block;
	border: solid 2px #E8E9E4;
	line-height: 43px;
}
.aiRightSearch span
{
	font-family: Impact;
	font-size: 15px;
	color: #E8E9E4;
	margin-left: 10px;
	margin-right: 10px;
}
.aiRightSearchText
{
	padding-left: 11px;
	padding-right: 15px;
	width: 120px;
}
.aiRightSearchBtn
{
	color: #000000;
	background: #E8E9E4;
	margin-top: 16px;
	padding: 1px;
	font-size: 14px;
	height: 14px;
	width: 14px;
	margin-left: 10px;
	border-bottom: ghostwhite 1px inset;
	border-left: ghostwhite 1px inset;
	border-top: ghostwhite 1px inset;
	border-right: ghostwhite 1px inset;
}
.aiRightAdv
{
	width: 275px;
	height: 600px;
	float: left;
	margin-bottom: 10px;
	font-size: 18px;
	display: block;
	border-bottom: #877243 1px inset;
	border-left: #877243 1px inset;
	border-top: #877243 1px inset;
	border-right: #877243 1px inset;
}
.aiRightAdvTail
{
	background-image: url(  '../images/Adsb_.gif' );
	background-color: #877243;
	background-repeat: no-repeat;
	background-position: right center;
	width: 275px;
	height: 17px;
	display: block;
	clear: both;
	margin-bottom: 2px;
	border: solid 1px #877243;
}
.aiGrid
{
	width: 460px;
	
}




.link-description
{
line-height:20px;
height:80px;
overflow:hidden;
width:92%;
}

.Not-bold
{

font-weight:lighter;
/*font-family:Impact;*/
}
.aiGridC
{
	width: 50%;
	float:left;
}
.aiGridBig{width:860px;}
.aiGItem
{
	width: 548px;
	display: block;
	margin-left: 10px;
	float: left;
	margin-bottom: 0px;
}


.aiGItemLinks
{
	width: 100%;
	display: block;
	margin-left: 10px;
	float: left;
	margin-bottom: 0px;
}
.gSep
{
	width: 97%;
	clear: both;
	height: 1px;
	border-top: #877243 1px solid;
}
.aiItemLeft
{
	width: 102px;
	height: 154px;
	float: left;
	display: block;
	margin-right: 4px;
}
.aiItemLeft a, .aiItemLeft a:visited, .aiItemLeft a:hover, .aiItemLeft a:active, .aiItemLeft a:link
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}
.imgHolder
{
	/*height: 84px;*/
	height: 108px;
	overflow: hidden;
	/*background-color: white;*/
	background-color: Transparent;
}
.ratHolder
{
	width: 101px;
	text-align: center;
	background-color: royalblue;
}

.aiItemLeft img
{
	width: 102px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	display: block;
	clear: both;

}
.aiItemRight h6
{
	margin: 0px;
	padding: 0px;
	color: Black;
	font-weight: bold;
	font-size: 13px;
	
}
.aiItemRight p
{
}
.aiItemD
{
	height: 113px;
	overflow:hidden;
}
.aiItemDLeft
{
	width:  auto;
	height: 78px;
	display: block;
	float: left;
	
}
.aiItemDLeft span
{
	width: 70px;
	display: block;
	float: left;
	font-weight: bold;
	font-size: 11px;
	
}
.aiItemDRight
{
	width: 160px;
	height: 78px;
	float: right;
	text-align:justify;
	
}
.aiItemDRight span
{
	width: 40px;
	display: block;
	float: left;
	font-weight: bold;
	font-size: 11px;
	text-align:justify;
	
}
.gPager
{
	width: 300px;
	margin: auto;
	text-align: center;
	margin: 3px;
	background-color: #877243;
	height: 20px;
}
.gPager a, .gPager a:visited, .gPager a:hover, .gPager a:active, .gPager a:link
{
	color: White;
	text-decoration: none;
	font-size: 12px;
}
#divMember{width:48%;float:left;margin:0px;padding:0px;}
#divAnonymous{width:48%;float:right;margin:0px;padding:0px;}

.divComment
{	
	margin-left: 20px;	
}
.divComment span
{
	width:70px;
	font-weight: bold;
	display: block;	
	float:left;	
}
#divCms{display:inline;width:100%;}
#footer
{
	font-size: 14px;
	clear: both;
	margin-top: 10px;
	padding-top: 10px;
	display: block;
	position: relative;
}
#fLinks
{
	color: Black;
	float: left;
}

#fLinks a, #fLinks a:hover, #fLinks a:active, #fLinks a:visited
{
	text-transform: capitalize;
	font-family: Arial;
	color: black;
	text-decoration: none;
	margin-right: 6px;
	margin-left: 6px;
	font-size: 13px;
}
#copyRights
{
	float: right;
}


.grid
{
	width: 98%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
	margin-bottom: 5px;
	border: 0px;
}
.gheader
{
	color: gainsboro;
	font: 13px Arial;
	text-decoration: none;
	border-bottom: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	background-color: #897240;
	border-top: gainsboro 1px solid;
	border-right: gainsboro 1px solid;
}
.gheader a, .gheader a a:hover
{
	text-decoration: none;
	color: black;
	font: 13px Arial;
	text-decoration: none;
}
.gitem
{
	color: black;
	background-color: whitesmoke;
	height: 15px;
	padding: 3px;
	text-transform: capitalize;
	font-family: arial;
	font-size: 12px;
}
.gitem a, .gitem a:hover
{
	color: black;
	background-color: whitesmoke;
	/*background-color: red;*/
	height: 15px;
	padding: 3px;
	text-transform: capitalize;
	font-family: arial;
	font-size: 12px;
}


/*.gaitem, .gaitem td*/
.gaitem
{
	color: black;
	background-color: whitesmoke;
	/*background-color: White;*/
	/*background-color: red;*/
	height: 15px;
	padding: 3px;
	/*padding-left: 3px;*/
	text-transform: capitalize;
	font-family: arial;
	font-size: 12px;
}
.gaitem a, .gaitem a:hover
{
	color: black;
	background-color: whitesmoke;
	/*background-color: green;*/
	height: 15px;
	padding: 3px;
	/*padding-left: 2px;*/
	text-transform: capitalize;
	font-family: arial;
	font-size: 12px;
}
#agentspanel
{
	border-bottom: #ffffff 3px solid;
	border-left: #ffffff 3px solid;
	border-right: #ffffff 3px solid;
	border-top: #ffffff 3px solid;
	background-color: #325eb7;
	
	width: 100%;
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 25;
	padding-top: 14px;
	clear: both;
	margin-bottom: 15px;
}
.row1
{
	width: 100%;
	margin: auto;
	display: inline-block;
	margin-bottom: 14px;
	height: 42px;
}
.cell
{
	display: block;
	width: 165px;
	height: 42px;
	float: left;
	margin: 3px;
}

.apicon
{
	float: left;
	width: 48px;
	height: 100%;
	margin-right: 2px;
}
.apicon img
{
	padding: 0;
	margin: 0;
	border: 0;
	float: right;
}
.aptitle
{
	font-family: Arial;
	font-size: 14px;
	color: white;
	margin-top: 12px;
	font-weight: bold;
}
.apdetails
{
	font-family: Arial;
	font-size: 11px;
	color: white;
}
.cLinks
{
 
}
.divPlan
{
	height: 400px;
	width: 180px;
	border-bottom: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	background-color: whitesmoke;
	border-top: lightgrey 1px solid;
	border-right: lightgrey 1px solid;
	padding: 5px;
	position: relative;
}
.divPT
{
	font-family: Verdana;
	background-color: #897240;
	margin: 5px;
	font-size: 13px;
	padding-top: 5;
	padding-bottom: 3;
	padding-left: 3px;
	height: 20px;
	line-height: 20px;
	text-transform: uppercase;
	color: White;
	border-bottom: #897240 2px solid;
	border-left: #897240 2px solid;
	border-top: #897240 2px solid;
	border-right: #897240 2px solid;
	font-weight: normal;
}



.divPlan-offer
{
	/*
	height: 400px;
	height: 100px;
*/
	height: 50px;


	width: 180px;
	border-bottom: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	/*background-color: whitesmoke;*/
	border-top: lightgrey 1px solid;
	border-right: lightgrey 1px solid;
	padding: 5px;
	/*position: relative;*/
}


.divPP 
{
	display:block;
	text-align:center;
	font-size:20px;	
	font-family:Arial Black;
	position:absolute;
	margin-top:375px;	
	margin-left:auto;
	margin-right:auto;	
	width:90%;
	text-align:center;
	
}

.divPP-offer 
{
	display:block;
	text-align:center;
	font-size:25px;	
	font-family:Arial Black;
	/*position:absolute;*/
	/*margin-top:375px;	*/
	margin-left:auto;
	margin-right:auto;	
	width:90%;
	text-align:center;
	
}

.divPP sub 
{
	font-size:14px;
	font-weight:bold;
}

/**/

.Logged-image
{

width:40px;
height:40px;
width:38px;
height:38px;	
margin-top:7px;	
}


.TR-SolveTitleServices
{

margin-top:-5px;
margin-left:-100px;
margin-left:0px;

}



.tpDcontentsleft a:visited , .tpDcontentsleft a:active, .tpDcontentsleft a:link
{

color:blue;

}


.tpDcontentsleft a:hover
{


color:blue;
text-decoration: none;

}


#weather22
{
	margin-top: 16px;
	margin-top: 8px;
	marginheight="-20";
	overflow:hidden;
	vertical-align:-20;
	margin-bottom: 14px;
	margin-left: 3px;
	border-bottom: white 0px ;
	border-left: white 0px ;
	border-top: white 0px ;
	border-right: white 0px ;
	float: left;
	height: 87px;
		
}


/*aiItemLeft a:visited, .aiItemLeft a:hover, .aiItemLeft a:active, .aiItemLeft a:link*/
