/*
File:			custom.css
Description:	Custom styles for Your Theme

HOW TO USE THIS FILE:

Override any class you want and it will change default styling to suit your needs.

    1. Open style.css file and find any clasess you want to override
	2. Copy classes to override in this file, make sure you put classes outside
	3. Activate custom.css file in theme admin panel

*/
/* START OVERRIDING / ADDING NEW CLASESS BELOW THIS LINE */

body {
	color: #303030;
	font: 12px arial, helvetica, sans-serif;
}

.shadow {
width: 1040px;
margin: 0 auto;
background-image: url(/wp-content/themes/Destination/skins/2-default/shadow1.gif);
background-position:top right;
background-repeat: repeat-y;
margin-bottom: 20px;
}
.shadow_bottom {
width: 1040px;
height: 20px;
background-image: url(/wp-content/themes/Destination/skins/2-default/shadow2.gif);
background-position:top right;
background-repeat: no-repeat;
}

.page_wrapper {
background-image:none;
margin-top: 0px;
padding-top: 7px;
border: 0px;
}

#header #logo-spot { display: block; font-size:18px; padding:0; margin:0; float:left;  margin-bottom: -10px;}

#header {
	background-image: url(/wp-content/themes/Destination/skins/2-default/australia_globe_kangaroos.gif);
	background-position: 780px 5px;
	background-repeat:no-repeat;
		}
		
/* ========== menus ============= */
		
#cat-menu ul li:hover a, #cat-menu ul li.hover a {
background-image: none;
}


/* tab menus */
#cat-menu ul {
margin:0px 10px 0 10px;
padding:0px; height:32px;
clear:both;  }


/* currently viewed page menu item */
#cat-menu ul li.current_page_item a {
 color: #888888;
 }
 


/* sub tab menu ul*/
#cat-menu #subnav{
border-left:solid 1px #ccccc5;
border-right:solid 1px #ccccc5;
background: url(/wp-content/themes/Destination/skins/2-default/navbg1.gif) repeat-x 0px 3px;
background-color:#FECF9C;
height:25px;
padding-top:0px;
}

/*sub tab menu individual pages li */
#cat-menu #subnav li{
line-height: 12px;
background-color: #fd9d36;
background: url(/wp-content/themes/Destination/skins/2-default/navbg1.gif) repeat-x top left;
border-right: solid 1px #CCCCCC;
margin: 0px;
padding-right: 4px;
padding-left: 8px;
margin-top: 3px;

}

/*sub tab menu individual pages li a */
#cat-menu #subnav li a, #cat-menu #subnav li:hover a {
padding: 3px 5px 3px 5px;
margin: 0px;
}

/*sub tab menu individual pages li a */
#cat-menu #subnav li a{
	font-size: 12px;
	color:#333333;

}

/*sub tab menu individual pages li a */
#cat-menu #subnav li:hover a {
background-image: none;
}
 
 #cat-menu #subnav li:hover a {
 color:white;
}
 
/*sub tab menu individual pages li a  currently selected page*/
#cat-menu #subnav li.current_page_item a, #cat-menu #subnav li.current_page_item:hover a {
 color:#DB7402;
 
 }
 

/* top menu parent item of currently viewed pate */
#cat-menu ul li.current_page_parent a{
background: url(/wp-content/themes/Destination/skins/2-default/nav-active7.gif) no-repeat bottom center;


}

/* =========================== */


#slideshow .slides-nav { display: none; position:absolute; right:5px; top:7px; z-index:999; width:125px; height:288px; margin-right:0px; }
#slideshow .slides-nav li { list-style:none; overflow:visible; height: 59px; width: 120px; padding: 0px; margin-bottom: 5px;}
#slideshow .slides-nav li a { display: block; padding: 0px ; outline: none }
#slideshow .slides-nav li img {
	border:1px solid #fff;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	width: 120px;
	height: 55px;
	padding: 0px;
	}



a, .widget a, .entry a {
font-weight: bold;
color:#666666;
}


