/* CSS Document */
/* Author: Sean Gilbert, Pilotage, Inc. */

object {
padding:0;
margin:0;
}

embed {
padding:0;
margin:0;
}

img {
float:left;
vertical-align:top;
padding: 0;
border:none;
}

h1 {
margin: 0;
padding:0;
font:180% "Times New Roman", Times, serif;
}

h2 {
color: #4154CD;
font-size:16px;
}

/* -- Basics -- */
body {
margin:0;
padding:0;
color: #333;
font:14px "Lucida Grande", Arial, sans-serif;}

#oneColumn {
background:#FFF url(images/bg.gif) top repeat-x;
}

#twoColumn {
background:#FFF url(images/bg.gif) top repeat-x;
}

#threeColumn {
background:#FFF url(images/bg.gif) top repeat-x;
}

#wrapper {
width:800px;
padding:0;
margin:0 auto;
background-color:#EEE9DD;
}

#SofteryMenu {
float:left;
display:inline;
width:800px;
padding:0;
margin:0;
height:185px;
background:#EEE9DD;
}

#primaryContent {
width:800px;
padding:0;
margin:0;
min-height:350px;
background-color: #EEE9DD;
}

#oneColumn #primaryContent {
background-color:#EEE9DD;
}

#oneColumn #secondaryContent {
display:none;
}

#twoColumn #primaryContent {
float:left;
width:600px;
padding:0;
margin:0 0 0 200px;
background-color: #EEE9DD;
}

#secondaryContent {
float:left;
width:199px;
padding:0;
margin:0 0 0 -800px;
border-right:1px solid #666;
background-color:#EEE9DD;
}

.primaryBox {
float:left;
display:block;
line-height:1.8em;
padding:15px 15px 0 15px;
background-color:#EEE9DD;
}

.primaryBox_center {
display:block;
line-height:1.8em;
padding:15px 15px 0 15px;
background-color:#EEE9DD;
}

.secondaryBox {
line-height:1.8em;
padding:15px 15px 0 15px;
}

#primaryContent .adBox {
float:left;
display:inline;
width:320px;
margin-bottom:15px;
}

#primaryContent .adBox ul {
padding:0;
margin:0px;
}

#primaryContent .adBox li {
list-style:none;
padding-top:5px;
margin:0;
}

#primaryContent .adBox p {
padding:0;
margin:0;
}

#primaryContent .adBox img {
border:1px solid #FFF;
padding:0;
margin:0 15px 0 0;
}

#primaryContent .column {
float:left;
display:inline;
width:240px;
margin-bottom:15px;
}

#primaryContent .column ul {
padding:0;
margin:0px;
}

#primaryContent .column li {
list-style:none;
padding-top:5px;
margin:0;
}

#primaryContent .column p {
padding:0;
margin:0;
}

#primaryContent .column img {
border:1px solid #FFF;
padding:0;
margin:0 15px 0 0;
}

.narrow li {
width:450px;	
}

.clear {
clear:both;
}


/* -- footer -- */

.globalfooter_top{ 
margin:0; text-align:center; 
padding:0 5px 0 5px;
border-top:1px solid #666; 
float:left;
width:790px;

}

#globalfooter {
clear:both;
width:800px;
height:150px;
padding:10px 0 0 0;
text-align:center;
/*border-top:1px solid #666;
*/background:#FFF url(images/bottom.jpg) top no-repeat;
}



.check_availiability_link {
text-decoration:none; 
color:#333;
}

a.menus_link_title:link {
color: #194C9F;
font:10px "Lucida Grande", Arial, sans-serif;
font-weight:bold;
text-decoration:none;
}

a.menus_link_title:visited {
color: #194C9F;
font:10px "Lucida Grande", Arial, sans-serif;
font-weight:bold;
text-decoration:none;
}

a.menus_link_title:active {
color: #194C9F;
font:10px "Lucida Grande", Arial, sans-serif;
font-weight:bold;
text-decoration:none;
}

a.menus_link_title:hover {
color: #FF0000;
font:10px "Lucida Grande", Arial, sans-serif;
font-weight:bold;
text-decoration:none;
}

span.menus_break_title {
color: #FF0000;
font:10px "Lucida Grande", Arial, sans-serif;
font-weight:bold;
}

table-font {
color: #333;
font:14px "Lucida Grande", Arial, sans-serif;
}

a.bottom_nav{
margin:0;
padding:0;
color: #0000FF;
font:12px "Lucida Grande", Arial, sans-serif; 
text-decoration:none;
}
a.bottom_nav:hover{
margin:0;
padding:0;
color: #0000FF;
font:12px "Lucida Grande", Arial, sans-serif; 
text-decoration:underline;
}


