/*   
Theme Name: Avalanche
Theme URI: Avalanche
Description: Avalanche
Author: Eleven Media
Author URI: http://www.elevenmeida.com.au
Version: 2010

*/
/* main */
* {margin:0px; padding:0px; }
img { border:0px;}
body {margin:0px; padding:0px; background:url(images/bg.jpg) repeat-x #FFF;;  font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; }


/* background:url(images/bg-wide.jpg) top center no-repeat; */
#bg { width:100%;  }
#wrap {width:980px; margin-left:auto; margin-right:auto; }
#header {width:100%; background: url(images/bg-header.jpg)  no-repeat top right; height:227px; _height:217px;}
#logo { display:inline; float:left; width:258px;}

#sidebar {width:270px; float:right; display:inline; }
#content-col {width:980x; float:left; display:inline; }

#page-banner { width:980px; float:right; display:block;  height:184px;  _margin-top:-10px; z-index:-1;}
#page-copy {width:665px; float:left; display:inline; margin-left:30px; margin-top:10px; }
#page-wide {width:920px; float:left; display:inline; margin-left:30px; margin-top:10px; }


#home-banner { width:980px; height:310px; _margin-top:-10px; }


.home-1 { display: inline; float:left; width:400px; margin-left:20px;}
.home-2 { display: inline; float:right; width:500px;}

.col-1 { display: inline; float:left; width:455px; margin-left:15px; margin-top:20px;}
.col-2 { display: inline; float:right; width:455px; margin-right:15px; margin-top:20px;}

.package-area { clear:both; margin-top:10px; margin-bottom:10px; width:960px; margin-left:10px; }
.package-wrap { width:305px; border-left: 1px solid #e5e6e7; border-bottom: 1px solid #e5e6e7; background:url(images/package-bg.jpg) bottom repeat-x; display:inline; float:left; height:400px; margin-top:20px;}
.package-copy { width:265px; padding-bottom:15px; margin-left:20px;}
.package-image {  background: url(images/package-frame.jpg) top no-repeat; width:230px; height:200px; margin-left:50px; }
.package-image img { margin-left:18px; margin-top:14px; width:194px; height:166px;  }


.option-area { clear:both; margin-top:10px; margin-bottom:10px; width:960px; margin-left:10px; }
.option-wrap { width:468px; border: 2px solid #f1f1f1;  background:url(images/package-bg.jpg) bottom repeat-x; display:inline; float:left; height:250px; padding-top:10px; margin-left:5px; margin-bottom:10px;}
.option-title { width:450px; display:inline; float:left; margin-left:12px;}
.option-copy { width:280px; padding-top:5px; display:inline; float:right; margin-right:10px;  overflow:auto;}
.option-image {  width:160px; height:180px; margin-right:10px; display:inline; float:left; }
.option-image-styles { margin-left:10px; margin-top:10px;    width:150px; height:130px; padding:2px; border: 1px solid #e5e6e7;}
.option-image-button { margin-left:10px; }


.drink-wrap { width:450px; border: 1px solid #f1f1f1;  background:url(images/package-bg.jpg) bottom repeat-x; display:inline; float:left; height:180px; padding-top:5px; margin-left:5px; margin-bottom:5px; }
.drink-copy { width:280px; margin-top:15px; display:inline; float:right; margin-right:20px;}
.drink-image {  width:110px; height:166px; margin-right:10px; display:inline; float:left; }
.drink-image-styles { margin-left:10px; margin-top:0px;    width:110px; height:166px; padding:2px; border: 1px solid #e5e6e7;}

.mix-wrap { width:160px; display:inline; float:left;  margin-top:15px; margin-left:2px;}
.mix-copy { width:110px;  display:inline; text-align:center; float:left; margin-top:15px; }
.mix-image {  width:110px; height:166px; margin-right:15px; display:inline; float:left; clear:both; }
.mix-image-styles {  line-height:20px; width:110px; height:166px; padding:2px; border: 1px solid #e5e6e7;}
.heading { color:#eb008b; line-height:14px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px;  font-weight:bold; margin-top:5px;}

.cocktail-wrap {  border: 1px solid #f1f1f1;  background:url(images/package-bg.jpg) bottom repeat-x; display:inline; float:left; padding:15px; margin-left:5px;  margin-top:15px; width:100%; }
.cocktail-copy { display:inline; float:left; margin-left:50px; }
.cocktail-image {  display:inline; float:left; margin-bottom:5px;  }
.cocktail-image-styles {   width:70px; height:70px; padding:2px; border: 1px solid #e5e6e7;}

.home-image-styles {  line-height:20px; width:97px;  height:73px; margin-left:10px; margin-top:10px; padding:2px; border: 1px solid #e5e6e7;}

#booking { border: 1px solid #fdc210; background: url(images/bg-contact-1.jpg) top repeat-x #fdc210; width:100%;  }
#booking p{font-size:13px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#d80b1a;}
.book-col { width:900px; display:inline; float:left; margin-left:20px;}
.book-1 { display: inline; float:left; width:380px; margin-left:50px; margin-top:30px; }
.book-2 { display: inline; float:right; width:380px; margin-right:50px; margin-top:30px;}

/* main nav styles */
  #navwrap { width:960px; float:right; height:38px; margin-top:178px; }
  
  
  #nav-wrap ul {margin:0px; padding:0px; list-style:none; display:inline; text-align:right; }
  ul#navul {	display: inline;	list-style: none; margin:0px; padding:0px; }
  ul#navul li {float: left;  font-size: 12px; margin:0px; padding:0px; font-weight:normal; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
  ul#navul li a {  color:#FFF; text-decoration:none; line-height:38px; padding-top:2px; padding-bottom:2px; padding-left:16px; padding-right:16px; height:38px; margin-top:10px; }
  ul#navul li a:hover { color: #FFF; line-height:35px; padding-top:6px; padding-bottom:8px; height:38px; overflow:hidden; text-decoration:none;  }


/* font Styles 
   h1 = page heading = pink
   h2 = page sub heading = pink   | 3c8ecd = blue
   h3 = package title red
   h4 = yellow footer heading with arrows 
   h5 = red heading */	
   
	h1 { font-size:24px; color:#eb008b; line-height:24px; padding:0px; margin-top:10px; font-weight:normal;  margin-bottom:10px; }
	h2 { font-size:18px; color:#eb008b; line-height:24px; padding:0px; font-weight:normal; margin:0px; font-weight:normal; margin-top:20px;  }
	h3 { font-size:21px; color:#3c8ecd; line-height:23px; padding:0px; margin:0px;  font-weight:normal; }
	h4 { font-size:23px; color:#fff100; line-height:40px; margin-bottom:10px; font-weight:normal; margin-left:9px; background:url(images/arrow.jpg) bottom left no-repeat; padding-bottom:10px; }
	h5 { font-size:18px; color:#d80b1a; line-height:23px; margin-bottom:2px;   font-weight:normal; }
	p  { font-size:12px; color:#707070; line-height:18px; margin:0px; padding:0px; padding-top:5px; padding-bottom:10px; }
	li { font-size:12px; color:#707070; margin-left:15px; padding-bottom:0px;}
	ul { padding:0px; padding-left:0px; margin-left:0px; margin-top:0px;  }
	ol {padding:0px; margin:0px; padding-left:5px; margin-left:5px; }


#page-banner p { margin:0px; padding:0px;}
_#page-banner { margin:0px; padding:0px; padding-top:-5px;}
/* link styles */	
	a:link 		{color:#0b4398;	text-decoration: none;}
	a:visited 	{color:#0b4398; text-decoration: none;}
	a:hover 	{color:#0b4398; text-decoration: underline;}
	a:active 	{color:#0b4398; text-decoration: underline;}
	a:focus 	{outline-style: none;}  

/* clears   */
	.clear 				{clear:both; height:0px; width:100%; }
	.clear05			{clear:both; height:05px; }
	.clear10			{clear:both; height:10px; }
	.clear20			{clear:both; height:20px; }
	.clear30			{clear:both; height:30px; }
	
/* clears   */
.col-5 { width:300px; float:left; margin-right:20px; margin-top:0px;}
.col-6 { width:300px; float:right; margin-right:10px; margin-top:0px;}
.col-7 { width:280px; float:right; margin-right:70px; margin-top:10px;}
.col-8 { width:250px; float:left; margin-top:10px;}

	
/* footer */
	#footer-wrap { width:100%; background:url(images/footer-tile.jpg) repeat-x; height:432px; clear:both; }
	#footer {font-size:12px; color:#FFF; width:980px; margin-left:auto; margin-right:auto; clear:both; background:url(images/footer-bg.jpg) top  no-repeat; height:432px;}
	#footer p {font-size:12px; margin-left:10px;}
	#footer a:link {color:#555555;	text-decoration: none; }
	#footer a:visited {	color:#555555; text-decoration: none;}
	#footer a:hover {	color:#555555; text-decoration: underline;}
	
	.footer-1 { display:inline; float:left; width:700px; margin-left:10px; margin-top:85px;}
	.footer-2 { display:inline; float:right; width:240px; margin-top:85px;}
	.footer-2 p { color:#FFF;}
	
/*  gal styles  */	
	.cocktail-wrap { border-bottom:1px solid #e5e5e5; width:605px; display:inline; float:left;  margin-bottom:2px; margin-top:2px;}
	.cocktail-image img { width:150px; height:120px; border:1px solid #e5e5e5; display:inline; float:left; margin:2px; padding:2px; background-color:#FFF;}
	.cocktail-copy { width:400px; display:inline; float:left; margin-left:20px; margin-top:5px;}

/* content styles */
	.image-left-box 	{display:inline; float:left; border: 1px solid #dfdfdf; padding:2px; margin: 10px 20px 20px 0px; }
	.image-right-box	{display:inline; float:right; border: 1px solid #dfdfdf; padding:2px; margin-left:15px; margin-top: 20px; margin-right:10px;margin-bottom:10px;  }
	.image-left 		{display:inline; float:left; padding:2px; margin: 5px 10px 10px 0px; }
	.image-right		{display:inline; float:right; padding:2px; margin: 5px 0px 10px 10px;}
	.map 				{border: 1px solid #dfdfdf; padding:2px; width:300px; margin-top:10px;}
	.image-product		{display:inline; float:right; border: 1px solid #dfdfdf; padding:2px; margin-left:15px; margin-top: 35px; margin-right:10px; width:180px; height:120px;  }
	
	.cock { width:860px; border: 1px solid #f1f1f1;  background:url(images/package-bg.jpg) bottom repeat-x; display:inline; float:left; padding:25px; margin-left:5px;  margin-top:15px;}
	.test {  border: 1px solid #f1f1f1;  background:url(images/package-bg.jpg) bottom repeat-x; display:inline; float:left; padding:25px; margin-left:5px;  margin-top:15px; clear:both; width:600px;}
	.contact {  border: 1px solid #f1f1f1;  background:url(images/package-bg.jpg) bottom repeat-x; display:inline; float:left; padding:25px; margin-left:5px;  margin-top:15px; clear:both; width:600px;}
	.logo { ; border: 1px solid #f1f1f1;  background:url(images/package-bg.jpg) bottom repeat-x; display:inline; float:left; padding:25px; margin-left:5px;  margin-top:15px;}
	#state {  border: 1px solid #e5e6e7;  background:url(images/package-bg.jpg) bottom repeat-x; display:inline; float:left; padding:25px;   margin-top:15px; clear:both; width:600px;}
	#state ul{margin:0px; padding:0px; list-style:none; display:inline; text-align:left;margin-top:15px; }
	#state li{margin:0px; margin-top:5px; list-style:none; display:inline; text-align:left; border-right:1px #e1e1e1 solid; height:20px;  }
	#state li a {margin-left:0px; padding-right:20px; padding-left:10px; margin-top:8px;list-style:none; display:inline; text-align:left; }
	
	#state h2 { font-size:18px; color:#eb008b; line-height:18px; padding:0px; font-weight:normal; margin:0px; font-weight:normal; margin-bottom:10px;}
	#state img{ float:left; padding:0px; margin-right:15px;  }
	
	
	.line 				{clear:both; height:23px;  background:url(images/line.jpg) no-repeat; margin-top:5px;	}
	.line2 				{clear:both; height:23px;  background:url(images/line.jpg) no-repeat top center; margin-top:5px; margin-bottom:5px;	}
	.just {
 color:#029AFE;
 font-weight:bold;
}
.web {
 color:#FF6600;
 font-weight:bold;
}

/* end of CSS */ 