/* body {
	background: #fff url('body_bg.jpg') repeat-x 0 0;
	color: #535353
} */
.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----- */