body *{
	margin:0;
	padding:1;
}

body {
background:#FFFFFF;
font-family:verdana,helvetica,arial,sans-serif;
font-size:50.5%;
margin:0;
padding:0;
text-align: center;
}

#headlinks-cc{
float:right;
margin:-65px 0px 0 0px;
width:100px;
}

#navigation{
	height:37px;
	margin:-44px 9px auto;
	padding:0 10px 0 0;
	width:990px;
}

#container{
	width: 1024px;
	border-color: #000000;
	border-width: 10px;
	border-style: none solid solid solid;
	margin: 0 auto;
	text-align: left;
	font-size: 1.2em;
	cursor	default!important;
}

#leftnav-container{
	width: 1068px;

	margin: 0 auto;
	text-align: left;
	font-size: 1.2em;
	cursor	default!important;
}


div.column{
	float: left;
	padding-left: 14px;
	min-height: 350px;
	position: relative;
}

div.panel, div.column{
	width: 253px;
}

div#content{
	background-color: #FFFFFF;
	
}

/* non section styles */

img{
	border: none;
}
.hidden{
	display: none;
}

div.buttons input{
	margin: 0 10px;
	height: 24px;
	color: #5D5D5D;
	border: 1px solid #737373;
	cursor: pointer;
}

div.buttons input.yes{
	background-color: #f2f2f2;
}

