body {
}

main-container {
}

/* HEADER */ 
header {
	width:1550px; height:111px;
}

#header {
	height:111px;
	margin:0 auto; display:block;
}

#header_holder {
	width:967px; height:111px;
	margin:0 auto;
}

#header_logo {
	height:111px; padding:15px 0 0;
}

#header_logo IMG {
	text-align:left; display:block; 
}

#header_contact_deal {
	height:111px; padding:10px 0 0;
}

#header_contact_deal span p{
	display:block; line-height:23px;
	font-size:23px; color:#780001; 
	font-family:arial, "helvetica", sans-serif;
}

#header_contact_deal span {
	float:right; clear:both;
	font-size:18px;
}

#header #welcome {
	top:5px; width:100%;
}

#header #welcome a {
	font-size:14px; color:#780001;
}

/* NAVIGATION */

nav {
	width:1550px; height:72px;
	margin:0 auto; background-color:#c69a73;
	background-image:url("../image/nav-bar.jpg");
}

#nav_holder {
	width:967px; height:72px;
	margin:0 auto;
}

ul.nav {
	width:967px; height:72px;
	float:left;
}

ul.nav li {
	display:block; float:left; 
	border-right:3px #fff solid;
}

.homeIcon a {
	width:108px; padding:21px 30px;
	background:url("../image/austhomeicon.png")  no-repeat center center;
	background-repeat:no-repeat;
	border-left:3px #fff solid;
}

ul.nav li a {
	font-size:21px; color:#fff;
	padding:21px 30px;
}

ul.nav li a:hover {
	background-color:#ddc6a7;
}


/* CONTENT */
/* -- SLIDER */

#main_slider {
	width:1550px; height:500px;
	display:block; margin:0 auto;
}

/* -- BODY */

#main_content_holder {
	width:979px; height:auto;
	margin:0 auto -140px; padding:0;
	display:block; overflow:hidden;
	top:-280px; position:relative;
	background-image:url("../image/page_dropshadow.png");
	background-attachment:absolute;
	background-position:top top;
	background-repeat:no-repeat;
}

#main_content_holder_bottom_frame{
	padding:0 0 5px;
	background-image:url("../image/page_dropshadow2.png");
	background-attachment:absolute;
	background-position:center bottom;
	background-repeat:no-repeat;
}

#main_content {
	width:967px; height:auto;
	margin:0px auto 0; padding:0;
	display:block; overflow:hidden;
	background-color:#fff;
}

#call_to_action {
	width:967px; height:auto; 
	display:block; overflow:hidden;
}

.tours_action {
    width: 33.3333%; height:auto;
    padding: 10px 20px; float: left;
    display: block;
}

.tours_action h2 {
	font-family:aria, "Helvetica", serif-sans;
	font-size:21px; color:#780001; font-weight:400;
	padding:5px 0px; 
}

.tours_action a, .tours_action a:hover {
	font-family:aria, "Helvetica", serif-sans;
	font-size:21px; color:#780001; font-weight:400;
	padding:5px 0px; text-decoration:none;
}

.tours_action IMG {
	padding:8px 8px; width:282px;
 	box-shadow:0px 0px 2px 1px rgb(204, 204, 204);
  	border: solid #ccc 1px; margin-bottom:5px;
}

.call_to_action_desc {
	width:60%; height:auto; 
	padding:10px 0px; bottom:0; clear:both;
	overflow:hidden; float:left;
}

.call_to_action_desc p {
	font-size:13px; color:#000; padding-right:5px;
	text-align:center; text-align:left;
}

.call_to_action_desc ul {
	clear:both; text-decoration:none; list-style:none;
	margin:0; padding:0;
}

.call_to_action_desc ul li {
	height:20px; width:205px; 
}

.call_to_action_btn {
	width:40%; height:auto; 
	padding:20px 0 0 0;
	float:right;
}

.call_to_action_btn a, .call_to_action_btn a:hover {
	margin:0; padding:0; text-decoration:none; float:right;
}

.call_to_action_btn img {
	margin:0; padding:0;
 	box-shadow:none;
  	border:none;
}

#main_content_body {
	clear:both; background-color:#fff;
}

#main_content_middle_body {
	height:215px; overflow:hidden;
	margin:0 0 80px; padding:0;
	background-color:#fff; text-align:center;
	background-image:url('../image/featureTextLine.png');
    background-repeat: no-repeat;
    background-attachment: absolute;
    background-position: bottom; 
}

#main_content_middle_body p {
	width:80%; display:block;
	font-size:20px; color:#333; line-height:28px;
	text-align:center; margin:0 auto; padding:80px 0 0;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}

.main_content_feature_holder {
	height:100px;
}
#main_content_left_column {
	margin-bottom:72px; margin-left:20px;
}

#main_content_left_column h1, #main_content_left_column h1 a{
	padding:0; margin:0;
	color:#780001; font-size:32px; line-height:38px;
	text-decoration:none;
}

