/* CSS for www.discovery-campervans.com.au*/

h1{
    COLOR: #3A89C8;
    font-size:24px;
    font-weight:normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    PADDING: 0px;
    margin:10px 0 1.2em 0;
    text-align:center;
}

h2{
    COLOR: #F19B1F;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

h3{
    color: #3A89C8;
    font-size: 16px;
    font-weight: bold;
    margin: 0.8em 0 0.8em 0;
    padding: 0 0 3px 0;
}

h4{
    COLOR: #F19B1F;
    font-size: 16px;
    font-weight: bold;
    margin: 0.1em 0 0.1em 0;
}

a {
   COLOR: #F47623;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
   list-style-type: disc;
   cursor:pointer;
}

a:hover {
  COLOR: #194892;
}
.link_back {  
	COLOR: #F47623;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;  
   cursor:pointer;
}
.smaller_par { font-size:12px;
font-style:italic;
}
.smaller_par2 { font-size:13px;
}
hr{
color:#3A89C8;
border-color:#3A89C8;
border-style: solid;
border-top:none;
border-left:none;
border-right:none;
clear:both;
padding-top:10px;
padding-bottom:10px;
}

.clear_fix
{
   clear:both;
}
.iconpax {
	padding-right:18px; /* to pad the pax icons away from the table sides*/
	padding-top:5px;
}
      .contentwrapper {
         width:1000px;
         background-color:#fff;
         margin: 0 auto;
         padding: 0;
         position: relative;
         }

      .page_frame {
         width: 785px;
         height: auto;
         margin:0px;
         padding: 0px;
         margin-left: 10px;
         margin-right: 4px;
         position: relative;
         display: inline-block;
         float: left;
         }

      .page_content_top {
         background: url('/images/layout/page_content_top.png') center center no-repeat;
         width: 785px;
         height: 25px;
         margin:0px;
         padding: 0px;
         }
      .page_content_middle {
         background: url('/images/layout/page_content_middle.png') top center repeat-y;
         width: 655px;
         padding: 10px 65px;
         height: auto;
         text-align: left;
         margin:0px;
         }
      .page_content_bottom {
         background: url('/images/layout/page_content_bottom.png') center center no-repeat;
         width: 785px;
         height: 25px;
         margin:0px;
         padding: 0px;
         }         

.body {
    MARGIN: 0px;
    background-color:#227CC3;
       FONT-SIZE: 16px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
}
.attention {   
   COLOR: #F47623;
   FONT-SIZE: 13px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
}
.blue_attention {   
   COLOR: #194892;
   FONT-SIZE: 13px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
}
.linkred {
   COLOR: #cc0000;
   FONT-SIZE: 13px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
   list-style-type: disc;
}

.linkred:hover {
  COLOR: #194892;
}

.boxborder {
   border: 1px solid #3A89C8;
   width: 814px;
   margin:0px auto;
}

.background {
   background-image: url(/images/background.gif);
   background-repeat: repeat-y;
   background-position: center center;
}

.bottomBorder {
   border-bottom: 1px solid #3A89C8;
}

.branch_heading {
    COLOR: #3A89C8;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

.branch_heading2_left {
    COLOR: #3A89C8;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border: 1px solid #3A89C8;
}

.branch_heading2 {
    COLOR: #3A89C8;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-top: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
}

.branch_text1r {
    COLOR: #000000;
    FONT-SIZE: 16px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   background-color: #E8EFF9;
}

.branch_text1l {
    COLOR: #000000;
    FONT-SIZE: 16px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   border-left: 1px solid #3A89C8;
   background-color: #E8EFF9;
}

.branch_text2r {
    COLOR: #000000;
    FONT-SIZE: 16px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   background-color: #F7F9FC;
}

.branch_text2l {
    COLOR: #000000;
    FONT-SIZE: 16px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   border-left: 1px solid #3A89C8;
   background-color: #F7F9FC;
}
.breadcrumb{
    text-align:left;
    padding:1px 40px 1px 35px;
    font-size:11px;
    font-family:verdana, san-serif;
    color: #000000;
    background-color:#ffd5a8;
    height:15px;
}
.breadcrumb a{
    float:left;
    color: #339;
    text-decoration:underline;
}
.breadcrumb a:hover{
    color: #000;
}
.breadcrumb .divider{
width:12px;
height:12px;
margin:0 10px 0 10px;
background:url(/images/layout/rightarrow.png) bottom left no-repeat;
float:left;
}

#index_left_topframe {
   
   text-align: justify;
   margin-bottom: 0px;
   padding-left: 0px;
}

#index_right_topframe {
   float: right;
   width: 170px;
   padding: 0px;
   padding-left: 10px;
   right:0px;
   margin: 0px;
}

#easter_learn_more {
   float:right;
   margin:0px;
   padding:0px;
   font-size: 12px;
}

.content_list_index li{
   display: block;
   position: relative;
   overflow:hidden;
}
.content_list_index li a{
   background-color:#FFFFFF;
   position:relative;
   width:auto;
   z-index:2;
}
.content_list_index div
{
   border-top: 1px dotted #000000;
   left: 100px;
   position: absolute;
   top: 16px;
   width: 100%;
   z-index: 1;
   text-align:right;
}               
.content_list_index span
{
   float:right;
   background-color: white;
   float: right;
   position: relative;
   z-index: 2;
}
.content_list li{
   list-style-type:none;
   margin:1em 0 1em 0;
}            
.content_list a{
   width:190px;
   display:inline-block;
}
.costbreakdown_heading {
    COLOR: #F19B1F;
   font-size: 14px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
}

.costbreakdown_heading2 {
    COLOR: #194892;
   font-size: 14px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   PADDING-BOTTOM: 10px;
}

.costbreakdown_heading_bottom {
    COLOR: #194892;
   font-size: 14px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   background-color: #F7F9FC;
}

.costbreakdown_text {
    COLOR: #194892;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
}

.costbreakdown_text_bottom {
    COLOR: #194892;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
   background-color: #F7F9FC;
}

.costbreakdown_box {
   border: 1px solid #3A89C8;
}

.deposittext {
    color: #194892;
    font-size: 12px;
    font-weight: normal;
    font-family: arial;
    padding-top: 5px;
    padding-bottom: 5px;
}

.contentBorderTop {
   border-left: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   border-top: 1px solid #3A89C8;
}

.contentBorderBottom {
   border-left: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   border-bottom: 1px solid #3A89C8;
}



.contentBorderRight {
   border-right: 1px solid #3A89C8;
}

.contentBorderLeft {
   border-left: 1px solid #3A89C8;
}

.contentText {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: Normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   border-left: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   padding-left: 40px;
   padding-right: 40px;
   padding-top: 10px;
   padding-bottom: 10px;
}
.contentTextul {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   border: 1px solid #3A89C8;
  /*  -moz-border-radius: 12px;
   border-radius: 12px; */
   padding-left: 40px;
   padding-top: 10px;
   padding-bottom: 10px;
   width: 240px;
   
}
.content_margins
{
margin-left:35px;
padding-right:35px;
}
#footer {
   background-color:#227CC3;
   padding-bottom:5px;
}
.footer_head {
	color:#Fff;
	font-size:16px;
    font-weight:bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    padding-bottom:10px;
    height:45px;
    
}

#footer ul, #footer li{
   list-style-type:none; 
   padding:0px;
   margin:0px;
}
#footer li{
   display: inline;
}
#footer .links_container{
   float:left;
   padding:0 0 10px 0;
   border-right:solid 1px #3A89C8;

}
#footer .items_2 .links_container{
   width:390px;
   padding:0 10px 0 10px;
}
#footer .items_3 .links_container{
   width:310px;
   padding:0 10px 0 10px;
}
#footer .items_4 .links_container{
   width: 240px;
   padding:0 6px 0 3px;
}
#footer .links_container ul{
   padding:0 0 10px;
   list-style-type:none;
   display: block;
}
#footer .links_container a{
   font-size:14px;
   color:#FC9;
   display: block;
}
#footer .links_container img{
   border: none;
   margin-top: 2px;
   margin-bottom: 2px;
}
#footer .links_container a:hover{
   color:#F47623;
}
#footer .links_container h1{
   margin:0 0 0.25em 0;
   color:#fff;
   text-align:left;
   font-size:16px;
   font-weight:bold;
}
#footer .footer_link{
   background-color:white;
   padding:0.2em 0 0.2em 0;
}
#footer .footer_link a{
   color:#227CC3;
   font-family: arial, helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}
#footer .footer_link a:hover{
   color:#dd8a20;
}
#footer .container
{
z-index:1;
   overflow:hidden;
}
#footer .bg_top{
   background:url(/images/layout/footercontainer_top.png) top left no-repeat; 
   width:1000px;
   height:30px;
}      
#footer .bg_bottom{
}    
#footer .contact_text{
   color: #fff;
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
}

.footer {
   COLOR: #227CC3;
   FONT-SIZE: 11px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   TEXT-DECORATION: none;
}

.footer:hover {
   COLOR: #DD8A20;
}