div.buttons input.no{
	background-color: #C4C0C0;
}

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#d26a9e; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#d26a9e; border-right:2px solid #d26a9e; border-left:2px solid #d26a9e; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#d26a9e; border-right:1px solid #d26a9e; border-left:1px solid #d26a9e; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#d26a9e; border-right:1px solid #d26a9e; border-left:1px solid #d26a9e; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #FFF;}
.headh {background: #d26a9e; border-right:1px solid #d26a9e; border-left:1px solid #d26a9e;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth {background: #FFF; border-right:1px solid #FFF; border-left:1px solid #FFF;}
.contenth div {margin-left: 12px; padding-top: 5px;}


.b11h, .b12h, .b13h, .b14h, .b12bh, .b13bh, .b14bh{font-size:1px; overflow:hidden; display:block;}
.b11h {height:1px; background:#332720; margin:0 5px;}
.b12h, .b12bh {height:1px; background:#332720; border-right:2px solid #332720; border-left:2px solid #332720; margin:0 3px;}
.b13h, .b13bh {height:1px; background:#332720; border-right:1px solid #332720; border-left:1px solid #332720; margin:0 2px;}
.b14h, .b14bh {height:2px; background:#332720; border-right:1px solid #332720; border-left:1px solid #332720; margin:0 1px;}
.b12bh, .b13bh, .b14bh {background: #332720;}
.headh1 {background: #332720; border-right:1px solid #332720; border-left:1px solid #332720;}
.headh1 h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth1 {background: #332720; border-right:1px solid #332720; border-left:1px solid #332720; color:#FFFFFF;}
.contenth1 div {margin-left: 12px; padding-top: 5px;}


.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:0px; background:#FFFFFF; margin:0 5px; border-right:2px solid #332720; border-left:2px solid #332720; border-top:1px solid #332720;}
.b2f {height:1px; background:#FFFFFF; margin:0 3px; border-right:1px solid #332720; border-left:1px solid #332720;}
.b3f {height:1px; background:#FFFFFF; margin:0 2px; border-right:1px solid #332720; border-left:1px solid #332720;}
.b4f {height:2px; background:#FFFFFF; margin:0 1px; border-right:1px solid #332720; border-left:1px solid #332720;}
.contentf {background: #FFFFFF; min-height: 100px; border-right:1px solid #332720; border-left:1px solid #332720; padding:5px;}
.contentf div {margin-left: 5px;}

.b31f, .b32f, .b33f, .b34f{font-size:1px; overflow:hidden; display:block;}
.b31f {height:0px; background:#FFFFFF; margin:0 5px; border-right:2px solid #332720; border-left:2px solid #332720; border-top:1px solid #332720;}
.b32f {height:1px; background:#FFFFFF; margin:0 3px; border-right:1px solid #332720; border-left:1px solid #332720;}
.b33f {height:1px; background:#FFFFFF; margin:0 2px; border-right:1px solid #332720; border-left:1px solid #332720;}
.b34f {height:2px; background:#FFFFFF; margin:0 1px; border-right:1px solid #332720; border-left:1px solid #332720;}
.contentf3 {background: #FFFFFF; min-height: 12px; border-right:1px solid #332720; border-left:1px solid #332720; padding:5px;}
.contentf3 div {margin-left: 5px;}


#headsearch-cc{
background:#FFFFFF none repeat scroll 0 0;
float:right;
max-height:75px;
max-width:450px;
padding:17px 25px 4px;

}

#headlinks-cc{
	float:right;
padding:32px 30px 0 15px;
width:100px;
}

#email{
float:left;
height:15px;

}


#hpLowerPanel {
width: 1024px;
	border-color: #8ca6a5;
	border-width: 10px;
	border-style: none solid solid solid;
	margin: 0 auto;
	text-align: left;
	font-size: 1.2em;
}



#footerDelta {
width: 1024px;
	border-color: #FFFFFF;
	border-width: 10px;
	border-style: none solid solid solid;
	margin: 0 auto;
	text-align: left;
	font-size: 1.2em;
}

#footer1 {
background:#FFFFFF none repeat scroll 0 0;
border:0px solid #8CA6A5;
float:left;
font-size:1.2em;
margin:5px 20px 0 -10px;
text-align:left;
width:342px;
font-size:10px;
}

a:link.footlink {
	color:#000
}
a:visited.footlink {
	color:#000
}
a:hover.footlink { color:#0b89f4 }

#footer2 {
background:#FFFFFF none repeat scroll 0 0;
border:0px solid #8CA6A5;
float:left;
font-size:1.2em;
margin:5px 10px 0 -10px;
text-align:left;
width:342px;
font-size:10px;
}

#footer3 {
background:#FFFFFF none repeat scroll 0 0;
border:0px solid #8CA6A5;
float:right;
font-size:1.2em;
margin:5px -10px;
text-align:left;
width:340px;
font-size:10px;
}

#copyright {
background:#FFFFFF none repeat scroll 0 0;
border:0px solid #8CA6A5;
float:left;
font-size:1.2em;
margin:4px -10px 10px;
text-align:left;
width:1044px;
font-size:10px;
}

#bigbox {
background:#FFFFFF none repeat scroll 0 0;
font-size:10px;
height:250px;
margin:40px -10px 0 10px;
text-align:left;
width:700px;
}


			

/* --------------------------------- top navigation -------------------------- */

#jsddm
{	margin: 0;
	padding: 0}
	
	#jsddm li
	{	float: left;
		list-style: none;
		font: 10px Tahoma, Arial}

	#jsddm li a
	{	display: block;
		background: #000000;
		padding: 3px 12px;
		text-decoration: none;
		border-right: 1px solid white;
		width: 13px;
		color: #FFFFFF;
		z-index:100;
		white-space: nowrap}

	#jsddm li a:hover
	{	background: #1337f5}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			z-index:100;
			border-top: 1px solid white}
		
		#jsddm li ul li
		{	float: none;
			display: inline}
		
		#jsddm li ul li a
		{	width: auto;
			background: #3d3a38}
		
		#jsddm li ul li a:hover
		{	background: #1337f5}




/* --------------------------------- sections -------------------------- */

/* header */

div#header{
	height: 105px;
	width: 100%;
	margin-bottom:-6px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../assets/images/header-back.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
div#header2{
	height: 100px;
	width: 50%;
}

div#header img{
	margin:-5px 0 15px 8px;
}

div#contact-head{
	margin:-155px 0 15px 238px;
}

#jclock{
	font-size: 1.3em;
	float: right;
	color: #fff;
	margin: 55px 15px 0 0;
	font-weight: bold;
}

/* top form */

div#top-form-controls{
	background: #FFFFFF;
	height: 39px;
}

div#top-form-controls a{
	background-color:#F9F9F9;
background-position:left center;
background-repeat:no-repeat;
border:1px solid #ADAFB1;
color:#616161;
display:block;
margin:11px 3px 0;
padding:3px 2px 0 28px;
	
}

div#top-form-controls a:hover{
background-color: #efefef;
}


div#top-form-controls a#customize{
	float: right;
	background-image: url('../images/customize.gif');	
}

div#top-form-controls a#reset{
	float: right;
	background-image: url('../images/reset.gif');
}

#top-form{
}

