/*------------Viru's Css-----------------------*/
@charset "utf-8";
.body {
	background-color: #000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position:center;
}
.top_line_bg {
	background-image: url(../images/table_top_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.customercare_bg {
	background-image: url(../images/contactus_bg.png);
	background-repeat: no-repeat;
	background-position: center;
}
.cusromercare_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
.bottom_line_bg {
	background-image: url(../images/table_bottom_bg.png);
	background-repeat: repeat-x;
	background-position: top;
}
.left_line_bg {
	background-image: url(../images/table_left_bg.png);
	background-repeat: repeat-y;
	background-position: right;
}
.right_line_bg {
	background-image: url(../images/table_right_bg.png);
	background-repeat: repeat-y;
	background-position: right;
}
.table_white_bg {
	background-image: url(../images/table_white_bg.png);
	background-repeat: repeat;
}

.purple_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a00856;
	text-decoration: none;
}
.purple_title_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #a00856;
	text-decoration: none;
	font-style: italic;
}
.comman_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333;
	text-decoration: none;
	text-align: justify;
}
.country_title_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #a00856;
	text-decoration: none;
}

.login_bg {
	background-image: url(../images/black_dot.png);
}
.login_topbg {
	background-image: url(../images/top_login.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.login_bottombg {
	background-image: url(../images/bottom_login.png);
	background-repeat: repeat-x;
	background-position: top;
}
.login_leftbg {
	background-image: url(../images/left_login.png);
	background-repeat: repeat-y;
	background-position: right;
}
.login_rightbg {
	background-image: url(../images/right_login.png);
	background-repeat: repeat-y;
	background-position: left;
}

/*-------------Divine Css------------------*/
body, table, input, select, div {
	font-family:Verdana, Arial;
	font-size:12px;
}
.green_link
{
	color:#090;
	text-decoration:none;	
}
.green_link:hover
{
	color:#8FA63B;
	text-decoration:none;
}
.red_link
{
	color:#C00;
	text-decoration:none;	
}
.red_link:hover
{
	color:#8FA63B;
	text-decoration:none;
}
.content-link
{
	font-family:Arial, Helvetica, sans-serif;
	color:#BB242F;
	size:17px;
}
.content-link:hover
{
	color:#F00;
}
.TxtBox {
	border:1px solid silver;
}
.TxtBox:focus {
	border:1px solid goldenrod;
}
.next-img
{
	background:url(../images/next_btn.png) no-repeat;	
	cursor:pointer;
	width: 75px;
	height: 30px;
	border: none;	
}
.next-img:hover
{
	background:url(../images/next_btn_hover.png) no-repeat;	
	cursor:pointer;
	width: 75px;
	height: 30px;
	border: none;	
}
.back-img
{
	background:url(../images/back_btn.png) no-repeat;	
	cursor:pointer;
	width: 75px;
	height: 30px;
	border: none;	
}
.back-img:hover
{
	background:url(../images/back_btn_hover.png) no-repeat;	
	cursor:pointer;
	width: 75px;
	height: 30px;
	border: none;	
}
.room_detail-img
{
	background:url(../images/detail_btn.png) no-repeat;
	cursor:pointer;
	width: 75px;
	height: 30px;
	border: none;	
}
.room_detail-img:hover
{
	background:url(../images/detail_btn_hover.png) no-repeat;
	cursor:pointer;
	width: 75px;
	height: 30px;
	border: none;	
}
.book_now-img
{
	background:url(../images/book_now_btn.png) no-repeat;	
	cursor:pointer;
	width: 109px;
	height: 30px;
	border: none;	
}
.book_now-img:hover
{
	background:url(../images/book_now_btn_hover.png) no-repeat;
	cursor:pointer;
	width: 109px;
	height: 30px;
	border: none;	
}
.login-img
{
	background:url(../images/login_btn_img.png) no-repeat;	
	cursor:pointer;
	width: 101px;
	height: 28px;
	border: none;
}
.cancel-img
{
	background:url(../images/cancel_btn_img.png) no-repeat;	
	cursor:pointer;
	width: 101px;
	height: 28px;
	border: none;
}
.submit-img
{
	background:url(../images/submit_btn.png) no-repeat;	
	cursor:pointer;
	width: 75px;
	height: 30px;
	border: none;	
}
.submit-img:hover
{
	background:url(../images/submit_btn_hover.png) no-repeat;	
	cursor:pointer;
	width: 75px;
	height: 30px;
	border: none;	
}
.send-img
{
	background:url(../images/send_btn.png) no-repeat;	
	cursor:pointer;
	width: 75px;
	height: 30px;
	border: none;	
}
.reset-img
{
	background:url(../images/reset_btn.png) no-repeat;	
	cursor:pointer;
	width: 75px;
	height: 30px;
	border: none;	
}
.reset-img:hover
{
	background:url(../images/reset_btn_hover.png) no-repeat;	
	cursor:pointer;
	width: 75px;
	height: 30px;
	border: none;	
}
.ask_for_trip-img
{
	background:url(../images/inquiry_btn.png) no-repeat;	
	cursor:pointer;
	width: 109px;
	height: 30px;
	border: none;	
}
.ask_for_trip-img:hover
{
	background:url(../images/inquiry_btn_hover.png) no-repeat;	
	cursor:pointer;
	width: 109px;
	height: 30px;
	border: none;	
}
.paypal-img
{
	background:url(../images/paypal_btn.png) no-repeat;	
	cursor:pointer;
	width: 150px;
	height: 30px;
	border: none;	
}
.moneybooker-img
{
	background:url(../images/moneybookers_btn.png) no-repeat;	
	cursor:pointer;
	width: 200px;
	height: 30px;
	border: none;	
}
.oreng_font {
	font-family:Arial;
	font-size:12px;
	color:#F89732;
	text-decoration:none;
	text-align:right;
	padding-right:5px;
}
.whitefont a {
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
}
.whitefont a:hover {
	color:#8C142D;
}
.footer_font a {
	font-family:"Century Gothic";
	font-size:14px;
	color:#666666;
	text-decoration:none;
	text-align:center;
}
#footer {
	/*position:absolute;
	bottom:0;
	width:100%;
	background-color:#000000;*/
}
.text-header
{
	font-size:20px;
	font-family:Verdana, Geneva, sans-serif;
	color:#2A552E;
	text-align:center;
	background-image:url(../images/header_bg.png);
	height:35px;
	padding-left:10px;
}
.txt-lbl
{
	border:none;
	width:75px;
	text-align:right;
	background:none;
	vertical-align:top;
}

/*-------------------------Menu-----------------*/
.sidebarmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font:14px Verdana;
	width: 180px; /* Main Menu Item widths */
	border-bottom: 1px solid #ccc;
}
.sidebarmenu ul li {
	position: relative;
}
/* Top level menu links style */
.sidebarmenu ul li a {
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color:#333!important;
	border-bottom:1px solid #666;
	text-decoration: none;
	padding: 3px;
}
.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active {
	background-color: none; /*background of tabs (default state)*/
}
.sidebarmenu ul li a:visited {
	color: white;
}
.sidebarmenu ul li a:hover {
	background:#FF9900 url(../images/menuarrow.png) no-repeat scroll 0 0;
	padding-left:25px;
}
/*Sub level menu items */
.sidebarmenu ul li ul {
	position: absolute;
	width: 170px; /*Sub Menu Items width */
	top: 0;
	visibility: hidden;
}
.sidebarmenu a.subfolderstyle {
	background: url(../images/right.gif) no-repeat 97% 50%;
}
/* Holly Hack for IE \*/
* html .sidebarmenu ul li {
	float: left;
	height: 1%;
}
* html .sidebarmenu ul li a {
	height: 1%;
}
.sidebarmenu ul li ul li a {
	background:url(../images/dropmenu-bg.png) no-repeat;
}
.sidebarmenu ul li ul li a:hover {
	background:#FF9900 url(../images/menuarrow.png) no-repeat scroll 0 0;
	width:140px;
}
/* End */
.menu_font {
	font-size:14px;
	color:#333333;
	font-family:Arial;
	text-decoration:none;
	text-align:left;
	line-height:22px;
	padding-left:25px;
}

