@charset "utf-8";
/*
reset.css
*/
html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, strike,strong,sub,sup,tt,var, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{
margin:0;
padding:0;
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
}

body{
	color:#333;
	text-align:center;
	background:#D5D0BA;
	font-size:80%;
	line-height:18px;
	font-family:Frutiger,Univers,"Helvetica Neue","Lucida Grande",Calibri,Helvetica,Verdana,sans-serif;
}

table{
	border-collapse:separate;
	border-spacing:0;
}

caption,th,td{
	font-weight:normal;
}
/*test fix scroll bar jump? */
html{
overflow:scroll;
}

/*
container
*/
#container{
	margin:0 auto;
	padding:0 0 0 0;
	width:990px;
	background:#fff url('/includes/images/sidebar-bg.gif') repeat-y 0 0;
	text-align:left;
	border: #000 1px solid;
}

/*
header
*/
#header{
	background:#91A089 url('/includes/images/nissan-huts-stramore-header.jpg') no-repeat 0 -50px; 
	height:210px;
	clear:both;
}
#header h1{
	padding:170px 0 0 8px;
	color:#fff;
	font-size:250%;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow:#000 3px 3px 1px;
}

/*
sidebar
*/
#sidebar{
	width:180px;
	clear:left;
	float:left;
}

/*
main-content
*/
#main-content{
	background:#fff;
	width:790px;
	clear:right;
	float:left;
	padding:0 0 0 0;
	min-height:300px !important;
}

/*
footer
*/
#footer{
	background:#91A089;
	padding:10px;
	clear:both;
	text-align:center;
	height:20px;
}

/*
nav css tabs
*/
#button{
font-family:verdana, sans-serif;
width:12em;
/*padding:0 0 1em 0;margin-bottom:0.1em;*/
font-size:95%;
background:transparent;
font-weight:500;
text-transform:capitalize;
}
#button ul{
list-style:none;
margin:0;
padding:0;
border:none;
}
#button li{
list-style:none;
list-style-image:none;
border-bottom:1px solid #91A089;
margin:0;
}
#button li a{
display:block;
padding:5px 5px 5px 0.5em;
border-right:0;
border-left:0;
background:#E1E6E2;
color:#125AA7;
text-decoration:none;
width:100%;
border-left:10px solid #E1E6E2;
border-right:0;
}
html>body #button li a{
width:auto;
}

/*
active tabs
*/			
body#home #active,body#background #active1,body#localreaction #active2,body#visitingtroops #active3,body#homefront #active4,body#powcamp #active5,body#warmemorial #active6,body#personalrecollections #active7,body#photo #active8,body#guestbook #active9,body#submityourstory #active10,body#about #active11,body#contact #active12{
background:#fff;
color:#000;
font-weight:900;
border-left:10px solid #000;
border-right:0;
}
/*
hover tab
*/#button li a:hover, #button li a:focus{
background:#fff;
color:#000;
font-weight:900;
border-left:10px solid #91A089;
border-right:0;
}
/*
menu arrow >
*/
body#visitingtroops #active3,body#homefront #active4,body#personalrecollections #active7{
background:#fff url(/includes/images/sub.gif) no-repeat right center;
border-left:10px solid #000;
border-right:0;
}

/*
typography.css
*/
pre{
font-family:Corbel,Verdana,"Bitstream Vera Sans",sans-serif;
margin-bottom:18px;
background:#eee;
border:1px solid #ddd;
padding:16px;
}

h1,h2,h3,h4,h5,h6{
font-family:Constantia,"Palatino Linotype",Palatino,Georgia,"Times New Roman",Times,serif;color:#111;
}
h1{font-size:30px;line-height:36px;padding:0 0 18px 0;}
h2{font-size:20px;line-height:36px;font-weight:bold;}
h3{font-size:16px;line-height:36px; text-transform:uppercase;font-weight:bold;}
h4{font-size:14px;font-weight:bold;}
h5{font-size:12px;font-weight:bold;}
h6{font-size:12px;}