#main_content_left_column h2, #main_content_left_column h2 a{
	margin-left:0px; padding:0; font-size:24px;
	color:#780001; text-decoration:none;
}

#main_content_left_column hr{
	width:460px; border:none;
	border-bottom:1px dashed #e8e8e8; clear:both;
	margin:15px auto 10px; padding:0;
}


#main_content_home_latest {
	margin:0 0 32px; padding:0;
}
#main_content_home_latest h1{
	font-size:28px; color:#780001;
}

#main_content_home_latest h3{
	font-size:20px; color:#ffb401;
}

#main_content_home_latest img, #main_content_home_latest_2col img{
	padding:5px; width:100%;
 	box-shadow:0px 0px 2px 1px rgb(204, 204, 204);
  	border: solid #ccc 1px; margin-bottom:15px;
}

#main_content_home_latest_2col a{
	text-decoration:none;
}

#main_content_home_latest_2col {
	margin:0 0 0; padding:0 15px 0;
}


#main_content_home_latest_2col h1{
	font-size:28px; color:#780001;
}

#main_content_home_latest_2col h3{
	font-size:20px; color:#ffb401;
}

#main_content_left_column h2{
	font-size:25px; color:#189900; margin:0; padding:0;
}

#main_content_left_column p{
	font-size:14px; color:#780001;
}

#main_content_right_column {
}

.australian_outback_tour {
	width:100%; height:410px; overflow:hidden;
	padding:0 10px 40px; border-bottom:1px solid #eee;
}

.australian_outback_tour h3{
	color:#ffb401;
}

.australian_outback_tour ul{
	margin:0; padding:0 0 0 20px;
}

.australian_outback_tour ul li{
	margin:0; padding:0 0 5px;
}

.australian_outback_tour ul li a {
	font-size:16px; text-decoration:none;
	color:#333; font-weight:bold;
}

.australian_outback_tour ul li a:hover {
	font-size:16px; color:#780001;
	font-weight:bold;
}	
	
.real_life_adventures_description {
	height:400px; padding:0 0 0;
	background:url("../image/sidebar_image.png")  no-repeat bottom center;
}

.real_life_adventures_description p {
	height:400px; padding:40px 20px 0;
	font-size:14px; line-height:18px;
}



footer {
	width:100%; height:100%;
	overflow:hidden; margin:10px 0 0;
	background-color:#ddc6a7;
	display:block; 
}

footer #footer_info {
	width:967px; height:100%;
	margin:0 auto; padding:40px 0 16px; text-align: center;
}

footer #footer_info ul.footer_links, footer #footer_info ul.footer_share{
	display:inline-block; width:auto; 
	margin:0 0 5px; padding:0; 
	overflow:hidden; text-align:center; 
	clear:both;
}

footer #footer_info ul.footer_links li, footer #footer_info ul.footer_share li{
	margin:0; padding:0;
	padding:5px 10px 0; display: inline-block; 
	float:left; list-style:none;
}

footer #footer_info ul.footer_links li a {
	margin:0; padding:0; font-size:15px; 
	padding:5px 10px 0; display: inline-block; 
	float:left; list-style:none; color:#333;
	text-decoration:none; 
}

footer #footer_copyright {
	width:967px; height:100%; overflow:hidden;
	margin:0; padding:0 0 18px;
	margin:0 auto;
}

footer #footer_copyright p{
	margin:0; padding:0; 
	font-size:12px;
	line-height:24px;
	text-align:center; 
}

/* SHOPPING CART CHECKOUT */

#content {
	clear:both; margin-top:30px;
}

#content h1 {
	font-size:28px;
}

#content_holder {
	min-height:540px; 
	margin:30px 0 60px;	
}

#content_holder h1 {
	font-size:28px; color:#780001;
}

#content_holder .content_account{
	margin-bottom:45px;
}

#content_holder .content_account a{
	color:#780001; font-size:15px; text-decoration:none;
}

.cart-info thead td {
	background-color:#f9f1e5;
}

.checkout-heading {
    background: none repeat scroll 0 0 #f9f1e5;
    border: 1px solid #ddc6a7;
    color: #555555;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 8px;
}

/* OTHER */

#content_holder .content{
	padding:20px; margin-bottom:20px;
	border:1px solid rgb(238, 238, 238);
}

#content_holder h2, .login-content .left h2, .login-content .right h2{
	color:#780001; font-size:22px;
}

.products_holder {
	padding:20px 20px 40px; margin-bottom:20px; border-bottom:1px solid #ddc6a7;
}

.products_holder .name a{
	font-size:23px; color:#ffb401; font-weight:bold;
}

.products_holder .description {
	font-size:17px; color:#780001;
}

.products_holder .priceCat {
	font-size:24px; color:#780001; font-weight:bold;
}

.pagination {
	border:none;
}

/* PRODUCTS */

.description .price {
	font-size:18px; color:#780001;
	padding:10px 10px 15px;
}

.cart .cart_disp {
	padding:10px;
}

