a{ text-decoration:none; color:#0033CC }
a:hover{ text-decoration:underline; color:#0033CC }
body{
	padding:0px;
	margin:0px;
	background-color:#333
}
body,td,div{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
form {
	display:inline;
}
.infoBoxContentsCat {
  font-family: Verdana, sans-serif;
  font-size: 10px;
}
.infoBoxContentsCat a {
  background:url(images/img/CatBg.jpg);
  display:block;
  width: 150px;
  height:24px;
  border:0px solid;
  padding:0px;
  margin-bottom:1px;
  text-align:center;
  text-decoration:none;
  line-height:20px;
  color:#ffffff;
  font-size:14px;
  font-weight:500;
  /*font-weight:800;*/
}
.search {
    margin: 0 auto;
    color: white;
    overflow: hidden;
    height: 32px;
    width: 455px;
  /*  background-color: blue;*/
    font-size: 11px;
    font-family: verdana;
}
.search table{
    margin: 0 auto;
    color: white;
    overflow: hidden;
    height: 32px;
    width: 455px;
  /*  background-color: blue;*/
    font-size: 11px;
    font-family: verdana;
}
.search font {
    position: relative;
    left: 30px;
}
.left {
    text-align: left;
}
label {
    position: relative;
    top: -2px;
}

.carttbl_1{ background-color:#F9F9F9 }
.carttbl_2{ background-color:#F3F3F3 }
.pageHeading{ font-size:14px; font-weight:bold }
.main{ font-size:12px; font-weight:bold }
.main_item{ font-size:11px }
a.alt { display: none; }
a.header-menu {
	color: #ffffff;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	text-decoration:NONE;
	text-align:right;	
}
a.footer-menu {
	color: #ffffff;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:NONE;
	text-align:right;	
}
a:hover.header-menu {
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	text-decoration:NONE;
}
#frmsearch #box_searchengine{
	width:410px;
	position:absolute; border:solid 3px #006633;
	background-color:#F9F9F9; font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	z-index:100; margin-top:39px;	padding:10px
}
.box_searchengine_input{ border:solid 1px #006633; background-color:#F8F8F8 }

/*+++  The new layout  +++*/

.searchbox_bg{ background-image:url(images/left_searchbox1.jpg); background-repeat:no-repeat; background-position:top}
.searchbox_bg2{ background-image:url(images/left_searchbox2.jpg); background-repeat:no-repeat; background-position:top}
.left_menubg{ background-image:url(images/left_bg.jpg); background-repeat:repeat-y }
.center_bg{ background-image:url(images/center_bg.jpg); background-repeat:no-repeat; background-position:top; background-color:#FFF }
.right_menubg{ background-image:url(images/right_bg.jpg); background-repeat:repeat-y }

.description_p{ 
	padding:4px; border-bottom:solid 2px #003366; 
	color:#003399; font-size:13px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold
}
.text_One{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.pad5{ padding:5px }

.style1 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
}
.style2 {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 26px;
			font-weight: bold;
}
.style4 {
			font-family:Verdana, Arial, Helvetica, sans-serif
			font-weight: bold;
			font-size: 13px;
			color:#003399;
}
.record1 td{ background-color:#F9F9F9; border:solid 1px #CCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px }
.record2 td{ background-color:#EBFAFE; border:solid 1px #CCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px }

.tbls_topcells{ background-color:#3A73AA; padding:2px; color:#FFF }

#footer_new a{ color:#FFF; text-decoration:none }
#footer_new a:hover{ color:#FFFF66; text-decoration:none }

.homebox{ 
	padding:5px; border:solid 1px #CCC; 
	background-color:#3A73AA; border-bottom:solid 3px #FF9900; border-top:solid 3px #FF9900;
	color:#FFFFFF
}

.infoBoxNoticeContents {
  background-color: #F9F9F9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
	border:solid 1px #E6E6E6
}
.infoBox {
  background-color: #F9F9F9;
	border:solid 1px #E6E6E6;
	padding:5px
}

#topnav_index_td #topnav_index{
	display:block; position:absolute;
	padding:2px; background-color:#3A72AB;
	z-index:50; line-height:18px; font-size:10px
}
#topnav_index_td #topnav_index a{
	display:block; position:absolute;
	padding:2px; background-color:#3A72AB;
	z-index:50; line-height:18px; font-size:10px
}
#topnav_index_td #topnav_index a:hover{
	display:block; position:absolute;
	padding:2px; background-color:#333; color:#FFF
	z-index:50; line-height:18px; font-size:10px
}

#topnav_advertise_td #topnav_advertise{
	display:block; position:absolute;
	padding:2px; background-color:#3A72AB;
	z-index:50; line-height:18px; font-size:10px
}

.topnav{ background-image:url(images/left_bg.jpg); background-repeat:no-repeat; padding:0 10px }
.topnav:hover{ background-image:url(images/left_bg_cat3.jpg); background-repeat:no-repeat; padding:0 10px }

#specs_content ul{ clear:both; list-style:disc; width:280px; margin-left:10px; list-style-type:disc }
#specs_content ul li{ clear:both; position:relative; width:270px; margin-left:10px }

.td1 td{ background-color:#F3F3F3; border:solid 1px #CCC; padding:3px; font-size:10px }
.td2 td{ background-color:#F9F9F9; border:solid 1px #CCC; padding:3px; font-size:10px }

.r_headings{ border-bottom:solid 2px #0066FF; padding:3px }
.viewer_subitems {font-weight: bold; color:#0033CC; font-size:12px }

#spotlights_discs{
	display:block;
	list-style:disc;
	list-style-type:disc;
	padding-left:25px;
}
#spotlights_discs li{
	display:block;
}

#advertise_imgbg{ background-image:url(images/sailboat_adv.jpg); background-repeat:no-repeat; background-position:100% 100% }

.productListing-heading{ border-bottom:solid 2px #003366; padding:5px; color:#0033CC; font-weight:bold }
.productListing-data{ padding:3px }

/* Brokers */
TD.brokers_states{ padding:3px 6px; border:solid 1px #DFDFDF; background-color:#F8F8F8; line-height:17px }

/* SiteMap */
.sitemap_title{ border-bottom:solid 2px #0066CC; color:#003366; font-size:12px; font-weight:bold }
.sitemap_items{ color:#333; padding:5px 0; padding-left:10px; font-size:11px }
.sitemap_items a{ color:#333; text-decoration:none }
.sitemap_items a:hover{ color:#333; text-decoration:underline }

.sitemap_items_sub{ color:#333; padding:5px 0; padding-left:15px; font-size:10px; background-color:#F9F9F9 }
.sitemap_items_sub a{ color:#333; text-decoration:none }
.sitemap_items_sub a:hover{ color:#333; text-decoration:underline }