.footerImage {
   background-color: #F6F79C;
}    
.holiday_type_list
{

}
.holiday_type_list a
{
   text-decoration:none;
   width:260px;
}
.holiday_type_list li
{
   float:left;
   width:260px;
   height:48px;
   list-style-type:none;
   padding:10px;
   margin-bottom:16px;
   margin-right:15px;
   vertical-align:top;
   background:url("/images/layout/holiday_type_button.png") bottom left no-repeat;
}
.holiday_type_list img
{
   text-decoration:none; 
   height:44px;
}
.holiday_type_list span
{
   text-decoration:underline;
   padding:10px;
   font-size:24px;
   color:#227CC3;
}
.h1Text {
    COLOR: #F19B1F;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

.h2Text {
    COLOR: #3A89C8;
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

.h3text {
    COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

.h4text {
    COLOR: #3A89C8;
    FONT-SIZE: 21px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    PADDING-BOTTOM: 0px;
    MARGIN-BOTTOM: 0px;
    text-align:center;

}

.th1Text {
    COLOR: #3A89C8;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
	background-image:url(/images/skel_Title-space_8.jpg);
	background-position:top right;
	background-repeat: no-repeat;
	
}

.th2Text {
    COLOR: #F19B1F;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

.headerBackground {
   background-image: url(/Skel/images/discoverycc.jpg);
   background-repeat: no-repeat;
   background-position: center top;
   background-color: #D5E7F7;
}

.headerBackground2 {
   background-image: url(/Skel/images/discoverycc2.jpg);
   background-repeat: no-repeat;
   background-position: center top;
   background-color: #D5E7F7;
}

.imageLink {
   border: 0px solid #3A89C8;
   text-decoration: none;
}

.inclusion_special_heading {
    COLOR: #F19B1F;
   font-size: 16px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   padding: 10px;
}

.inclusion_special_text {
    COLOR: #F19B1F;
   font-size: 14px;
   font-weight: normal;
   font-family: arial, helvetica, sans-serif;
   padding: 10px;
}

.inclusion_special_box {
   border: 1px solid #F19B1F;
}

.inclusion_heading {
   color: #194892;
   font-size: 14px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   background-color: #F7F9FC;
   padding: 7px;
}

.inclusion_text {
   color: #194892;
   font-size: 12px;
   font-weight: normal;
   font-family: arial, helvetica, sans-serif;
   padding: 7px;
  text-align:left !important;
}

.inclusion_text li {
margin-left:15px;
}

.inclusion_box {
   border: 1px solid #3A89C8;
}

.leftMenu {
   background-image: url(/images/lMenu.gif);
   background-repeat: no-repeat;
   background-position: center right;
   background-color: #F3C457;
}

.leftMenuText {
   color: #194892;
   font-size: 12px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}

/**This is for our split placeholders on screen 2**/
.split_passengers {
  
   background-color:#227CC3;
   height:28px;
   color:white;
   padding-top:5px;
   font-weight:bold;
   margin:15px 0px;
   margin-bottom:0px;
   padding-left:10px;
 
   
}


.leftMenuText:hover {
   COLOR: #ffffff;
}

.leftMenuTextRed {
   color: #cc0000;
   font-size: 14px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}
.leftMenuTextRed:hover {
   COLOR: #ffffff;
}

.leftMenuTop {
   background-color: #CB5F28;
}

.leftMenuBottom {
   background-image: url(/Skel/images/lMenuBottom.gif);
   background-repeat: no-repeat;
   background-position: center center;
}

.link {
   COLOR: #F47623;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
   list-style-type: disc;
   cursor:pointer;
}

.link:hover {
  COLOR: #194892;
}

.linkwhite {
   COLOR: #fff;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
   list-style-type: disc;
}

.linkwhite:hover {
  COLOR: #aaa;
}

.linkRes2 {
  COLOR: #F47623;
   FONT-SIZE: 13px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.linkRes2:hover {
  COLOR: #194892;
}

.linkright {
   COLOR: #F47623;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
   list-style-type: disc;
}

.linkright:hover {
  COLOR: #194892;
}
.no_margin {
   margin: 0px;
}

.child_seat{
    float:left;
    clear:left;
    display:block;
    width:130px;
}

.page_heading1 {
    COLOR: #F19B1F;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

.page_heading2 {
    COLOR: #3A89C8;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    Padding-Bottom:10px;
}

.page_heading3 {
    COLOR: #F19B1F;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

.page_heading4 {
    COLOR: #F19B1F;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

.page_heading5 {
    COLOR: #FFF;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-ALIGN: center;
}
.page_heading6 {
    COLOR: #FFF;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-ALIGN: left;
}

.red {
	color:#900;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	
}

/*
** Itinerary formatting
*/

.iten_location_box_wrapper{
    margin-top:2em;
    margin-left:auto;
    margin-right:auto;
    clear:both;
}
.iten_location_box{
    width:215px;
    float:left;
    margin-bottom:1.4em;
}
.iten_location_box h1{
    margin-left:40px;
    font-size:16px;
    color:#3A89C8;
    font-weight:bold;
    margin:0;
    padding-bottom:3px;
	text-align:left;
}

.iten_location_box .link{
display:block;
margin-left:0px;
white-space:nowrap;
margin-bottom:2px;
}
.iten_location_box .link a{
   COLOR: #F47623;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
   list-style-type: disc;
}
.iten_location_box .link a:hover{
    text-decoration:none;COLOR: #000;
}


.thumb{
width:50px; height:50px; float:left; margin-right:2px;
}

#adelaide{background:url(/images/maps/adelaide.gif) top left no-repeat;}
#alicesprings{background:url(/images/maps/alicesprings.gif) bottom left  no-repeat;}
#brisbane{background:url(/images/maps/brisbane.gif) bottom left  no-repeat;}
#broome{background:url(/images/maps/broome.gif) bottom left no-repeat;}
#cairns{background:url(/images/maps/cairns.gif) bottom left  no-repeat;}
#darwin{background:url(/images/maps/darwin.gif) bottom left  no-repeat;}
#hobart{background:url(/images/maps/hobart.gif) bottom left  no-repeat;}
#melbourne{background:url(/images/maps/melbourne.gif) bottom left  no-repeat;}
#perth{background:url(/images/maps/perth.gif) bottom left no-repeat;}
#sydney{background:url(/images/maps/sydney.gif) bottom left no-repeat;}

.iten{
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
}
.iten h1{
    
    font-size:14px;
    font-weight:bold;
    margin-bottom:0;
    text-align:left;
}
.iten h2{
    font-size:12px;
    color:#000;
    font-weight:bold;
    margin-bottom:0;
    text-align:left;
}
.iten .page_heading1 {
    COLOR: #F19B1F;
    FONT-SIZE: 26px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    width:800px;
    margin:1em auto 1em auto;
    text-align:center;  
    padding:0;
}
.iten .page_heading2{
    COLOR: #3A89C8;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    padding-top:1em;
    padding-left:35px;
    background:url(/images/layout/calendar.gif) 5px 1em no-repeat;
}
.img_float_right{
    margin-left:10px; 
    margin-right:35px;
    float:right;
    
}
.myimg_float_right{
    margin-left:12px; 
    margin-right:12px;
    margin-top:10px;
    margin-bottom:10px;
    float:right;

}
.myimg_float_left{
    margin-left:10px; 
    margin-right:10px;
    margin-top:10px;
    margin-bottom:10px;
    float:left;

}
.imgright{
    margin-left:10px; 
    margin-right:0px;
    float:right;
}

.float_right{
margin-left:10px; 
    margin-right:0px;
    float:right;
}
.float_left{
   margin-right:10px; 
    margin-left:0px;
    float:left;
    
}
.center_obj{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}




.imgleft{
    margin-left:0px; 
    margin-right:10px;
    float:left;
}
.imgcenter{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.centerobj{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}


.pageTxt3_noHover {
    COLOR: #F47623;
    FONT-SIZE: 13px;
    FONT-WEIGHT: BOLD;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #EEEEEE;
}

.phone_text {
    COLOR: #227CC3;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    PADDING-LEFT: 20px;
	
}

.phone_text_sm {
    COLOR: #cc0000;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    PADDING-TOP: 5px;
}

.processHeading2 {
  COLOR: #F19B1F;
   FONT-SIZE: 18px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.processHeading_t {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   background-color: #E8EFF9;
   border-left: 1px solid #3A89C8;
   border-top: 1px solid #3A89C8;
}

.processHeading_c {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   background-color: #E8EFF9;
   border-left: 1px solid #3A89C8;
}

.processHeading_c2 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   background-color: #E8EFF9;
   border-right: 1px solid #3A89C8;
}

.processHeading_b {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   background-color: #E8EFF9;
   border-left: 1px solid #3A89C8;
   border-bottom: 1px solid #3A89C8;
}

.processHeading_b2 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   background-color: #E8EFF9;
   border-right: 1px solid #3A89C8;
   border-bottom: 1px solid #3A89C8;
}

.processText_t {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   background-color: #E8EFF9;
   border-right: 1px solid #3A89C8;
   border-top: 1px solid #3A89C8;
}

.processText_c {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   background-color: #E8EFF9;
   border-right: 1px solid #3A89C8;
}

.processText_b {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   background-color: #E8EFF9;
   border-right: 1px solid #3A89C8;
   border-bottom: 1px solid #3A89C8;
}

.processText2 {line-height: .05em;}

.processText_note {
  COLOR: #194892;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   background-color: #E8EFF9;
   border-right: 1px solid #3A89C8;
   border-left: 1px solid #3A89C8;
   border-bottom: 1px solid #3A89C8;
}

.processDropDown {
   COLOR: #133B6D;
   FONT-family: arial;
   FONT-size: 12px;
   margin:0px;
   padding:0px;
   display:inline;
}

.prices_tl {
  COLOR: #194892;
   FONT-SIZE: 13px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border: 1px solid #3A89C8;
}

.prices_tc {
  COLOR: #194892;
   FONT-SIZE: 13px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   border-top: 1px solid #3A89C8;
}

.prices_tr {
  COLOR: #194892;
   FONT-SIZE: 13px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   border-top: 1px solid #3A89C8;
}

.prices_r1l {
    COLOR: #194892;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   border-left: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   border-bottom: 1px solid #3A89C8;
   background-color: #E8EFF9;
}

.prices_r1c {
  COLOR: #194892;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   background-color: #E8EFF9;
}

.prices_r1r {
  COLOR: #194892;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   background-color: #E8EFF9;
}

.prices_r2l {
  COLOR: #194892;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   border-left: 1px solid #3A89C8;
   background-color: #F7F9FC;
}

.prices_r2c {
  COLOR: #194892;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   background-color: #F7F9FC;
}

.prices_r2r {
  COLOR: #194892;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   background-color: #F7F9FC;
}

.prices_bottom {
   border-bottom: 1px solid #3A89C8;
}

.prices_text {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.prices_heading {
  COLOR: #F47623;
   FONT-SIZE: 16px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.prices_text2 {
  COLOR: #000000;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.quote_heading {
  COLOR: #F47623;
   FONT-SIZE: 16px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.quote_error {
  COLOR: #cc0000;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.quote_text {
  COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.quote_text_1l {
  COLOR: #194892;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-left: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   background-color: #E8EFF9;
}

.quote_text_1r {
  COLOR: #194892;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   background-color: #E8EFF9;
}

.quote_text_2l {
  COLOR: #194892;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-left: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   background-color: #F7F9FC;
}

.quote_text_2r {
  COLOR: #194892;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   background-color: #F7F9FC;
}

.quote_text2 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.quote_heading2 {
  COLOR: #3A89C8;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.quote_heading3 {
  COLOR: #194892;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   border-top: 1px solid #3A89C8;
}

.quote_heading3_left {
  COLOR: #194892;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border: 1px solid #3A89C8;
}

.quote_link {
    COLOR: #194892;
    FONT-SIZE: 12px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.quote_link:hover {
    COLOR: #E5631A;
}

.reserrorbox {
    
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND: url(images/layout/reserrorbox_bg.jpg) repeat-x;
    BORDER: 1px solid #CCC;
	Padding:17px;
}
#divblock
  {
  height: 100%;
  width:650px;
  margin:0 auto;

}
#block_left{
	margin-top:10px;
	margin-left: 0px;
    float:left;
    width:300px;
	BACKGROUND: url(images/layout/reserrorbox_bg.jpg) repeat-x;
    BORDER: 1px solid #CCC;  
	FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	padding:2px 8px 8px 8px;
	min-height:150px;
}

#block_right{
	margin-top:10px;
	margin-right: 0px;
    width: 300px;
    float:right;
	BACKGROUND: url(images/layout/reserrorbox_bg.jpg) repeat-x;
    BORDER: 1px solid #CCC;
	 FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	padding:2px 8px 8px 8px;
	min-height:150px;
}
 
.border {
	BORDER: 1px solid #CCC;
	Padding:5px;
	background:#FFF;
	
}
.ul_tick {
	list-style:url(/images/layout/tick.jpg) outside  ;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:13px;
	font-family:Sans-serif, Arial;
	padding:0 0 3px 15px;
	line-height:20px;
	margin-left:20px;
}
.reserror1 {
    COLOR: #333;
    FONT-SIZE: 16px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}
.reserror2 {
    COLOR:  #666;
    FONT-SIZE: 15px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}
.reserror3 {
    COLOR: #333;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.rboxText {
    font-size:15px;
    font-family:arial, helvetica, sans-serif;
}

.rboxtextLeftTop {
  COLOR: #fff;
   FONT-FAMILY: arial, helvetica, sans-serif;
   font-size: 17px;
   font-weight:bold;
   text-align:right;
   padding-right:18px;
   padding-top:10px;
}

.rboxtextRightTop {
  COLOR: #0071BC;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   padding-top: 10px;
}

.rboxtextLeft{
   font-family: arial, helvetica, sans-serif;
   color:white;
   font-size: 17px;
   font-weight:bold;
   text-align:right;
   padding-right:18px;
}


.rboxtextTop {
  COLOR: #0071BC;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   padding-top: 10px;
}

.rboxtextRight {
}

.rbox {
   background-color: #D5E7F7;
   background-image: url(/Skel/images/resboxBackground.gif);
   background-position: center left;
   background-repeat: no-repeat;
}

.rboxLine {
   border-right: 1px solid #3A89C8;
   border-left: 1px solid #3A89C8;
}

.rbox2 {
   background-position: center left;
   background-repeat: no-repeat;
   width:522px;
   height:185px;
   background-image:url(/images/layout/resbox_wide.png);
}

.rbox3 {
   background-color: #FFFFFF;
   background-image: url(/images/resboxBackground4.gif);
   background-position: center left;
   background-repeat: repeat-y;
}

.rboxBottom {
}

.resprogress1 {
  COLOR: #194892;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.resprogress2 {
  COLOR: #F94600;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.restext1 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.restext2 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.res2Background {
   background-color: #E5631A;
}

.rboxText2 {
    COLOR: #0071BC;
    FONT: 12px courier normal;
}

.resst2_bl1 {
  COLOR: #194892;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border: 1px solid #3A89C8;
}

.resst2_l1 {
   color: #194892;
   font-size: 12px;
   font-weight: Bold;
   font-family: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   border-top: 1px solid #3A89C8;
}

.resst2_l1_standard {
  COLOR: #194892;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   border-top: 1px solid #3A89C8;
background-image: url('/images/standard_bg.png');
background-repeat : repeat-x
}

.resst2_l1_stress {
  COLOR: #194892;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   border-top: 1px solid #3A89C8;
background-image: url('/images/stress_bg.png');
background-repeat : repeat-x
}

.resst2_tdp1 {
  COLOR: #194892;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.resst2_tdp2 {
  COLOR: #194892;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   margin:30px 0px;
}

.resst2_td2 {
  COLOR: #194892;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   /** background-color: #E8EFF9; **/

}

.resst2_tdb2 {
    COLOR: #194892;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   border-left: 1px solid #3A89C8;
   border-right: 0px;
   border-bottom: 1px solid #3A89C8;
  /** background-color: #E8EFF9; **/
}

.resst2_tdb2_admin {
    COLOR: #194892;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   border-left: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   border-bottom: 1px solid #3A89C8;
  /** background-color: #E8EFF9; **/
}

.resst2_td1 {
  COLOR: #194892;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   /** background-color: #F7F9FC; **/
}

.resst2_tdb1 {
    COLOR: #194892;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   border-left: 1px solid #3A89C8;
   border-right: 0px;
   border-bottom: 1px solid #3A89C8;
  /** background-color: #F7F9FC; **/
}

.resst2_tdb1_admin {
    COLOR: #194892;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   border-left: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   border-bottom: 1px solid #3A89C8;
  /** background-color: #F7F9FC; **/
}

.resst2_link {
    COLOR: #194892;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.resst2_link:hover {
   COLOR: #FF6600;
}

.resst2_info {
    COLOR: #0071BC;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.restt2_l3 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-left: 1px solid #3A89C8;
   border-top: 1px solid #3A89C8;
   background-color: #E8EFF9;
}

.restt2_l31 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-left: 1px solid #3A89C8;
   background-color: #F7F9FC;
}


.restt2_t3 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #3A89C8;
   border-top: 1px solid #3A89C8;
   background-color: #E8EFF9;
}

.restt2_t31 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   background-color: #F7F9FC;
}


.restt3_l3 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-left: 1px solid #3A89C8;
   border-top: 1px solid #3A89C8;
   background-color: #E8EFF9;
}

.restt3_t3 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #3A89C8;
   border-top: 1px solid #3A89C8;
   background-color: #E8EFF9;

}

.restt3_l31 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-left: 1px solid #3A89C8;
   background-color: #F7F9FC;
}

.restt3_t31 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   background-color: #F7F9FC;
}

.restext3 {
   COLOR: #F47623;
   FONT-SIZE: 16px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.resst3_extra {
    COLOR: #0071BC;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.resst3_lb1 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border: 1px solid #3A89C8;
}

.resst3_l1 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #3A89C8;
   border-top: 1px solid #3A89C8;
   border-bottom: 1px solid #3A89C8;
}

.resst3_td1 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   background-color: #E8EFF9;
}

.resst3_tdb1 {
    COLOR: #194892;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   border-left: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   border-bottom: 1px solid #3A89C8;
   background-color: #E8EFF9;
}

.resst3_lb2 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-left: 1px solid #3A89C8;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
}


.resst3_l2 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #3A89C8;
   border-bottom: 1px solid #3A89C8;
}


.resst3_lr2 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #3A89C8;
   border-bottom: 1px solid #3A89C8;
}

.resst3_lr3 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #3A89C8;
   border-bottom: 1px solid #3A89C8;
}



.resst3_l3 {
  COLOR: #F47623;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   text-align:left;
}

