/*******************************************************************************
 Copyright (C) 1998-2010 CyberStrong Internet Services, Inc. All Rights Reserved

 This file has been seeded with unique information at point of sale and
 is traceable to its purchaser.
 
 Your license agreement forbids the removal of this notice.
********************************************************************************/

/* Tropic Aero Main CSS */
body {
margin: 0;
padding: 0;
background: #3195e2 url(http://www.tropicaero.com/images_new/main_background.gif) repeat-x top;
}

#wrapper_main {
	width: 935px;
	background-color: #000000;
	margin-right: auto;
	margin-left: auto;
}

#wrapper {
	width: 760px;
	background-color: #FFFFFF;
	position:absolute;
	border-left:#000066 1px solid;
	border-right:#000066 1px solid;
}

#featured_product {
	width: 150px;
	padding: 0px;
	float: right;
	position:absolute;
	margin-left: 785px;
	margin-top: 3px;
}

.banner2 {
	padding: 3px 0px 0px 0px;
}

#header {
	background: url(../../images_new/Header3.gif) no-repeat;
	width: 760px;
	height: 99px;
	margin: 0;
	position: relative;
	float:left;
}

.hide {
visibility:hidden;
}

#image_map {
float: left;
position:absolute;
width : 300px;
height: 99px;
margin-left: 0px;
margin-top: 0px;
text-decoration: none;
}

#image_map_Facebook {
float: right;
position:absolute;
width : 55px;
height: 60px;
margin-left: 640px;
margin-top: 0px;
text-decoration: none;
}

#image_map_Twitter {
float: right;
position:absolute;
width : 55px;
height: 60px;
margin-left: 700px;
margin-top: 0px;
text-decoration: none;
}

.form_align {
	margin: 73px 5px 0 0;
	position: relative;
	float:right;
	font: bold 13px arial, helvetica, sans-serif;
	color: #FFFFFF;
}

/* Shopping cart style definitions. */

/* Defaults for Common Tags (All Pages)*/
TD, P {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px}

/* General purpose links (All Pages) */
A         {TEXT-DECORATION: underline}
A:link    {COLOR: Blue}
A:visited {COLOR: Blue}
A:hover   {COLOR: Gray}
A:active  {COLOR: Blue}