#top-form form{
	background-color: #454547;
	margin: 0!important;
	color: #fff;
	padding: 20px 0;
	display: none;
}

#top-form form h5{
	font-size: 0.9em;
	margin-left: 20px;
}

#top-form form div{
	clear: left;
	margin-bottom: 10px;
}

#top-form form ul{
	margin: 10px 0;
	
}


#top-form #choose-topics ul li{
	list-style: none;
	float: left;
	width: 200px;
	margin-left: 20px;
	margin-bottom: 20px;
	background-color: #737373;
	padding: 5px 5px 8px 10px;
}

#top-form #choose-topics ul li.active{
	background-color: #F8F8F8;
	color: #5D5D5D;
}

#top-form #choose-topics label{
	margin-left: 7px;
	position: relative;
	top: 1px;
}

#top-form #choose-colours ul{
	margin-left: 10px;
}

#top-form #choose-colours ul li{
	list-style: none;
	float: left;
	margin-left: 8px;
}

#top-form #choose-colours ul li div{
		border: 2px solid #454547;
		float: left;
		margin-right: 2px;
}

#top-form #choose-colours ul li.active div{
	border-color: #fff;
}

/* need to be positioned absolutely, not hidden, for IE */
#top-form #choose-colours input{
position: absolute;
left: -1000px;
top: 0;
}

#top-form #choose-colours label{
	width: 44px;
	height: 11px;
	display: block;
	border: 1px solid #fff;
	cursor: pointer;
}

#top-form #choose-colours label span{
	display: none;
}

#top-form div.buttons{
	margin: 20px 0 0 0;
	text-align: center;
}

#top-form form div.buttons input{
	width: 80px;
}	

#leftnav-delta{
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:auto;
min-height:250px;
position:relative;
width:230px;
margin:0 -3px 0 10px;
}

#subcat-prodphoto{
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:auto;
margin:32px 10px 9px 24px;
min-height:254px;
position:relative;
width:400px;
}

#gallery-div{
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:auto;
margin:32px 10px 9px 24px;
min-height:400px;
position:relative;
width:700px;
}

#subcat-photogallery{
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:auto;
margin:32px 10px 9px 24px;
min-height:360px;
position:relative;
width:480px;
}

#subcat-photodescription{
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:auto;
margin:-535px 79px 2px 521px;
min-height:250px;
position:relative;
width:234px;
}


#subcat-proddescription{
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:auto;
margin:-535px 79px 2px 443px;
min-height:250px;
position:relative;
width:260px;
}

#subcat-features{
float:right;
margin:43px 24px 0 0;
}

#subcat-featured{
float:right;
margin:72px 1px 1px;
max-width:300px;
}

#subcat-showcase{
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:auto;
margin:66px 1px 12px;
min-height:167px;
position:relative;
width:230px;
}

#column-1{
background:# none repeat scroll 0 0;
float:left;
height:auto;
margin:0 10px 10px 15px;
min-height:250px;
position:relative;
width:230px;
}

#column-2{
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:auto;
margin:12px 1px 1px;
min-height:250px;
position:relative;
width:230px;
}

#column-privacy1{
float:left;
height:auto;
margin:-716px 12px 11px 251px;
min-height:250px;
position:relative;
width:230px;
}

