/*
################ Main Layout Styles ################
*/
body {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:76%; color:#333333; background-color:#a10c22; margin:0; padding:0;}

#centeringContainer {font-size:1.0em; top:0; width:960px; text-align:left; background-color:White; padding:15px 10px 60px 10px; margin-left:auto; margin-right:auto;}

/* ------ top bar ------ */
.topBar {font-size:1.0em; width:960px; border-bottom:solid 15px #a10c22; margin-bottom:10px; padding-bottom:5px;}
	.logo {display:block; float:left;}
	.date {float:right; font-size:1.1em; font-weight:normal; color:#666666; margin-top:22px;}

/* ------ navigation ------ */
.navigation {width:960px; margin-bottom:3px;}
    
    a.lhnLevelOne {display:block; float:left; font-size:1.3em; font-weight:bold; color:#a10c22;}
    a.lhnLevelOneSelected {color:White; float:left; font-size:1.3em; font-weight:bold; color:#f49a0e;}
    .pipe {float:left; font-weight:normal; color:#cccccc; margin:0 10px 0 10px;}

.navigation2 {width:940px; margin-bottom:10px;}	
    a.lhnLevelTwo {display:block; float:left; font-size:0.9em; font-weight:normal; color:#a10c22; margin-right:8px;}
    .lhnLevelTwoSelected {float:left; font-size:0.9em; font-weight:normal; color:#f49a0e; margin-right:8px;}

/* ------ content ------ */
.pageContentContainer {font-size:1.0em; width:960px;}
			
	.contentLeft {position:relative; float:left; width:730px;}
	    .mainImg {display:block; float:left; margin-bottom:5px;}
	    .mainImgQuote {float:left; width:165px; margin:0 0 5px 5px; padding:5px;}
	        .quoteText {font-size:1.3em; line-height:1.3em; color:#a10c22;}
	        .quoteAuthor {font-size:0.9em; color:#666666;}
	    
	    #textOne {float:left; width:342px; color:#a10c22; border-top:solid 2px #dcdbdd; border-right:solid 1px #dcdbdd; border-bottom:solid 1px #dcdbdd; border-left:solid 2px #dcdbdd; padding:10px;}
	    #secondImgContainer {float:right; width:362px; border-top:solid 2px #dcdbdd; border-right:solid 2px #dcdbdd; border-bottom:solid 1px #dcdbdd; border-left:solid 1px #dcdbdd;}
	    .secondImg {display:block;}
	    
	    #textTwo {float:left; width:342px; border-top:solid 1px #dcdbdd; border-right:solid 1px #dcdbdd; border-bottom:solid 2px #dcdbdd; border-left:solid 2px #dcdbdd; padding:10px;}
	    #textThree {float:right; width:342px; border-top:solid 1px #dcdbdd; border-right:solid 2px #dcdbdd; border-bottom:solid 2px #dcdbdd; border-left:solid 1px #dcdbdd; padding:10px;}
	    
		a.relatedItemLink {display:block; font-size:0.9em; background-image:url(/images/icon_other.gif); background-repeat:no-repeat; background-position:0 0; padding:2px 10px 2px 20px; margin-bottom:5px;}
		
	.contentRight {float:right; width:200px; background-color:#efefef;}
	    .contentRightTitle {color:White; font-weight:bold; background-color:#a10c22; padding:5px;}
	    
	    .tileTop {display:block; background-color:White; padding:5px 0 5px 0;}
	    .tile {display:block; background-color:White; padding-bottom:5px;}
	    
	    .formFieldHeading {font-size:0.9em; margin-left:5px;}
	    .formFieldInput {width:180px; font-size:0.9em; background-color:#ffffa5; margin-left:5px;}
	    .submitEnquiry {display:block; float:right; margin:5px 5px 10px 0;}
	
/* ------ bottom bar ------ */
.bottomBar {width:960px; text-align:center; border-top:solid 1px #a10c22; font-size:0.9em; margin-top:40px; padding-top:5px;}
    .registerInfo {float:left; width:450px; text-align:left;}
    .copyright {float:right; text-align:right;}
    
/* ------ cleaners ------ */
.clearBoth {clear:both; display:block; height:0; border:none; margin:0; padding:0; background:transparent;}
.clearLeft {clear:left; display:block; height:0; border:none; margin:0; padding:0; background:transparent;}
.clearRight {clear:right; display:block; height:0; border:none; margin:0; padding:0; background:transparent;}

/* ------ nav order ------ */	
		
a.orderNavLevelOne {display:block; width:550px; color:White; font-weight:bold; border-bottom:solid 1px #5a5f65; background-color:#24a5dc; background-image:url(/images/arrow_orderNav.gif); background-repeat:no-repeat; background-position:10px 9px; padding:6px 10px 6px 26px;}
.orderNavLevelOneTop {display:block; width:550px; color:#24a5dc; font-weight:bold; border-bottom:solid 1px #5a5f65; background-color:#ffffff; background-image:url(/images/arrow_orderNavTop.gif); background-repeat:no-repeat; background-position:10px 9px; padding:6px 10px 6px 26px;}
		
a.orderNavLevelTwo {display:block; width:520px; color:White; font-weight:bold; border-bottom:solid 1px #5a5f65; background-color:#5a5f65; background-image:url(/images/arrow_orderNav2.gif); background-repeat:no-repeat; background-position:40px 9px; padding:6px 10px 6px 56px;}
.orderNavLevelTwoTop {display:block; width:520px; color:#5a5f65; font-weight:bold; border-bottom:solid 1px #5a5f65; background-color:White; background-image:url(/images/arrow_orderNav2Top.gif); background-repeat:no-repeat; background-position:40px 9px; padding:6px 10px 6px 56px;}
		
a.orderNavLevelThree {display:block; width:490px; color:White; font-size:0.9em; border-bottom:solid 1px #5a5f65; background-color:#24a5dc; background-image:url(/images/arrow_orderNav.gif); background-repeat:no-repeat; background-position:70px 9px; padding:6px 10px 6px 86px;}
.orderNavLevelThreeTop {display:block; width:490px; color:#24a5dc; font-size:0.9em; border-bottom:solid 1px #5a5f65; background-color:White; background-image:url(/images/arrow_orderNavTop.gif); background-repeat:no-repeat; background-position:70px 9px; padding:6px 10px 6px 86px;}

/*
################ Generic Items ################
*/
img {border:0; padding:0;}

h1 {font-size:1.6em; color:#319bce; padding:0; margin:0 0 10px 0;}
h2 {font-size:1.4em; color:#319bce; padding:0; margin:0 0 10px 0;}

.padding5 {padding:5px;}
.padding10 {padding:10px;}
.padding20 {padding:20px;}

ul {border:0; padding:0; margin:0;}

li {list-style:none; background-image:url(/images/bulletIcon.gif); background-repeat:no-repeat; background-position:0 0; padding:1px 0 5px 23px; margin:0 0 4px 20px;}

hr {color:#a10c22; height:1px;}

/*
################ Form Items ################
*/
form {border:0; padding:0; margin:0;}

.inputMed {font-family:Arial, Helvetica, sans-serif; font-size:10px; width:250px; border:solid 1px #a10c22; padding:2px;}

.inputText {font-family:Arial, Helvetica, sans-serif; font-size:10px; width:330px; height:200px; border:solid 1px #a10c22; padding:2px;}

.inputProductDesc {font-family:Arial, Helvetica, sans-serif; font-size:10px; width:550px; height:70px; border:solid 1px #a10c22; padding:2px;}

/*
################ Anchor Items ################
*/

a {text-decoration:none; color:#a10c22;}
a:hover {text-decoration:none; color:#f49a0e;}