.resst3_t3 {
  text-align:left;
  COLOR: #FA4D00;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
}
.save_button{
    text-align:center;
    border: 0px;
    padding: 0px;
    margin:2px auto 1em auto;
	font-size:11px;
	font-family:Arial, helvetica, sans-serif;
	font-weight: normal;
	color: #F47623;
	display:none;
	cursor:pointer;
    background-color: transparent;
    text-decoration:underline;
}

.save_button:hover{
    background-color:transparent;
    color:#194892;
}
.save_desc {
    font-weight: normal;
    display:inline;
    font-size:11px;
    margin-top:5px;
}
.flexi_icon_block{
    background: url(/images/flexi_icon.png) top left no-repeat;
    width:14px;
    height:14px;
    display:inline-block;
}
.flexi_icon{
    background: url(/images/flexi_icon.png) top left no-repeat;
    width:14px;
    height:14px;
    display:none;
}
.flexi_container{
    width:94px;
    display:block;
    margin-top:2em;
}

.searching_icon{
    background: url(/images/searchingicon.gif) top left no-repeat;
    width:14px;
    height:14px;
    display:block;
}
#info_flexi_popup{
    width:250px;
    margin-left:-50px;
}
.info_popup{
    position:absolute;
    padding:1em;
    background-color:#FFF;
    color:#000;
    border:solid 2px #227cc3;
    font-family:Arial, Verdana, sans-serif;
    font-size:12px;
}
.info_icon{
    position:relative;
    display:inline-block;
    background:url(/images/info_icon.png);
    width:14px;
    height:14px;
    cursor:pointer;
}
.info_icon_cont{
    position:relative; 
    display:inline-block; 
    width:14px; 
    height:14px; 
    padding:5px;
}

.sel2_txt {
  COLOR: #194892;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border: 1px solid #3A89C8;
   background-color: #E8EFF9;
}

.sales_points {
    COLOR: #194892;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    background-image: url(/images/sales_point.gif);
    background-repeat: no-repeat;
    background-position: center left;
    text-decoration: none;
}

/*** Call to snapshots*/

.snapshots_call
{
    margin-top:2.5em;
    FONT-FAMILY: arial, helvetica, sans-serif;
}
.snapshots_call h1
{
    font-size:18px;
}

.snapshots_call p
{
    font-size:13px;
}

.stdtext2 {
    COLOR: #3A89C8;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
margin-bottom:20px;
}

.stdtext_large {
    COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

.stdtext_large_grey {
    COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
    WIDTH: 400px;
    PADDING: 5px;
}

.stdtext_lg {
    COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

.stdtext_large_bold {
    COLOR: #000000;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.stdtext_large_bold:hover {
   COLOR: #F47623;
}

.tab {
   /* background-image: url(/Skel/images/tab.gif); */
   background-repeat: no-repeat;
   background-position: center center;
}

.tabSelected {
   /* background-image: url(/Skel/images/tabSelected.gif); */
   background-repeat: no-repeat;
   background-position: center center;
}

.tabBackground {
   background-image: url(/Skel/images/tabBackground.gif);
   background-repeat: repeat-x;
   background-position: center center;
}

.tabText {
   color: #F47623;
   font-size: 16px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}

.tabTextSelected {
   color: #194892;
   font-size: 16px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}

.tabText:hover {
   COLOR: #194892;
}

.thanksHeading {
  COLOR: #F47623;
   FONT-SIZE: 16px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.thanksText {
  COLOR: #0071BC;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.vehicle_type{
display:inline-block;
font-size:16px;
margin-top:6px;
color:#194892;
font-size:16px;
font-family:arial,helvetica,sans-serif;
text-align:left;
}
.vehicle_type2{
color:#126D1A;
font-size:16px;
font-weight:bold;
display: -moz-inline-box;
display: inline-block;

font-family:arial,helvetica,sans-serif;
}


* html .vehicle_type2 { display:inline; }  /* for IE 6 */
* + html .vehicle_type2 { display:inline; }  /* for IE 7 */

* html .vehicle_type { display:inline; }  /* for IE 6 */
* + html .vehicle_type { display:inline; }  /* for IE 7 */

* html .vehicle_rating { display:inline; }  /* for IE 6 */
* + html .vehicle_rating { display:inline; }  /* for IE 7 */


.vehicle_rating{
display:inline-block;
font-size:16px;
vertical-align:bottom;
font-family:arial,helvetica,sans-serif;
color:#194892;
text-align:left;
}


.vehicleContentHeading {
    COLOR: #153D77;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border: 1px solid #3A89C8;
}

.vehicleContentHeading2 {
    COLOR: #153D77;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    border-top:0px solid #3A89C8;
    border-left:1px solid #3A89C8;
    border-bottom:1px solid #3A89C8;
    border-right:1px solid #3A89C8;
}

.vehicleTableLeft {
   background-color: #FFF3CC;
   COLOR: #D85819;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-left: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   text-align:left;
}

.vehicleTableRight {
   background-color: #E8EFF9;
   COLOR: #153D77;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
   text-align:left;
}

.vehicleTableHeading {
    COLOR: #DD5E1D;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    background-color: #ffffff;
    border-bottom: 1px solid #3A89C8;
}

.vehicleTableHeading1 {
    COLOR: #DD5E1D;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    background-color: #ffffff;
}

.vehiclePanelHeading {
    COLOR: #194892;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

.vehiclePanelText {
    COLOR: #194892;
    FONT-SIZE: 16px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    text-align:left;
    vertical-align:top;
}

.idealforicon{
    width:40px;
    height:40px;
    display:inline-block;
    margin-right:15px;
    margin-top:10px;
}
#backpackers{background:url(/images/idealicon_b.gif) top left no-repeat;}
#couples{background:url(/images/idealicon_c.gif) top left no-repeat;}

.addrl1 {
    COLOR: #194892;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    background-color: #F7F9FC;
}
.addrl2 {
    COLOR: #194892;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
   background-color: #E8EFF9;
}

.btn_home{
    COLOR: #FFFFFF;
    text-decoration: none;
}


.titleText2{
    COLOR: #F19B1F;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
   position: relative;
   left: 150px;
   top: 48px;
   height: 30px;
   width: 525px;
}

.titleText1{
    COLOR: #3A89C8;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
   position: relative;
   left: 150px;
   top: 58px;
   height: 30px;
   width: 525px;
}

.phone{
    COLOR: #ff3300;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;

   position: relative;
   left: 550px;
   top: 20px;
   height: 25px;
   width: 189px; 
   background-image:url(/images/skel_phone2.gif);
   background-position:top left;
   background-repeat:no-repeat;
}

.cp_link {
    COLOR: #F47623;
    FONT-SIZE: 10px;
    FONT-WEIGHT: Normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: underline;
    list-style-type: disc;
}

.cp_supplabel {
    COLOR: #FFFFFF;
    FONT-SIZE: 18px;
    FONT-WEIGHT: BOLD;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR:#F3C457;
}
.bigphone {
    COLOR: #F47623;
    FONT-SIZE: 18px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    margin-top: 4px;
}
.bigphone2 {
    COLOR: #F47623;
    FONT-SIZE: 12px;
    FONT-WEIGHT: Normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    margin-bottom: 4px;
}
/* ------------------------------------------------------- */
/*  The Styling of Related Info Boxes */
/* ------------------------------------------------------- */
.mibox {
   width: 450px;
   padding: 0px;
   border: 1px solid #3A89C8;
   margin: 5px;
   cellspacing: 0px;
   border-spacing: 0px;
   margin-bottom: 15px;
   margin-left:auto; margin-right:auto;
} 
.mibox p {
   font-size: 12px;
   font-family: arial;
   font-weight: normal;
   padding: 0px;
   margin: 1px;
}
.mibhead {
   color: #fff;
   background-color: #3A89C8;
   font-size: 12px;
   font-weight: bold;
}
.linktext {
   COLOR: #F47623;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
   list-style-type: disc;
}
.linktext:hover {
  COLOR: #194892;
}
/* -----------------------------------------*/
/* Styles for RHS panels     */
/* ---------------------------------------- */
#rhspanel0 {
   background-image:url(/images/rhs_top_whitepanel.png);
   background-repeat: no-repeat;
   width: 180px;
   text-align:center;
   margin-top: 24px;
   margin-left: auto;
   margin-right: auto;
   padding-bottom: 5px;
}
#rhspanel1_rtop {
   background-image:url(/images/rhs_whitepanel_top2.png);
   background-position: top,left;
   background-repeat: no-repeat;
   width: 180px;
   margin-bottom: 0px;
   padding-bottom: 0px;
}
#rhspanel1_rbot {
   background-image:url(/images/rhs_whitepanel_bot.png);
   background-repeat: no-repeat;
   width: 180px;
}

.rhspanel1 {
   text-align:center;
   margin-top: 10px;
   margin-left: auto;
   margin-right: auto;
}
.rhspanel1_line {
  background-color: #227CC3;
  height: 8px;
  text-align:center;
}
.rhspanel1_head1 {
  background-image:url(/images/rhs_whitepanel_mid.png);
  background-repeat: repeat-y;
  width: 180px;
  text-align:center;
  font-size: 14px;
  color: #3A89C8;
  font-family: gill sans, arial, sans-serif;
  font-weight: bold;
  padding: 0px;
  border: 0px;
  margin: 0px;
}
.rhspanel1_head2 {
   padding-top: 16px;
   padding-bottom: 10px;
   text-align: center;
   color: #3a89c8;
   font-size: 14px;
   font-weight: bold;
   font-family: verdana, gill sans, arial, verada;
}
.rhspanel1_head3 {
  text-align:center;
  font-size: 12px;
  color: #3a89c8;
  font-family: verdana, gill sans, arial, sans-serif;
  font-weight: normal;
}
.linkrhs {
   COLOR: #F47623;
   FONT-SIZE: 16px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
   list-style-type: disc;
}

.linkrhs:hover {
  COLOR: #194892;
}

.rhspanel_hr {
  border: 0px;
  COLOR: #194892;
  background-color: #194892;
  height: 1px;
}
.rhs_otxt {
   COLOR: #000000;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   TEXT-ALIGN: left;
   PADDING-LEFT: 10px;
   MARGIN:0px;
}

/* --------------------------------------- */
/*   requote fonts                 */
/* --------------------------------------- */

.req_label {
   color: #3A89C8;
   font-size: 14px;
   font-weight: bold;
   font-family: arial;
}
.req_input {
   color: #000;
   font-size: 12px;
   font-weight: normal;
   font-family: arial;
}
.req_head1 {
   color: #3A89C8;
   font-size: 18px;
   font-weight: bold;
   font-family: arial;
}
.req_messtxt1 {
   color: #F47623;
   font-size: 12px;
   font-weight: normal;
   font-family: arial;
}

/* -------------------------- */
/*  Search Facility  */
/* -------------------------- */
.search_para {
    margin:0px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 12px;
    font-weight: normal;
    font-family: arial;
}
#sb_input {
   width: 200px;
   font-size: 12px;
   font-weight: normal;
   font-family: arial;
   padding: 0px;
   margin: 0px;
}
#sb_sub{
   width: 40px;
   padding: 0px;
   margin: 0px;
}
#rmsb_input {
   width: 100px;
   font-size: 10px;
   font-weight: normal;
   font-family: arial;
   padding: 0px;
   margin: 0px;
}
#rmsb_sub{
   width: 25px;
   padding: 0px;
   margin: 0px;
   font-size: 10px;
   font-weight: normal;
   font-family: arial;
}

#lhstd {
   font-size: 14px;
   color: #000;
   font-family: arial;
   font-weight: normal;
   width: 350px;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
}

/* -------------------------------------------------- */
/*  Specials Page Setup                */
/* ------------------------------------------------- */
.spec_titletext {
   color: #dd4d16;
   font-size: 24px;
   font-weight: bold;
   font-family: arial;
}
.spec_th1 {

   color: #ffffff;
   font-size: 16px;
   font-family: arial;
   font-weight: bold;
   padding: 3px;
}
.spec_td1 {
   color: #000000;
   font-size: 12px;
   font-family: arial;
   font-weight: normal;
   padding: 3px;
   width: 240px;
   vertical-align: top;
}
.spec_link {
	padding-left:18px;
	padding-bottom:18px;
	padding-top:3px;
	padding-right:25px;
	margin-bottom:10px;
	color: #06C;
	font-size: 13px;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	background:url(images/layout/fulldetails.jpg) no-repeat;
	width:112px ;
	height:25px ;

}
.fulldetails { /* code to pad the button*/
	margin-bottom:10px;
	padding:auto;
}
.spec_link.hover {
	  color: #FC0;
}

.spec_th2 {
	font-size: 16px;
	font-family: arial;
	font-weight: bold;
	padding: 3px;
	width:600px;
	height:35px;
	font-size: 18px;
	text-align:left;
	color:#FFF;
	background-color:#F90;
	background:url(images/layout/spec_top.jpg)  top left no-repeat;  
	font-family: verdana, Verdana, Geneva, sans-serif;
	font-weight: bold;
	margin:0;
	padding: 0px  0px 0px 35px;
}
.spec_td2 {
	
	vertical-align: top;
	font-size: 14px;
	line-height:15px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	padding-left:25px;
	padding-right:10px;
	margin:8px;
	padding-top:20px;
	padding-bottom:10px;
	/*border:1px solid #DD4D16;*/
	background-color: #fff;
	color: #000000;
	width:600px;
	background: url(images/layout/details_specbg.jpg) top left repeat;
}
.spec_td3 {
   background-color: #f6f79c;
   color: #000000;
   font-size: 16px;
   font-family: arial;
   font-weight: Bold;
   padding: 25px;
   vertical-align: top;
   text-align: center;
}
.spec_subhead {
    color: #000000;
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
    width: 420px;
    margin-left: auto;
    margin-right: auto;
}
.special_desc {
margin-left:25px;
margin-right:15px;
}
.left {
	float:left;
	padding:10px;
	display:inline;
}