#column-privacy2{
background:#FFFFFF none repeat scroll 0 0;
float:left;
margin:-716px 1px 1px 498px;
position:relative;
width:509px;
}


#column-visa{
background:# none repeat scroll 0 0;
float:left;
height:auto;
margin:24px -53px 1px;
min-height:250px;
position:relative;
width:230px;
}

#leftnav-delta{
float:left;
height:auto;
min-height:250px;
position:relative;
width:230px;
}

#leftnav-state{
float:left;
height:auto;
min-height:250px;
position:relative;
width:800px;
}

#features{
	float:right;
margin:13px 0 1px 1px;
max-width:300px;

}

#hpfeaturead{
float:right;
margin:78px 1px 1px;
max-width:300px;
}

#merchantshowcase{
float:left;
height:auto;
margin:-3px 64px 1px -30px;
min-height:167px;
position:relative;
width:230px;
}

#sublinks{
margin:-7px 1px 1px 10px;
}

#twitterwidget{
	float:right;
margin:10px 7px 1px;
max-width:301px;
}

#features{
	float:right;
margin:-260px 11px 0 0;
}

#features .ui-tabs-panel {
background-color: #000;
border:none;
padding:0;
height: 250px;
padding: 0;
}

#features div.fragment-body{
	float: right;
	width: 184px;
}

#features h5{
	font-size: 1.1em;
	margin: 20px 10px 0 0;
}

#features p{
margin-top: 10px;
}


#fragment-1 a{
	color: #868570;
}

#fragment-2 a{
	color: #868570;
}

#fragment-3 a{
	color: #868570;
}

#fragment-4 a{
	color: #868570;
}



.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a span {
background: none;	
}

.ui-tabs-nav, .ui-tabs-nav li, .ui-tabs-nav li#sea-forts a{
margin-left: 0px;
padding-left: 0px;	
}

.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a {
width: 103px;
margin: 3px 0 0 3px;
height: 40px;
top: 0;
}

.ui-tabs-nav li#sea-forts a{
background: #868570;	
}

.ui-tabs-nav li#building a{
background: #868570;	
}

.ui-tabs-nav li#portugal a{
background: #868570;	
}

.ui-tabs-nav li#trolley a{
background: #868570;	
}



.ui-tabs-nav .ui-tabs-selected a{
	height: 43px;
	margin-top: 0;
}

/* panels */

div.panel{
	margin: 35px 0;
	text-align: left;
}

div.panel h2{
cursor: move;	
}

.collapsed div.panel-main{
	display: none;
}

div.panel-top{
		background: #d26a9e; border-right:1px solid #d26a9e; border-left:1px solid #d26a9e;
	padding: 10px 5px;
}

/* round corners */
.rtop, .rbottom{display:block; background-color:#FFFFFF;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 

div.panel-top h2{
	margin-left: 20px;
	font-size: 1.3em;
}

div.panel-top a.toggle-panel{
	float: left;
	position: relative;
	top: 5px;
}

div.panel-top a.edit-panel{
	float: right;
	border: 1px solid #ccc;
	padding: 3px 10px;
}

/* top image sections */


a.active{
	background-color: red;
}

.top-panel-links ul, .top-panel-links li{
list-style: none;
padding: 0;
}

.top-panel-links{
position: relative;	
height: 110px;
background-color: #7C9C5F;
margin: 0;
}

.top-panel-links li a{
height: 32px;	
border-bottom: 1px solid #999;
}

.top-panel-links li a.last-list{
border: none;
}

.top-panel-links img{
position: absolute;
top: 0;
left: 0;
}

.top-panel-links a{
display: block;
margin-left: 146px;
color: #fff;
padding: 2px 6px;
}



/* edit panel form */

form.edit-panel-form{
	background-color: #474749;
	padding: 8px;
	display: none;
}

form.edit-panel-form .feed-input{
	color: #fff;
	width: 140px;
	display: block;
	float: left;
	margin: 3px 0;
}

form.edit-panel-form label{
	margin-left: 4px;
}

form.edit-panel-form .buttons{
	padding: 12px 3px 10px 3px;
	clear: left;
	text-align: right;
}

form.edit-panel-form .buttons div input{
width: 60px;
}


/* feeds */

div.feed-top{
	background-color: #332720;
	padding: 8px 2px;
}

div.feed-top h3{
	margin: 0px;
	text-transform: uppercase;
	font-size: 1em;
	padding-left: 16px;
	color: #d26a9e;	
}

div.feed-top a{
	float: right;
	margin-right: 5px;
}

.feed ul{
	margin: 0;
	background: #FFF; border-right:1px solid #FFF; border-left:1px solid #FFF;	
	padding: 5px 10px 5px 15px;
	padding-bottom:8px;
padding-top:6px;
}

.feed ul li{
	padding: 5px 0;
}




/* reset form */

#dialog-form{
	display: none;
}

