/* Get Knotted | Mike Stephens - MWISMedia New Media Design & Development */

html { height: 100%; margin-bottom: 1px; }
html,body{ height:100% !important; } 
p, li, ul, h1, h2, h3 ,h4 ,h5 ,h6, label, input, select, a { font: normal 12px Arial, Helvetica, sans-serif; margin: 0 0 0 0; padding: 0 0 0 0; color: #333333; }
body { margin: auto; padding: 0px; text-align: center; background: #000046;; color: #333333; font: normal 12px Arial, Helvetica, sans-serif;  }
img { border: none; }
a { color: #00009D; text-decoration: underline; }
a:hover { color: #00009D; text-decoration: none; }

/* ---------------------------------------------------------------*/
#main_container { width: 760px; height: auto !important; height: 100%; margin: auto; padding: 0; background: #ffffff; border-left: 21px solid #00009D; border-right: 21px solid #00009D; }
#background {float:left;width:100%; background:url(../images/main_bck.jpg) center repeat-y;}
#logo { width: 760px; height: 221px; }
#strap{width: 760px; height: 58px;}
#nav { list-style: none; width: 705px; margin: 0 0 0 30px !important; margin: 0 0 0 15px; float: left; }
#nav li { display: inline; background: repeat-x url(../images/nav.jpg); margin: 0 3px 0 0; padding: 8px 33px 10px 33px; float: left; }
#nav li.last { display: inline; background: repeat-x url(../images/nav.jpg); margin: 0 3px 0 0; padding: 8px 34px 10px 34px; float: left; }
#nav li a { font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none; display: block; }
#nav li a:hover { color: #E5C894; }
#col_full_span li {padding:5px 0 5px 0;}
#col_full_span ul{ margin:0 0 0 0;}

#nav2 ul {margin:0 0 100px 0;}
#nav2 { list-style: none;  margin: 0 0 0 0 !important; margin: 0 0 0 15px; float: left; }
#nav2 li { display: inline; background: repeat-x url(../images/nav.jpg); margin: 0 3px 0 0; padding: 8px 29px 10px 29px; float: left; }
#nav2 li.last { display: inline; background: repeat-x url(../images/nav.jpg); margin: 0 3px 0 0; padding: 8px 32px 10px 32px; float: left; }
#nav2 li a { font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none; display: block; }
#nav2 li a:hover { color: #E5C894; }

#nav3 ul {margin:0 0 100px 0;}
#nav3 { list-style: none;  margin: 0 0 0 0 !important; margin: 0 0 0 15px; float: left; }
#nav3 li { display: inline; background: repeat-x url(../images/nav.jpg); margin: 0 3px 0 0; padding: 8px 47px 10px 47px; float: left; }
#nav3 li.last { display: inline; background: repeat-x url(../images/nav.jpg); margin: 0 3px 0 0; padding: 8px 48px 10px 48px; float: left; }
#nav3 li a { font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none; display: block; }
#nav3 li a:hover { color: #E5C894; }


/* ---------------------------------------------------------------*/
#two_cols { width: 700px; background: no-repeat url(../images/header.jpg); margin: 0 0 0 30px !important; margin: 0 0 0 15px; float: left; }
#col_one { float: left; margin: 35px 0 0 0; width: 350px; }
#col_two { float: left; margin: 35px 0 0 25px; width: 310px; text-align: left; }
#col_two h1, #col_full_span h1 { margin: 0 0 15px 0; font-size: 21px; color: #00009D; line-height: 18px; }
#col_two p, #col_full_span p { margin: 0 0 10px 10px; line-height: 18px; }
#col_full_span { float: left; margin: 35px 0 0 0; width: 700px; text-align: left;}
#col_full_span h2 { margin: 0 0 15px 0; font-size: 18px; color: #00009D; line-height: 18px; }
#col_full_span h3 { margin: 5px 0 5px 5px; font-size: 18px; color: #ffffff; line-height: 18px; }
#gallery_box { float:left; width:660px; border:solid  9px #00009D; padding:10px}
.picture_box {width:117px; height:88px; border:solid  5px #cccccc; margin:0 2px 5px 0}

/* ---------------------------------------------------------------*/
#footer { width: 700px; clear: both; float: left; margin: 30px 0 40px 30px !important; margin: 30px 0 40px 15px; background: no-repeat url(../images/footer.jpg); min-height: 150px; }
#footer address, #footer p { font-size: 11px; color: #00009D; margin: 35px 0 0 0;  font-style: normal; }
#footer p { margin: 0; }
#footer #links { margin: 20px 0 0 0; }
#footer #links a {  font-size: 11px; color: #00009D; text-decoration: none; }

/* -------------------------Tables---------------------------*/

.baskethead td {background-color: #000099; padding: 6px 2px 6px 4px; color: #FFFFFF; }

.baskethead th {background-color: #A89167; color: #ffffff;}

.baskethead2 td {background-color: #C1C1FF; padding: 6px 2px 6px 4px; color: #333333; }

.baskethead2 th {background-color: #A89167; color: #ffffff;}

.baskethead3 td {background-color: #000099; padding: 6px 2px 6px 4px; color: #FFFFFF;  text-align:center;}



.brown {color:#E5C894;}

#table_list ul{ margin:0 0 0 20px;}