p{
padding:0 0 10px 0;
margin:0 0 0 0;
text-align:justify;
}
p.last{
padding-bottom:0;
margin-bottom:0;
}
a{
color:#125AA7;
text-decoration:underline;
}
a:hover{color:#000;}
ul,ol{margin:0 0 18px 18px;}
ul{list-style-type:circle;}
ol{list-style-type:decimal;}
dl{margin:0 0 18px 0;}
dl dt{font-weight:bold;}
blockquote{
margin:0 0 18px 18px;
color:#666;
font-style:italic;
}
strong{font-weight:bold;}
em{font-style:italic;}

hr{
background:#B2CCFF;
color:#B2CCFF;
clear:both;
float:none;
width:100%;
height:2px;
margin:0 0 16px 0;
border:none;
}
p.small{
font-size:10px;
margin-bottom:18px;
}
p.large{
font-size:14px;
line-height:36px;
}
p.quiet{
color:#666;
}
.alt{
color:#666;
font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",Georgia,serif;
font-size:1.2em;
line-height:1%;
font-style:italic;
}
.dquo{
margin-left:-.7em;
}
p.incr,.incr p{
font-size:10px;
line-height:1.44em;
margin-bottom:18px;
}
.caps{
font-variant:small-caps;
letter-spacing:1px;
text-transform:lowercase;
font-size:1.2em;
line-height:1%;
font-weight:bold;
}
/*
text only align
*/
.right{
text-align:right;
}
.center{
text-align:center;
}
/*
=Start table structure
*/
#Summary, #Caption{
width:28em;
}
.tableStyle{
border:solid #666;
border-width:1px 0 0 1px;
border-collapse:collapse;
}
.tableStyle th, .tableStyle td{
border:solid 1px #666;
padding:0.2em;
text-align:left;
}
/*
=End table structure
*/

/*
=Start blue colour scheme
*/
.blueScheme, .blueScheme th, .blueScheme td{border-color:#aaa;}
.blueScheme .even{background:#eee;}
.blueScheme th, .blueScheme thead td{
background:#DDAA7D url(/includes/images/table-heading-background.gif) 0 50% repeat-x;
text-transform:uppercase;
padding:1.5em 0.5em;
text-align:center;
}
.blueScheme th.firstColumn{background-color:#9CF;}
/*tr:hover,.blueScheme .even:hover{background:#D5D0BA url(/includes/images/shadow.png);background-repeat:repeat-x;}*/
/*tbody tr.over+tr td{background:#D5D0BA url(/includes/images/shadow.png);background-repeat:repeat-x;}*/
caption{font-weight:bold;}
th{
font-weight:bold;
background:#e4e5e4 url(/includes/images/table-heading-background.gif) 0 50% repeat-x;
}
/*tbody tr.over td, tbody tr:hover td {background:#D5D0BA;}
tbody tr.over+tr td{background-image: url(/includes/images/shadow.png);background-repeat: repeat-x;}*/
fieldset,table{
margin:0 auto;
}
/*table td a{padding:5px 30px;}*/
/*
=End blue colour scheme
*/

/*
form
*/
fieldset{
border:1px solid #ccc;
background:transparent;
margin:0 auto;
}
fieldset{padding:10px 0px 10px 0px;}
.submit{padding:5px;}
.required{
color:#FF0000;
font-weight:bold;
}
#txtname,#txtemailaddress,#txttownandcountry,#txtphonenumber,textarea{background:#fff !important;}
.submitlabels{
padding:5px 0 0 0;
margin:5px 0 0 0;
font-weight:bold;
}
address{font-style:normal;}
/*
subnav
*/
.subnav li{
display:inline;
padding:20px 0 20px 0;
}
.subnav li a{
padding:10px 25px 10px 25px;
background:transparent;
}
.subnav{
margin:0;
padding:10px 10px 10px 0;
height:20px;
background:#eee url(/includes/images/table-heading-background.gif) 0 50% repeat-x;
border:1px solid #ccc; 
border-bottom:2px solid #aaa;
width:780px;
font-weight:bold;
}
/*img border*/.image-border{border:1px solid #333;}

/*
img captions boagworld - http://tinyurl.com/ywf2vt
*/
.imgRight{
float:right;
margin:0.5em 0 0.5em 1em;
position:relative;
}
.imgLeft{
float:left;
margin:0.5em 1em 0.5em 0;
position:relative;
}
.imgRight p, .imgLeft p{
font-size:0.9em;
color:#333;
margin:0;
padding:0;
background:transparent;
font-weight:bold;
text-align:center; 
width:auto;
}
.imgCenter{
display:block;
margin-left: auto;
margin-right:auto;
text-align:center;
font-weight:bold;
}
img.centered,.centered{
display:block;
margin-left:auto;
margin-right:auto;
}

.pic_border{
  border: solid 1px #000000;
}

/*
webdesign
*/
#webdesign{
font-size:11px;
margin:0 auto;
text-align:right;
width:990px;
}
#webdesign p{
text-align:right;
}
.img_bg_border{	
	border:1px solid #333;
	padding: 15px;
	background:#D5D0BA;
}

.jumpdropdown {
	font-family:Frutiger,Univers,"Helvetica Neue","Lucida Grande",Calibri,Helvetica,Verdana,sans-serif;
	font-size: 120%;
	background-color: #D5D0BA;
	color: #000000;
}

#sale-report-small-table {
	width:700px;
	border:1px solid #000;
}
#sale-report-small-table td {
	padding:5px;
	text-align:center;
	border:1px solid #333;
	padding-top:10px;
}
