body{
 margin: 0px;
 padding:0;
 background-color: #e0e0ff;
 color: 000033;
 text-align: justify;
 font-family: Arial, Helvetica, sans-serif;
 font: Arial, Helvetica, sans-serif;
 font-size: 12px;
 }

.entryTitle {
	color: navy;
	font-size: 20px;	
}

#wrapper {width:1000px;
          margin-left:  auto;
          margin-right:  auto;}

#top100 {

	font-size: 18px;
	line-height: 22px;
	color: blue;
	font-family: Arial, Helvetica, sans-serif;
	font: Arial, Helvetica, sans-serif;
	

}

#twitter_div { width:800px; overflow: hidden;}
#twitter_div table{border-width:2px;border-spacing:0px;border-style:solid;border-color:gray;width:100%;-moz-border-radius:10px;background-color:#faf0e6;}
#twitter_div td{border-width:0px;padding: 2px;border-style:none;border-color:gray;}
#twitter_div a{text-decoration: none;color: blue;}
#twitter_div a:hover{color: red;}
#twitter_div h1{ color:black; margin:0 0 0 0; padding:10px 0 0 0}
#twitter_div p{ color:black; margin:0 0 0 0; padding:0 0 0 0}


#description{
 font-size: 10px;
 line-height:10px;
 color:navy;
 border: 0px;
 margin: 0px;
 padding: 0px;

}
 
#description h1{
 font-size:16px !important;
 line-height: 16px;
  border: 0px;
 margin: 0px;
 padding: 0px 0px 4px 0px;
 
 }
 
#description h2{
 font-size:14px !important;
 line-height: 16px;
  border: 0px;
 margin: 0px;
 padding: 0px 0px 4px 0px;
}
 
#description h3{
 font-size:12px !important;
 line-height: 12px;
 border: 0px;
 margin: 0px;
 padding: 0px 0px 4px 0px;
 }
 
#description p {
 font-size:10px;
 line-height: 10px;
  border: 0px;
 margin: 0px;
 padding: 0px 0px 4px 0px;
 }
 #description ul {
 font-size:10px;
 line-height: 8px;
  border: 0px;
 margin: 0px;
 padding: 0px 0px 4px 20px;
 }
#description ol {
 font-size:10px;
 line-height: 8px;
  border: 0px;
 margin: 0px;
 padding: 0px 0px 4px 20px;
 }
 
#description b{
 color:red;
 font-weight: 800;
}
#description strong{
 color:red;
 font-weight: 800;
}
 
#description a:link {
	color: blue;
	text-decoration: underline;
}
#description a:hover {
	color: maroon;
	text-decoration:underline;
}
 
#description a:visited{
	color: purple;
	text-decoration:underline;
 } 
 




#hdr{
 height:100px;
 border:solid #000000;
 border-width:2px 0px;
 margin:0 0 0 0;
 top:0px;
 border: 0px;
 overflow: hidden;
 }

#hdrhome {
 font-weight: bold; 
 font-size: 30px; 
 font-family: monospace; 
 float: left;
 text-decoration: none;
}

#hdrhome a{
 text-decoration: none;
}

#hdrhome a:hover{
 color: red;
}



#hdrtitle {
 font-weight: bold; 
 font-size: 30px; 
 font-family: monospace; 
 float: left;
 color: pink;
 margin-left: 50px;
 height:50px;
}
 
#hdraux {
 font-weight: bold; 
 font-size: 10px; 
 font-family: monospace; 
 float: left;
 margin-left: 60px;
}

#hdradvert {
	margin: 0 0 0 0;
	background-color: #dddddd;
	height: 35px;
	font-weight: bold;
	font-family: sans-serif;
	font-size: 10px;	
	font-style: normal;
	width: 1000px;
	top: auto;
	clear: both;
	text-align: center;
	vertical-align: middle;
	border-top: thin;
	border-color: black;
	overflow: hidden;
}

#hdradvert a{
 text-decoration: none;
 color: #000000;
}

