/* BROWSER NEUTRALISATION */

* {
	text-decoration: none;
	font-size: 1em;
	outline: none;
	padding: 0;
	margin: 0;
	}
code, kbd, samp, pre, tt, var, textarea, 
input, select, isindex, listing, xmp, plaintext {
	white-space: normal;
	font-size: 1em;
	font: inherit;
	}
dfn, i, cite, var, address { 
	font-style: normal; 
	}
h1, h2, h3, h4, h5, h6 { 
	font-weight: normal;
	}
th, b, strong {
	font-weight: strong; 
}
a, img, a img, iframe, form, fieldset, 
abbr, acronym, object, applet, table {
	border: none; 
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
caption, th, td, center { 
	vertical-align: top;
	text-align: left;
	
	}
body { 
	background: white; 
	line-height: 1; 
	color: black; 
	}
q { 
	quotes: "" ""; 
	}
ol, dir, menu { 
	list-style: none; 
	}
sub, sup { 
	vertical-align: baseline; 
	}
a { 
	color: inherit; 
	}
font { 
	color: inherit !important; 
	font: inherit !important;
	}
marquee {
	overflow: inherit !important;
	-moz-binding: none;
	}
blink { 
	text-decoration: none; 
	}
nobr { 
	white-space: normal; 
	}
	
/* BROWSER NEUTRALISATION ENDS */


body {
font-size:80%;
line-height: 1.2em;
font-family: Arial, Tahoma, sans-serif;
background-image: url('../images/allpages/background.jpg');
background-repeat:repeat-x;
background-attachment:scroll;
background-position:top left;
/*background: #0b3600;*/
word-wrap:break-word;
color:#1C3867;
}

#header {
background:#inherit;
min-height:410px;
background-image: url('../images/allpages/headerimage.jpg');
background-position: bottom center;
background-repeat:no-repeat;
margin-bottom:15px;
}

#headerlogos {
height:135px;
width: 930px;
margin:auto;
background-image: url('../images/allpages/headerlogos.png');
background-position: bottom center;
background-repeat:no-repeat;
}

#navigation {
float: right;
margin:30px 0px 0px 0px;
height: 30px !important;
width: 520px !important;
}

#outer {
width: 960px;
margin:auto;
}

#outer-center {
width: 920px;
background:#inherit;
margin: auto;
min-height: 200px;
text-align:left;
padding-bottom:32767px;
margin-bottom:-32747px; /* was -32767px */
}

#wrapper {
overflow:hidden;
background: #ffffff;
}

#footer {
clear:both;
height: 140px;
background-image: url('../images/allpages/footerbackground.jpg');
background-repeat: no-repeat;
background-attachment:scroll;
background-position:top center;
padding:10px 25px;
color: #ffffff;
}

#footer a {
color: #ffffff;
}

h1, h2, h3, h4, h5, h6 {
	padding: 8px 0 0 0 !important;
	margin: 0 0 5px 0 !important;
}

h1 {
font-size: 2.5em !important;
margin: 0 0 10px 0 !important;
line-height: 1.1em;
}

h2 {
font-size: 1.5em !important;
}

h3 {
font-size: 1.4em !important;
}

h4 {
font-size: 1.3em !important;
}

h5 {
font-size: 1.2em !important;
}

h6 {
font-size: 1.1em !important;
}

a {
color: #194ECF;
}

a:hover {
color: #194ECF;
text-decoration: underline;
}

a:visited {
color: #194ECF;
}

.content {padding:10px;}
p {font-size:12px; line-height:1.6em; margin:0; padding:5px 0;}
#outer-right h3 {padding-bottom: 0px !important; margin-bottom: -5px !important;}
td {line-height:1.4em;}

/* NAVIGATION STYLES */

#list-menu a {
float: right;
width: 80px;
font-size: 1.2em;
font-weight: bold;
text-align: center !important;
padding: 5px 6px 4px 6px;
margin-left:6px;
text-decoration: none;
}

#list-menu a:link, #list-menu a:active, #list-menu a:visited {
color: #1C3867;
background-color: none !important;
background-image: url('../images/allpages/button.png');
background-position:center-center;
background-repeat:no-repeat;
}

#list-menu a:hover {
color: #496FD0 !important;
background-color: #inherit !important;
background-image: url('../images/allpages/button.png');
background-position:center-center;
background-repeat:no-repeat;
}

/* END OF NAVIGATION STYLES */


/* ROWING MACHINE TABLE STYLES */

.rowingproducts {
width: 920px;
margin: auto;
border-collapse: collapse;
}

.rowingproducts td {
border: 1px solid #1C3867;
vertical-align: top;
text-align: center;
padding: 5px;
}

.rowingproducts th {
vertical-align: center;
text-align: center;
padding: 5px;
}

.headertr {
height: 15px !important;
font-size: 1em;
}

.sortby {
float: right;
font-size: 1em;
margin-bottom:10px;
padding: 3px;
}

.imgborder {
border: 1px solid #1C3867;
}

/* END OF ROWING MACHINE TABLE STYLES */

.footerlink {
text-decoration: none !important;
}

.footerlink:hover {
text-decoration: underline !important;
}

.imgleft {
float: left;
margin-right:15px;
margin-bottom:10px;
}

.imgright {
float: right;
margin-left:15px;
margin-bottom:10px;
}

.middle {
vertical-align: middle;
}

.textright {
text-align: right !important;
}

.faqhr {
margin: 10px 0px;
}

.seeallbutton {
border: 1px solid #1C3867;
padding: 2px 3px;
background: #1C3867;
color: #ffffff !important;
font-size: 1.2em;
}

.bulletlist {
margin-left: 25px;
margin-top: 10px;
}

.bulletlist li {
margin-top: 3px;
}
