/******************************************************\
* Interspire Shopping Cart Style File                *
*                                                    *
* Name: Default                                      *
* Author: Chris Boulton (Interspire Pty. Ltd.)       *
* Id: $Id$                                           *
\*****************************************************/

/* Color: Green */

body {
	background: #fff;
	color: #666;
}
a {
	color: #282828;
	font-weight: normal;
	text-decoration: underline;
}
a:hover {
	color: #534d02;
}
h2 {
	color: #282828;
}
h3 {
	color: #534d02;
}


#Container {
	background: url(../images/green/ContainerBg.gif) 0 0 no-repeat;
}


#TopMenu {
}
#Topmenu li{
}
#TopMenu li a {
	color: #fff; background:url(../images/green/TopMenuBg.gif) left no-repeat;
}
#TopMenu li div {
	color: #fff;
}
#TopMenu li a:hover {
	text-decoration: underline;
}

#Menu {
}
#Menu li {
}
#Menu li a {
	background: url(../images/green/MenuBgBtn.gif) top left no-repeat;
	color: #fff;
}
#Menu li.first a {
	background-image: none;
}
#Menu li ul li a {
	background: #a4b507;
	color: #fff;
}
#Menu li ul li a:hover {
	background: #8e9d06;
}
#Menu li:hover a, #Menu li.over a{
}


#Wrapper {
	background: #fff;
}


#Logo h1 {
	color: #534d02;
}
#Logo h1 a {
	color: #534d02;
}


#SearchForm {
	/*background: url(../images/green/SearchBg.gif) 20px 8px no-repeat;*/
}
#SearchForm label {
	color: #fff;font-weight:bold;
}
#SearchForm input {
	background: url(../images/green/SearchInputBg.gif) no-repeat;
	border: none;
}
#SearchForm .Button {
	border: 0;
}
#SearchForm a {
	color: #fff;
}
#SearchForm p {
	color: #fff
}


.Left {
}
.Left h2 {
	color: #2597c5;
}
.CategoryList h2{color:#fff;}
.Left li {
}
.Left li a {
	color: #fff;
}
.Left li a:hover {
	color: #fff;
}


.Content {
}
.Content h2 {color:#2597c5; font-size:20px; font-weight:bold;
}
.Content h2 span{color:#cccccc;}
.Content a {
}
.Content.Wide {
}
.Content.Widest {
}


.Right {
}
.Right h2 {
	color: #282828;
}
.Right a {
}
.Right a:hover, .Right a:hover strong {
}




#Footer p {
	color: #fff;
}
#Footer a {
	color: #fff;
}
#Footer li a {
	border-left: 1px solid #f6f7e6;
}


.NewsletterSubscription input {
	border: 1px solid #dadada;
}

.Content .ProductList li {
}

.Content .ProductList li:hover, .Content .ProductList li.Over {
	background: #f6f7e6;
}

.Content .ProductList li {
	background: #fff;
	border: 1px solid #dadada;
}

.Content .ProductList .ProductImage {
}

.Content .ProductList .ProductDetails {
}

.ProductList strong{font-size:13px; }
.ProductList strong a{font-weight:bold;}
.ProductList strong, .ProductList strong a {
	color: #2597c5!important;
}
.ProductActionAdd a{color:#666666!important;font-size:11px;}

.ProductPrice, .ProductList em {
	color: #2597c5; font-size:18px; font-weight:bold!important;
}

.Left .ProductPrice, .Left .ProductList em {
	
}

.ProductList .Rating {
	color: #6a6a6a;
}

.Right .ProductList li {
}

.Content .FeaturedProducts .ProductList li {
	background: #fff url(../images/green/FeaturedProductsBg.gif) bottom left repeat-x;
}

.Content .FeaturedProducts .ProductList .ProductImage {
}

.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {
	background: #f6f7e6;
}

.Right .TopSellers li {
}

.Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
}

.Right .TopSellers li.TopSeller1 .ProductImage { /* No1 seller box */
}