#hdradvert a:hover{
 color: blue;
}

#hdradvert .advert {
		background-color: #dddddd;
		margin-left:0px;
		margin-right:0px;
		margin-top:2px;
		padding-top:0px;
        vertical-align:middle;
		width: 110px;
		height:26px;
		float: left;
		overflow: hidden;
}

#hdradvert .first {
	margin-left:0px;
}

#traileradvert {
	margin: 0 0 0 0;
	background-color: #dddddd;
	height: 35px;
	font-weight: bold;
	font-family: sans-serif;
	font-size: 10px;	
	font-style: normal;
	width: 1000px;
	top: auto;
	clear: both;
	text-align: center;
	vertical-align: middle;
	border-top: thin;
	border-color: black;
	overflow: hidden;
}

#traileradvert a{
 text-decoration: none;
 color: #000000;
}

#traileradvert a:hover{
 color: blue;
}

#traileradvert .advert {
		background-color: #dddddd;
		margin-left:0px;
		margin-right:0px;
		margin-top:2px;
		padding-top:0px;
        vertical-align:middle;
		width: 110px;
		height:26px;
		float: left;
		overflow: hidden;
}

#traileradvert .first {
	margin-left:0px;
}
	



#rh-col{
 margin-left: 150px;
 margin-right: 10px;
 margin-bottom: 10px;
 color: #333333;
 padding: 10px;
 width: 820px;
 border: 1px solid #000000;
 font-family: Arial, Helvetica, sans-serif;
 }
 
#rh-col h1 {
 	font-size:18px;
}

#rh-col h2 {
 	font-size:16px;
 	margin: 0px;
 	padding: 0px;
}

#rh-col .shop {
 	font-size:14px;
 	padding-bottom: 10px;
}

#rh-col p.error {
	color: red;
	font-size: 16px
}

#rh-col td.selectleft {
	border-bottom: 1px;
	border-left: 1px;
	border-right: 0px;
	border-top: 1px;
	border-color: red;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	margin: 0px;
	padding: 0px;
}

#rh-col td.selectright {
	border-bottom: 1px;
	border-right: 1px;
	border-left: 0px;
	border-top: 1px;
	border-color: red;
	border-style: solid;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}

#rh-col select {
	background-color: aqua;
	font-size: 12px;
	height:18px;
}

#rh-col option {
	background-color: aqua;
	font-size: 10px;
	line-height:10px;
}
 

div.rh-col-text{
 font-family: "Times New Roman", Times, serif;
 font-size: 14px; 
 line-height: 14px; 
 color: navy;
 
}

#rh-col div.search {
	
	
}

#rh-col .small {
	font-size: 8px; 
}

div.rh-col-featured {
 font-size: 11px; 
 line-height: 12px; 
 color: navy;
 width: 800px%;
 clear: both;
 text-align: center;
}

div.rh-col-featured-head {
	height: 20px;
	background-color: #c0d0ee;
	font-weight: bold;
	font-family: sans-serif;
	font-size: 14px;	
	font-style: normal;
	width: 800px;
	top: auto;
}
div.rh-col-featured-escort {
	width: 130px;
	height: 240px;
	overflow: hidden;
	border: 1px solid #000000;
	margin:1px;
	float: left;
	vertical-align: top;
}

td.rh-col-featured-escort {

	overflow: hidden;
	vertical-align: top;
	font-size: 10px;
	text-align: center;
	margin:0px;
	
}



img.rh-col-featured-escort {
	width: 124px;margin: 0px;height: 186px;
}



td.rh-col-new-escort {
	width: 108px;
	height: 150px;
	overflow: hidden;
	margin:0px;
	vertical-align: top;
		font-size: 10px;
	text-align: center;
}

div.rh-col-new-escort {
	width: 108px;
	height: 150px;
	overflow: hidden;
	border: 1px solid #000000;
	vertical-align: top;
	margin:2px;
	float: left;
}
img.rh-col-new-escort {
	width: 80px; height:120px
}


