body
{
font:normal 75% "trebuchet ms", arial, sans-serif;
margin:0px;
height:100%;
background:rgb(60,60,60);
color:rgb(80,80,80);
}

table
{
font-size: 100%;
}

div#container
{
position:relative;
background:url(../images/content_bg.gif) top center repeat-y;
width:770px;
margin:auto;
}

div#header
{
position:relative;
background:url(../images/header_bg.jpg) top left no-repeat;
height:260px;
width:750px;
display:block;
margin:0px auto 5px auto;
clear:both;
}

div#txtsizes
{
position:relative;
left:3px;
display:block;
width:97%;
clear:both;
margin:auto;
text-align:right;
}

div#txtsizes a img
{
border:none;
}

div#navigation
{

position:absolute;
left:3px;
bottom:0px;
display:block;
width:97%;
clear:both;
margin:auto;
padding:6px;
border:0px solid black;
}

div#navigation ul
{
margin:0px;
padding:0px;
}

div#navigation ul li
{
list-style-type:none;
display:inline;
}

div#navigation ul li a
{
float:left;
padding:3px 10px;
color:white;
text-decoration:none;
font:normal 130% "trebuchet ms", arial, sans-serif;
}

div#navigation ul li a.selected
{
background:rgb(255,255,255);
color:rgb(230,0,0);
font-weight:bold;
}

div#navigation ul li a:hover
{
background:white;
color:rgb(0,0,0);
}

div#navigation ul li a.selected:hover
{
color:rgb(230,0,0);
}

div#content
{
position:relative;
width:740px;
display:block;
padding-top:10px;
padding-left:10px;
padding-right:10px;
margin:10px auto 10px auto;
clear:both;
}

div#content div#fullCol
{
position:relative;
width:100%;
display:block;
clear:both;
margin-bottom:10px;
}

div#content div#leftCol
{
position:relative;
float:left;
width:495px;
display:block;
clear:left;
padding-right:10px;
background: url(../images/jwm.gif) 50% 30% no-repeat;
}

div#content div#rightCol
{
position:relative;
float:left;
width:228px;
display:block;
clear:right;
padding-left:5px;
color:rgb(150,150,150);
}

div#footerwrap
{
color:white;
position:relative;
width:770px;
display:block;
clear:both;
margin:auto;
background: rgb(40,40,40) url(../images/ifooter_bg.gif) top left repeat-y;
}

div#footer
{
position:relative;
padding:5px 15px 10px 18px;
background: url(../images/footer_bg.gif) bottom left no-repeat;
}

div#footer a
{
color:white;
}

h1, h2, h3, h4, h5, h6
{
color:rgb(230,0,0);
}

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span
{
color:rgb(120,120,120);
}

a:link
{
color:rgb(200,0,0);
text-decoration:none;
}

a:visited
{
color:rgb(200,0,0);
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

form.contact
{
margin:0px;
}

form.contact div.sep
{
margin-bottom:10px;
width:100%;
display:block;
float:left;
clear:both;
}

form.contact div.sep2
{
margin-bottom:10px;
width:100%;
display:block;
float:left;
text-align:right;
clear:both;
}

form.contact div.sepbrk
{
margin-bottom:30px;
width:100%;
display:block;
float:left;
clear:both;
}

form.contact div.sep label, form.contact div.sepbrk label
{
font-weight:bold;
font-size:110%;
float:left;
width:100px;
display:block;
}

form.contact div.sep input[type="text"], form.contact div.sep textarea, form.contact div.sepbrk input[type="text"], form.contact div.sepbrk textarea
{
font:normal 100% arial, sans-serif;
background:rgb(255,255,180);
border:1px solid rgb(230,200,100);
padding:1px;
float:left;
}

form.contact div.sep input[type="text"].small, form.contact div.sepbrk input[type="text"].small
{
width:220px;
}

form.contact div.sep input[type="text"].large, form.contact div.sepbrk input[type="text"].large
{
width:300px;
}

form.contact div.sep input[type="text"].larger, form.contact div.sepbrk input[type="text"].larger
{
width:380px;
}

form.contact div.sep textarea
{
width:380px;
height:140px;
}

form.contact div.sep input[type="text"]:hover, form.contact div.sep textarea:hover, form.contact div.sepbrk input[type="text"]:hover, form.contact div.sepbrk textarea:hover
{
background:rgb(250,250,220);
border:1px solid rgb(230,200,100);
}


form.contact div.sep2 input[type="button"], form.contact div.sep2 input[type="reset"], form.contact div.sep2 input[type="submit"]
{
width:100px;
padding:2px;
font-size:100%;
font-weight:bold;
background: rgb(220,220,220) url(../images/silver_bg.gif);
color:rgb(120,120,120);
border:1px solid rgb(180,180,180);
margin:1px;
cursor:pointer;
}

div#contactdetails label
{
font-weight:800;
color:rgb(120,120,120);
}

div#contactdetails label.one
{
width:20px;
float:left;
}

div#contactdetails label.two
{
display:block;
margin-bottom:5px;
clear:both;
}

span.red
{
color:red;
font-weight:bold;
}

span.green
{
color:green;
font-weight:bold;
}

div.nehead
{
font-size:120%;
display:block;
margin-bottom:15px;
}

div.neitem
{
font-weight:bold;
display:block;
margin-bottom:5px;
}

/*** Next/Prev Page Navigation ***********/

.prevnext{
padding: 2px;
text-align:center;
}

.prevnext ul{
margin: 0;
font-size: 8pt;
}

.prevnext li{
list-style-type: none;
display: inline;
margin:0px 3px 0px 3px;
font-weight: bold;
color: rgb(200,0,0);
cursor:pointer;
}

.prevnext a:link, .prevnext a:visited{
padding:0px 5px 1px 5px;
border: 1px solid rgb(200,0,0);
text-decoration: none; 
color: rgb(200,0,0);
font-size: 8pt;
background-color: rgb(250,200,200);
}

.prevnext a:hover, .prevnext a:active {
border: 1px solid rgb(225,160,50);
color: rgb(225,160,50);
background:rgb(255,255,200);
}

.prevnext a.curpg:link, .prevnext a.curpg:visited {
border: 1px solid #680088;
color: rgb(200,0,0);
background-color: #EECCFF;
}


.prevnext li.disablepage{
padding:0px 5px 1px 5px;
border: 1px solid #929292;
color: #666666;
background-color: #DDDDDD;
cursor:pointer;
}

.prevnext li.disablepage a:hover{
text-decoration: underline; 
}

* html .prevnext li.currentpage, * html .prevnext li.disablepage{
margin-right: 5px;
padding-right: 0px;
}


/*** Next/Prev Page Navigation ***********/

ul#subnav
{
margin:10px 0px;
padding:0px;
border-top:3px solid rgb(255,200,50);
border-left:1px solid rgb(255,240,200);
border-right:1px solid rgb(255,240,200);
}

ul#subnav li
{
list-style-type:none;
}

ul#subnav li a
{
display:block;
padding:6px 10px 6px 10px;
color:rgb(200,80,0);
text-decoration:none;
font:bold 110% "trebuchet ms", arial, sans-serif;
background:rgb(250,250,200);
border-bottom:1px solid rgb(255,230,120);
}

ul#subnav li a:hover
{
background:rgb(250,250,220);
}