.Right .TopSellers li.TopSeller1 {
	border: 1px solid #dadada;
	background: #fff;
}

.Right .TopSellers li.TopSeller1 .ProductDetails { /* No1 seller box */
}

.Right .TopSellers li.TopSeller1 .TopSellerNumber {
	color: #a4b507;
}

.Breadcrumb {
}


.CompareItem { width:200px; border-left: solid 1px #f6f7e6; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #f6f7e6; }
.CompareFieldTop { border-bottom:solid 1px #dadada; }
.CompareFieldTop a:hover { color:#be0101; }
.CompareCenter { border-left:solid 1px #dadada; border-bottom:solid 1px #f6f7e6; }
.CompareLeft { border-left:solid 1px #dadada; border-bottom:solid 1px #f6f7e6; }

.ViewCartLink {
	background: url('../images/green/Cart.gif') no-repeat 3px 0;
}

table.CartContents, table.General {
	border: 1px solid #dadada;
}

table.CartContents thead tr th, table.General thead tr th {
	background: #fff;
	color: #424748;
}

.CartContents tbody .SubTotal td {
	border-top: 1px solid #dadada;
	color: #534d02;
}

.JustAddedProduct {
	border: 1px solid #dadada;
	background: #fff;
}

.JustAddedProduct strong, .JustAddedProduct a {
	color: #534d02;
}

.CategoryPagination {
	color: #534d02;
	background: #f6f7e6;
	border: 1px solid #dadada;
}

.CheckoutRedeemCoupon { background: #fff; padding: 20px 10px; width: 270px; border: 1px solid #dadada; margin-bottom: 10px; }

.SubCategoryList, .SubBrandList {
	background:#f6f7e6;
}

.InfoMessage {
	background: #f6f7e6 url('../images/InfoMessage.gif') no-repeat 5px 8px;
	color: #555;
}

.SuccessMessage {
	background: #f6f7e6 url('../images/SuccessMessage.gif') no-repeat 5px 8px;
	color: #555;
}

.ErrorMessage {
	background: #FFECEC url('../images/ErrorMessage.gif') no-repeat 5px 8px;
	color: #555;
}

.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
	background: #f6f7e6;
}

.QuickSearch { border: 1px solid #dadada }
.QuickSearchHover td{ background: #f6f7e6; }
.QuickSearchAllResults a { background: url('../images/green/QuickSearchAllResultsButton.gif') no-repeat right; }

.SearchTips .Examples {
	background: #f6f7e6;
	border: 1px solid #dadada;
}

.MiniCart .SubTotal {
	color: #534d02;
}

hr {
	background: #dadada;
	border: #dadada;
}

/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
	border: 1px solid #dadada;
	background: #f6f7e6;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	background: #534d02;
	color: #fff;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
	background: #e5eab7;
	border: 1px solid #ddd;
	color: #555;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	color: #888;
}

/* General Tables */
table.General tbody tr td {
	border-top: 1px solid #efefef;
}

/* Tabbed Navigation */
.TabNav {
	border-bottom: 1px solid #cdcdcd;
}

.TabNav li a {
	border: 1px solid #cdcdcd;
	background: #fff;
	color: #cdcdcd;
}

.TabNav li a:hover {
color:#9fbe18;
}

.TabNav li.Active a {
	border-bottom: 1px solid #fff;
	background: #fff;
	color:#2597c5;
}
.FlashBg{
float:left;
height:200px;
position:relative;
width:700px; margin:0 0 5px 0;-moz-border-radius: 1%; }
#Navmove{position:absolute; left:400px; top:0; z-index:3; width:100px; }
#Navmove ul{ list-style:none; padding:5px 15px; margin:0; float:left;background:#060403; opacity:.5;filter: alpha(opacity = 50);
 border:1px solid #ccc;}
.control{float:left; padding:5px 0 0 0; margin:0!important; color:#fff;}
#Navmove ul li{ float:left;}
#Navmove ul li a{ background:#333; padding:3px 5px;color:#fff; margin:0 3px; border:1px solid #ccc;float:left;}
#nav a.activeSlide,#Navmove ul li a:hover{ background:url(../images/green/ControlBg.gif) repeat-x!important;}
.extend{width:700px!important;padding:0px!important;  min-height:200px;}
.SearchHome{float:right; margin:0 0 5px 0; background:url(../images/green/Searchhomebg.jpg) repeat-x; width:408px;}
.TabData li,.TabData{float:left; width:100%; margin:0; list-style:none; color:#FFFFFF}
.TabData li{padding:3px 0;}
.TabData li.Odd{background:#a9c530;}

.TabData li div{float:left; padding:0 0 0 8px; width:150px;}
.TabData li a{float:left; background:url(../images/green/TabLinks.jpg) no-repeat right top; padding:0 17px 0 0px;color:#FFFFFF; text-decoration:none;}
.ViewAll{ background:url(../images/green/ViewAll.jpg) no-repeat!important; width:59px; height:23px; color:#FFFFFF; float:left; padding:4px 5px!important; margin:5px 0 0 0;}
.SShowSmall{width:215px; position:relative; float:left;}
.SShowSmall #Navmove1{position:absolute; left:0px; top:167px; z-index:3;  }
#nav2,#Navmove1 ul{ list-style:none; margin:0; float:left;background:url(../images/green/SshowControlBg.jpg) repeat-x;width:215px; padding:5px 0 0 0;}
.control{float:left; padding:5px 0 0 0; margin:0!important; color:#fff;}
#nav2 li,#Navmove1 ul li{ float:left;}
#nav2 li a,#Navmove1 ul li a{ background:url(../images/green/SshowControlNormal.jpg) no-repeat; padding:6px 9px;color:#fff; margin:0px 3px;float:left;}
#nav1 a.activeSlide,#Navmove ul li a:hover{ background:url(../images/green/SshowControlActive.jpg) no-repeat;}


.SShowhelp{ background:url(../images/green/HelpShowBg.jpg) no-repeat; width:480px; float:left;}
.HPThumb1{ background:url(../images/LR/01.jpg) no-repeat; height:50px; width:50px;}
.HomeSide{float:right;width:215px; padding:0; margin:0; list-style:none;} 
.HomeSide li{float:left; background:#fff; width:100%; margin:0 0px 5px 0;}
.HomeSide li img{float:left;}
.HomeSide li ul li{width:84%;}
.Promices{-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
border:1px solid #CECECE;
float:left;
margin:0;
min-height:178px;
padding:7px 0 15px !important;
width:213px;}
	
.Promices li{list-style:none; background:url(../images/green/PromicesBullet.jpg) 6px 3px no-repeat; padding:0 10px 0 25px; margin:5px 0; }

.LetUsHelp{background:url(../images/green/HelpYou.jpg) no-repeat 16px 0px !important; text-transform:uppercase; padding:5px 0px 5px 25px!important; margin:5px 0;}
.LetUsHelp a{color:#ccc; text-decoration:none; }
#FooterWidth{ width:910px; margin:0 auto;}
.FooterRight{float:right!important;width:200px;}
.FooterRight li{padding:3px 0!important;}
.Facebook{ background:url(../images/green/facebook.jpg) no-repeat left; padding:0 0 5px 25px!important;}
.Twitter{ background:url(../images/green/twitter.jpg) no-repeat left; padding:0 0 5px 25px!important;}
.Breadcrumb li a{color:#31c6c8; text-decoration:none; background: url('../images/green/BreadcrumbSep.jpg') no-repeat right 4px; padding:0 3px 0 0;
}
.CategoryList{ background:#5dad20; padding:10px 0; -moz-border-radius:1%;}
.ProductList li.Odd{ background:#e8e8e8; padding:10px;}
.SideRecentlyViewed {border:1px solid #cdcdcd;margin-top:10px!important ;float:left;}
.PriceHold{width:93%; float:left; padding:0 15px;}
.PriceHold-border{border-bottom:1px solid #cdcdcd; margin:0 0 10px ; float:left;}
.Price{float:right;list-style:none; margin:0; }
.Price li{ float:left; height:60px; } 
.Price li label{color:#ccc; font-size:18px; font-weight:bold; padding:0 10px 0 0;}
.CompareButton input,.BulkDiscount input{border:none; background:none;}
.Ddate{float:left; margin:0!important;background:#e8e8e8;}
.ProdTop{float:right; width:auto; list-style:none;}
.Email{margin:0 0 0 3px!important;}
.ProdTop li{float:left; margin:0 3px;background:url(../images/green/PTopBg.jpg) repeat-x; border:1px solid #cdcdcd}
.ProdTop li.share{background:none; border:none; padding:0;}
.ProdTop li.share a{ padding:4px 0 0 3px;}

.ProdTop li a{color:#666666; text-decoration:none;padding:4px 8px 4px 20px;float:left; text-transform:uppercase;}
.LiveChat a{background:url(../images/green/LiveChat.jpg) no-repeat 4px 2px; }
.Call a{background:url(../images/green/Call.jpg) no-repeat 4px 2px;}
.Email a{background:url(../images/green/EMail.jpg) no-repeat 4px 2px;}
.NeedHelp{ background:none!important; border:none!important;}
.NeedHelp a{ color:#b2b2b2!important;}
.ProdFeatures{float:left; width:72%; list-style:none; margin:0;}
.ProdFeatures li{float:left; width:35%; background:url(../images/green/FeaturesIcon.jpg) left 2px no-repeat;padding:0 10px 5px 15px;}
.CallTollFree{ background:url(../images/green/TollFreeIcon.jpg) no-repeat 5px 5px; padding: 15px 0 2px 35px; }
.CallTollFree h3{ font-size:18px; font-weight:normal; color:#fff;}
.CallTollFree h3 span{color:#d9e797;}
.TollFree{background:url(../images/green/TollFree.jpg) repeat-x;-moz-border-radius:1%; margin-bottom:0!important;}
.Odd a img{padding:5px; background:#fff;}
.Even a img{padding:5px; background:#f0f0f0;}
.KeepShopping a img{padding:0px 0px 0 10px; background:none; float:left;}
.KeepShopping input{padding:0;}
.InnerSide{float:left;width:215px; padding:0; margin:0; list-style:none;} 
.InnerSide li{float:left; background:#fff; width:100%; margin:0 0px 5px 0; padding:5px 0!important;}
.InnerSide li img{float:left;}
.InnerSide li ul li{width:84%;}
.SerchItemBot{float:left;width:539px; padding:10px 0 0 0; border-top:1px dotted #c1c1c1;}
.ViewDetails{ background:url(../images/green/InputBg.jpg) repeat-x; border:1px solid #cdcdcd; padding:4px; float:left; width:81px;}
.ViewDetails a{ background:url(../images/green/ViewDetails.jpg) no-repeat right 0; padding:0 15px 0 8px; width:75%; float:left;}
.ProductCompareButton{width:250px; float:left;}
.RightBot{width:191px; float:right;}
.ProductList .Rating{width:100px; float:left;}
.ProductList.List .ProductDescription{width:450px; float:left;}
#myIMG{position:absolute;
right:40px;
top:15px;
width:165px; background:#fff; padding:2px!important;  margin:5px 0 0 0!important}
#myIMG div{padding:0!important;}
#myIMG div p{color:#333; font-weight:normal; padding:0 0 0 10px; margin:0;}
#myIMG dd a span{color:#000000!important;}
.Currency{float:right!important; padding:0 35px 0 0!important;}
.Currency span{display: block;
	text-decoration: none;
	font-size: 1em;
	padding: 0 8px 0 8px;
 color:#000;}
	.CurrencyList{float:left;}
.CurrencyList li a{ background:none!important;}
.CurrencyList li{border-bottom:1px solid #f4f3f3!important; width:100%}
.ProductPriceRating{float:right;}
.Cicon{ background:url(../images/green/CurrencyBg.jpg) right 4px no-repeat; color:#fff!important;}
.SearchOptions{ background:url(../images/green/InputBg.jpg) repeat-x; border:1px solid #cdcdcd; padding:5px; color:#b2b2b2; text-decoration:none;}

.Contact{ border:1px solid #cdcdcd; float:left; width:98%;}
.Contact ul{width:47%; float:left; margin:0; list-style:none; padding:10px;}
.GenEnq li{padding:2px 0;}
.GenEnq li span{color:#2597c5;}
.GenEnq li h2{padding:0 0 5px 0 ;}
.GenEnq li h2 span{color:#2597c5;}
#container-3 .Moveable{padding:10px;}
#container-4 h2{color:#fff!important; padding:8px 0 10px 25px; margin:0!important;}
.WriteReviewBut{float:left; margin:0 3px;background:url(../images/green/PTopBg.jpg) repeat-x; border:1px solid #cdcdcd}
.CityAdult{  width: 100%;float:left; padding:10px 0;}
.CityAdult .div1{width:2%; padding:0 2%; float:left; font-size:20px; color:#a7d3e5;font-weight:bold;}
.CityAdult .div1 .textinput{width:164px;-moz-border-radius: 3px; float:left;}
.CityAdult .div1 img{float:left; padding:3px 0 0 0; margin:0 0 0 3px;}


.CityAdult .div2{width:89%; padding:0 2% 0 0; float:left;}
.CityAdult .div3{width:49%; padding:0 2%; float:right;}
.CityAdult .div4{width:32%; padding:0 2% 0 0; float:left;}

.CityAdult .div4 label{width:75px; float:left; padding:3px 0 0 0;}

.CityAdult .div2 label{width:75px; float:left; padding:3px 0 0 0;}
.CityAdult .div2 .textselect{width:173px;-moz-border-radius: 3px; float:left; height:21px;}
.CityAdult .div2 .textselectsmall{width:53px;-moz-border-radius: 3px; float:left; height:21px;}

.Dates{ width: 96%;float:left; padding:2%;background:#f0f0f0;}
.Dates .div1{width:95%; float:right; }
.Dates .div1 input{width:74px;-moz-border-radius: 3px; float:left;}
.Dates .div1 label{width:75px; float:left; padding:3px 0 0 0;}
.Dates .div1 label.small{width:18px;}
.Dates .div2{float:left;font-size:20px; color:#a7d3e5;font-weight:bold;width:2%; padding:0 2% 0 0;}
.Dates .div1 img{float:left; margin:3px 0 0 2px; }
.to{width:17px; float:left; padding:15px 5px 0 5px;}
.pricerange{float:left;width:100%; padding:0 0 6px 0}
#myIMG1{ background:#1a6a8c; float:left; color:#FFFFFF; font-size:11px;}
p.start{ padding:10px; background:#228db8;}
p.TLNum{ padding:0 10px; font-size:22px; text-align:center; margin:0 0 5px 0;}
.numbers{ float:left;width:47%; padding:10px 0 10px 3%; margin:5px 0; background:#228db8 none repeat scroll 0 0}
.numbers li {
background-position:0 7px;
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:5px 0 0 20px !important;
}
.flag1{ background:url(../images/green/flag1.jpg) no-repeat!important;}

.flag2{ background:url(../images/green/flag2.jpg) no-repeat!important;}
.flag3{ background:url(../images/green/flag3.jpg) no-repeat!important;}
.flag4{ background:url(../images/green/flag4.jpg) no-repeat!important;}
.flag5{ background:url(../images/green/flag5.jpg) no-repeat!important;}
.flag6{ background:url(../images/green/flag6.jpg) no-repeat!important;}
.offHours{width:65px; height:60px; float:left; padding:0 10px; margin:10px 0;}
.offHourstimes{width:120px; float:right; padding: 0 10px 0 0;margin:10px 0!important;}
.offHourstimes li {
background:transparent none repeat scroll 0 0;
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:5px 0;
text-align:right; float:right;
}
.offHourstimes li span{color:#6ecef4;}
.current{width:98%; padding:10px 1%; float:left; background:#228db8 none repeat scroll 0 0;}
.current .day{width:40px; padding:0 0 0 6px; float:left; font-size:13px;}
.current .day span{font-size:15px;}
.current .time{width:80px; padding:0 0 0 6px; float:left; font-size:15px;}
.weareopen{color:#9dd2e7; float:left}
.CategoryList ul li.Odd{background:#63af39; }

#myIMG a{float:left; padding:0!important; width:100%;}
#myIMG a.Sel{ background:#feffac!important;}

#myIMG .CurrencyChooser{ border:1px solid #dedede; float:left; width:163px; margin:0!important; }
#myIMG li{margin:0!important;}
.AccountMenu{-moz-border-radius:1%;

background:#30C1C4 none repeat scroll 0 0;
padding:10px 0;}
.AccountMenu h2{color:#fff;}
.AccountMenu  ul li.Odd {
background:#3FB6BF none repeat scroll 0 0;
}
.HomeRating{float:left; width:208px; margin:0 8px 0 0; border:1px solid #ccc;}
.HomeRating h3{color:#599442; font-weight:bold; background:url(../images/green/TripAdviser.jpg) no-repeat right 7px; padding:8px 0 0 10px; width:90%;}
.HomeReview{width:96%; background:#e5e5e5; padding:8px 0 10px 10px; color:#666666; text-transform:uppercase;}
.HomeReview span{color:#599442;}

.HomeRating h4{color:#599442; font-weight:bold; padding:10px 0 0 10px; width:90%;}

.HomeRating p{ padding:10px; width:91%; margin:0;}
.HomeRating a{text-transform:uppercase; color:#72a45f; text-decoration:none; padding:0 0 0 10px;}
.ratinghome{padding:0px 0 0 10px;}
#myIMG2 {
background:#1A6A8C none repeat scroll 0 0;
color:#FFFFFF;
font-size:11px;
position:absolute;
right:0;
top:25px;
width:230px;
}
#myIMG3 {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E5E5E5;
font-size:11px;
position:absolute;
right:0;
top:25px;
width:450px;
z-index:1;
}
.search{background:#fff;width:98%; padding:5px; float:left;text-transform:uppercase;}
.tabs-container ul.WorkHours{ background:url(../images/green/WorkingHours.jpg) no-repeat left top; padding:0 0 0 68px!important; list-style:none; color:#000; width:145px; float:left;}
.tabs-container ul.AddressContact{ background:url(../images/green/Adress.jpg) no-repeat left -2px; padding:0 0 0 68px!important; list-style:none; color:#000; width:110px;float:left;}
.tabs-container ul.BrochureDownload{ background:url(../images/green/DownloadBrochure.jpg) no-repeat left -6px; padding:0 0 35px 68px!important; list-style:none; color:#000; width:105px;float:left;}
.Resources{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2; padding:10px 0; float:left; margin:0 0 10px 0;}
.fpack{position:relative; }

.fpack a.fpname{ position:absolute; z-index:2; width:200px; color:#000; background:#fff; height:30px; opacity:.7;filter: alpha(opacity=70);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
 text-decoration:none; font-weight:bold; font-size:11px; text-align:center; vertical-align:middle; padding:5px 0 0 0; bottom:0;}
.NewsletterSubscription{ margin-top:10px!important;}
.NewsletterSubscription h2{color:#fff;}
.NewsletterSubscription .BlockContent{padding:5px 10px;background:url(../images/green/NewsLetterBg.jpg) no-repeat 0 -47px; height:170px;}
.NewsletterSubscription .BlockContent p{color:#fff; line-height:16px; font-size:12px; margin:0 0 5px 0;}
.NewsletterSubscription .Button{background:none; padding:0 0 5px  0}
.chattous{ background:url(../images/green/revel_chattous.jpg) no-repeat; width:250px; height:45px;}
.chattous a{ color:#FFFFFF;
float:left;
font-size:18px;
font-weight:bold;
padding:11px 0 10px 49px; text-decoration:none;}