.right {
	float:right;
	padding:10px;
	display:inline;
}
.img_right {
  float: right;
  padding-right: 20px;
}
.spec_img_left {
   vertical-align: top;
   padding-top: 30px;
   padding-left: 10px;
}
.spec_img_right {
  float: right;
  padding-right: 20px;
}
.spec_clear {
   clear: both;
   padding-bottom: 10px;
}

div.popout {
display: none;
position:absolute;
margin-left:137px;
margin-top:2px;
}

div.popout2 {
display:none;
position:absolute;
margin-left:109px;
margin-top:2px;
}

div.popout3 {
display:none;
position:absolute;
margin-left:148px;
margin-top:2px;
}





.standard_table {
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
background-image: url('/images/standard_bg.png');
background-repeat : repeat-x;

}


.stress_table {
   border-bottom: 1px solid #3A89C8;
   border-right: 1px solid #3A89C8;
background-image: url('/images/stress_bg.png');
background-repeat : repeat-x
}

.screen3_incl {
padding-top : 15px;
}
/* ------------ testimonial styles  ---------------*/
#te_container{
    background-color:#227cc3;
    padding:5px;
    margin:0px;
    font-family:Arial, Verdana, sans-serif;
    font-size:14px;
    width:430px;
}
#te_container_narrow{
    padding:2px;
    margin:30px 0 0 0;
    font-family:Arial, Verdana, sans-serif;
    font-size:12px;
}
#te_container_narrow .clear_float{
    clear:both; 
    display:block;
    width:175px;
}
#te_container_narrow a{
    font-size:11px;
	font-weight:bold;
    color:#FFF;
    display:inline-block;
	margin:0 0 0 2px;
}
#te_container a{
    font-weight:bold;
    color:#FFF;
	text-align:center;
    display:inline-block;
	margin:3px auto 0 auto;
}
.clear_float{
    clear:both; 
    display:block;
    width:430px;
}
.te_comment_text{
    position:relative;
    float:left;
    width:200px;
    height:14em;
    padding:5px 5px 5px 5px ;
    margin-right: 5px;
    text-align: left;
    background:url(/images/layout/quoteright.png) bottom right no-repeat;
    background-position:90% 90%;
    background-color:#FFF;
}
.te_comment_text2{
    position:relative;
    float:left;
    width:200px;
    height:14em;
    padding:5px 5px 5px 5px ;
    margin-right: -5px;
    text-align: left;
    background:url(/images/layout/quoteright.png) bottom right no-repeat;
    background-position:90% 90%;
    background-color:#FFF;
}
.te_comment_text3{
    position:relative;
    float:left;
    padding:5px 5px 25px 5px ;
    margin:5px 0 0 0;
	text-align: left;
    background:url(/images/layout/quoteright.png) bottom right no-repeat;
    background-position:90% 90%;
	color:#FFF;
	display:block;
}
/* happy clients */
.te_comment_text_wide{
    position:relative;
    width:450px;
    padding:5px 30px 5px 5px ;
    background:url(images/cornerbg.jpg) repeat-x top;
    text-align: left;
    font-family: Verdana, Arial, sans-serif;
    font-size:13px;
	border:1px solid #063;
	padding-bottom:15px;
	margin-bottom:5px;
	margin-top:5px;
	
   	
}
.te_name{
    width: 45px; 
    position: absolute;
    bottom: 1.5em; 
    left: 100px; 
    font-weight:bold;
}
.te_date{
    display:block;
    color:#666;
}
.te_comment_leftquote{
    float:left;
    width:30px;
    height:26px;
    background:url(/images/layout/quoteleft.png) top left no-repeat;  
    padding:2px;
}
.te_topleft{
    float:left;
    width:20px;
    height:20px;
    background:url(/images/layout/bluetopleft.gif) top left no-repeat;  
}
.te_topright{
    float:right;
    width:20px;
    height:20px;
    background:url(/images/layout/bluetopright.gif) top left no-repeat;  
}
.te_bottomleft{
    float:left;
    width:20px;
    height:20px;
    background:url(/images/layout/bluebottomleft.gif) top left no-repeat;  
}
.te_bottomright{
    float:right;
    width:20px;
    height:20px;
    background:url(/images/layout/bluebottomright.gif) bottom right no-repeat;  
}
.te_bottomborder{
    height:20px;
    background-color:#227cc3;
}
.text_center{
    text-align:center;
}
.text_right{
    text-align:right;
}

/* ------------ left menu style ads ---------------*/
.lm_tfno {
   color: #3a89c8;
   font-size: 14px;
   font-weight: bold;
   font-family: verdana, arial;
   text-align: center;
   margin-top: 10px;
}
.lm_tfno_td{
   padding-left:10px;
}
#lm_extralinks {
    width: 167px;
    height: 95px;
    margin:0px auto 0px auto;
    padding-top: 10px;
    padding-left:8px;
     background-image:url(/images/layout/lmenu_extra_links_bg.jpg);
	 background-position:top left;
	 background-repeat: no-repeat;
}
#lm_callbox {
    width:175px;
	font-weight: normal;
    margin:0px auto 0px auto;
    padding:10px 0px 10px 0px;
    background-image:url(/images/layout/lmenu_callbox_logo_bg.jpg);
	background-position:top left;
	background-repeat: no-repeat;
}  
.lm_tfno_tile {
    width:175px;
    height:auto;
	background-image:url(/images/layout/lmenu_callbox_bg.png);
	background-position:top left;
	background-repeat: repeat-y;
    margin-left: auto;
    margin-right: auto;
    padding:0px;
}
.lm_tfno_bottom{
    width:175px;
    height:20px;
	 background-image:url(/images/layout/lmenu_callbox_bottom.png);
	 background-position:bottom left;
	 background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
}   
#lm_searchbox{
	width: 175px;
	height: 72px;
    background-image:url(/images/layout/lmenu_search_bg.jpg);
    background-position:top left;
	background-repeat: no-repeat;
    margin: 0px auto 0px auto;
    padding-top: 8px;
}



.lm_searchfield{
    width:152px;
    height:26px;
    margin:0 auto 0 auto;
    position:relative;
    left:-1px;
    background: url(/images/layout/textfield.png) no-repeat;
}
.lm_center{
    width:175px;
    margin:0 auto 0 auto; 
    padding:0px;
}
.textinput{
	width: 115px;
	height: 21px;
	background: none;
	border: none;
	margin-top: 5px;
	margin-left: -20px;
    font-family: Verdana, Arial, sans-serif;
    font-size:16px;
	color: #339;
}

.lm_searchbutton{
    text-align: center;
    width: 99px;
    height: 27px;
    background: url(/images/layout/searchbutton.png) no-repeat;
    background-position:top left;
    border: 0px;
    padding: 2px 0 3px 4px;
    margin:3px auto auto auto;
	font-size:16px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #339;
}


.lm_searchbutton:hover{
    background: url(/images/layout/searchbuttonhover.png) no-repeat;
}
.lm_center{
   text-align:center;
   margin-left:auto;
   margin-right:auto;
}   
.right_border {
   background-color: #ffffff;
}
.lm_link1{
   COLOR: #f47623;
   FONT-SIZE: 13px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
   list-style-type: disc;
}
.lm_link2{
   COLOR: #f47623;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
   list-style-type: disc;
}

/* ------------  tmenu styles ------------------ */



.popout{
   display:none;
   list-style-type:none;
   text-align:left;
   position:absolute;
   margin: 0px;
   margin-left:-2px;
   padding:0;
   width:auto;
   background-color:#FFF;
   border:solid 1px #FF9934;
   border-bottom:none;
   z-index:100;
}


.popout IFRAME
{
 display:none;/*sorry for IE5*/ 
 display/**/:block;/*sorry for IE5*/
 position:absolute;/*must have*/
 top:0;/*must have*/
 left:0;/*must have*/
 z-index:-1;/*must have*/
 filter:mask();/*must have*/
 width:200px;/*must have for any big value*/
 height:800px/*must have for any big value*/;
}

.popout ul{
   margin-left:0px;
}

.popout li{
   text-align:left;
   position:relative;
   display:block;
   margin-left:0px;
   padding:3px 20px 3px 20px;
   width:auto;
   border-bottom:solid 1px #FF9934;
}
.popout li:hover{
   background-color:#ffad5a;
}
.popout li a{
   color:#339;  
   text-decoration:none;
   display:block;
   padding:0px;
    zoom: 1;
}

.dwn_arrow
{
    width:15px;
    height:7px;
    background:url(/images/layout/down_arrow.png) top left no-repeat;
    display:inline-block;
    margin-left:3px;
    vertical-align:baseline;
}


.dwn_arrow {
display: -moz-inline-box;
display: inline-block;
}

* html .dwn_arrow { display:inline; }  /* for IE 6 */
* + html .dwn_arrow { display:inline; }  /* for IE 7 */






.expandable .tm_link{
    /* background:url(/images/layout/down_arrow.png) 50% right no-repeat; */
    
    background-image: url('/images/layout/down_arrow.png');
    background-repeat: no-repeat;
    background-position: right;
    
    padding-right:12px;
}

.tm_link2{
    font-size:13px;
    font-weight:normal;
}

.tm_phone{
    position: absolute;
    top: 0px;
    left:550px;
    
    COLOR: #FFF;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    
    padding: 0 0 0 30px;
    background: url(/images/layout/phoneicon.png) top left no-repeat;
    float: right;
}


.header_banner{
    display:block;
    width: 805px;
    height: 196px;
    padding:0px; margin:0px 0 5px 0;
    background-image:url(/images/layout/discovery_header2.jpg);
    border-bottom:solid 1px #3a89c8;    
}
.titleText{
    position: absolute;
    left: 15px;
    bottom: 30px;
    width:790px;
}

.titleText2{
    COLOR: #f4e3d7;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    position: relative;
    top:0px;
    left:0px;
    display:inline;
}

.titleText1{
    COLOR: #fff;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    top:0px;
    left:0px;
    display:inline;
}

#tmenubar {
   position:relative; 
   height:0px;
   top:-32px;
   background:none;
   z-index:3;
}

.tm_dtcell1 {
    border: 1px solid #ff9934;
    border-bottom:1px solid #3a89c8;

    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;

    background-color:#ffcc99;
    padding-left: 1px;
}

#selected{
    background-color:white;
    border-bottom:none;
}


tm_dtcell1:hover{
    background-image:none;
    background-color:#ffad5a;
}

.tm_cellpad
{
    width:9px;
    border-bottom: 1px solid #3a89c8;
}




.tm_titleText2{
    COLOR: #3A89C8;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    position: relative;
    left: 20px;
    top: 5px;
}

.tm_titleText1{
    COLOR: #3A89C8;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    position: relative;
    left: 15px;
    top: 5px;
}
.tm_droptop {
  clear: both;
  position: relative;
  left: 0px;
  top: 10px;
  height: 27px;
  margin: 0px 0px 0px 15px;
  padding: 0px;
}
.tm_dtcell1 {
  border-right: 1px solid #ff9934;
  padding-left: 1px;
}
.tm_dtcell1:hover {
   background-image: url(/images/layout/nav_menu_hover.gif); 
   background-repeat: repeat-x;
}
.tm_dtcell2 {
  padding-left: 1px;
}
.tm_dtcell2:hover {
   background-image: url(/images/layout/nav_menu_hover.gif); 
   background-repeat: repeat-x;
}
.tm_dtcellspan {
  text-align: center;  

}
.tm_dtarrow {
  position: relative;
  top: -2px;
}

.tm_link {
  color: #333399;
  font-size: 14px;
  font-family: verdana, arail, sans-serif;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  
}
.tm_link:hover {
  COLOR: #000000;
}
.tm_link2 {
  color: #ffffff;
  font-size:13px;
  font-weight:normal;
  font-family: verdana, arail, sans-serif;
  text-decoration: underline;
  margin: 0px;
  padding: 0px;
}
.tm_link2:hover {
  COLOR: #cc00ff;
}
.tm_ddlink {
   padding-top: 3px;
   margin: 0px;
}
#pageindex{

}
.popoutYourRental {
   display:none;
   text-align:left;
   position:absolute;
   padding-right:50px;
   padding-top:10px;
   padding-left: 10px;
   padding-bottom: 10px;
   margin-top: 0px;
   background-color: #ff9933;
   width: 150px;
}
.popoutCampervans {
   display:none;
   text-align:left;
   position:absolute;
   padding-right:50px;
   padding-top:10px;
   padding-left: 10px;
   padding-bottom: 10px;
   margin-top: 0px;
   z-index: 1;
   background-color: #ff9933;
   width: 150px;
}
.popoutHolidays {
   display:none;
   text-align:left;
   position:absolute;
   padding-right:50px;
   padding-top:10px;
   padding-left: 10px;
   padding-bottom: 10px;
   margin-top: 0px;
   z-index: 1;
   background-color: #ff9933;
   width: 150px;
}
.popoutSuppliers {
   display:none;
   text-align:left;
   position:absolute;
   padding-right:50px;
   padding-top:10px;
   padding-left: 10px;
   padding-bottom: 10px;
   margin-top: 0px;
   z-index: 1;
   background-color: #ff9933;
   width: 150px;
   height: 170px;
}
.fixSuppliers {
   position:absolute;
   padding-right:50px;
   padding-top:10px;
   padding-left: 10px;
   padding-bottom: 10px;
   margin-top: 0px;
   height:170px;
   width:150px;
   display:none;
   border:none;
}

.fixHolidays {
   position:absolute;
   padding-right:50px;
   padding-top:10px;
   padding-left: 10px;
   padding-bottom: 10px;
   margin-top: 0px;
   height:135px;
   width:150px;
   display:none;
   border:none;
}

.fixCampervans {
   position:absolute;
   padding-right:50px;
   padding-top:10px;
   padding-left: 10px;
   padding-bottom: 10px;
   margin-top: 0px;
   height:85px;
   width:150px;
   display:none;
   border:none;
}

