/* CSS Document */

body, div#container,div#top, p,h1, h2, h3, form, div#header, ul#nav
{padding: 0px; margin: 0px}


body 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #ffffff;
}

/*Links*/
a:link, a:visited {
	color: #af0d25;
	text-decoration: none;
	}
a:hover
{
color: #134a77;
}

div#top
{
background:url(images/main/header.gif) repeat-x;
}


div#container
{
width:780px;
margin-left:auto;
margin-right:auto;
}


/*------------- Header ---------------- */
/*Top Header and Logo*/
div#header /*Above grey line*/
{
height: 96px;
background:url(images/main/logo.gif) no-repeat;
}


/*Nav*/
ul#nav
{
text-align:right;
list-style:none;
font-size:11px;
font-weight:bold;
}
ul#nav a
{
color: #FFFFFF;
}
ul#nav li
{border-right:#c96f7a 1px solid;
padding: 10px 10px 0px 10px;
float:right;}


/*content*/
#content p, #content li
{
line-height:150%;
font-size:80%;

}
ul.main {padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px;font-family:Georgia, "Times New Roman", Times, serif;}
ul.main li
{padding-bottom:6px;}

#content p.login
{
padding: 4px;
text-align: center;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#content p
{padding-bottom:10px;}

.page
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-stretch:expanded;
padding-bottom:5px;
font-weight:normal;
float:left;
}

h1
{color:#da6d1f;
font-size:140%;
font-family:Georgia, "Times New Roman", Times, serif;
}
h2
{
color:#da6d1f;
font-size:80%;
padding-top:30px;
}
h3 {font-size:110%; padding-bottom:3px;}

ul.packs
{list-style:none;
margin:0px; padding:0px;
}
ul.packs li
{
padding-right: 9px;
float:left;
padding-bottom:20px;
}




img, a
{border: 0px;}
table.form { color:#999999;}
table.form input
{width: 300px;  border: 0px; border-bottom:1px solid #CCCCCC;
}
table.form input.radio, .radio, table.form input.radioerror
{width:auto; border:none;}

table.form
{font-size: 80%;}


table.data
{
width: auto;
border:1px solid #000000;
font-size:70%;
width:155px;
}
table.data td.head, table.form td.head, table.order td.head
{
background:#999999;
color:#FFFFFF;
padding:2px;
font-variant:small-caps;
font-weight:bold;
letter-spacing:0.1em;
}
table.form td.head, table.order td.head{
background-color: #EFEFEF;
color: #666666;}

table.data td
{border-bottom:1px dotted #999999;
padding:3px;
}

table.order td
{text-align:center;
font-size:80%;}


table.form input.error, table.form input.radioerror {border-bottom:1px solid #FF0000;}

legend
{ font-family:Georgia, 'Times New Roman', Times, serif; text-align:right; color:#da6d1f; padding:0px; margin:0px;
}

form.contact
{ font-size:75%; color:#999999;}
form.contact input, form.contact textarea { width:250px; border: 0px; border-bottom:1px solid  #999999; }
 form.contact textarea {height: 200px;}

  form.contact input:hover, form.contact textarea:hover, table.form input:hover {background-color:#f5f4f4;}
  
  ol.terms li { margin-bottom:15px;}
 #content ol.terms li p, #content ol.terms li li {font-size:100%;}
 
 
 .pagelink
 {
 border: 1px solid #CCCCCC;
 padding: 3px 5px 3px 5px; 
 margin-left:1px;

 }
 .pagelink:hover
 {background-color: #af0d25;
 color: #FFFFFF;}
 
 td.quicktags input
 {width: auto;
 border: 1px solid #666666;
 padding:0px 1px 0px 1px;
 margin-right:2px;
 }
 