.product-info p {
	font-size:16px; color:#780001; 
	font-family:arial, "helvetica", sans-serif;
}

/* SHOPPING CART */

#header #cart {
	position:relative; margin-top:36px; right:0;
	min-width: 200px; float:right;
	clear:both; 
}

#header #cart .heading {
	height:60px; margin-right:0; padding:0px 20px; clear:both;
	position:relative; 
	color:#000;
}

#header #cart .heading a #cart-total{
	color:#780001; font-size:16px;
}

#header #cart .heading h4{
	color:#ffb401; font-size:14px;
}



#header #cart .heading {
	margin-top: 5px;
	padding-top: 10px;
	padding-bottom: 6px;
	border-top: 1px solid #ddc6a7;
	border-left: 1px solid #ddc6a7;
	border-right: 1px solid #ddc6a7;
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
}

#header #cart.active .heading {
	margin-top: 5px;
	padding-top: 10px;
	padding-bottom: 6px;
	border-top: 1px solid #ddc6a7;
	border-left: 1px solid #ddc6a7;
	border-right: 1px solid #ddc6a7;
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
}

#header #cart .content {
	clear: both;
	display: none;
	position: relative;
	top: -1px;
	padding: 8px 25px;
	min-height: 150px;
	border-top: 1px solid #ddc6a7;
	border-left: 1px solid #ddc6a7;
	border-right: 1px solid #ddc6a7;
	border-bottom: 1px solid #ddc6a7;
	-webkit-border-radius: 0px 0px 7px 7px;
	-moz-border-radius: 0px 0px 7px 7px;
	-khtml-border-radius: 0px 0px 7px 7px;
	border-radius: 0px 0px 7px 7px;
	-webkit-box-shadow: 0px 0px 0px #DDDDDD;
	-moz-box-shadow: 0px 0px 0px #DDDDDD;
	box-shadow: 0px 0px 0px #DDDDDD;
	background: #FFF;
}

#header #cart .checkout {
	margin:10px 0 0; padding:0; 
}

#header #cart .checkout a{
	color:#c69a73;
}

#header #cart .name a {
	color:#780001;
}


/* MODULE */

.box {
	margin:0;
}

.box .box-heading {
    background:none;
    border:none;
    border-radius:0 0 0 0;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 100;
    line-height: 14px;
	padding: 0px 10px 0px;
}

.box .box-content {
   background: none;
    border-bottom:none;
    border-left:none;
    border-radius:0 0 0 0;
    border-right:none;
    padding:0 0 0;
}

.box .box-product {
	width:auto;
	overflow:hidden;
}

.box-product > div {
    display: block;
    margin-bottom: 0;
    margin-right: 0;
    vertical-align: top;
    width: auto;
}

#product_tabs0 {
	visibility:hidden;
}

.htabs a.selected {
	visibility:hidden;
}

.htabs {
    height: 0px;
    line-height: 0px;
    border-bottom:none;
}

#tab-10 .box .box-content .box-product div {
	width: 90px;
	float: left;
	margin: 5px 18px 0px 0px;
	display: block;
}

#tab-10 .box .box-content .box-product .image,  
#tab-10 .box .box-content .box-product .name, 
#tab-10 .box .box-content .box-product .price,
#tab-10 .box .box-content .box-product .cart{
	margin:0px;
}

#tab-10 .box .box-content .box-product .name {
	margin:5px 0 0;
}

#tab-10 .box .box-content .box-product .price,
#tab-10 .box .box-content .box-product .cart {
	visibility:hidden;
}


#tab-11 .box .box-content .box-product div {
	width: 90px;
	float: left;
	margin: 5px 18px 0px 0px;
	display: block;
}

#tab-11 .box .box-content .box-product .image,  
#tab-11 .box .box-content .box-product .name, 
#tab-11 .box .box-content .box-product .price,
#tab-11 .box .box-content .box-product .cart{
	margin:0px;
}

#tab-11 .box .box-content .box-product .name {
	margin:5px 0 15px;
}

#tab-11 .box .box-content .box-product .price,
#tab-11 .box .box-content .box-product .cart {
	visibility:hidden; display:none;
}

.dvdSalesMenuPanel {
	width:967px; height:380px; background:#C79975;
	position:absolute; top:183px; left:50%; margin-left:-483px;
	padding:15px 0; border:1px solid #CEA882; z-index:99; display:none;
}

.dvdSalesMenuPanel .box-product{
	padding:10px 0 0;
}

.dvdSalesMenuPanel .box-product .name a{
	color:#fff;
}

#column-left {
    float: left;
    width: auto;
}

#column-right {
    float: right;
    width: auto;
}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    position:none;
    margin-left:0;
}

.instructions {
	height:auto; background-color:#ffe3b4;
	border:1px solid #ffd183; padding:10px 15px;
	color:#4e4028; font-size:13px; margin-bottom:10px;
}

.instructions p{
	line-height:16px;
}





/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) {}

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) {}

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) {
    padding:0;
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) {
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { }

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) { }