#dialog-form div.buttons{
	text-align: right;
}

.blockUI{
	border: 10px solid #A4A5A5!important;
	background-color: #444445!important;
	cursor: auto!important;
	color: #fff!important;
	text-align: left!important;
}

.blockUI h1{
	padding:  10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #A4A5A5;
}

.blockUI p{
	margin: 0 10px;
	font-size: 1em;
}

.blockUI form{
margin: 30px;	
}

.blockUI form input{
	width: 80px;
}

/* sortable */

.ui-sortable-helper{
	border: 3px solid #A4A5A5;
	z-index: 20;
	position: relative;
}

.placeholder{
	border: 1px dashed #fff;
	background-color: #BFBFBF;	
}

.placeholder{
position: absolute;
z-index: 1;
}


/* colour specfic styles */


/* teal */

.teal div#header{
background-image: url('../images/teal.gif');
}

.teal div#header, .teal .top-panel-links a:hover, .teal .top-panel-links a.active{
	background-color: #0C6A8A;	
}

.teal .feed ul li a, .teal .panel-top h2, .teal .panel-top a, .teal .feed ul li{
	color: #0C6A8A;
}

.teal .top-panel-links{
background-color: #6A99AD;
}

/* dove */

.dove div#header{
background-image: url('../images/dove.gif');
}

.dove div#header, .dove .top-panel-links a:hover, .dove .top-panel-links a.active{
	background-color: #4B5676;	
}

.dove .feed ul li a, .dove .panel-top h2, .dove .panel-top a, .dove .feed ul li{
	color: #4B5676;
}

.dove .top-panel-links{
background-color: #7385A3;
}

/* sky */

.sky div#header{
background-image: url('../images/sky.gif');
}

.sky div#header, .sky .top-panel-links a:hover, .sky .top-panel-links a.active{
	background-color: #005785;	
}

.sky .feed ul li a, .sky .panel-top h2, .sky .panel-top a, .sky .feed ul li{
	color: #005785;
}

.sky .top-panel-links{
background-color: #6D97B3;
}

/* aqua */

.aqua div#header{
background-image: url('../images/aqua.gif');
}

.aqua div#header, .aqua .top-panel-links a:hover, .aqua .top-panel-links a.active{
	background-color: #027061;	
}

.aqua .feed ul li a, .aqua .panel-top h2, .aqua .panel-top a, .aqua .feed ul li{
	color: #027061;
}

.aqua .top-panel-links{
background-color: #60948C;
}


/* green */

.green div#header{
background-image: url('../images/green.gif');
}

.green div#header, .green .top-panel-links a:hover, .green .top-panel-links a.active{
	background-color: #4C7016;	
}

.green .feed ul li a, .green .panel-top h2, .green .panel-top a, .green .feed ul li{
	color: #4C7016;
}

.green .top-panel-links{
background-color: #7C9C5F;
}


/* violet */

.violet div#header{
background-image: url('../images/violet.gif');
}

