@charset "ISO-8859-1";

/*
 IMPORTS
 */

@import url(order.css);
@import url(breadcrumb.css);
@import url(forms.css);
@import url(infobox.css);
@import url(postcode.css);

/*body { margin: 0; padding:0; background-color: #1c5072; }*/

body { margin: 0; padding:0; }
#Body { background-color:#1c5072; }
.pagemaster { background-color: #1c5072; font-size: 12px; color: #333; }


p {font-family: font-family: 'Lucida Grande','Lucida Sans Unicode',Helvetica,Arial,Verdana,sans-serif;
	font-size: 12px; }

/*p, td, .Normal, .normal {font-family: 'Lucida Grande','Lucida Sans', Arial, sans-serif; font-size: 12px;}*/

ul li {
		line-height:18px;
		font-family: 'Lucida Grande','Lucida Sans Unicode',Helvetica,Arial,Verdana,sans-serif;
		font-size: 12px;
		list-style:disc;}

a:link, a:active, a:visited { color:  #1c5072; text-decoration: none; }
/*a:link, a:active, a:visited { color: #e8af10; text-decoration: none; }*/
a:hover {text-decoration: underline; }
img { border: none; }
img.left { float: left; margin: 0 20px 10px 0;}

/* NAVIGATION ; this is the background of the navigation */
#menu { width: 960px; height: 60px; margin: 0 auto; background: url(images/menubg.gif) repeat-x; background-color:#FFF; }

h1 { margin-bottom: 10px;
	font-size: 26px;
	 color: #e8AF10;
	/*color: #1c5072;*/
	 font-weight:bold;
	 line-height:34px;
	 font-family:'Lucida Grande', Helvetica,Arial,Verdana,sans-serif;
}

h2 { font-size: 18pt;
	 color: #1c5072;
	margin-bottom: 4px;}

h3 {font-size: 15pt; }


#header
{
	background-image: url(images/adimex_header.gif);
	background-repeat: no-repeat;
	background-color:#FFF;
	height: 90px;
	width: 960px;
	margin: 0 auto; 
	margin: auto;
	/*position: relative;*/

}

div#homeclick
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 180px;
	min-height: 100%;
	cursor: pointer;
}


ul {}
ul li { margin:0px 20px}
ul li ul {margin-left:20px; }
ul li ul li {padding-left:50px;}
ul li ul li ul {margin-left:40px;}
ul li ul li ul li {}

/*this controls padding on content images*/

.portrait
		{
		margin:10px 0;
		/*border:1px solid #094f82;*/
		padding: 0px 10px 10px 10px;
		border-color:#F00;
		border:1 sold;
		}

.imgLogo
{
	/*background-image: url(../../images/logo.jpg);
	background-repeat: no-repeat;*/
	background-position: 25px 20px;
	width: 250px;
	height: 90px;
	/*min-height: 100%;*/
	cursor:pointer;
}

div.browse
{
	background-image: url(images/ADX_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	font-size:13px;
	height: 20px;
	padding-left: 20px;
	cursor: pointer;
}

div.pdf
{
	background-image: url(images/pdf.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	font-size:13px;
	height: 20px;
	padding-left: 20px;
	cursor: pointer;
}
/*
a.browse:link, a.browse:visited, a.browse:active { color:#3E3C3D; text-decoration:underline; font-size:10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
a.browse:hover { text-decoration:underline; font-size:10px; }*/

/*Login*/
#Logins
{
	padding-top: 0px;
	padding-bottom: 2px;
	background-color:transperent;
	color:#FFF;
	
}


/* Search*/
.SearchHead
{
	padding-top: 10px;
	padding-bottom: 2px;
	background-color:white;
	color:#3F0;
}

/*cart*/
.ShopHead
{
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: White;
}

/* Page */
#page { width: 960px; margin: 0 auto; padding: 0; background-color:#FFF;}
#content { padding:0 10px 10px 10px;
			/*padding:0 10px 10px 10px;*/
		   alignment: right;
		   background-color:#FFF;
		   font-family: font-family: 'Lucida Grande','Lucida Sans Unicode',Helvetica,Arial,Verdana,sans-serif;
			font-size: 11px;
		   }
#content_v6_form { padding:0 20px 0 20px;
		   background-color:#FFF;
		  font-family: font-family: 'Lucida Grande','Lucida Sans Unicode',Helvetica,Arial,Verdana,sans-serif;
		  font-size: 11px;
		   }



/* This is the pane for the form page*/

.panecontentform { padding: 0px 0px 0px 0px;
				background-color:#FFF;}
				
/* Content */
				
.panecontentl { padding: 0px 10px 0px 0px;
				background-color:#FFF;}

.panecontentr {/* width: 400px;*/
				padding: 0 10px 0px 0;
				}
				
.panecontenta { /*width:350px;*/
				padding: 0 0 0px 0;
				align:right;}
				
.hr { border-bottom: 1px solid #DB0048; }

/* Sidebar */
.paneleft { width: 200px; padding: 0px 10px 0px 0px; }
.paneright { width: 200px; padding: 0 10px 0px 0; }*



/* WIZARD - this controls the step by step e com process */
.stepNotCompleted
{
	background-color: rgb(153,153,153);
	width: 16px;
	height:16px;
	border-left:solid 3px white;
	border-right:solid 3px white;	
	vertical-align:middle;
	color: White;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.stepCompleted
{
	background-color: #333333;
	width: 16px;
	height:16px;
	border-left:solid 3px white;
	border-right:solid 3px white;	
	vertical-align:middle;
	color: White;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.stepCurrent
{
	background-color: rgb(255,91,42);
	width: 16px;
	height:16px;
	border-left:solid 3px white;
	border-right:solid 3px white;	
	vertical-align:middle;
	color: White;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.stepBreak
{
	width: 5px;
}

.wizardProgress
{
	padding-right: 10px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #333333;
}

.wizardTitle
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #333333;
}


.btnWizard
{
	font-size: 11px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration: none;
	color: #333333;
	width: 85px;
}

.redColour
{
	color:Red;
}

/* Footer */
#footer { padding: 0; margin: 0 auto; text-align: center; width: 960px; background: #e5e5e5; height:100px; }
#footer p { margin: 0; text-align: center; font-size: 11px; text-transform: uppercase; font-weight: bold; }

.footlink { color:#595959; text-decoration:none; font-size:10px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
a.footlink:link, a.footlink:visited, a.footlink:active { color:#3E3C3D; text-decoration:underline; font-size:10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;line-height: 18px; }
a.footlink:hover { text-decoration:none; font-size:10px; }

/* Modified by Nina Meiers (c) 2009 - for the DNN Community Downloaded from http://www.dnnskins.com */
/* Free and Commercial skins for DotNetNuke! All credits remain with existing designer */
/* credits to remain in files as part of license agreement - Nina Meiers - nina@xd.com.au */



/*** SUPERFISH STYLES ***/
#navigation-site { float: left; width: 778px; margin: 0 0 0 8px; height: 18px }
	#navigation-site span { float: left; margin: 0 0px 0 0; color: #ffffff; display: block; width: 100%;}
		#navigation-site span a,
		#navigation-site span a:link,
		#navigation-site span a:hover,
		#navigation-site span a:focus,
		#navigation-site span a:visited,
		#navigation-site span a.active {  text-decoration: none; }


.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			18px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
	font-size: 12px;
}
.sf-menu a {
	padding: 		0;
	text-decoration:none;
	display: block;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			White;
}

.sf-menu ul 
{

}

.sf-menu li {
	background:		transparent;
	vertical-align: top;
}

.sf-menu li span a,
.sf-menu li span a:link,
.sf-menu li span a:focus,
.sf-menu li span a:visited,
.sf-menu li span a.active
{
	padding: 0 10px 0 10px;
	color: #ffffff;
	font-size: 12px;
}

.sf-menu li span a:hover
{
	color: #cccccc;
}


.sf-menu li ul 
{
	border: solid 0 transparent;
}

.sf-menu li li 
{
	background:	#094f82;
	text-transform: none;
	top: 6px;
}

.sf-menu li li span
{
}

.sf-menu li li span a,
.sf-menu li li span a:link,
.sf-menu li li span a:visited,
.sf-menu li li span a:focus,
.sf-menu li li span a.active
{
	padding: 6px 10px 6px 10px;
	color: #FFFFFF;
	font-size: 12px;
}

.sf-menu li li span a:hover
{
	color: #cccccc;
	font-size: 12px;
}


.sf-menu li li li {
	/*background:		#9AAEDB;*/
}

.sf-menu li:hover, 
.sf-menu li.sfHover,
.sf-menu a:focus, 
.sf-menu a:hover, 
.sf-menu a:active {
	/*background:		#CFDEFF;*/
	outline:		0;
	font-size: 12px;
}

.sf-menu li li:hover, 
.sf-menu li li.sfHover,
.sf-menu li li.sfHover > span
{
	background-color: #017AC3;
	outline: 0;
	color: #cccccc;
}

.sf-menu li li:hover, 
.sf-menu li li.sfHover,
.sf-menu li li.sfHover > span > a
{
	outline: 0;
	color: #cccccc;
	font-size: 12px;
}


/*** arrows **/


.arrow1
{
	background: transparent url(/dnnnavision/images/menu_down.gif) no-repeat right center;
}

.arrow2
{
	background: transparent url(/dnnnavision/images/breadcrumb.gif) no-repeat right center;
}