div.balanced {
 font-family:serif; 
 font-size: 11px; 
 line-height: 12px; 
 color: navy;
 text-align: center;
}


div.phoneadvert-head {
	height: 20px;
	background-color: #ffff66;
	font-weight: bold;
	font-family: sans-serif;
	font-size: 8px;	
	font-style: normal;
	width: 800px;
	top: auto;
	clear: both;
	text-align: center;
	vertical-align: middle;
}
strong {
	color: blue;
	}
div.phoneadvert {
	width: 200px;
	height: 40px;
	overflow: hidden;
	float: left;
	background-color: #ffff66;
	text-align: center;
}


#lh-col{
 position: absolute;
 left: 5px;
 top: 75px;
 width: 145px;
 border: 0px;
 padding: 0px;
 }
#lh-col img{margin-bottom: 2px;}

/* common styling */
.mainmenu {font-family: arial, sans-serif; width:140px; height:150px; position:relative; margin:0; font-size:11px; margin:10px 0; z-index: 20000}
.mainmenu ul li a, .mainmenu ul li a:visited {display:block; text-decoration:none; color:#000; width:138px; height:20px; text-align:center; border:1px solid #fff; border-width:1px 1px 0 0; background:#c9c9a7; line-height:19px; font-size:11px;}
.mainmenu ul {padding:0; margin:0;list-style-type: none; }
.mainmenu ul li {float:left; margin-right:1px; position:relative;}
.mainmenu ul li ul {display: none;}

/* specific to non IE browsers */
.mainmenu ul li:hover a {color:#fff; background:#b3ab79;}
.mainmenu ul li:hover ul {display:block; position:absolute; top:0; left:139px; width:139px;}
.mainmenu ul li:hover ul li a.hide {background:#dfc184; color:#000;}
.mainmenu ul li:hover ul li:hover a.hide {width:150px;}
.mainmenu ul li:hover ul li ul {display: none;}
.mainmenu ul li:hover ul li a {display:block; background:#b3ab79; color:#000; width:200px;}
.mainmenu ul li:hover ul li a:hover {background:#dfc184; color:#000;}
.mainmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:2011px; top:0; color:#000;}
.mainmenu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#dfc184; color:#000;}
.mainmenu ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}


div#result{
 width: 398px;
 height: 240px;
 overflow: hidden;
 border: 1px solid #000000;
 float: left;
 }

div#resultpic{
 width: 80px;
 height: 120px;
 overflow: hidden;
 float: left;
 }

img#resultpic {
	width: 80px;
	height: 120px;
	border: 0px;
}

div#resulttext{
 height: 120px;
 overflow: hidden;
 float: left;
 margin: 2px;
 width: 290px;
 }


div#resultstats{
 height: 80px;
 overflow: hidden;
 clear:both;
 margin: 2px;
 } 
 
h1#resultstats{
  font-size: 14px;
  color: navy;
  font-weight: 700;
  text-align: center;
 } 
 
#resultlinks div{
 height: 32px;
 width: 156px;
 overflow: hidden;
 margin: 1px;
 font-family: sans-serif;
 font-size: 12px;
 text-decoration: none; 
 float: left;
 background-color: navy;
 text-align:center; 
 }

#resultlinks a:link{
 height: 50px;
 overflow: hidden;
 clear:both;
 margin: 2px;
 text-decoration: underline;
 color: blue;
 } 
 
#resultlinks a:visited{
 text-decoration: none; 
 color: blue;
 } 
 
#resultlinks a:active{
 text-decoration: none; 
 }

#resultlinks a:hover{
 text-decoration: none;
 color: red;
 } 
 
.resultlink {margin:2px; padding:2px; } 
 
.result1links{
 height: 50px;
 overflow: hidden;
 clear:both;
 margin: 1px;
 font-family: sans-serif;
 font-size: 10px;
 line-height:8px;
 text-decoration: none; 
 color: blue;
 text-align: center;
 color: blue;
 }

.result1links a:link{
	color: blue;
 } 
 