.violet div#header, .violet .top-panel-links a:hover, .violet .top-panel-links a.active{
	background-color: #4D3870;	
}

.violet .feed ul li a, .violet .panel-top h2, .violet .panel-top a, .violet .feed ul li{
	color: #4D3870;
}

.violet .top-panel-links{
background-color: #8779A6;
}


/* purple */

.purple div#header{
background-image: url('../images/purple.gif');
}

.purple div#header, .purple .top-panel-links a:hover, .purple .top-panel-links a.active{
	background-color: #691E79;	
}

.purple .feed ul li a, .purple .panel-top h2, .purple .panel-top a, .purple .feed ul li{
	color: #691E79;
}

.purple .top-panel-links{
background-color: #A97AB3;
}


/* pink */

.pink div#header{
background-image: url('../images/pink.gif');
}

.pink div#header, .pink .top-panel-links a:hover, .pink .top-panel-links a.active{
	background-color: #840259;	
}

.pink .feed ul li a, .pink .panel-top h2, .pink .panel-top a, .pink .feed ul li{
	color: #840259;
}

.pink .top-panel-links{
background-color: #B37196;
}


/* olive */

.olive div#header{
background-image: url('../images/olive.gif');
}

.olive div#header, .olive .top-panel-links a:hover, .olive .top-panel-links a.active{
	background-color: #635E35;	
}

.olive .feed ul li a, .olive .panel-top h2, .olive .panel-top a, .olive .feed ul li{
	color: #635E35;
}

.olive .top-panel-links{
background-color: #918D61;
}



/* suede */

.suede div#header{
background-image: url('../images/suede.gif');
}

.suede div#header, .suede .top-panel-links a:hover, .suede .top-panel-links a.active{
	background-color: #504638;	
}

.suede .feed ul li a, .suede .panel-top h2, .suede .panel-top a, .suede .feed ul li{
	color: #504638;
}

.suede .top-panel-links{
background-color: #998D7C;
}



/* black */

.black div#header{
}

.black div#header, .black .top-panel-links a:hover, .black .top-panel-links a.active{
	background-color: #FFFFFF;	
}

.black .feed ul li a, .black .panel-top h2, .black .panel-top a, .black .feed ul li{
	color: #332720;
}

.black .top-panel-links{
background-color: #737373;
}



/* red */

.red div#header{
background-image: url('../images/red.gif');
}

.red div#header, .red .top-panel-links a:hover, .red .top-panel-links a.active{
	background-color: #851607;	
}

.red .feed ul li a, .red .panel-top h2, .red .panel-top a, .red .feed ul li{
	color: #851607;
}

.red .top-panel-links{
background-color: #CF6D5B;
}


/* orange */

.orange div#header{
background-image: url('../images/orange.gif');
}

.orange div#header, .orange .top-panel-links a:hover, .orange .top-panel-links a.active{
	background-color: #BA500C;	
}

.orange .feed ul li a, .orange .panel-top h2, .orange .panel-top a, .orange .feed ul li{
	color: #BA500C;
}

.orange .top-panel-links{
background-color: #E89535;
}



.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

nu-meganav div p {
margin: 0 0 0.8em 0;
padding: 0;
}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../services/images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../services/images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #000;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}

* 									{ margin: 0; padding: 0; }
 
#page-wrap							{ width: 990px; margin: 5px auto; } 
a									{ text-decoration: none; }
ul									{ list-style: none; }
p                                   { margin: 15px 0; }

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; background: #000000; }
ul.dropdown a:hover		            { color: #FFFFFF; }
ul.dropdown a:active                { color: #1337f5; }
ul.dropdown li a                    { display: block; padding: 2px 12px; border-right: 1px solid #FFFFFF;
	 								  color: #FFFFFF; z-index:100; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #0b89f4; color: black; position: relative; }
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 256px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #afafaf; color: #FFFFFF; 
									  border-bottom: 1px solid #FFFFFF; float: none; z-index:100; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; z-index:100; }