body
{
	width:1000px;
	margin: auto;
	padding: 0;
	background: #357BC0 url('/background.gif') repeat-x top;
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	text-align: center; /* for IE */
}

b { font-weight:bold; }
form { margin:0;padding:0}

h2
{
	padding:0;
	margin:0 0 5px 0;
	font-size:18px;
color:#FF6A00;
}

td 
{ 
	font-size:11px;
}

td a,td a:hover;
{ 
	font-size:11px;
	text-decoration:underline;
color:#0094FF;
}

.price
{
	color:#655;
	font-size:16px;
	font-weight:bold;
}

.logo
{
	margin:30px;
}

.serp_url
{
	color:#008800;
	font-size:10px;
}

#fine_print
{
	color:#655;
	font-size:10px;
}

.topBar 
{
	margin: auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	width: 1000px;
        padding: 0px;
	background:white;
        border-top: solid 1px #777;
        border-left: solid 1px #777;
        border-right: solid 1px #777;
	
}

.bottomBar 
{
	margin: auto;   /* align for good browsers */
	text-align: left;
	width: 1000px;
        padding: 0px;
	background:#fff;
	border: solid 1px #777;
	font-weight:normal;
	color:#159;
	text-align:center;
}

.bottomBar a
{
color:#0094FF;
}

.content
{
	padding:10px;
	width:390px;
	height:100%;
	background:white;
	float:left;
}

.news
{
	float:left;
	width:350px;
}

.content a:link, .right_rail a:link
{
color:#0094FF;
}

.container div.right_menu
{
	width:315px;
	background:#fff;
	float:left;
	height:100%;
}

.right_rail
{
	width:230px;
	background:#fff;
	padding:5px;
	float:right;
	height:100%;
}

.container
{
	margin: auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	position:relative;
	background:#fff;
        color: #18305A;
        width:1000px;
        padding: 0px;
        border-left: solid 1px #777;
        border-right: solid 1px #777;
        overflow:hidden;
}

.left_menu
{
width:240px;
background:#fff;
float:left;
margin:10px 0 0 10px;
color: #0094FF;
}

.right_menu
{
background:#fff;
float:left;
margin:10px 0 0 0;
color: #0094FF;
}


.left_menu ul
{
margin:0;
padding: 0;
list-style: none;
}

.left_menu ul li
{
margin: 0;
padding: 0;
}


.left_menu ul li a
{
display: inline;
padding: 1px 10px 1px 15px;
text-decoration: none;
width:200px;
}

.left_menu ul li a:hover
{
text-decoration:underline;
}

.left_menu ul li .selected 
{
color: #fff;
background-color: #0065AE;
}

.left_menu h2, .right_menu h2
{
	padding:0;
	margin:0 0 5px 5px;
	font-size:18px;
	color:#FF6A00;
}

.container a 
{
color:#0094FF;
font-weight: normal;
}

.ib /* input box */
{
	color:#FF6A00;
	padding:0 0 0 5px;
	border:1px solid #0094FF;
	height:21px;
	font-weight:normal;
	font-size:17px;
	margin-top:10px;
}

.sb /* search button */
{
	color:#115599;
	height:23px;
	border:solid 1px #6B96B5;
	background:#1B9ED9;
	color:white;
	font-size:14px;
	font-weight:normal;
	cursor:pointer;
	border:outset 1px #ccc;
	margin-top:10px;	
}

.module
{
	width:300px;
	border:solid 1px #ccc;
	background:#f8f8f8;
	margin:10px 0 0 0;
	padding:0 0 10px 10px;
}

.module a:hover
{
text-decoration:underline;
}

.module img,.content img
{
	padding:1px;
	margin:6px 10px 0 0;
	float:left;
/*	border:solid 1px #ccc;*/
}

.noborder img
{
}

.module h2
{
	padding-left:10px;
	margin:0 0 10px -10px;
	background:#ccc;
	color:#FF6A00;
}

.module a:link,.module a:visited,.content a:visited
{
color:#0094FF;
}

.module ul, .content ul
{
	margin: 8px 0 0 0;
	padding: 0;
	list-style: none;
}
.module ul li, .content ul li
{
	margin: 0;
	padding: 0;
}


.module ul li a, .content ul li a
{
	display: block;
	padding: 1px 10px 1px 15px;
	text-decoration: none;
	color: #ddd;
}

.module ul li a:hover,, .content ul li a:hover
{
text-decoration:underline;
}


.showcase
{
	width:300px;
	border:solid 1px #ccc;
	background:#eee;
}

.showcase img
{
	width:120px;
	height:90px;
	margin-right:10px;
	float:left;
	border:0px;
}

.stockmodule
{
	float:left;
	width:210px;
	margin-right:10px;
}


#Divider
{
height:5px;background:#0065AE;
border-bottom:solid 1px #003C6C;
}

.thumbnail
{
width:160px;
height:160px;
float:left;
text-align:right;
margin:0 20px 20px 0;
}

.thumbnail img
{
margin:1px;
}

.bottomnav 
{
background:#fff;
}

.bottomnav ul
{
width:100%;
padding:0;
margin:0
}

.bottomnav ul li
{
display:block;
margin:2px;
padding:0;
font:normal 13px Arial;
text-align:center;
background:#fff 0 100% repeat-x;
border:1px solid #0094FF;
float:left;
color:#0094FF;
}

.bottomnav a
{
display:block;
margin:0;
padding:3px 7px 5px;
color:#0094FF;
text-decoration:none;
float:left
}

.bottomnav li.selected a
{
display:block;
margin:0;
color:#fff;
background:#0094FF;
}

.bottomnav a:hover
{
color:#fff;
background:#0094FF;
}

