.highlightit img{
border: 1px solid #000;
}
.highlightit:hover{
border: 1px solid navy;
}
.highlightit:hover{
color: #333333;
border: 0px ;
}
	h2{font:"Times New Roman", Times, serif;font-size:20px;color:#000;font-weight:bold;}
	
	a:link              { color:#000000; text-decoration:underline; }
    a:visited           { color:#000000; text-decoration:underline; }
    a:hover             { color:#000000; text-decoration:underline; }
    a:active 			    { color:#000000; text-decoration:underline; }				
.autoWidth{width: auto;}
#tagthiscontainer{ width:216px;height:auto; border:0px solid #BBDCFB; background-color:#F0F9FE; }
#tagthis{font-size:21px; width:216px;height:auto;font-weight:bold;font-family:"Times New Roman";}
#tagthistxt h2{color:#000000;font-family:"Times New Roman";font-size:20px; font-weight: normal; padding: 0; margin:0;}
#Tagcontents{width:; auto; height: auto; padding-bottom: 10px}
#tagthis div.tagwords{width:50% auto; display: inline; margin-right: 5px;}
#tagthis span {font-family:arial;color:#6195c7;font-weight:normal;line-height:28px; width: auto; overflow: hidden;}#tagthis a{text-decoration:none;}
#tagthis a:hover div span{color: #fff; background:#6195c7;}
#tagthis span.bld {font-family:arial;color:#3a80c2;font-weight:bold;line-height:35px;_line-height:40px;}
#leftspace{height:15px;width:20px;float:left;}
#tagthistxt{border-bottom:1px solid #BBDCFB;float:left;width:216px;line-height:40px; font:"Times New Roman", Times, serif;font-size:20px;color:#000; padding: 0;}
.spcr{ float:left;width:16px;height:181px;}
/* Phone Overlay Code */
.select-free
{
position:absolute;
z-index:10;
#overflow:hidden;/*must have*/
width:226px;/*must have for any value*/;
}
/* Phone Overlay Code */
div.price-andenquirybox p,
.toptextborder p
{
 margin: 0;
 padding: 0;
}
.toptextborder
 {
	border-left:1px solid #B8D7E6; border-right:1px solid #B8D7E6; border-top:0px solid #B8D7E6; border-bottom:0px solid #B8D7E6; text-align: center;
	background-color: #D4EAF5
 }
.toptextborder p.price
{
 color: #386085;
 font-family:"Times New Roman", Times, serif;
 font-weight: bold;
 font-size: 24px;
}
p.price span
{
 font-size: 19px;
 color: #386085;
} 
p.price span.perpersontwin
{
	font: normal 10px arial;
	display: block;
	padding: 0 0 2px 0;
}
p.price span.perpersontwin .redstar
{
 font-size: 11px;
 font-weight: bold;
 color: #ff0000;
 }
sup.redstar
{
 font: bold 12px verdana;
 color: #ff0000;
 vertical-align: top;
}
.Email-overlay td sup.redstar
{
	font: bold 12px verdana;
}
.toptextborder p.packagedaynights
{
  background: #FFCC66;
  color: #000000;
  font-size: 12px;
  font-weight:bold;
  padding: 3px 0 3px 0;
}
.bottomtextborder
{
  border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-top:0px solid #e7e7e7; border-bottom:0px solid #e7e7e7; text-align: center;
  background-color: #f4f4f4;
  padding-top: 4px
}
div.callus
{
 border-left:0px solid #d4d4d4; border-right:0px solid #d4d4d4; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; background:#e0f7e0; padding-left:6px; padding-right:0; padding-top:4px; padding-bottom:4px
}
div.callus img,
div.livechat img
{
 float: left;
}
div.callus p.callustext span,
div.livechat p span
{
 color: #4d7091;
 font-size: 9px;
 font-weight: bold;
 display: block;
 width: auto;
 padding-right: 7px;
 text-align: right;
 text-decoration: none;
}
div.callus p span.copygraybold,
.callusbottom
{
	width: auto;
  height: auto;
}
.callusbottom .livechat p.callustext
{
	width: 115px;
	~width: 83px;
	_width: 83px;
	display: block;
}
.callusbottom .livechat p.callustext img
{
	margin-right: 10px;
	float: left;
}
div.callus p span.copygraybold,
div.livechat p span.copygraybold
{
 font-size: 15px;
 font-weight: bold;
 text-decoration:underline;
}
.packageblueheading
{
 font: normal 18px "Times New Roman", Times, serif; 
 color: #0099FF;
}
body, table, td, th, div {
 font-family: Arial, Helvetica, sans-serif;
 font-size:11px;
 }
body
{
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
}
p{
font-size:11px;
}
img
{
 border: none;
}
/* Input and Select width measurment */

.normal_txt{font-family:Arial, Helvetica, sans-serif;font-size:12px;} 
.toptextborder
 {
	border-left:1px solid #B8D7E6; border-right:1px solid #B8D7E6; border-top:0px solid #B8D7E6; border-bottom:0px solid #B8D7E6; text-align: center;
	background-color: #D4EAF5
 }
.toptextborder p.price
{
 color: #386085;
 font-family:"Times New Roman", Times, serif;
 font-weight: bold;
 font-size: 24px;
}
p.price span
{
 font-size: 19px;
 color: #386085;
} 
p.price span.perpersontwin
{
	font: normal 10px arial;
	display: block;
	padding: 0 0 2px 0;
}
p.price span.perpersontwin .redstar
{
 font-size: 11px;
 font-weight: bold;
 color: #ff0000;
 }
sup.redstar
{
 font: bold 12px verdana;
 color: #ff0000;
 vertical-align: top;
}
.toptextborder p.packagedaynights
{
  background: #CC3300;
  color: #FFF;
  font-size: 12px;
  font-weight:bold;
  padding: 3px 0 3px 0;
}

.bottomtextborder
{
  border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-top:0px solid #e7e7e7; border-bottom:0px solid #e7e7e7; text-align: center;
  background-color: #f4f4f4;
  padding-top: 4px
}

div.callus
{
 border-left:0px solid #d4d4d4; border-right:0px solid #d4d4d4; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; background:#e0f7e0; padding-left:6px; padding-right:0; padding-top:4px; padding-bottom:4px
}
div.callus img,
div.callus p.callustext span,
div.callus p span.copygraybold,
div.callus p span.copygraybold a,
/* Pagination Lists Starts */

* html .item-list .pager li.pager-first
{
	padding-top: 5px;
}
.item-list .pager li.pager-first a,
.item-list .pager li.pager-last a,
.item-list .pager li.pager-first a:hover,
.item-list .pager li.pager-last a:hover
{
 background: #fff;
 color: #000;
}
/* Pagination Lists Ends */
/* Listing Details Page Starts */
.tabscontent td
{
 font-size: 12px;
 color: #444;
 text-align: justify;
}
.tabscontent td div p
{
 margin: 0;
 padding: 0 0 3px 0;
 text-align: justify;
}
.tabscontent td div span
{
 font-weight: bold;
 text-align: justify;
}
.tabscontent .heading-16{
 font-weight: bold;
 color: #397ecb;
 font-size: 16px;
 }
.tabscontent .headingnonbold-16{
 font:normal 14px verdana;
 color: #397ecb;
font-weight:bold;
}
/* -----  Styles for Tab Contents Starts----- */
.shadetabs{
padding: 0px 0px 0px 10px;
margin-left: 0px;
margin-right:0px;
margin-top: 0px;
margin-bottom: 0px;
font: bold 12px Verdana;
color:#ffffff;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
border-bottom: 1px solid #6593CE;
}
.shadetabs li{
display: inline;
margin: 0px;
padding:0px;
}
.shadetabs li a{
border:1px solid #6593CE;
background-color: #6593CE;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
font-size:12px;
text-align:center;
text-decoration:none;
padding:5px 10px 5px 10px;
position:relative;
top:-4px;
}
.shadetabs li a:visited{
color: #ffffff;
}
.shadetabs li a:hover{
text-decoration: none;
color: #ffffff;
}
.shadetabs li.selected{
position: relative;
top: 0px;
}
.shadetabs li.selected a{ /*selected main tab style */
border:1px solid #F2580C;
border-bottom:none;
background-color:#F2580C;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
font-size:13px;
text-align:center;
text-decoration:none;
padding:7px 12px 7px 12px;
position:relative;
top:-7px;
}
.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
color: #ffffff;
}
.shadetabs li.selected a:visited {
  color: #ffffff;
}
.tabcontentstyle{ /*style of tab content oontainer*/
margin-bottom: 1em;
padding: 2px;
}
.tabcontent{
display:none;
}
@media print {
.tabcontent {
display:block!important;
}
}


/* -----  Styles for Tab Contents Ends----- */

H1 {color:#CB3704;font-family:arial,verdana,ms sans serif,geneva;font-size:18px;font-weight:bold;margin-top:15px;margin-bottom:0px;}

.footer-link {font-family:arial,verdana; font-size:11px; color:#AB543A; line-height:18px; }
.footer-link B {color:#FF6600;}
.footer-link a {color:#AB543A;text-decoration:none;}
.footer-link a:hover{color:#000000;text-decoration:none;}

.lnks {font-family:ms sans sarif, verdana,arial;font-size:10px;color:#666666;padding-right:5px;}
.lnks a {color:#666666;text-decoration:none;}
.lnks a:hover{color:#666666;text-decoration:underline;}

.links {color:#4F4F4F;font-family:ms sans sarif, verdana,arial;font-size:10px;padding-left:3px;line-height:15px; }
.links B {color:#D77823;}
.links a{color:#D77823; text-decoration:none;}
.links a:hover{color:#D77823 ; text-decoration:underline;}

.link2 {color:#ff0000;font-family:ms sans sarif, verdana,arial;font-size:10px;line-height:12px; }
.link2 a{color:#8F0808; text-decoration:none;}
.link2 a:hover{color:#8F0808; text-decoration:none;

.link1 {color:#000;font-family:ms sans sarif, verdana,arial;font-size:10px;padding-left:12px;line-height:12px; }
.link1 a{color:#8F0808; text-decoration:none;}
.link1 a:hover{color:#8F0808; text-decoration:none;}

.top {padding-left:15px; padding-right:10px; font-family:ms sans sarif,verdana,tahoma;font-size:11px;color:#fff;}

.link-footer {padding-left:5px;color:#fff;font-family:ms sans sarif,verdana,arial;font-size:11px;line-height:17px; }
.link-footer a{color:#fff; text-decoration:none;}
.link-footer a:hover{color:#ff000;}

H2 {font-family:tahoma,arial,verdana; color:#000; padding-left:15px;font-size:16px;margin:0; margin-top:10px;} 

.l1{color:#A62102;font-family:Ms Sans Serif,Arial;font-size:14px;font-weight:bold}
.l1 a{color:#A62102;text-decoration:none;}
.l1 a:hover{color:#000000;text-decoration:underline;}

.l2{color:#000000;font-family:Ms Sans Serif,Arial;font-size:12px;margin-right:35px;}
.l2 a{color:#000000;text-decoration:none;}
.l2 a:hover{color:#000000;text-decoration:underline;}

.l2{color:#000000;font-family:Lucida Sans Unicode,Arial; font-size:12px; padding-left:10px;}
.l1{color:#FF9000;font-weight:bold;}
.l3{color:#000000;}
.l3 A{color:#1372B0;}