/*---------- bubble tooltip -----------*/
a.tt {
	position:relative;
	z-index:24;
	color:#A8D034;
	font-style:italic;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
}
a.tt span {
	display: none;
}
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover {
	z-index:25;
	color: #dce76a;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
a.tt:hover span.tooltip {
	display:block;
	position:absolute;
	top:0px;
	left:0;
	color: #8d8d8d;
	font-size:6px;
	text-align: center;
	font-weight:bold;
}
a.tt:hover span.middle { /* different middle bg for stretch */
	display: block;
	text-align:center;
	background: url(../images/balloon.png) no-repeat top;
	overflow:hidden;
	color:#8d8d8d;
	font-weight:bold;
	margin-top:-105px;
	margin-left:-90px;
}
iframe.xyz html {
	display:none;
}

/*-----------------------------Search Page Css-----------------------------*/
/* Search Result Widget */

.ADLWidget {
	border:0px;
	padding:0;
	display:block;
	outline:0;
	font-size:11px;
	vertical-align:baseline;
	background: transparent;
}
.ADLWidget h1, .ADLWidget h2, .ADLWidget h3, .ADLWidget h4, .ADLWidget h5, .ADLWidget h6, .ADLWidget p, .ADLWidget a, .ADLWidget dfn, .ADLWidget em, .ADLWidget font, .ADLWidget img, .ADLWidget strike, .ADLWidget strong, .ADLWidget b, .ADLWidget u, .ADLWidget i, .ADLWidget center, .ADLWidget dl, .ADLWidget dt, .ADLWidget dd, .ADLWidget ol, .ADLWidget ul, .ADLWidget li, .ADLWidget fieldset, .ADLWidget form, .ADLWidget label, .ADLWidget legend, .ADLWidget DIV, .ADLWidget table, .ADLWidget caption, .ADLWidget tbody, .ADLWidget tfoot, .ADLWidget thead, .ADLWidget tr, .ADLWidget th, .ADLWidget td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-align:left;
	float:none;
}
.ADLWidget .bwsv1 P, .ADLWidget .ADLWidget .bwsv2 P, .ADLWidget .bwsv3 P, .ADLWidget .bwsv4 P, .ADLWidget .bwsv6 P, .ADLWidget .bwsv7 P, .ADLWidget .bwsv8 P, .ADLWidget .bwsv9 P {
	background-color:transparent;
	line-height:0;
	height:7px;
	width:7px;
	margin:0;
	padding:0
}
.ADLWidget .bwsv1 {
	background:url(../images/bwsv_01-fs8.png) bottom right no-repeat;
	height:7px;
	width:7px;
	line-height:0
}
.ADLWidget .bwsv2 {
	background:url(../images/bwsv_02-fs8.png) bottom repeat-x;
	height:7px;
	line-height:0
}
.ADLWidget .bwsv3 {
	background:url(../images/bwsv_03-fs8.png) bottom left no-repeat;
	height:7px;
	width:7px;
	line-height:0
}
.ADLWidget .bwsv4 {
	background:url(../images/bwsv_04-fs8.png) repeat-y;
	width:7px;
	line-height:0
}
.ADLWidget .bwsv5 {
	background:url(../images/bwsv_05-fs8.png);
	width:100%
}
.ADLWidget .bwsv6 {
	background:url(../images/bwsv_06-fs8.png) repeat-y;
	width:7px;
	line-height:0
}
.ADLWidget .bwsv7 {
	background:url(../images/bwsv_07-fs8.png) top right no-repeat;
	height:7px;
	line-height:0
}
.ADLWidget .bwsv8 {
	background:url(../images/bwsv_08-fs8.png) top repeat-x;
	height:7px;
	line-height:0
}
.ADLWidget .bwsv9 {
	background:url(../images/bwsv_09-fs8.png) top left no-repeat;
	height:7px;
	width:7px;
	line-height:0
}
.ADLWidget .swb {
	font-family:Verdana, Arial;
	float:left;
	width:183px;
	padding:2px 3px 2px 4px
}
.ADLWidget .swb .swb-operator {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	height:16px;
	overflow:hidden;
	padding:0;
	text-align:center;
	color:#999;
}
.ADLWidget .swb-image {
	height:120px;
	text-align:center;
	padding:4px 4px 0;
}
.ADLWidget .swb-image IMG {
	width:163px;
	height:119px;
}
.ADLWidget .swb-title {
	font-family:Verdana;
	font-size:12px;
	font-weight:700;
	margin:0.4em 3px 0;
	text-align:center;
}
.ADLWidget .swb-nights, .ADLWidget .swb-price {
	z-index:10;
	position:relative;
	margin-top:52px;
	padding:0 5px;
	font-family:Arial, Trebuchet MS;
	font-size:10px;
}
.ADLWidget .swb-nights {
	text-align:left;
}
.ADLWidget .swb-price {
	text-align:right;
}
.ADLWidget .ttwb1 {
	background:url(../images/twb-one-fs8.png) top left no-repeat;
	height:11px;
	width:11px;
	line-height:0
}
.ADLWidget .ttwb1 P, .ADLWidget .ttwb2 P, .ADLWidget .ttwb3 P, .ADLWidget .ttwb4 P, .ADLWidget .ttwb6 P, .ADLWidget .ttwb7 P, .ADLWidget .ttwb8 P, .ADLWidget .ttwb9 P {
	display:inline-block;
	height:11px;
	width:11px;
}
.ADLWidget .ttwb2 {
	background:url(../images/twb-one-fs8.png) top center no-repeat;
	height:11px;
	line-height:0
}
.ADLWidget .ttwb3 {
	background:url(../images/twb-one-fs8.png) top right no-repeat;
	height:11px;
	width:11px;
	line-height:0
}
.ADLWidget .ttwb4 {
	background:url(../images/twb-one-fs8.png) center left no-repeat;
	line-height:0
}
.ADLWidget .ttwb5 {
	background-color:#FFF;
	width:auto
}
.ADLWidget .ttwb6 {
	background:url(../images/twb-one-fs8.png) center right no-repeat;
	width:11px;
	line-height:0
}
.ADLWidget .ttwb7 {
	background:url(../images/twb-one-fs8.png) bottom left no-repeat;
	height:11px;
	line-height:0
}
.ADLWidget .ttwb8 {
	background:url(../images/twb-one-fs8.png) bottom center no-repeat;
	height:11px;
	line-height:0
}
.ADLWidget .ttwb9 {
	background:url(../images/twb-one-fs8.png) bottom right no-repeat;
	height:11px;
	width:11px;
	line-height:0
}
.ADLWidget .HoverBalloon {
	width:351px;
	white-space:normal;
	margin-top:-30px;
	margin-left:-30px;
	display:none;
	position:absolute;
}
.ADLWidget .bwslspadding {
	background:transparent url(../images/TripHoverBG-fs8.png) no-repeat scroll -11px -15px;
	padding:18px 34px 1px 14px;
}
.ADLWidget .HoverBalloonBrowsePhotos {
	width:103px;
	height:98px;
	float:left;
	background-color:transparent;
}
.ADLWidget .HoverBalloonBrowsePhotos IMG {
	margin:7px 0 0 13px
}
.ADLWidget .HoverBalloonTitle {
	float:left;
	margin:3px 0 6px 6px;
	margin-top:5px;
	width:180px;
	font-family:Verdana;
	font-size:10px;
	line-height:13px;
}
.ADLWidget .HoverDescriptionArea {
	clear:both;
	width:300px
}
.ADLWidget .HoverBalloonDescription DIV {
	margin-bottom:.5em;
	line-height:110%
}
.ADLWidget .HoverBalloonDescription UL {
	display:block;
	margin:0;
	padding:0
}
.ADLWidget .HoverBalloonDescription UL LI {
	display:block;
	font-size:10px;
	line-height:11px;
	list-style-image:url();
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0.3em;
	padding:0;
}
.ADLWidget .HoverBalloonDescription UL LI STRONG {
	font-weight:700;
	font-family:verdana;
	font-size:10px;
}
.ADLWidget .HoverBalloonDescription ul P {
	display:none
}
.ADLWidget .HighlightTrip .OriginalPrice {
	text-decoration:line-through
}
.ADLWidget .HighlightTrip .swb-priceOld, .HighlightTrip .swb-highlight {
	background-color:#CD4440;
	color:#FFF;
	font-size:10px;
	font-weight:700;
	margin-left:4px;
	margin-top:0;
	position:absolute;
	text-align:center;
	width:163px;
	padding:0
}
.ADLWidget .PromoInfo {
	background:transparent url(../images/special-offer-icon-fs8.png) no-repeat left 2px;
	color:#CD4440;
	font-size:10px;
	font-weight:700;
	border-top:1px dotted #FFF;
	border-bottom:1px dotted #FFF;
	height:15px;
	margin:7px 3px;
	padding:0 0 3px 93px
}
.ADLWidget .closeHover {
	position:absolute;
	cursor:pointer;
	display:block;
	margin:0 0 0 306px;
	background:transparent url(../images/closebox-fs8.png) no-repeat top left;
	width:35px;
	height:35px;
}
.ADLWidget .frontfacing {
	cursor:pointer
}
.ADLWidget .hoverBalloonBottom {
	height:45px;
	padding-top:0;
	text-align:center;
	margin:6px 0 -10px;
}
.ADLWidget .swb *, .ADLWidget P, .ADLWidget TD, .ADLWidget UL, .ADLWidget LI {
	color:#666
}
.ADLWidget .HoverBalloonDescription {
	padding:5px
}
.ADLWidget .HoverBalloon A IMG, .ADLWidget .HoverBalloon * A IMG, .ADLWidget .HoverBalloon * * A IMG, .ADLWidget .HoverBalloon * * * A IMG, .ADLWidget img {
	border:none
}
.ADLWidget .draggable {
	cursor: move;
}
.ADLWidget .TripHoverBottom {
	height:38px;
	width:370px;
	background:transparent url(../images/TripHoverBG-fs8.png) no-repeat scroll -11px -565px;
	position:absolute;
	margin-top:0px;
}
.ADLWidget .frontfacing {
	height:195px;
	background-color:White;
}
.ADLWidget .frontfacing DIV {
	background-color:transparent;
}
.ADLWidget .tripClicked {
	background-color:#666;
}
.ADLWidget .tripClicked * {
	color:White;
}
.ADLWidget .bwslspadding * {
	font-family:Arial, Trebuchet MS;
	font-size:11px;
}
.ADLWidget .bwslspadding STRONG {
	font-family:Verdana;
	font-size:10px;
}
.ADLWidget .height5 {
	height:5px;
}
/* Save Corners */
.ADLWidget .SC {
	z-index:10;
	background-repeat:no-repeat;
	height:78px;
	width:78px;
	background-position: -642px -125px;
	position:absolute;
	margin:4px;
}
.ADLWidget .SC span {
	display:none;
}
.ADLWidget .SC-A {
	background-image:url(../images/Deals-Sprite-c-sliced-q1-fs8.png);
}
.ADLWidget .SC-B {
	background-image:url(../images/Deals-Sprite-c-sliced-q2-fs8.png);

}
.ADLWidget .SC-C {
	background-image:url(../images/Deals-Sprite-c-sliced-q3-fs8.png);
}
.ADLWidget .SC-D {
	background-image:url(../images/Deals-Sprite-c-sliced-q4-fs8.png);
}
.ADLWidget .SC-E {
	background-image:url(../images/Deals-Sprite-c-sliced-q5-fs8.png);
}
/* Branding Elements */
.ADLWidget .AdventureLinkBrandingSearchResult {
	background: transparent url(../images/SearchInputButton-boot-1.png) no-repeat scroll -259px 2px;
	width:104px;
	height:29px;
}
.ADLWidget .AdventureLinkBrandingSearchResult-Position {
	float:right;
	margin-right:5px;
}
.ADLWidget .AdventureLinkBrandingSearchHover {
	background: transparent url(../images/SearchInputButton-boot-1.png) no-repeat scroll -264px -28px;
	width:111px;
	height:13px;
}
.ADLWidget .HoverBalloonDescription .AdventureLinkBrandingSearchHover-Position {
	margin-left:165px;
	margin-top:0px;
	margin-bottom:-4px;
}
/* Refinement Elements */
.ADLWidget .RefineSearch {
	font-family:Arial, sans-serif;
	font-size:16px;
	padding-left:9px;
}
.ADLWidget .RefineQuestion {
	color:#CC0000;
	padding-right:9px;
}
.ADLWidget .RefineTo {
	text-decoration: underline;
	cursor: pointer;
	color:#0066AA;
	font-weight:bold;
}
.ADLWidget .ShowMore {
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-top:5px;
	padding-right:8px;
}
.ADLWidget .bottomnav .ShowMore {
	float:left;
	padding-right:8px;
	color:#999999;
}
.ADLWidget .nav_header .ShowMore {
	float:left;
	padding-left:15px;
	padding-top:7px;
	color:#999999;
}
.ADLWidget .ShowMore span {
	cursor:pointer;
	color:#CC0000;
}
/*Customer Service*/
.ADLWidget .TalkToAnExpertShort {
	background:transparent url(../images/ExpertCallUs-short.png) no-repeat -3px -5px;
	height:85px;
	width:257px;
	margin-left:-4px;
	font-family:"Trebuchet MS", arial, verdana;
}
.ADLWidget .SearchResultExpert {
	float:right;
}
.ADLWidget .TalkToAnExpertShort .HelpNumber {
	color:#6BB239;
	font-size:17px;
	font-weight:bold;
	padding:45px 0 0 88px;
	text-align:left;
}
.ADLWidget {
	margin: 0;
	line-height:20px;
	padding: 0;
	margin:0px auto;
}
.ADLWidget .nav_header {
	height: 35px;
	width:100%;
	border-bottom: 1px solid #FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.ADLWidget .nav_headerlf {
	text-align: left;
	float: left;
	font-weight:bold;
	font-size: 20px;
	color: #999999;
	background: transparent;
	margin: .3em 0px 0px .4em;
}
.ADLWidget .nav_headerrt {
	width: 200px;
	text-align: left;
	float: right;
	height: 35px;
}
.ADLWidget .nav_container {
	border-left: 1px solid #FFFFFF;
	float: right;
	margin:0;
	padding: 0px 0 0 10px;
	height: 35px;
}
.ADLWidget .nav_container a, .ADLWidget .nav_container a:link {
	color: #999999;
	text-decoration:none;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 10px;
	margin: 0px;
	line-height: 38px;
	vertical-align:center;
}
.ADLWidget .nav_container img {
	padding-top: 0px;
	float: right;
}
.ADLWidget .nav_container a:hover {
	color: #009900;
}
.ADLWidget .gallerylink-container {
	float: right;
	width: 87px;
	overflow: hidden;
	padding-right:5px;
}
.ADLWidget .listlink-container {
	float: right;
	width: 60px;
	overflow: hidden;
}
.ADLWidget .nav_container:hover {
	background-color:#B6DAA0;
}
.ADLWidget .nav_bar {
	height:30px;
	background-color:#DFDFD2;
	width:100%;
	margin-bottom:8px;
}
.ADLWidget .nav_area {
	float: left;
	color: #000000;
	margin-left: 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
}
.ADLWidget .nav_links {
	width: 100%;
	overflow: hidden;
	color: #333333;
}
.ADLWidget .nav_links ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.ADLWidget .nav_links li {
	display: inline;
	float: left;
	text-decoration: none;
	margin: 0;
	color: #000000;
}
.ADLWidget .nav_links li a {
	float: left;
	text-decoration: none;
	margin: 0;
	color: #000000;
	padding: 5px 13px;/* adjust padding if font size changes */
	background: transparent;
}
.ADLWidget .nav_links li a:visited {
	color: #000000;
}
.ADLWidget .nav_links li a:hover, .nav_links li.selected a {
	background-color:#B6DAA0;
	color: #FFFFFF
}
.ADLWidget .nav_links li.nolink {
	padding-top: 5px;
	padding-right: 8px;
	font-weight:normal;
	color:#777;
}
.ADLWidget .nav_links li.ASC {
	background:#B6DAA0 url(../images/Ascending.gif) no-repeat scroll 97% 10px;
	padding-right:15px;
}
.ADLWidget .nav_links li.DESC {
	background:#B6DAA0 url(../images/Descending.gif) no-repeat scroll 97% 10px;
	padding-right:15px;
}
.ADLWidget .pageresults {
	float: right;
	text-align:right;
}
.ADLWidget .pageresult_nums {
	float:left;
	margin: 0px;
}
.ADLWidget .pageresult_nums a {
	display:block;
	float:left;
	text-decoration: none;
	font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #6699FF;
	padding: 9px 10px;
}
.ADLWidget .pageresult_nums a:hover {
	background-color: #B6DAA0;
	text-decoration: none;
	color:White;
}
.ADLWidget a.pageresult_numsActive {
	background-color: #FFF;
	text-decoration: none;
	color:Black;
}
.ADLWidget .previous, .ADLWidget .next {
	float:left;
}
.ADLWidget .previous a, .ADLWidget .next a {
	display:block;
	background: transparent;
	text-decoration:none;
}
.ADLWidget .previous a:hover, .ADLWidget .next a:hover {
	background-color:#B6DAA0;
}
.ADLWidget .previous a img, .ADLWidget .next a img {
	border: 0;
	padding:0 6px;
	vertical-align:top;
}
.ADLWidget .bottomnav {
	background-color:#DFDFD2;
	height:30px;
	margin-top:15px;
}

/*Round Text Box*/
.BOB {
	background-color:transparent;
	background-image:url("../images/text_bg.png");
	background-repeat:repeat-x;
	height:24px;
}
.EOB {
	background-color:transparent;
	background-image:url("../images/text_left.png");
	background-repeat:no-repeat;
	height:24px;
	width:13px;
}
.FOB {
	background-color:transparent;
	background-image:url("../images/text_right.png");
	background-repeat:no-repeat;
	height:24px;
	width:25px;
}
.BOB input {
background-color:transparent;
border:none;
height:18px;
padding-bottom:2px;
padding-left:0;
padding-right:0;
padding-top:4px;
width:100%;
color:#333;
}