.fixYourrental {
   position:absolute;
   padding-right:50px;
   padding-top:10px;
   padding-left: 10px;
   padding-bottom: 10px;
   margin-top: 0px;
   height:85px;
   width:150px;
   display:none;
   border:none;
   
}

.popoutAboutus {
   display:none;
   text-align:left;
   position:absolute;
   padding-right:50px;
   padding-top:10px;
   padding-left: 10px;
   padding-bottom: 10px;
   margin-top: 0px;
   z-index: 1;
   background-color: #ff9933;
   width: 140px;

}

.popoutLocations {
   display:none;
   text-align:left;
   position:absolute;
   padding-right:50px;
   padding-top:10px;
   padding-left: 10px;
   padding-bottom: 10px;
   margin-top: 0px;
   z-index: 1;
   background-color: #ff9933;
   width: 140px;

}

#view_thumbs {
  width: 100%; /* viewport width */
  /* height: 100px;  viewport heigth */
  overflow-x: auto; /* scrollbars */
  overflow-y: hidden;
  background: white; /* contrast */
  /* white-space: nowrap;  image flow not stack */
  /* could use float: left or other approach */
  margin: 0 auto; /* Mozilla page centering */
  text-align: center; /* IE centering fix */

}
.img_border{
   border: solid 1px #CCC;
}

img{
    border:none;
}

.thumbnail_img {
  width:80px;
  height:80px;
  border: 2px solid #069;
  margin: 5px;
  padding:3px;
}
.white_height {
height:5px;
}
.vehicleBorderTop {
border-bottom:1px solid #3A89C8;
}

.linkspecial {
   COLOR: #333399;
   FONT-SIZE: 13px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   TEXT-DECORATION: none;
   list-style-type: disc;
}
.linkspecial:hover {
  COLOR: #6d6df1;
}
.linkspecial2 {
   COLOR: #cc0000;
   FONT-SIZE: 15px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   TEXT-DECORATION: none;
   list-style-type: disc;
}
.linkspecial2:hover {
  COLOR: #de5c5c;
}
#tours {
margin-top:10px;
font-weight:normal;
text-align:center;
font-size:10pt;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

#itinerary {
margin:8px 0px 4px 30px;
padding:5px;
}
#itinderary_desc {
margin-top:5px;
}
#restrict_error {
   font-size: 12px;
   font-family: arial, verdana;
   background-color: #ffffee;
   width: 450px;
   margin-left: auto;
   margin-right: auto;
   border: 1px solid #cc0000;
   padding: 8px;
   margin-bottom: 10px;
   text-align: left;
}
#new_vouch_layout {
font-family:  arial, verdana;
font-size:10pt;

}
.one_px_border {
border: 1px solid black;
}

.rm_list_pts {
padding:0px;
margin:0px;
list-style-type:disc;
}

.link_list li{
   padding-bottom:10px;
}

.l_points {
padding-left:16px;
margin:0px;
}

.check_rates {
width:80px;
margin-top:5px;
text-align:center;
}


/********************
**New Standard Styles
********************/

.head{
    COLOR: #3A89C8;
    FONT-SIZE: 24px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    margin:0 auto 0 auto;
    text-align:center;
    padding:0 0 16px 0;
}

.subhead1{
    COLOR: #3A89C8;
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    padding:0 0 4px 0;
}

.subhead1_hlight{
    COLOR: #F47623;
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    padding:0 0 4px 0;
}

.subhead2{
    COLOR: #3A89C8;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    padding:0 0 4px 0px;
}

.subhead2_hlight{
    COLOR: #F47623;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    padding:0 0 4px 0px;
}

.content{
   COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

.stdtext {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    text-align:left;
}

.stdtable{
    border:solid 1px #ccc;
}

.stdtable td
{
    border:solid 1px #ccc;
    padding:3px;
}

.stdtable th, .stdtable .th
{
    border:solid 1px #ccc;
    background-color: #E5E5E5;
    padding:3px;
}
.padded{
padding:10px;	
}



/********************
**End Standard Styles
********************/


/* Start Sales Message CSS */

.sales_link {
   font-size: 16px;
   font-weight: bold;
   text-decoration: none;
   }
   
.sales_link:hover {text-decoration: underline;}

.content_border {
   padding-left:0;
   padding-right:0;
   width:770px;
   }
   
.sales_heading {padding-left:0;
   padding-right:0;
   }   
   
.sales_message {padding-left:30px;padding-right:30px;}

.sales_bullet {
   margin-left: 100px;
   list-style-image: url('/images/discovery_icon.png');
   font-family: verdana,arial,sans-serif;
   font-weight: bold;
   font-size: 13px;
   line-height: 1.5;
   }

.sales_msg_ul {
   margin-top: 0;
   padding-left: 20px;
   margin-bottom: 26px;
   }

/*
** Free attractions guide
*/
#panels_wrapper{
   padding-top:1px;
   clear:left;
}

#panels_wrapper h2{
margin:1em 0 0 0;
}
#panels_wrapper h3{
float:right;
margin:1em 0 0 30px;
                  
}
#panels_wrapper p{
margin:0.5em 0 1.0em 0;
}




/* Start Header CSS **/

.header_banner{
    display:block;
    padding:0px; 
    margin:0px 0px 5px 0px;
    background-image:url(/images/layout/discovery_header4.jpg);
    position:relative;
    width: 1000px;
    height: 196px;
    z-index:100;
    
}

.titleText{
    position: absolute;
    left: 15px;
    bottom: 35px;
    white-space:nowrap;
}

.tm_phone{
    COLOR: white;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    
    padding: 0 0 0 30px;
    background: url(/images/layout/phoneicon.png) top left no-repeat;
    position:absolute;
    left:750px;
}

.titleText1{
    COLOR: white;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    top:0px;
    left:0px;
    display:inline;
}


.titleText2{
    COLOR: white;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    position: relative;
    top:0px;
    left:0px;
    display:inline;
}

/* Start Header_Funnel CSS **/
#phone_number_container {
   background: url('/images/layout/phone_numbers_bg.png') top left no-repeat;
   width: 187px;
   height: 145px;
   position: absolute;
   left: 805px;
   top: 20px;
   }
   
#phone_numbers_heading {
   font-family: arial,tahoma,sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #000;
   margin: 0;
   margin-top: 8px;
   margin-bottom: 5px;
   margin-left: 18px;
   padding: 0;
   position: relative;
   }

   .country_abbreviation {
      font-family: arial,tahoma,sans-serif;
      font-weight: bold;
      font-size: 14px;
      color: #000;
      margin: 0;
      margin-left: 12px;
      margin-right: 30px;
      padding: 0;
      position: relative;
      /*display: inline-block;*/
      display: inline;
      line-height: 14px;
      }
      
   .phone_number_text {
      width: 115px;
      font-family: arial,tahoma,sans-serif;
      font-weight: normal;
      font-size: 14px;
      color: #3a89c8;
      margin: 0;
      /*text-align: center;*/
      padding: 0 0 0 10px;
      position: relative;
      /*display: inline-block;*/
      display: inline;
      line-height: 19px;
      }

/*
** Nav menu
*/
#tmenubar {
   position:relative; 
   margin: 0px 0px 10px 0px;
   padding: 0;
   top: 0px;
   z-index:3;
   background: url('/images/layout/menu_black_bg.png') top left repeat-x;
   height: 31px;
   width: 100%;
   }

.headerBackground {
   background-image: url(/images/campervansnz.jpg);
   background-repeat: no-repeat;
   background-position: center bottom;
   background-color: #91E55A;
   }

.header_banner {
   border-bottom:solid 1px #194e82;
   background: url('/images/layout/header_campervans_au.jpg') center center no-repeat;
   height: 160px;
   width: 1000px;
   padding: 0;
   margin: 0 auto;
   position: relative;
   }

.titleText{
   position: absolute;
   padding: 0;
   margin: 0;
   margin-left: 400px;
   margin-top: 2px;
   display: inline;
   width: auto;
   left: 0px;
   top: 0px;
   }

.titleText2 {
   top:0px;
   left:0px;
   display:inline;
   position: relative;
   font-family: arial, helvetica, sans-serif;
   font-size: 13px;
   font-style: italic;
   font-weight: bold;
   color: #cccccc;
   font-weight: normal;
   padding: 0;
   margin: 0;
   width: 555px;
   }

.titleText1 {
   top:0px;
   left:0px;
   display:inline;
   position: relative;
   font-family: arial, helvetica, sans-serif;
   font-size: 13px;
   font-style: italic;
   font-weight: bold;
   color: #ffffff;
   padding: 0;
   margin: 0;
   }
   
.tm_phone {
   padding-left:36px;
   height: 18px;
   width: 8em; 
   background-position:top left;
   background-repeat:no-repeat;
   background-image: none;
   color: #fff;
   font-size: 20px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   position: relative;
   left: 70px;
   top: 135px;
   float: left;
   }

.tm_link {
   font-size: 14px;
   white-space:nowrap;
   display:inline-block;
   color: #fff;
   font-size: 13px;
   font-family: verdana, sans-serif;
   font-weight: bold;
   text-decoration: none;
   margin: 0px;
   padding: 0px;
   padding-top: 5px;
   }
   
.tm_link2 {
   white-space:nowrap;
   display:inline-block;
   color: #ffffff;
   font-size:13px;
   font-weight:normal;
   font-family: arial, verdana, sans-serif;
   text-decoration: underline;
   margin: 0px;
   padding: 0px;
   }

.tm_link2:hover {
   color: #fff;
   }

.tm_ddlink {
   padding-top: 3px;
   margin: 0px;
   border-bottom:solid 1px #0f0;
   font-family:arial, sans-serif;
   font-size:13px;
   color:#000;
   }

.tm_link:hover {
   color: #f27a24;
   padding-top: 6px;
   }
   
.tm_cellpad {
   width:3px;
   border-bottom: 1px solid #060;
   }

.tm_droptop {
   clear: both;
   position: absolute;
   left: 0px;
   height: 30px;
   margin: 0px 0px 0px 15px;
   padding: 0px;
   top: 0px;
   }
   
.tm_dtcell1 {
   background: transparent;
   border: 0px;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   height: 31px;
   padding: 0;
   margin: 0;
   }
   
 .tm_dtcell2 {
   border:1px solid #060;
   padding-left: 1px;
   background: transparent;
   }
   
.tm_dtcellspan {
   text-align: center; 
   height: 31px;  
   width: auto;
   }

.tm_search {
   position: absolute;
   left: 811px;
   margin-left: 3px;
   }


   
.tm_searchbutton {
   text-align: center;
   background-position:top left;
	font-size: 16px;
	font-family: Verdana, Arial, sans-serif;
   font-weight: bold;
   width: 39px;
   height: 25px;
   border: none;
   padding: 0;
   margin: 0;
   }

.tm_searchbutton:hover {
   background: url(/images/layout/search_hover.png);
   cursor: pointer;
   width: 39px;
   }

.inputPrompt {
   position: relative;
   width: 123px;
   height: 25px;
   background: none;
   border: none;
   line-height:25px;
   margin-left: 10px;
   font-family: arial, verdana, sans-serif;
   font-size: 14px;
   font-style: italic;
   color: #808080;
   padding: 0;
   } 

#search_input:hover, #search_input:active, #search_input:focus {
   outline-width:0;
   outline: none;
   }

.tm_searchfield {
   margin: 0 auto 0 auto;
   position: relative;
   left: -1px;
   background: url(/images/layout/textfield.png) no-repeat;
   }

.tm_search .textinput {
	width: 120px;
	height: 20px;
	background: none;
	border: none;
	margin-top: 0px;
   margin-bottom: 1px;
	margin-left: 23px;
   font-family: Verdana, Arial, sans-serif;
   font-size: 13px;
	color: #000;
   display: inline;
   padding: 0px 0px 0px 5px;
   } 

.tm_search {
   background: url(/images/layout/search_bg_2.png) no-repeat;
   margin: 0;
   margin-top: 3px;
   padding: 0;
   width: 225px;
   height: 25px;
   }

.popout {
   display:none;
   list-style-type:none;
   text-align:left;
   position:absolute;
   margin: 0px;
   margin-left:-2px;
   padding:0;
   width: 185px;
   background-color:#FFF;
   border:solid 1px #060;
   border-bottom:none;
   z-index:100;
   }
 .popout IFRAME
{
 display:none;/*sorry for IE5*/ 
 display/**/:block;/*sorry for IE5*/
 position:absolute;/*must have*/
 top:0;/*must have*/
 left:0;/*must have*/
 z-index:-1;/*must have*/
 filter:mask();/*must have*/
 width:100%;/*must have for any big value*/
 height:100%;/*must have for any big value*/;
}  
.popout IFRAME {
   display:none;/*sorry for IE5*/ 
   display/**/:block;/*sorry for IE5*/
   position:absolute;/*must have*/
   top:0;/*must have*/
   left:0;/*must have*/
   z-index:-1;/*must have*/
   filter:mask();/*must have*/
   width:200px;/*must have for any big value*/
   height:230px/*must have for any big value*/;
   }

.popout ul {
   margin-left:0px;
   }

.note_points ul {
   font-size:16px;
   }

.popout li {
   text-align:left;
   position:relative;
   display:block;
   margin-left:0px;
   padding:3px 20px 3px 20px;
   width:auto;
   background-color: #000;
   border-bottom:solid 1px #555555;
   }

.popout li:hover {
   background-color:#f27a24;
   color: #fff;
   border-bottom: solid 1px #000;
   }

.popout li a {
   color: #fff; 
   text-decoration:none;
   display:block;
   font-size: 13px;
   }

.popout {
   border:solid 1px #555555;
   }
   
.tm_dtcell1:hover {
   background-image: none; 
   }
   
.tm_dtcell2:hover {
   background-image: none; 
   }
   