.result1links a:visited{
 color: purple;
 } 
 
.result1links a:active{
 color: blue;
 }

.result1links a:hover{
 color: red;
 }  


#sublinks div{
 height: 28px;
 width: 156px;
 overflow: hidden;
 margin: 1px;
 font-family: sans-serif;
 font-size: 12px;
 text-decoration: none; 
 float: left;
 
 text-align:center; 
 }

#sublinks a:link{
 height: 50px;
 overflow: hidden;
 clear:both;
 padding: 2px;
 text-decoration: none;
 color: silver;
 } 
 
#sublinks a:visited{
 text-decoration: none; 
 color: blue;
 } 
 
#sublinks a:active{
 text-decoration: none; 
 }

#sublinks a:hover{
 text-decoration: none;
 color: red;
 }  



/** First Search Area **/

div.search1 {
width: 100%; margin:10px 0 0px 0;
border-width:1px;
border-spacing:0px;
overflow:auto;
border-style:solid;
border-color:gray;
-moz-border-radius:10px;
-webkit-border-radius: 10px;
-khtml-border-radius:10px;
border-radius: 10px;
background-color:#ffffff;
}
h2.search1 {
 margin:4px 0 4px 20px !important;
}



/** First Search Area **/

div.search2 {
width: 100%; margin:10px 0 0px 0;
border-width:1px;
border-spacing:0px;
overflow:auto;
border-style:solid;
border-color:gray;
-moz-border-radius:10px;
-webkit-border-radius: 10px;
-khtml-border-radius:10px;
border-radius: 10px;
background-color:#ffffff;
}
h2.search2 {
 margin:4px 0 4px 20px !important;
}




/** Tour List **/

div.tourlist {
width: 100%; margin:10px 0 0px 0;
border-width:1px;
border-spacing:0px;
overflow:auto;
border-style:solid;
border-color:gray;
-moz-border-radius:10px;
-webkit-border-radius: 10px;
-khtml-border-radius:10px;
border-radius: 10px;
background-color:#ffffff;
}
h2.tourlist {
 margin:4px 0 4px 20px !important;
}



/** List of Agency **/
div.agencylist {
	width: 100%; margin:10px 0 0px 0;
	 border-width:1px;
     border-spacing:0px;
     overflow:auto;
 border-style:solid;
 border-color:gray;
 -moz-border-radius:10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius:10px;
 border-radius: 10px;
 background-color:#ffffff;
 }
 
h2.agencylist {
 margin:4px 0 4px 20px !important;
 }
 
div.sublinkb  {margin:2px; padding:2px; color:blue;
 width: 153px;
 height: 34px;
 overflow: hidden;
 font-family: sans-serif;
 font-size: 10px;
 text-decoration: none; 
 float: left;
 text-align:center;
 border-width:1px;
 border-spacing:0px;
 border-style:solid;
 border-color:gray;
 -moz-border-radius:10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius:10px;
 border-radius: 10px;
 background-color:#faf0e6;
 }
 
 div.sublinka  {margin:2px; padding:2px; color:blue;
 width: 153px;
 height: 54px;
 overflow: hidden;
 font-family: sans-serif;
 font-size: 10px;
 text-decoration: none; 
 float: left;
 text-align:center;
 border-width:1px;
 border-spacing:0px;
 border-style:solid;
 border-color:gray;
 -moz-border-radius:10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius:10px;
 border-radius: 10px;
 background-color:#faf0e6;
 }
 
div.sublinkc  {margin:2px; padding:2px; color:blue;
 width: 153px;
 height: 16px;
 overflow: hidden;
 font-family: sans-serif;
 font-size: 10px;
 text-decoration: none; 
 float: left;
 text-align:center;
 border-width:1px;
 border-spacing:0px;
 border-style:solid;
 border-color:gray;
 -moz-border-radius:10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius:10px;
 border-radius: 10px;
 background-color:#faf0e6;
 }
 
 div.sublinkd  {margin:2px; padding:2px; color:blue;
 width: 153px;
 height: 16px;
 overflow: hidden;
 font-family: sans-serif;
 font-size: 10px;
 text-decoration: none; 
 float: left;
 text-align:center;
 border-width:1px;
 border-spacing:0px;
 border-style:solid;
 border-color:gray;
 -moz-border-radius:10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius:10px;
 border-radius: 10px;
 background-color:#995555;
 }
 