/* Table Background and Accent Colors (Pages 10Search, 20, 30, 40, 50) */
.styTabBackColor   {BACKGROUND: #F7F7F7}
.styTabAccentColor {BACKGROUND: #01487c}

/* Table (and other) Headings (Pages 10Search, 20, 30, 40, 50) */
.styHeading        {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: bold}
.styHeadingComment {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* General (Table) Field and Value Tags (All Pages) */
.styGenFieldTag       {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}
.styGenFieldVal       {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}
.styGenFieldUserInput {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px}
.styGenFieldCheckBox  {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px}

/* Form Error Messages (All Pages) */
.styFormErrMsg {COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: bold}

/* Maintance Warning Message (Pages 10, 20) */
.styMaintWarnMsg {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: bold}

/* Running Total Display (Pages 10, 20)*/
.styRunningTotal {COLOR: Gray; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* "Demonstration Only" Message (All Pages) */
.styDemoMsg {COLOR: Blue; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: bold}

/* "Displaying product <x> to <x>..." Message (All Pages) */
.styNumDisplayed {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12px; background: #399df9 url(../../images_new/display_numbers_bg.gif) repeat-x top; padding:0 0 0 5px;}

/* Category Select Box (Pages 10, 20)*/
.styCategorySelect {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px}

/* Browse Page Select Box and tag (Page 10Browse) */
.styProductPageSelectTag {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal}
.styProductPageSelect    {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px}

/* Product Search Text Box (Pages 10, 20)*/
.styProductSearch {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px}

/* Product Name (Pages 10, 20, 40, 50)*/
.styProductName {COLOR: #01487c; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12px; FONT-WEIGHT: bold}
.styProductName A {text-decoration:none; COLOR: #01487c;}
.styProductName A:Hover {text-decoration:underline;}

/* Manufacturer Name (Page 10)*/
.styManufacturerName {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* Supplier Name (Page 10)*/
.stySupplierName {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* Product Name Large (Page 10Expand)*/
.styProductNameLarge {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 16px; FONT-WEIGHT: bold}

/* Product Description Short and Long (Pages 10, 20, 40, 50) */
.styProductDescShort {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12px; FONT-WEIGHT: normal} 
.styProductDescLong  {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12px; FONT-WEIGHT: normal} 

/* Minimum order quantity tag and value (Page 10)*/
.styMinOrderTag {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal} 
.styMinOrderVal {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal}

/* Maximum order quantity tag and value (Page 10)*/
.styMaxOrderTag {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal} 
.styMaxOrderVal {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal}

/* Product code tag and value (Pages 10, 20, 40, 50)*/
.styProductCodeTag {COLOR: #999; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal} 
.styProductCodeVal {COLOR: #999; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal}

/* List, sale and price tags and values (Page 10) */
.styListPriceTag    {COLOR: Black;  FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12px; FONT-WEIGHT: normal}
.styOurPriceTag     {COLOR: Black;  FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12px; FONT-WEIGHT: normal}
.stySalePriceTag    {COLOR: Black;  FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12px; FONT-WEIGHT: normal} 
.styPriceVal        {COLOR: Black;  FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: bold}
.styPriceReducedVal {COLOR: #c30404;    FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 18px; FONT-WEIGHT: bold; line-height:30px;}

/* "You Save" tag and value (Page 10) */
.styYouSaveTag    {COLOR: Black;  FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12px; FONT-WEIGHT: normal}
.styYouSaveVal    {COLOR: #c30404; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* Stock status tag and value (Page 10) */
.styStockStatusTag {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal}
.styStockStatusVal {COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal}

/* Inventory message (Page 10) */
.styInventoryMsg {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal}

/* "Powered By..." Message (Pages 10, 20) */
.styPoweredBy           {COLOR: Gray; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal}
.styPoweredBy A:link    {COLOR: Blue; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none; FONT-SIZE: 11px; FONT-WEIGHT: normal}
.styPoweredBy A:visited {COLOR: Blue; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none; FONT-SIZE: 11px; FONT-WEIGHT: normal}
.styPoweredBy A:hover   {COLOR: Blue; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: underline; FONT-SIZE: 11px; FONT-WEIGHT: normal}

/* Optional product separator  (Page 10Browse) */
.styProductSeparator {COLOR: #E1E1E1; BACKGROUND: #E1E1E1; HEIGHT: 1px}

/* Option select tag and selection drop-down and radio boxes (Page 10) */
.styOptionSelectTag  {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: bold} 
.styOptionSelectVal  {WIDTH: 210px; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px}
.styOptionWriteInVal {WIDTH: 210px; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px}
.styOptionRadioVal   {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* "View Discount Schedule" Link (Pages 10, 20)*/
.styViewDiscSchedule {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal}

/* "Advanced Search" Link (Pages 10, 20) */
.styAdvancedSearch {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal}

/* "Tell a Friend" Link (Page 10Expand.asp) */
.styTellAFriend {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* "Ask A Question" Link (Page 10Expand.asp) */
.styAskAQuestion {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* Option Review (Pages 20, 40, 50) */
.styOptionReview {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal}

/* Quantity Display (Pages 20, 40, 50) */
.styQtyVal {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* Quantity Edit Box (Page 20) */
.styQtyEdit {WIDTH: 40px; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px}

/* Unit Price (Pages 20, 40, 50) */
.styUnitPriceVal {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* Unit Price Edit (Page 20) */
.styUnitPriceEdit {WIDTH: 60px; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px}

/* Total Price (Pages 20, 40, 50) */
.styTotalPriceVal {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* Subtotal Tag and Value (Pages 20, 40, 50) */
.stySubTotalTag {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}
.stySubTotalVal {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* Coupon redemption user input box (Page 20) */
.styCouponRedeemInput {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px}

/* Tax Tag and Value (Pages 40, 50) */
.styTaxTag {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}
.styTaxVal {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* Shipping and Handling Tag and Value (Pages 40, 50) */
.styShipHandTag {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}
.styShipHandVal {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* Grand Total (Pages 40, 50) */
.styGrandTotTag {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}
.styGrandTotVal {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: bold}

/* "Please use two letter state/province code." Message (Pages 30, 40)*/
.styPleaseUseStateCodeMsg {COLOR: Blue; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal}

/* Opt-In Message (Page 30)*/
.styOptInMsg {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* Shipping Warning Message (Page 40) */
.styShipWarnMsg {COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* Shipping Fail Warning Message (Page 40) */
.styShipFailWarnMsg {COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* Submit Note (Page 40) */
.stySubmitNote {COLOR: Blue; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* "Changing the information on this page..." Message (Page 40) */
.styRecalcWarn {COLOR: Blue; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal}

/* CSC Help link (Page 40) */
.styCSCHelp {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal}

/* "Thank you for shopping..." Message (Page 50) */
.styThankShop {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* Download Notice Message (Page 50) */
.styDLMsg {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: bold}

/* Footer Message (Page 50) */
.styFooterMsg50 {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: bold}

/* Instructional Comment (Various Pages) */
.styInstruct {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* Shipping Preview Only (pShipPrv.asp) */
.styShipPrevCarrier  {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}
.styShipPrevDelivery {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}
.styShipPrevAmount   {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* Cross Selling (Page 20) */
.styCrossSellInviteText       {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: bold}
.styCrossSellRecommendProduct {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}
.styCrossSellRecommendPrice   {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* Catalog Name (Catalog.asp, Download Template) */
.styCatalogName {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}

/* Customer Order History (OrdHist.asp) */
.styCellBrowseDark  {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; BACKGROUND: #F7F7F7}
.styCellBrowseLight {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; BACKGROUND: #FFFFFF}
.styCellBrowseNav   {FONT-FAMILY: Arial, Helvetica; FONT-SIZE:  11px; BACKGROUND: #6699CC; COLOR: #FFFFFF}

/* Page Title (Login.asp, OrdHist.asp) */
.styPageTitle {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 16px; FONT-WEIGHT: bold}

/* "Quick View" Link (Page 10)*/
.styQuickView {FONT-FAMILY: verdana, Helvetica; FONT-SIZE: 10px; FONT-WEIGHT: bold;}
.styQuickView A {text-decoration:none; color:#333;}
.styQuickView A:Hover {text-decoration:underline; color:#666;}

/* "Additional Image Thumbnails (Page 10)*/
.styAddlImgs {BORDER: 1px solid #999999; PADDING: 2px; MARGIN: 4px 1px 0px 0px}

/* Buyer Survey Field Tags and Input Boxes (Page 40) */
.styBuyerSurveyFieldTag       {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; FONT-WEIGHT: normal}
.styBuyerSurveyFieldUserInput {WIDTH: 300px; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px}

/* Tropic Aero Category CSS */
td { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #333333; font-size: 11px; line-height: 14px}
.disclaimer { font-family: Verdana, Arial, Helvetica; font-size:9px; line-height: 14px; color: #333333;}
.bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  color: #333333; font-size: 12px; line-height: 14px}
.body {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #333333; font-size: 11px; line-height: 14px}
.category_head {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #2034FF; font-size: 11px; line-height: 14px; font-weight: bold}
standOut {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold;}
H3 {  line-height: 20px}
#product_category_wrapper {padding:0px 10px 0 10px; float:left; width:760px;}
.product_category_title {margin:5px 0 0 10px; font-family:Arial; font-size:20px; float:left; width:730px; border-bottom:thin solid #666;}
.product_category_sub_title {margin:5px 0 0 10px; font-family:Arial; font-size:15px; font-weight:bold; float:left; width:730px; color:#666}
.product_category_cell {padding:5px 5px 5px 5px; float:left; width:140px; font-family:arial; font-size:12px; color:#666}
.product_category_cell a {color:#666; font-weight:bold; text-decoration:none;}
.product_category_cell a:hover {text-decoration:underline;}

.product_category_box {float:left; font-family:arial; font-size:12px; color:#666; border-right:thin dashed;}
.product_category_box a {color:#666; text-decoration:none;}
.product_category_box a:hover {text-decoration:underline;}
.product_category_box-last {float:left; font-family:arial; font-size:12px; color:#666;}
.product_category_box-last a {color:#666; text-decoration:none;}
.product_category_box-last a:hover {text-decoration:underline;}

.breadcrumbs {margin-left:5px; padding-bottom:5px; font-family:Arial; font-size:10px; float:left; width:730px; color:#000}
.breadcrumbs a {color:#000;}
.breadcrumbs a:hover {text-decoration:none;}

/* Tropic Aero Footer */
.footer {font-family: Verdana, Arial, Helvetica; font-size:9px; font-weight:bold; color:#01487c; text-decoration:none; line-height: 14px; color: #333333; margin-top: 5px; margin-bottom: 5px; float:left; padding:30px 0 0 0; width:760px;}
.footer_center {width:380px; margin-left:auto; margin-right:auto;}
.footer a { color:#01487c; font-family: Verdana, Arial, Helvetica; font-size:9px; font-weight:bold; text-decoration:none;}
.footer a:hover { font-family: Verdana, Arial, Helvetica; font-size:9px; font-weight:bold; text-decoration:underline;}

/* Tropic Aero Browse CSS */
#browse_body {
	width: 750px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	float:left;
}

.heading {
	font-size: 20px;
	font-family: verdana;
	color: #333333;
	font-style: italic;
	font-weight:bold;
}

.bold_color {
	color: #a05b01;
	letter-spacing: 1px;
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
}

#category_wrapper {
	width: 760px;
	height: 650px;
	padding: 0;
	float:left;
}

#category_wrapper_browse {
	width: 760px;
	padding: 0;
	float:left;
}

#category_left {
	width: 270px;
	padding-top: 10px;
	padding-left: 5px;
	float:left;
}

#category_right {
	width: 474px;
	margin-top: 0;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	float:right;
}

#category_right form {
	font-family: verdana;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
}

#newsletter_left {
	width: 360px;
	padding-top: 10px;
	padding-left: 5px;
	float:left;
}

#newsletter_right {
	width: 384px;
	margin-top: 0;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	float:right;
}

#newsletter_right form {
	font-family: verdana;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
}

#lowrance_left {
	width: 306px;
	padding-top: 10px;
	padding-left: 5px;
	float:left;
}

#lowrance_right {
	width: 438px;
	margin-top: 0;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	float:right;
}

#garmin_accy_left {
	width: 229px;
	padding-right: 8px;
	padding-bottom: 40px;
	float:left;
	font-family: verdana;
	color: #333333;
	font-size: 11px;
	line-height: 20px;
}

#garmin_accy_left strong {
	font-size: 9px;
}

#garmin_accy_left a {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

#garmin_accy_left a:hover {
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

#garmin_accy_right {
	width: 229px;
	padding-left: 8px;
	padding-bottom: 40px;
	float:left;
	font-family: verdana;
	color: #333333;
	font-size: 11px;
	line-height: 20px;
}

#garmin_accy_right strong {
	font-size: 9px;
}

#garmin_accy_right a {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

#garmin_accy_right a:hover {
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

#menu_shadow {
	width: 760px;
	height: 5px;
	background: url(../../images_new/menu_shadow.gif) repeat-x top;
	float: left;
}

#category_title {
	width: 760px;
	margin: 0;
	float: left;
}

#category_title_blank {
	width: 760px;
	height: 35px;
	margin: 0;
	float: left;
	padding:11px 0 0 20px;
	margin-top:15px;
	font-family: Arial;
	font-size:16px;
	font-weight:bold;
	background: url(../../images/Category_Title_BG.gif) no-repeat;
}

#aera_left {
	width: 355px;
	padding: 10px 10px 20px 10px;
	font-family: verdana;
	color: #333333;
	font-size: 11px;
	float: left;
}

#aera_right {
	width: 355px;
	padding: 10px 10px 20px 10px;
	font-family: verdana;
	color: #333333;
	font-size: 11px;
	float: right;
}

.img_left {
	float:left;
	padding: 0 10px 0 0;
}

.img_right {
	float:right;
	padding: 0 10px 0 0;
}

/* Tropic Aero Dropdown Menu CSS */
#menu {
width: 760px;
background: #f8b154 url(../../images_new/menu_bg.gif) repeat-x left top;
float: left;
position:relative;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 7.9em;
float: left;
}

#menu a, #menu h2 {
font: bold 11px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #000;
border:none;
text-align: center;
}

#menu h2 a {
font: bold 11px arial, helvetica, sans-serif;
background:url(../../images_new/inv_bg.gif);
border-left-color:#000000;
border-right:none;
border-top:none;
border-bottom:none;
margin: 0;
padding: 0;
}

#menu h2 b a {
font: bold 11px arial, helvetica, sans-serif;
background:url(../../images_new/inv_bg.gif);
border-left:none;
border-right:none;
border-top:none;
border-bottom:none;
margin: 0;
padding: 0;
}

#menu a {
color: #000;
background: #f8c27b;
border-color: #ccc #888 #555 #bbb;
text-decoration: none;
}

#menu a:hover {
color: #a00;
background: #fff;
}

#menu li {position: relative;}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

#menu ul ul {
position: absolute;
z-index: 500;
}

div#menu ul ul {
display: none;
}

div#menu ul li:hover ul {
display: block;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul, 
div#menu ul ul ul li:hover ul ul {
display: none;
}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul, 
div#menu ul ul ul ul li:hover ul {
display: block;
}

/* WISHLIST LOGIN PAGE */

#login_wrapper {
	margin-left: 100px;
	margin-right: 100px;
	margin-top: 0px;
	border:thin #000000 inset;
	width: 500px;
	float: left;
}

#login_title {
	font-family:verdana;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	float:none;
	background-color:#006699;
	border-bottom:#000000 thin inset;
	width: 494px;
	height: 25px;
	padding: 3px 3px 3px 3px;
}

#login_info {
	padding: 15px 5px 15px 5px;
	width: 490px;
	font-family: verdana;
	font-size: 11px;
	color:#000000;
	float:left;
}

#login_info_left {
	width:255px;
	line-height: 15px;
	padding:0 5px 0 0;
	border-right:#000000 thin inset;
	float:left;
}

#login_info_right {
	width:200px;
	padding:0 0 30px 0;
	float:right;
}

#login_info_right {
	width:215px;
	padding:0 0 30px 0;
	float:right;
}

/* GPS Compare CSS */

#gps_compare_browse_body {
	width: 750px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	font-family: verdana;
	color: #333333;
	font-size: 11px;
	float:left;
}

#gps_compare_browse_body a {
	font-weight: bold;
	color: #0000FF;
	text-decoration: underline;
}

#gps_compare_browse_body a:hover {
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

.gps_compare_error {
	font-family: verdana;
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
}

.gps_compare_heading {
	font-size: 20px;
	font-family: verdana;
	color: #333333;
	font-style: italic;
	font-weight:bold;
}

#gps_compare_category_wrapper {
	width: 760px;
	height: 650px;
	padding: 0;
	float:left;
}

#gps_compare_category_wrapper_browse {
	width: 760px;
	padding: 0;
	float:left;
}

#gps_compare_unit_first {
	background-color: #fdc781;
	width: 95px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
	float:left;
	font-family: verdana;
	color: #333333;
	font-size: 11px;
	vertical-align: top;
}

#gps_compare_unit_middle {
	background-color: #fdc781;
	width: 95px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 14px;
	float:left;
	font-family: verdana;
	color: #333333;
	font-size: 11px;
	vertical-align: top;
}

#gps_compare_unit_img {
	width: 85px;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}

#gps_compare_category_right {
	width: 474px;
	margin-top: 0;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	float:right;
}

#gps_compare_category_right a {
	font-weight: bold;
	color: #0000FF;
	text-decoration: underline;
}

gps_compare_#category_right a:hover {
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

#gps_compare_menu_shadow {
	width: 760px;
	height: 5px;
	background: url(images_new/menu_shadow.gif) repeat-x top;
	float: left;
}

#gps_compare_category_title {
	width: 760px;
	margin: 0;
	float: left;
}

#gps_compare_half_page {
	width: 370px;
	margin-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: verdana;
	color: #333333;
	font-size: 11px;
	float: left;
}

#gps_compare_half_page a {
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}

#gps_compare_half_page a:hover {
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;
}