#lmenu_main_links li a {
   margin-left: 0px;
   }
   
.tm_dtcell1,.tm_dtcell2 {
   border-top-left-radius: 0px 0px;
   border-top-right-radius: 0px 0px;
   }
   
#nav .tmbutton ul {
   width: auto;
   }

.contentBorder{
    padding: 0px 80px 20px 80px;
    border-left: 1px solid #3A89C8;
    border-right: 1px solid #3A89C8;
    width:814px;

}
.right_border
{
    width:5px;
}
.lmenu
{
    width:0px;
}
      .rmenu {
         width:195px;
         position: relative;
         display: inline-block;
         }
.stdtext{
    font-size:16px;
}

.link{
    font-size:16px;
}

.tm_textinput{
    background: none;
    border: none;
    color: #339;
    font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
    height: 21px;
    margin: 3px 0 0 5px;
    width: 115px;
}

.tm_searchfield{
    background: url(/images/layout/textfield.png) no-repeat;
    left: -1px;
    margin: 0px auto 0 20px;
    padding:0px;
    position: relative;
    width: 152px;
    display:inline;
    float:left;
    
}

.tm_searchbutton{
     height: 26px;
     width: 26px;
     background:none;
     border:none;
     float:left;
     margin:0px;
     padding:0px;
     position:absolute;
}
/*
** Style fixes external to header
*/
form{
    padding:0px;
    margin:0px;
}

#contentwrapper
{
    width:1000px;
    background-color:#fff;
    margin-left:auto;
    margin-right:auto;
}

.h2Text
{
    font-size:24px;
    font-weight:normal;
}

.page_heading2
{
    font-size:16px;
}

.contentBorder_v2 {

    width:1000px;
}


.infoicon{
   background:url('/images/info_icon.png') top left no-repeat;
   width:14px;
   height:14px;
   cursor:pointer;  
   display:inline-block;
   position:relative;
   vertical-align:middle;
   margin-left:0.5em;
}

* html .infoicon { display:inline; }  /* for IE 6 */
* + html .infoicon { display:inline; }  /* for IE 7 */

.infohover
{
   position:absolute;
   top:14px;
   width:250px;
   font-size:12px;
   background:url('/images/info_hover_bg.png') top left no-repeat;
   background-color:#fff;
   padding:5px 5px 5px 35px;
   z-index:3;
   border:1px solid #3A89C8;
}

.original_cost {
   text-decoration: line-through;
   color: #aaaaaa;
   font-size: 20px;
   font-style: italic;
   font-family: arial;
   margin-bottom: 5px;
}

.special_cost {
   color: #cc0000;
   font-size: 23px;
   font-weight: bold;
   font-family: arial;
   margin-bottom: 15px;
}

.regular_cost {
   color: #000000;
   font-size: 23px;
   font-weight: bold;
   font-family: arial;
   margin-bottom: 15px;
}

.orange_button {
   margin-bottom: 10px;
}

.discount_message {
   color: #cc0000;
   font-size: 15px;
   font-weight: bold;
   font-family:  Verdana, Geneva, sans-serif;
   margin-bottom:10px;
   float:right;
   margin-right:25px;
   margin-top: 20px;
   border:0px;
}



/**
   Screen 3 LAYOUTS
**/

 
#quote_box {
   width:900px;
   margin:0px auto;
}
 
 
#sales_funnel_content_left {
   width: 530px;
   margin: 0px;   
   padding: 0px;
   display: inline-block;
   float: left;
   }
   
#sales_funnel_content_right {
   width:363px;
   margin: 0px;
   padding: 0;
   display: inline-block;
   float: right;
   }
   
.sales_package_frame_left {
   width: 530px;
   height: auto;
   margin: 0;
   padding: 0;
   display: inline-block;
   position: relative;
   float: left;
   }

.sales_package_frame_left_top {
   background: url('/images/layout/funnel_pg3_left_header.png') top left no-repeat;
   width: 530px;
   height: 30px;
   margin: 0;
   padding: 0;
   }

.sales_heading {
   font-family: arial,verdana,sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #fff;
   margin: 0px;
   padding:10px;
   padding-top: 6px;
   height: 10px;
   width: 410px;
   text-align: left;
   display: inline-block;
   float: left;
   }

.sales_heading_right {
   font-family: arial,verdana,sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #fff;
   margin: 0px;
   padding:10px;
   padding-top: 6px;
   height: 10px;
   width: 342px;
   text-align: left;
   display: inline-block;
   float: left;
   }
   
   
.sales_heading_includes {
   font-family: arial,verdana,sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #fff;
   margin: 0px;
   padding:10px;
   padding-top: 6px;
   height: 10px;
   width: 65px;
   text-align: left;
   display: inline-block;
   float: left;
   }
   
  
.sales_heading_pricing {
   font-family: arial,verdana,sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #fff;
   margin: 0px;
   padding:10px;
   padding-top: 6px;
   height: 10px;
   width: 290px;
   text-align: left;
   display: inline-block;
   float: left;
   }
   
.sales_heading_qty {
   font-family: arial,verdana,sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #fff;
   margin: 0px;
   padding:10px;
   padding-top: 6px;
   height: 10px;
   width: 30px;
   text-align: left;
   display: inline-block;
   float: left;
   }
   
.sales_heading_rate {
   font-family: arial,verdana,sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #fff;
   margin: 0px;
   padding:10px;
   padding-top: 6px;
   height: 10px;
   width: 50px;
   text-align: left;
   display: inline-block;
   float: left;
   }
   
.sales_heading_amount {
   font-family: arial,verdana,sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #fff;
   margin: 0px;
   padding:10px;
   padding-top: 6px;
   height: 10px;
   width: 65px;
   text-align: right;
   display: inline-block;
   float: left;
   }

.sales_package_frame_left_bottom {
   background: url('/images/layout/funnel_pg3_left_footer.png') top left no-repeat;
   width: 515px;
   height: 49px;
   margin: 0;
   padding: 0;
   padding-bottom: 5px;
   position: relative;
   float: left;
   }
   
.sales_details_item {
   width:408px;
   height: 19px;
   border: 1px solid #227cc3;
   border-top:0px;
   display: inline-block;
   font-family: arial, tahoma,sans-serif;
   font-size: 14px;
   color: #000;
   padding: 0;
   padding-top: 1px;
   padding-left: 20px;
   margin: 0;
   position: relative;
   float: left;
   }
   
.sales_item_special {
   font-weight:bold;
   color:#C00;
}

.sales_item {
   width:84px;
   height: 18px;
   border: 1px solid #227cc3;
   border-left: 0px;
   border-top:0px;
   display: inline-block;
   padding: 0;
   padding-top: 2px;
   margin: 0;
   position: relative;
   float: left;
   text-align: center;
   }

#stressfree_label {
   font-family:arial,tahoma,sans-serif;
   font-size: 15px;
   font-weight: bold;
   color: #f47623;
   margin: 0;
   padding: 15px;
   position: relative;
   float: left;
   }
   
#standardpackage_label {
   font-family:arial,tahoma,sans-serif;
   font-size: 15px;
   font-weight: bold;
   color: #f47623;
   margin: 0;
   padding: 15px;
   position: relative;
   float: left;
   }
   
.stressfree_checkbox {
   width: 84px;
   text-align: center;
   position: relative;
   float: right;
   margin: 0;
   margin-top: 17px;
   padding: 0px;

   }
   
.standard_checkbox {
   width: 84px;
   text-align: center;
   position: relative;
   float: right;
   margin: 0;
   margin-top: 17px;
   padding: 0px;
   }
   
.sales_pricing_item {
   width:288px;
   height: 19px;
   border: 1px solid #227cc3;
   border-top:0px;
   display: inline-block;
   font-family: arial, tahoma,sans-serif;
   font-size: 14px;
   color: #000;
   padding: 0;
   padding-left: 20px;
   padding-top: 1px;
   margin: 0;
   position: relative;
   float: left;
   }
   
.sales_pricing_qty {
   width:49px;
   height: 19px;
   border: 1px solid #227cc3;
   border-top:0px;
   border-left: 0px;
   display: inline-block;
   font-family: arial, tahoma,sans-serif;
   font-size: 14px;
   color: #000;
   padding: 0;
   padding-top: 1px;
   margin: 0;
   position: relative;
   float: left;
   text-align: center;
   }
   
.sales_pricing_rate {
   width:69px;
   height: 19px;
   border: 1px solid #227cc3;
   border-top:0px;
   border-left: 0px;
   display: inline-block;
   font-family: arial, tahoma,sans-serif;
   font-size: 14px;
   color: #000;
   padding: 0;
   padding-top: 1px;
   margin: 0;
   position: relative;
   float: left;
   text-align: center;
   }
   
.sales_pricing_amount {
   width: 81px;
   height: 19px;
   border: 1px solid #227cc3;
   border-top:0px;
   border-left: 0px;
   display: inline-block;
   font-family: arial, tahoma,sans-serif;
   font-size: 14px;
   color: #000;
   padding: 1px 3px 0 0;
   margin: 0;
   position: relative;
   float: left;
   text-align: right;
   }
   
.sales_pricing_totals {
   background-color: #e8f2f9;
   width:418px;
   height: 18px;
   border: 1px solid #227cc3;
   border-top:0px;
   display: inline-block;
   font-family: arial, tahoma,sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #000;
   padding: 0;
   padding-left: 10px;
   padding-top: 2px;
   margin: 0;
   position: relative;
   float: left;
   }

.sales_pricing_totals2 {
   background-color: #e8f2f9;
   width:84px;
   height: 19px;
   border: 1px solid #227cc3;
   border-top:0px;
   border-left: 0px;
   display: inline-block;
   font-family: arial, tahoma,sans-serif;
   font-size: 14px;
   color: #000;
   padding: 0;
   padding-top: 1px;
   margin: 0;
   position: relative;
   float: left;
   }
   
#sales_total_label {
   font-family: arial,tahoma,sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #000;
   width: 404px;
   margin: 0;
   padding: 15px;
   padding-left: 10px;
   position: relative;
   display: inline-block;
   float: left;
   }

#sales_total_price {
   font-family: arial,tahoma,sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #000;
   position: relative;
   display: inline-block;
   float: left;
   width: 81px;
   margin: 0;
   padding: 15px 3px 0 0;
   text-align: right;
   }
   
.sales_vehicle_frame {
   border-left: 1px solid #227cc3;
   border-right: 1px solid #227cc3;
   width: 361px;
   height: auto;
   }
   
.sales_package_frame_right {
   width: 363px;
   height: auto;
   margin: 0;
   padding: 0;
   display: inline-block;
   position: relative;
   float: right;
   }
   
.sales_package_frame_right_top {
   background: url('/images/layout/funnel_pg3_right_header.png') top left no-repeat;
   width: 363px;
   height: 30px;
   margin: 0;
   padding: 0;
   }
   
.sales_package_frame_right_bottom {
   background: url('/images/layout/funnel_pg3_right_footer.png') top left no-repeat;
   width: 363px;
   height: 9px;
   margin: 0;
   padding: 0;
   padding-bottom: 5px;
   position: relative;
   float: right;
   }
   
   
.sales_package_frame_right_bottom2 {
   background: url('/images/layout/funnel_pg3_right_footer2.png') top left no-repeat;
   width: 363px;
   height: 9px;
   margin: 0;
   padding: 0;
   padding-bottom: 5px;
   position: relative;
   float: right;
   }
   
.sales_booking_title {
   width: 56px;
   height: 10px;
   padding: 10px;
   padding-left: 10px;
   padding-right: 0px;
   margin: 0;
   font-family: arial,tahoma,sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #000;
   position: relative;
   display: inline-block;
   float: left;
   }
   
.sales_booking_text {
   width: 295px;
   height: 10px;
   padding: 10px 0px;
   margin: 0;
   text-align: center;
   font-family: arial,tahoma,sans-serif;
   font-size: 13px;
   font-style: italic;
   color: #227cc3;
   position: relative;
   display: inline-block;
   float: left;
   }

.quote_info_text {
   font-family: arial,tahoma,sans-serif;
   font-size: 11px;
   color: #227cc3;
   text-align: center;
   margin: 0;
   padding: 0;
   }
   
.sales_quote_label {
   display: inline-block;
   width: 80px;
   height: 20px;
   font-family: arial,tahoma,sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #000;
   margin: 0px;
   margin-top: 5px;
   padding: 0;
   padding-left: 10px;
   }

.sales_admcomms_label {
   width: 80px;
   height: 20px;
   font-family: arial,tahoma,sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #000;
   margin: 0px;
   margin-top: 5px;
   padding: 0;
   padding-left: 10px;
   }   

.sales_admcomms_txt {
   display: block;
   height: 90px;
   width: 310px;
   margin: 5px 10px 0;
}

 #discovery_guarantee {
      width: 530px;
      position: relative;
      margin-top:20px;
      display: inline-block;
     
      }
      
   #guarantee_words {
      width: 365px;
      margin: 10px;
      padding: 0px;
      margin-left: 40px;
      margin-bottom: 0px;
      color: #194892;
      font-family: arial,sans-serif;
      font-size: 13px;
      position: relative;
      float: left;
      display: inline-block;
      text-align: justify;
      }
      
   #guarantee_header {
      background: url('/images/guarantee_text.gif') top right no-repeat;
      width: 350px;
      height: 30px;
      margin: 0px;
      padding: 0px;
      margin-left: 50px;
      position: relative;
      float: left;
      display: inline-block;
      }
      
   #guarantee_icon {
      background: url('/images/guarantee_icon.png') top left no-repeat;
      width: 100px;
      height: 119px;
      margin: 0px;
      margin-top: 30px;
      padding: 0px;
      position: relative;
      float: left;
      display: inline-block;
      }  

/** END SCREEN 3 LAYOUTS **/     