/** Navigation List to other area **/
#searchlist{width: 100%; margin:20px 0 10px 0 }
#searchlist div{
 width: 153px;
 height: 20px;
 overflow: hidden;
 font-family: sans-serif;
 font-size: 10px;
 text-decoration: none; 
 float: left;
 text-align:center;
 border-width:1px;
 border-spacing:0px;
 border-style:solid;
 border-color:gray;
 -moz-border-radius:10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius:10px;
 border-radius: 10px;
 behavior: url(/theme/border-radius.htc); 
 background-color:#faf0e6;
 }




/** Used by the 'all' escort links **/
#searchall{margin:20px 0 0 0}
#searchall div{
 width: 120px;
 height: 16px;
 overflow: hidden;
 font-family: sans-serif;
 font-size: 10px;
 text-decoration: none; 
 float: left;
 text-align:center;}












table.table1 {
	border: 1px solid #000000;
	font-size: 12px; 
	width: 100%;
	text-align: left;
}

a:normal {
style="color:blue; TEXT-DECORATION: underline;
}

a:link {
	COLOR: #000000;
	TEXT-DECORATION: none
}

a:visited {
	COLOR: #000000;
	TEXT-DECORATION: none
}

a:active {
	COLOR: #00000;
	TEXT-DECORATION: none
}

a:hover {
	text-decoration: none;
}

#helpgen .help {
	margin: 3px;
	width: 600px;
	background-color: cccccc;
	position: absolute;
	top: 40px;
	left: 250px;
	visibility: hidden;
	font-family: serif;
	font-size: 12px;
	padding: 2px;
	z-index: 9;
}

#mini { COLOR: #999; CURSOR: move; FONT-FAMILY: arial, helvetica, san-serif; FONT-SIZE: 11px; POSITION: absolute; background: #000; padding-bottom: 8px; border: 1px solid #111; WIDTH: 148px; HEIGHT: 155px; Z-INDEX: 100; }
#mini div { margin: 0; padding: 0; }
#mini .north { background: #111; border-bottom: 1px solid #171717; }
#mini .north div { color: #999; float: right; padding: 5px 7px; CURSOR: pointer; -moz-user-select: none; -khtml-user-select: none; user-select: none; }
#mini .north div:hover { COLOR: #DE83AD; }
#mini .south { margin: 32px 10px 0 10px; cursor: crosshair; -moz-user-select: none; -khtml-user-select: none; user-select: none; }
#mini .south div { background: url('http://www.colorjack.com/software/media/miniCurr.gif') no-repeat; position: absolute; height: 9px; width: 9px; z-index: 101; }
#mini .south img { height: 100%; WIDTH: 100%; position: relative; TOP: -8px; LEFT: -1px; }
#mini #mHEX { padding: 5px 0 4px 7px; cursor: text; float: left; }
#mini #mHEX:hover { color: #DE83AD }
#mini #mSize { float: right; top: -14px; left: 7px; position: relative; height: 14px; width: 14px; cursor: se-resize }

#cart{
 font-family: "Times New Roman", Times, serif;
 font-size: 12px; 
 line-height: 12px; 
 color: navy;
 } 


 
#cart button{ width:140px; color: red;}






td.adminbut{
 height: 28px;
 width: 156px;
 overflow: hidden;
 margin: 1px;
 font-family: sans-serif;
 font-size: 12px;
 text-decoration: none; 
 float: left;
 background-color: navy;
 text-align:center; 
 }


img.control {width: 20px; height: 20px;}
img.icon {border: 0; padding: 2px 0 0 5px}
 