.why_us li{
font-weight: bold;
margin-bottom: 2px;
margin-left: 5px;
padding-bottom: 5px;
padding-left: 25px;
line-height: 20px;
list-style-type:none;
list-style-position: outside;
width: 100%;

background-color: transparent;
background-image: url("/wp-content/themes/Destination/skins/2-default/green_tick_box.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px -4px;
border: none;
}

.why_us li a, .why_us li a:hover, .awards a, .awards a:hover  {
font-weight: bold;
color: #303030;
}

.content-in .greentick {
margin-left: 10px;
padding-left: 5px;
}

.greentick li{
font-weight: bold;
margin-bottom: 2px;
margin-left: 0px;
padding-bottom: 5px;
padding-left: 25px;
line-height: 20px;
list-style-type:none;
list-style-position: outside;


background-color: transparent;
background-image: url("/wp-content/themes/Destination/skins/2-default/green_tick.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px -4px;
border: none;
}


h1,h2,h3,h4,h5,h6 { 
font-family:Arial, Helvetica, sans-serif;
font-weight: bold; }

#page_head { padding:0px 0 10px 0;  }
  #page_head h1 {
    font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
  	margin:0px 0px 12px 0px;
	font-size:20px;
	line-height:22px;
	color: #303030; 
	}
  #page_head h1 a.post-edit-link{ font-size:22px;  }

h2.h_welcome {
    font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
  	margin:0px 0px 12px 0px;
	font-size:20px;
	line-height:22px;
	color: #303030; 
	}

 h2  {
    font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
  	margin:0px 0px 12px 0px;
	font-size:18px;
	line-height:20px;
	color: #303030; 
	}
 h3  {
    font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
  	margin:0px 0px 10px 0px;
	font-size:14px;
	line-height:18px;
	color: #303030; 
	}

.widget h2, .widget h3{ padding:0 0 5px 0; margin:0 0 15px 0; }
  .widget h2 span, .widget h3 span{
   font-family:Arial, Helvetica, sans-serif;
   font-weight: bold;
   margin:0; padding:0px;
   font-size:16px;
   line-height:18px;
   font-variant:normal;
   }
   
   .content_wrap_in {
   margin-bottom: 0px;
   border-bottom: none;
   
   }
   
    .front_page2000 {
   text-align: center;
   }
   
.container_12 .grid_4  {
   width: 29.5%;
text-align: left; 
  padding: 5px;
}
   
  .grid_4a  {
   margin-left: 2%;
   margin-right: 0px;
   }
   
   .blackbox88 {
   border: solid 1px #000000;
  	height: 170px;
   }
   
   .bigbutton{
   border: solid 1px white;
   }
   .bigbutton a{
margin: 0px auto 0px 20px;
}
   
   .front_page_introduction {
  width: 938px;

border-left: 1px solid #ccccc5;
border-right: 1px solid #ccccc5;
border-top: none;
border-bottom: none;
   margin: 0 auto;
   padding 0px 5px 0px 5px;
   text-align: left;
}

.front_page_introduction h1 {
   font-size: 20px;
margin-top: 0px;
padding-left: 5px;
}

.front_page_introduction p {
margin-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 0px;
}

  .spacer2001 {
  width: 938px;
   margin: 0 auto;
   padding-top: 10px;
   padding-bottom: 5px;
   }
     .spacer2002 {
  width: 938px;
   margin: 0 auto;
   padding-top: 0px;
   padding-bottom: 5px; 
   }
   
   .testimonial {
   font-size:125%;
   line-height: 1.3em;
   /*font-style:italic;*/
   padding-left: 10px;
   font-weight: normal;
   color: #3333CC;
   padding-bottom: 10px;
   }

   .testimonial2 {
   font-size:100%;
   padding-right: 10px;
   font-weight: bold;
   color:#666666;
   text-align: right;
   padding-bottom: 15px;
   border-bottom:dashed #cccccc 1px;
   margin-bottom: 10px;
   }
   

blockquote {
border-bottom: none;
margin-bottom: 0px;
}

blockquote p {
background-color: transparent;
background-image: url("/wp-content/themes/Destination/skins/1-default/quote.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
   color: #3333CC;
  font-size:110%;
   line-height: 1.3em;
   /*font-style:italic;*/
   padding-left: 25px;
   font-weight: bold;

   padding-bottom: 0px;
}

.entry table {
background-color:#E2E2E2;
border: 2px solid #999999;
}
.entry table tr td {
border: 1px solid #cccccc;
padding: 5px;
}
.entry table tr .gst {
background-color: #FFFFCC;
border-right: 2px solid #999999;
}
.entry table tr .non_gst {
background-color:#CCFFCC;
}
.entry table .titlerow {
background-color: #FFFFFF;
}

.entry table tr .red_step {
color: red;
font-size: 120%;
font-weight: bold;
width: 60px;
background-color:#FCEAC7;
}

.entry table .spacer_row {
padding: 0px;
margin:0px;
background-color: white;
height: 5px;
border-left: solid 2px white;
border-right:solid 2px white;
font-size: 0px;
line-height: 0px;
}

.entry table .application_row {
border: solid 2px #999999;
border-left:  solid 2px #999999;
border-right: solid 2px #999999;
margin:0px;
background-color: #CCFFCC;
}