/** SCREEN 4 LAYOUTS **/

 .orange_text {
       color:#F47623;
       font-size:16pt;
       font-family:arial, helvetica, sans-serif;
       margin-top:10px;
      }
   .heading_book {margin-top:10px;}

   .note_points {
      text-align:left;
      margin:20px;
      font-family:arial, helvetica, sans-serif;
      }
     
   .note_points ul li {
      padding:5px;
      text-align:left;
      }   
      
   .surround_box {
      border:1px solid #F47623;
      padding:10px;
      }
      
   #submit_btn {
      margin-bottom:15px;
      position:relative;
      right:48px;
     }
     
 .book_now_content {
      width: 620px;
      margin: 0 auto;
      padding: 0;
      background-color: #fff;
      }
      
   #book_lightblue_top {
      background: url('/images/book_lightblue_top.png') top left no-repeat;
      width: 622px;
      height: 10px;
      margin: 0 auto;
      padding:0;
      }
   #book_lightblue_middle {
      background: url('/images/book_lightblue_middle.png') top left repeat-y;
      width: 622px;
      height: 100%;
      margin: 0 auto;
      padding:0;
      padding-bottom: 10px;
      }
   #book_lightblue_bottom {
      background: url('/images/book_lightblue_bottom.png') top left no-repeat;
      width: 622px;
      height: 10px;
      margin: 0 auto;
      padding:0;
      }
   #book_white_top {
      background: url('/images/book_white_top.png') top left no-repeat;
      width: 622px;
      height: 10px;
      margin: 0 auto;
      padding:0;
      }
   #book_white_middle {
      background: url('/images/book_white_middle.png') top left repeat-y;
      width: 622px;
      height: 100%;
      margin: 0 auto;
      padding:0;
      padding-bottom: 10px;
      }
   #book_white_bottom {
      background: url('/images/book_white_bottom.png') top left no-repeat;
      width: 622px;
      height: 10px;
      margin: 0 auto;
      padding:0;
      }
   #book_blue_top {
      background: url('/images/book_blue_top.png') top left no-repeat;
      width: 460px;
      height: 10px;
      margin: 0 auto;
      padding:0;
      }
   #book_blue_middle {
      background: url('/images/book_blue_middle.png') top left repeat-y;
      width: 350px;
      height: 100%;
      margin: 0 auto;
      padding:0;
      padding-left: 55px;
      padding-right: 55px;
      }
   #book_blue_bottom {
      background: url('/images/book_blue_bottom.png') top left no-repeat;
      width: 460px;
      height: 10px;
      margin: 0 auto;
      padding:0;
      }
      
   .urgent_text {
      color: #3a89c8;
      font-style: italic;
      text-align: center;
      padding-top: 0;
      padding-bottom: 20px;
      margin-top: 5px;
      }
      
   .book_now_text {
      text-align:center;
      padding-left:25px;
      padding-right:25px;
      }
      
   .book_note_text {
      text-align:left;
      margin-left:40px;
      margin-right:40px;
      }
      
   .bold_label {
      margin: 0;
      margin-top: 2px;
      padding: 0;
      line-height: 1.7;
      display: inline-block;
      color: #174299;
      font-family: arial,tahoma,sans-serif;
      font-size: 14px;
      font-weight: bold;
      position: relative;
      float: left;
      }

   .normal_label {
      margin: 0;
      margin-top: 2px;
      margin-left: 10px;
      padding: 0;
      line-height: 1.7;
      display: inline-block;
      color: #174299;
      font-family: arial,tahoma,sans-serif;
      font-size: 14px;
      font-weight: normal;
      position: relative;
      float: left;
      }
      
   .normal_input_label {
      margin: 0;
      margin-top: 2px;
      margin-left: 10px;
      padding: 0;
      line-height: 1.7;
      display: inline-block;
      color: #174299;
      font-family: arial,tahoma,sans-serif;
      font-size: 14px;
      font-weight: normal;
      position: relative;
      float: left;
      }
   
   .child_label {
      margin: 0;
      margin-top: 2px;
      margin-left: 10px;
      padding: 0;
      padding-right: 5px;
      line-height: 1.7;
      display: block;
      color: #7c93bf;
      font-family: arial,tahoma,sans-serif;
      font-size: 12px;
      font-weight: normal;
      position: relative;
      float: right;
      }
   
   .label_right {
      position: relative;
      float: right;
      }
      
   .name_text {
      margin: 0;
      margin-top: 2px;
      margin-left: 10px;
      padding: 0;
      line-height: 1.7;
      display: inline-block;
      color: #174299;
      font-family: verdana,tahoma,sans-serif;
      font-size: 15px;
      font-weight: bold;
      position: relative;
      float: right;
      }
      
   .total_text  {
      margin: 0;
      margin-top: 2px;
      margin-left: 10px;
      padding: 0;
      line-height: 1.7;
      display: inline-block;
      color: #174299;
      font-family: verdana,tahoma,sans-serif;
      font-size: 15px;
      font-weight: bold;
      font-style: italic;
      position: relative;
      float: right;
      }
   .booknow_hr {
      margin: 0;
      margin-bottom: 5px;
      padding: 0;
      color: #1d7cbf;
      }
   .booknow_br {line-height: 1.7;}
      
   #submit_booknow {
      margin: 15px;
      margin-left: 70px;
      padding: 0;
      width: 209px;
      height: 77px;
   }
   
   .input_right {
      width: 185px;
      position: relative;
      float: right;
      text-align: left;
      }
      
   #input_comments_right {
      padding: 5px;;
      position: relative;
      float: right;
      text-align: left;
      width: 255px;
      height: 100px;
      text-align: left;

      }
      
   
   #book_terms_checkbox {
      position: relative;
      float: right;
      }
      
   #input_month {
      position: relative;
      float: right;
     
      }
   
   #input_year {
      position: relative;
      float: right;
     
  }
      
   #input_label_month {
      margin: 0;
      padding: 0;
      padding-left: 2px;
      padding-right: 6px;
      padding-top: 2px;
      width: auto;
      line-height: 1.7;
      display: inline-block;
      color: #174299;
      font-family: arial,tahoma,sans-serif;
      font-size: 14px;
      font-weight: normal;
      position: relative;
      float: right;
      }
   
   #input_label_year {
      margin: 0;
      padding: 0;
      padding-left: 2px;
      padding-right: 6px;
      padding-top: 2px;
      width: auto;
      line-height: 1.7;
      display: inline-block;
      color: #174299;
      font-family: arial,tahoma,sans-serif;
      font-size: 14px;
      font-weight: normal;
      position: relative;
      float: right;
      }   
      
      
/** SCREEN 4 LAYOUT **/

 
/* Start Quote/Vouchers Print-only CSS - Admin */
.print_h1 {
   font-family: verdana,arial,sans-serif;
   font-size: 20px;
   font-weight: bold;
   color:#000;
   text-align: center;
   padding: 0;
   padding-top: 10px;
   padding-bottom: 10px;
   margin: 0;
   }

.print_h2 {
   font-family: verdana,arial,sans-serif;
   font-size: 18px;
   font-weight: bold;
   color: #000;
   text-align: center;
   padding: 0;
   padding-top: 8px;
   padding-bottom: 8px;
   margin: 0;
   }

.print_h3 {
   font-family: verdana,arial,sans-serif;
   font-size: 17px;
   font-weight: bold;
   color: #000;
   text-align: center;
   padding: 0;
   padding-top: 6px;
   padding-bottom: 6px;
   margin: 0;
   }

.print_h4 {
   font-family: arial,verdana,sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #000;
   text-align: center;
   padding: 0;
   padding-top: 4px;
   padding-bottom: 4px;
   margin: 0;
   }

.print_txt,.print_txt_sm {
   font-family: helvetica,arial,sans-serif;
   font-size: 16px;
   font-weight: normal;
   color: #000;
   padding: 10px;
   margin: 0;
   text-align: left;
   }
   
.print_txt_sm {
   font-size: 13px;
   }

.print_ul {
   font-family: helvetica,arial,sans-serif;
   font-size: 16px;
   font-weight: normal;
   color: #000;
   padding: 16px;
   padding-left: 75px;
   margin: 0;
   text-align: left;
   list-style-type: disc;
   }

.print_table {
   font-family: helvetica,arial,sans-serif;
   font-size: 14px;
   font-weight: normal;
   color: #000;
   text-align: left;
   border: 1px solid #CCC;
   margin: 10px auto;
   }
   
.print_table th {
   font-weight: bold;
   background-color: #E5E5E5;
   border: 1px solid #CCC;
   padding: 3px;
   text-align: center;
   padding-left:10px;
   padding-right: 10px;
   }

.print_table td {
   border: 1px solid #CCC;
   padding: 3px;
   padding-left:10px;
   padding-right: 10px;
   text-align: left;
   }
   
/* End Quote/Vouchers Print-only CSS - Admin */

/* Start Facebook Logo advert */
   #facebook_text,#facebook_text:visited {
   padding-left:20px;
   color:#3B5998;
   font-weight:bold;
   font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
   font-size:20px;
   text-decoration:none;
   }
   
   #facebook_text:hover ,#facebook_text:active {
   color:#597cd3;
   }
   
   #facebook_icon {
   vertical-align:middle;
   }
   
   #facebook_message_div {
   width:350px;
   margin: 0 auto;
   height:100px;
   line-height:100px;
   vertical-align:middle;
   }
   
/* End Facebook Logo advert */


/* Start Right Menu */

#lmenu_content {
   width: 195px;
   height: auto;
   margin: 0;
   margin-left: 5px;
   padding: 0;
   display: inline-block;
   position: relative;
   float: left;
   }
   
.lmenu_bg_top {
   background: url('/images/layout/lmenu_bg_top.png') top left no-repeat;
   width: 187px;
   height: 13px;
   margin: 0;
   padding: 0;
   display: inline-block;
   }
   
.lmenu_bg_header {
   background: url('/images/layout/lmenu_bg_header.png') top left no-repeat;
   width: 187px;
   height: 40px;
   margin: 0;
   padding: 0;
   display: inline-block;
   }
   
.lmenu_bg_header_nogb {
   background: url('');
   width: 187px;
   height: 40px;
   margin: 0;
   padding: 0;
   display: inline-block;
   }   

.lmenu_bg {
   background: url('/images/layout/lmenu_bg.png') top left repeat-y;
   width: 187px;
   height: auto;
   margin: 0;
   padding: 0;
   padding-top: 5px;
   display: inline-block;
   text-align: center;
   }
   
.lmenu_bg p {
   font-family: arial,tahoma,sans-serif;
   font-size: 14px;
   color: #000;
   text-align: justify;
   padding-left: 10px;
   padding-right: 10px;
   margin: 10px;
   }
   
.lmenu_bg_bottom {
   background: url('/images/layout/lmenu_bg_bottom.png') top left no-repeat;
   width: 187px;
   height: 17px;
   margin: 0;
   margin-bottom: 5px;
   padding: 0;
   display: inline-block;
   }

#lmenu_main_links {
   position: absolute;
   padding: 0px;
   padding-top: 7px;
   margin:0px;
   width: 175px;
   }
#lmenu_main_links li span {
   font-family: arial,tahoma,sans-serif;
   font-size: 18px;
   font-weight: bold;
   color: #f47623;
   text-decoration: none;
   right: 0px;
   display: inline-block;
   float: right;
   }
   
#lmenu_main_links li a:hover,#lmenu_main_links li a:active  {
   text-decoration: underline;
   color: #3f9b04;
   }
   
#lmenu_main_links li a,#lmenu_main_links li a:visited {
   font-family: arial,tahoma,sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #f47623;
   text-decoration: none;
   display: inline-block;
   line-height: 18px;
   float: left;
   }
#lmenu_main_links li a span a {float: right;}
      
#lmenu_main_links li a:hover,#lmenu_main_links li a:active {
   text-decoration: underline;
   color: #3f9b04;
   }
   
#lmenu_main_links li {
   font-family: arial,tahoma,sans-serif;
   font-size: 15px;
   font-weight: bold;
   color: #f47623;
   height: 20px;
   margin: 0;
   padding: 3px 0px 3px 35px;
   text-align: left;
   list-style-type: none;
   background: transparent url('/images/discovery_icon.png') no-repeat 10px 0px;
   display: block;
   }
    
.lmenu_phone_numbers {
   background: url('/images/layout/lmenu_phone_bg.png') top left no-repeat;
   height: 26px;
   width: 175px;
   font-family: arial,tahoma,sans-serif;
   font-size: 14px;
   color: #000;
   margin: 0;
   margin-left: 5px;
   margin-bottom: 3px;
   padding: 0;
   padding-top: 5px;
   padding-left: 10px;
   text-align: left;
   }
   
.lmenu_phone_numbers p,.lmenu_phone_numbers p b {
   display: inline;
   margin: 0;
   padding: 0;
   padding-left: 3px;
   text-align: left;
   vertical-align: top;
   }

.lmenu_bg_header h1 {
   font-family: arial,tahoma,sans-serif;
   font-size: 25px;
   font-weight: bold;
   color: #003300;
   margin: 0 auto;
   margin-top: 6px;
   padding: 0;
   text-align: center;
   }
   
h1.phone_icon {
   background: url('/images/layout/phone_icon.png') top left no-repeat;
   margin: 0;
   margin-left: 23px;
   margin-top: 6px;
   padding: 0;
   }
   
.lmenu_bg h2,.lmenu_bg_header h2 {
   font-family: arial,tahoma,sans-serif;
   font-size: 18px;
   font-weight: bold;
   font-style: italic;
   color: #1d732b;
   margin: 0 auto;
   margin-top: 5px;
   margin-bottom: 5px;
   padding: 0;
   text-align: center;
   }
   
.lmenu_bg_header h2 {margin-top: 10px;}

.lmenu_link,.lmenu_link:visited {
   font-family: arial,tahoma,sans-serif;
   font-size: 14px;
   color: #f47623;
   text-decoration: none;
   line-height: 1.5;
   }
      
