/*
Author: David Martin ©2008 http://www.lhmmedia.com
*/
@import url(accounts.css);  /* Checkout, My Acount & Shopping */
@import url(header.css);
@import url(content-1.css); /* Home */
@import url(content-2.css); /* Home */
@import url(content-3.css); /* Shopping */
@import url(content-4.css); /* Shopping */
@import url(content-5.css); /* inner pages style 1 - retreat */
@import url(content-6.css); /* inner pages style 1 - retreat */
@import url(content-7.css); /* inner pages style 1 - retreat - Prices Table*/
@import url(content-8.css); /* inner pages style 1 - retreat - Details */
@import url(content-9.css); /* News */
@import url(content-10.css); /* terms / policy */
@import url(footer.css);

/* =Restart */
* 	{ margin: 0; padding: 0; }
fieldset, img { border: none; margin: 0; padding: 0; }
em, cite { font-style: normal;}
#header span, #footer span, #content-1 span, #content-2 span, #content-3 span  { display: none;}

a 		{ color: #f37321; }
a:hover { color : #000; }

button span { display: inline;} 

.supalink { cursor: pointer;}

/* Main Structure 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
html { background: #f37d12 url(../images/bg-html.jpg) repeat-x;  }
body { font: 12px/1.4  arial, verdana, helvetica, sans-serif; padding-bottom: 50px;  }

input[type*="submit"] { cursor: pointer;}
input[type*="button"] { cursor: pointer;}

#html { width:1026px; margin: 30px auto 0 auto; overflow: hidden; position: relative; }
#body { width: 986px; background: #fff; float: left; }
#content { padding: 20px 16px 10px 16px; overflow: hidden; height: 100%; background: #fff;}

#body-outer 		{ position: absolute; top: 0; right: 0; background:url(../images/bg-jucy-world.jpg) no-repeat; width: 40px; height: 419px; margin-top: 63px;}
#body-outer span 	{ display: none;}

div.hr { border-bottom: 1px solid #f37321; }

/* Main Body Copy 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
h1#page-header 		{ font-size: 22px; margin: 0 0 10px 0; font-family: Rockwell, "Times New Roman", Times, serif; color: #f45e11; }
h1#page-header em 	{ color: #cfcfcf; }
h1.page-header 		{ font-size: 22px; margin: 0 0 10px 0; font-family: Rockwell, "Times New Roman", Times, serif; color: #f45e11; }

h2 					{ color: #fff; font-size: 12px; }
#content h2.cufon 	{ color: #f37321; font-size: 20px; margin-bottom: 10px;}

.page-head h3	{ font-size: 22px; color: #f37321; }
.page-head 		{ border-bottom: 0; margin-bottom: 15px;}
.login-box h4  	{ font-size: 18px; text-transform: none;  }

p 	{ margin-bottom: 20px; line-height: 1.5; }

p.small { font-size: 11px; color: #43ab22;}

p.bt-buy a			{ display: block; background: url(../images/bt-buy.gif) no-repeat; width: 84px; height: 32px; }
p.bt-buy a:hover	{ background-position: 0 -32px; }
p.bt-buy a span		{ display: none;  }

img.right { float: right; margin: 0 0 20px 25px; }
img.left  { float: left; margin: 0 25px 20px 0; }

address { font-style: normal; }


/* ul 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#body-outer ul 				{ padding: 9px 0 0 1px; }
#body-outer ul li			{ list-style: none; padding-bottom: 4px; }
#body-outer ul li a			{ display: block; background:url(../images/bg-jucy-world-1.gif) no-repeat; width: 25px; height: 17px; }
#body-outer ul li a:hover 	{ background-position: 0 -17px; }

#body-outer ul li.countries a 	{ background: none; height: 187px; width: 33px;}
#body-outer ul li.country2 a 	{ background-image:url(../images/bg-jucy-world-2.gif);}
#body-outer ul li.country3 a 	{ background-image:url(../images/bg-jucy-world-3.gif);}
#body-outer ul li.country4 a 	{ background-image:url(../images/bg-jucy-world-4.gif);}
#body-outer ul li.country5 a 	{ background-image:url(../images/bg-jucy-world-5.gif);}
#body-outer ul li.country6 a 	{ background-image:url(../images/bg-jucy-world-6.gif);}
#body-outer ul li.country7 a 	{ background-image:url(../images/bg-jucy-world-7.gif);}
#body-outer ul li.country8 a 	{ background-image:url(../images/bg-jucy-world-8.gif);}
#body-outer ul li.country9 a 	{ background-image:url(../images/bg-jucy-world-9.gif);}
#body-outer ul li.country10 a 	{ background-image:url(../images/bg-jucy-world-10.gif);}
#body-outer ul li.country11 a 	{ background-image:url(../images/bg-jucy-world-11.gif);}

#body-outer ul li.countries a 		{ background: url(../images/bg-jucy-world.gif) 100% 0 no-repeat; height: 187px; width: 34px;}
#body-outer ul li.countries a:hover { background-position: 100% -187px;}

/* extras
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.supalink { cursor: pointer;}

/* cufon fix 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content h2.cufon, h1#page-header, #content-4cag-inner-title h1, #content-4areatitle h1, #content-5 h1, #content-5 h2, #content-6 h2, #content-7 h2, #content-7 h3, #content-8 h2 { text-align: -9999px;}

/* tooltip style
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/	
#wishlistpopup 		{ display:none; background: url(../images/wishlistbox.png) no-repeat; font-size:12px; height: 118px; width:146px; padding: 22px 26px 0 50px; color:#fff; margin-left: 65px;}
#wishlistpopup img 	{ border:0; cursor:pointer; margin:0 8px; }
#wishlistpopup p		{ font-size: 11px; }

table#shopping-cart-table  thead tr { background: url(../images/bg-table-th.jpg) no-repeat; }
table#shopping-cart-table  thead th { background: none; border: 0; }

/* Check login option */
#checkoutSteps #checkout-login-option
{
margin-bottom:15px;
}
#checkout-step-login .col2-set-left .disc li
{
list-style:disc;
}

div.language-switcher { display: none; }


.hoverable
{
	overflow: hidden;
	background-position: center top;
}

.hoverable:hover
{
	overflow: hidden;
	background-position: center bottom !important;
}

div.uiBoxYellow
{
	display: none;
}