.lmenu_link:hover,.lmenu_link:active {
   text-decoration: underline;
   color: #3f9b04;
   }

 /* End Right Menu */
 
 
/**Popular locations **/
.popular_locs {
   display:none;
} 
#state_depots_list_wrapper {
   width:600px;
}
.picture_gallery {
   margin:0px auto;
   width:540px;
   margin-top:10px;
   text-align:center;
}

/**For the link footer**/
.foot_links ul {
   list-style-type: none;
}

.foot_links  li a {
   FONT-SIZE: 12px;
}

.foot_links a:hover {
COLOR: #194892;
}

.h3_list {
   color: #3A89C8;
   font-size: 16px;
   font-weight: bold;
}

/* Used in process_booking.php */    
.screen4-error {
   width: 445px;
   height: 155px;
   display: block;
   background: #ffcccc;
   margin: 5px auto 15px auto;
   padding: 1px 5px;
   border: 3px solid #ff3333;
   color: #330000;
   -moz-border-radius: 10px;
   border-radius: 10px;
}
.small { font-family:Arial, Helvetica, sans-serif;
font-size:14px;

	}
.blockborder {
		
	margin: 10px 10px;
	color: #333;
	font-size:14px;
	font-style:italic;
	font-family:Verdana, Geneva, sans-serif;
	border-left: 1px solid  #390;
	border-top: 1px solid  #390;
	border-right: 1px solid  #390;
	border-bottom: 1px solid  #390;
	padding: 10px; }
	
/* Requote styles */

.requote_resbox_header {
   text-align: center;
   font-weight: bold;
   font-size: 17px;
   color: #fff;
}

.requote_resbox {
   background-position: center left;
   background-repeat: no-repeat;
   width: 522px;
   height: 325px;
   background-image:url(/images/layout/resbox_requote.png);
   color:#FFF;
}

.requoteboxtextTop {
  COLOR: #0071BC;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   padding: 3px 0 2px;
}

.requoteboxBottom {
   padding-top: 10px;
}

/* END Requote styles */


/**This is just to hode an image on the voucher/gift page, so as not to overwrite the print css**/
#show_print {
   display:none;
   
}

 /* New icons on veh details table*/
        #vehicle_facilities_tbl {
         width: 100%; 
         border: 1px solid #ccc;
         border-collapse: collapse;
         margin: 10px 0;
      }
      
      #vehicle_facilities_tbl td {
         border: 1px solid #ccc;
         padding: 3px;
      }
      
      #vehicle_facilities_tbl th {
         border: 1px solid #ccc;
         padding: 3px;
      } 
	  
	  /* end icons table*/
	  
.data_float_right{
    margin-left:10px; 
    margin-right:70px;
	 margin-top:10px;
    margin-bottom:10px;
    float:right;
    
}
.data_float_left{
    margin-left:70px; 
    margin-right:10px;
    margin-top:10px;
    margin-bottom:10px;
    float:left;
}
.tglink {

	padding-right:5px;
	font-size:14px;
	color:#039;
	font-weight:bold;
}
.tglink:hover {
	
	padding-right:5px;
	font-size:14px;
	color: #F90;
	font-weight:bold;
}
.tglink:visited {

	padding-right:5px;
	font-size:14px;
	color:  #666;
	font-weight:bold;
}
.tglink:visited:hover {
	
	padding-right:5px;
	font-size:14px;
	color: #F90;
	font-weight:bold;
}

.tg ul {
		list-style:url(http://www.discovery-campervans.com.au/images/layout/rightarrow.png);
}

/* style for camperguide image maps */
.img_rightcol { padding-left:25px;
float:right;
padding-right:10px;
margin:0;
	
}
.back_link {
	padding-left:18px;
	padding-bottom:18px;
	padding-top:3px;
	padding-right:25px;
	margin-bottom:10px;
	color: #666;
	font-size: 13px;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	background:url(images/layout/back.png) no-repeat;
	width:120px ;
	height:25px ;

}
.backlinker { /* code to pad the button*/
	margin :8px;
	padding:2px;
	width:200px;
	height:20px;
	
}
.back_link.hover {
	  color: #F60;
}
.redtext_sp { /* css added for the special on screen 3 */
		color: #999;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		padding: 0;
		padding-top: 1px;
		padding-left: 20px;
		margin: 0;
		position: relative;
		float: left;
	
	
}
.img_link  {
    border:none;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:red;
	padding:5px;
	
	
}
  .img_link a:hover {
    border:none;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #F60;
	padding:5px;
}

.ddrivetip {
	z-index:1000;
	
}
 


/* new css for refine search boxes */
.refine_search_headertext {
	font-family:Microsoft sans serif, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#194892;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	letter-spacing:1px;
	
}
.current_search_header {
	font-family: Microsoft sans serif, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#fff;
	font-weight:bold;
	padding-top:17px;
	padding-left:10px;
	 letter-spacing:1px;
}
.greenbar {
	margin-top:5px;
	padding-top:5px;
	height:37px;
	width:100%;
	background:url(images/layout/sr_bg.jpg) repeat-x ;
}
.bluebar {
	height:100px;
	width:100%;
	background-color:#cce4ff;
   /**background-color:url(images/layout/bluebar.jpg) repeat-x;**/
	margin:0;
   margin-top:5px;
}
.refine_inputfield {
	font-size: 12px;  
	background-color: #fff;  
	border: 1px solid #ccc;
	padding-left:1px;
	
}
.row_refine {  
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:11px;
	padding-right:10px;
 
}
.text_refine {  
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px;	
	color:#036;
	font-weight:bold;
 
}
.refine_searchbutton {
    border: 0px;
    float:right;
	padding: 2px 5px 5px 2px;
	cursor: pointer;
	
}
.results {  
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;/* do not change */
	color:#333;
	padding-left:25px;
}
/*Camperguide */
.guide_img { 
float:left;
padding:10px 10px 10px 10px;;
padding-right:20px;
padding-bottom:25px;
	
}
.guidelist_link
{
	color: #F60;
	font-size:15px;
}
.guidelist_link:hover
{
	color:  #06C;
	font-size:15px;
}
.guidelist_index {
	padding-left:25px;
	padding-top:0px;
	margin-top:25px;
	margin-left:280px;
	list-style:url(/images/layout/rightarrow2.png);
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.ruler {
	width:400px;
	color:#06C;
	height:1px;
	
}

/*beginners guide links at bottom*/

      .navbutt{
          color: #3300ff;
          font-size: 16px;
          font-weight: bold;
          font-family: verdana, arial;
		  padding:5px;
      }
      .navbutt2 {
          color: #888;
          font-size: 16px;
          font-weight: bold;
          font-family: verdana, arial;
          text-decoration: none;
		  padding:5px;
      }

. slide_section .top{
	background:url(images/slides/midborder.jpg) no-repeat;

}
. slide_section .mid{
	background:url(images/slides/midborder.jpg) repeat-y;
	
}
. slide_section .bottom{
	background:url(images/slides/midborder.jpg) no-repeat;

}
. slide_section{
	width:645px;
	
}
.slide_header {
		color: #036;
        font-size: 22px;
        font-weight:bold;
        font-family: verdana, arial;
		padding:5px;
}
.slide_text {
		color: #036;
		font-weight:bold;
        font-size: 14px;
        font-family: verdana, arial;
		padding-top:0px;
		margin-top:0px;
	
}
.slide_ul {
	list-style:outside;
	list-style-image: url(images/dot.png);
	
}
.h3slide {
	color: #036;
	font-size: 18px;
	font:bold;
        font-family: verdana, arial;
		padding:5px;
	
}
.closeit {
	color:  #F60;
	font-size: 14px;
	font-weight:bold;
    font-family: verdana, arial;
	padding:5px;
	
}
.closeit:hover {
	color: #333;
	font-size: 14px;
    font-family: verdana, arial;
	padding:5px;
	
}
.quote_tables {
	border:thin 1px #CCC;
	padding:10px;
	min-height:400px;
}

/* contact page*/
.cnt {
	background: url('/images/layout/cnt.png') top left no-repeat;
	margin:0;
	margin-left:45px;
	padding-right:10px;
	padding-bottom:20px;
	padding-top:10px;
	padding-left:10px;
	min-height:565px
}
.cnt2 {
	background: url('/images/layout/tabbg_viewquotes.jpg') top left no-repeat;
	margin:0;
	margin-left:45px;
	padding-right:10px;
	padding-bottom:20px;
	padding-top:10px;
	padding-left:10px;
	min-height:256px;
 
}
.contact_bg_header {
	background: url('/images/layout/contact_bg_top.png') top left no-repeat;
   width: 250px;
   height: 35px;
   margin: 0;
   padding-top:5px;
   display: inline-block;
  
	}
.contact_bg {
   background: url('/images/layout/contact_bg.png') top left repeat-y;
   width: 250px;
display: inline-block;
   margin: 0;
   padding: 0;
   padding-top: 5px;
   text-align: center;
   }
   
.contact_bg p {
   font-family: arial,tahoma,sans-serif;
   font-size: 14px;
   color: #000;
   padding-left: 10px;
   padding-right: 10px;
     }
   
.contact_bg_bottom {
   background: url('/images/layout/contact_bg_bottom.png') top left no-repeat;
   width: 250px;
   height: 15px;
   margin: 0;
   padding: 0;
   
   }
   
   /* quote review styles*/
   # tick {
	  list-style:url(images/small_incl_tick.png);
	  padding:5px; 
   }
   
 
/**Styles for new Retrieve Quote/Booking screen**/
.retrieve_box {
   width:600px;
   text-align:center;
   border:1px solid #ccc;
   background-image:url('/images/layout/retrieve_formbg.jpg');
   height:110px;
}

.retrieve_table {
   width:100%;
   border-top:1px solid #ccc;
   border-left:1px solid #ccc;
   margin-top:20px;
   margin-bottom:150px;
}

.retrieve_table   th {
   color:white;
   font-weight:bold;
   text-align:center;   
   background-image:url('/images/layout/table_retrieve_bg.jpg');
   font-size:10pt;
   height:24px;
}

.retrieve_table tr {
   font-size:10pt;   
}

.retrieve_table   td {   
   text-align:left;  
   height:42px;
   border-right:1px solid #ccc;
   border-bottom:1px solid #ccc;
   padding-left:10px;
}

.confirmed_cell_row {
   background-image:url('/images/layout/confirmed_row.jpg');
   color:#2e64a2;
}

.quote_cell_row {
   background-image:url('/images/layout/quote_row.jpg');
   background-repeat: repeat-x;
   background-position:bottom;
   color:#2e64a2;
}

.expired_cell_row {
   background-image:url('/images/layout/expired_row.jpg');
   background-repeat: repeat-x;
   background-position:bottom;   
   color:#878787;
}

.confirmed_status_text {
   font-weight:bold;
   color:#17500b;
}

.quote_status_text {
   font-weight:bold;
   color:#194b94;
}

.expired_status_text {
   font-weight:bold;
   color:#9d120b;   
}
.bhours {
	background:url(images/layout/bhours_bg.png) no-repeat;
	width:234px;
	height:361px;
	
	margin:1px;
	text-align:center;
}
.input_field_contact {
	border:#CCC thin solid 1px;
	box-shadow:#333 2px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#069;
	
}

/* Stress free upgrade - booking page */

.ugb_main_panel {
	width:760px;
 	border:5px;
	padding:5px;
	border:1px #09C thin;
	
}
.ugb_panel {
	border:1px solid #CCC;
	width:300px;
	-moz-box-shadow: 1px 1px 1px  #CCC;
	-webkit-box-shadow: 1px 1px 1px  #CCC;
	box-shadow:1px 1px 1px  #CCC;
	padding:15px;
	margin:2px;
	margin-right:20px;	
	background:url(/images/layout/bg_grey_grad.jpg) top left repeat;    

}
.ugb_btn {

	width:177px;
	height:50px;
 
	background: url(/images/layout/upgrade_btn.png) no-repeat top left;
	border:0;
	/* ie */
	background-image:url(/images/layout/upgrade_btn.png)  ;
	margin:30px;
	cursor:pointer;
 

}
#ugb_payment {
 
   
	 width:474px;
	 height:425px;
	margin-left:180px;
	margin-right:20px;
	background:url(/images/layout/formbg.png) no-repeat top left;
	padding-left:15px;	 

}

.dep_head { 
	padding: 6px 5px 5px 5px;	 
	line-height: 1.7;
   color: #174299;
   font-family: verdana,tahoma,sans-serif;
   font-size: 15px;
   font-weight: bold;
	margin-left:-35px;	
   width:400px;
   text-align:center;
}

.bottom_border {	 
	border:1px #06C solid;
	border-left:0;
	border-right:0;
	border-top:0;
	margin-bottom:9px; 	
}

.stressfree_bg {
	background:url(images/layout/str_fr_bg.jpg) bottom left no-repeat;
	min-height:500px;
   height:1630px;
   background-position:bottom;
		
}
.stressfreegirl {
	margin-bottom:-15px;
	
}
.small_link { /* use different card link on form*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	
	color:#069;
	padding-left:15px;

}
.small_link:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	
	color: #F63;
	padding-left:15px;

}
.sales_bullet2 {
	margin-left: 5px;
	list-style-image: url('/images/layout/blue_sq_bullet.gif');
	font-family: verdana,arial,sans-serif;
	
	font-size: 13px;
	line-height: 1.5;
}
.plus_bullet {
	margin-left: 5px;
	list-style-image: url('/images/layout/plus.png');
	font-family: verdana,arial,sans-serif;
	
	font-size: 13px;
	line-height: 1.5;
}
 
.ugb_bonusses {
	 background: #F0F0F0;
	
}
.padded_left { margin-left:25px;}
.padded_right { margin-right:25px;}

 .padded {
	 padding:10px;
	 
 }
 .right {
		float: right;
		padding:0;
}
.left {
		float: left;
		padding:0;
}


 
