body { margin-top:0px; margin-bottom:0px; background-color:#3a5671}

* { font-family:Arial, Helvetica, sans-serif }

FORM {margin : 0px 0px 0px 0px}

PRE { width: 100px; }

.manufacturer_select { font: 10px Arial, Helvetica, sans-serif; width:170px; }
.manufacturer_options { font: 10px Arial, Helvetica, sans-serif; }

.search_go_button { padding:0px 0px 0px 4px; border-width:0px; vertical-align:middle; }

.search_input { font:10px Arial, Helvetica, sans-serif; width:100px; }

.topTD { background-image:url(/images/topTexture.jpg); background-repeat:repeat; padding:4px 18px 4px 18px }

.bottomTD { background-image:url(/images/topTexture.jpg); background-repeat:repeat; padding:8px 20px 20px 20px; font-size:11px; text-align:center; line-height:18px; color:#666666}
.bottomTD a { color:#4e1d0a; text-decoration:none }
.bottomTD a:hover { color:#1f5182; text-decoration:underline}


.orderCallFree { text-align:right; font-size:14px; color:#4e1d0a; padding-top:3px}

.firstNav { font-size:13px; color:#4e1d0a; text-align:right; padding:6px 0px 6px 0px }

.firstNav a { color:#4e1d0a; text-decoration:none}
.firstNav a:hover { color:#1f5182; text-decoration:underline}
.serchRow { color:#1f5182; font-size:11px; text-align:right; padding-right:3px}

.nav2TD { height:41px; background-image:url(/images/nav2_bg.jpg); background-repeat:repeat-x; padding:9px 1px 1px 1px; color:#ffffff; font-size:12px; background-color:#ffffff}

.navItem { text-align:center; vertical-align:middle; height:14px; border-right:solid 1px #f5d195;  padding:0px 2px 0px 2px; font-weight:bold; line-height:11px}
.navItem a{ color:#ffffff; text-decoration:none; font-size:12px}
.navItem a:hover{ color:#f5d195; text-decoration:underline}

.lastNavItem { text-align:center; vertical-align:middle; height:14px; padding:0px 2px 0px 2px;  font-size:12px; font-weight:bold; line-height:11px}
.lastNavItem a{ color:#ffffff; text-decoration:none; font-size:12px}
.lastNavItem a:hover{ color:#f5d195; text-decoration:underline}

.middleTD { background-color:#ffffff; padding:18px 22px 18px 22px}

.collectionTD { height:100px;}

.collection1TD { height:100px; vertical-align:bottom}
.collection2TD { vertical-align:bottom}
.collection3TD { padding-top:18px; vertical-align:bottom}
.collection4TD { padding-top:18px; vertical-align:bottom}

.homeBanner5 { padding-top:18px; text-align:left}
.homeBanner6 { padding-top:18px; text-align:center}
.homeBanner7 { padding-top:18px; text-align:right}


.guaranteeText { letter-spacing:1px; color:#ffffff; font-size:13px; vertical-align:middle; height:42px; background-image:url(/images/nav2_bg.jpg); background-repeat:repeat-x; background-position:bottom;  color:#ffffff; font-size:12px; background-color:#ffffff }

/**********************************/
/* Following are from the old CSS */
/**********************************/

a { color:#4e1d0a; text-decoration:none }
a:hover { color:#1f5182; text-decoration:underline}

/* breadcrumbs styles */
#breadcrumbs {  width: 762px; background-color:#F0E8D1; margin: 0 auto;}
#breadcrumbs td { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #502802; }
#breadcrumbs .whitetext { color: #FFFFFF; }
#breadcrumbs a { text-decoration:underline; }
#breadcrumbs a:hover{ text-decoration: none; }

/* info panel styles */
#infopanel { width:762px; background-color: #F0E8D1; margin: 0 auto; }
#infopanel td { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
#infopanel h1 { font: bold 20px Georgia, "Times New Roman", Times, serif; color: #0B3861; margin: 2px; }
#infopanel img { padding: 10px; }
/* #infopanel a { font-weight:bold; color: #0B3861; text-decoration:none; } */

/* sublist panel styles */
#sublistpanels { width:762px; font: 10px Arial, Helvetica, sans-serif; margin: 0 auto;}
#sublistpanels .img { padding: 6px; vertical-align:middle; }
#sublistpanels p { margin: 1px; }
#sublistpanels hr { width: 95%; height:1px; border: 1px solid #F0E8D1; color: #F0E8D1; }
#sublistpanels a { font: bold 11px Arial, Helvetica, sans-serif; color: #0B3861; text-decoration:none; display:block; }
#sublistpanels a:hover { font: bold 11px Arial, Helvetica, sans-serif; color:#1f5182; text-decoration:underline; display:block; }
.sublist_table { border-top: 2px solid #F0E8D1; border-bottom: 2px solid #F0E8D1; width:100% }
.sublist_head { background-color: #F0E8D1; border-left: 2px solid #F0E8D1; border-right: 2px solid #F0E8D1; color: #003365; font: bold 12px Arial, Helvetica, sans-serif; padding: 4px 4px 4px 16px; }
.sublist_cell { border-left: 2px solid #F0E8D1; border-right: 2px solid #F0E8D1; padding: 4px 16px 4px 16px; }



td, .reg, button, input, select, option, textarea {color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal} 
 
/* header styles */
.search_labels { font-family:Arial, Verdana, Helvetica, sans-serift;color:#003366; font-weight:bold;font-size:10pt; }
.please_call_text { font-weight:bold; color:#990000; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:7.5pt; }
.meta_category_color { background-color:#99CCFF; color:#003366; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:bold; padding:2px 4px 2px 4px; }
.meta_category_color:hover { background-color:#EAF4FF; }
.meta_category_tint { background-color:#CCE6FF; color:#003366; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:bold; padding:2px 4px 2px 4px; }
.meta_category_tint:hover { background-color:#EAF4FF; }

#homeFlash { width:364px; height:175px;}

.boldcaps{ color: #0B3861; font: bold 12px Verdana, Arial, Helvetica, sans-serif; }

/* product details */
#productdetail{ width:762px; font: 10px Verdana, Arial, Helvetica, sans-serif; margin:0 auto;}
#productdetail h1 { font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #0B3861; margin: 2px; }
#productdetail td { font: 10px Verdana, Arial, Helvetica, sans-serif; }

/* cart */
#cart { width:762px; font:10px Verdana, Arial, Helvetica, sans-serif; margin:0 auto; }
#cart h1 { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color: #4e1d0a; margin:0; }

/* cart details */
/* #cart_details { max-width:762px; margin: 0 auto; width: expression(document.body.clientWidth > 762? "762px": "auto" );} */
#cart_details { max-width:762px; margin: 0 auto; width:762px;}
#cart_details th { color:#FFFFFF; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#cart_details td { color:#4e1d0a; font:10px Verdana, Arial, Helvetica, sans-serif; }
#cart_details a { text-decoration: underline; }
#cart_details a:hover { text-decoration: none; }
#cart_details .sub { color: #B2B8BC; }

/* used in cart details and checkout 1 pages
.color1{ background-color: #E6DFF3; }
.color2{ background-color: #F4EBD9; } */
.color_head { background-color: #4e1d0a; }

/* checkout 1 ship_options */
.ship_options_header_text{ font-weight:bold; color: #FFFFFF; }
.ship_options_retrieving_text { color: #CC0000; }

/* products list */
#productslist { width:762px; margin: 0 auto; font: 10px Verdana, Arial, Helvetica, sans-serif; }
#productslist .product_name { font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color: #002B5C; }
#productslist a{ text-decoration: underline; color: #4e1d0a; }
#productslist .underline_row { border-bottom: 1px solid #9CC7FC;}
.boldblack { font-weight: bold; color: #000000; }
.boldblue { font-weight: bold; color: #006984; }

.fp_img { font: bold 9px Verdana, Arial, Helvetica, sans-serif; color: #002B5C; text-align:center; display:inline;}
.fp_price { color: #085D82; }

/* checkout steps */
#checkout_steps { font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-align:center; border-bottom: 1px dashed #CCCCCC; width:762px; margin:0 auto; padding-bottom: 8px;}
#checkout_steps .currentstep { color: #4e1d0a; }
#checkout_steps .incompletestep { color: #CCCCCC; }
#checkout_steps .completestep { color: #8EC1DB; }

/* review order messages */
#order_messages { width: 722px; padding: 0px 20px 0px 20px; margin:0 auto; text-align: left; font: 10px Verdana, Arial, Helvetica, sans-serif; }
#order_messages a { text-decoration: underline; }
#order_messages a:hover { text-decoration: none; }
.Checkout_Rule {color:#ffffff; border-width:1px 0px 0px 0px; border-color:#999999; border-style:dashed}

/* customer info note */
#customerinfonote { font: 10px Verdana, Arial, Helvetica, sans-serif; width:702px; margin:0 auto; text-align:left; padding:8px 30px 8px 30px; }
#NoUPS { font: 10px Verdana, Arial, Helvetica, sans-serif; width:702px; margin:0 auto; text-align:left; padding:8px 30px 8px 30px; }

/* checkout form styles */
.form_head { background-color: #4e1d0a; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.form_label { background-color: #E6DFC3; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #4e1d0a; text-align:right; }
.form_field { background-color: #F4EBD9; }
.form_note { font:12px Verdana, Arial, Helvetica, sans-serif; color: #999999; }
.input_280px{ font:10px Verdana, Arial, Helvetica, sans-serif; width: 280px; }
.input_100px{ font:10px Verdana, Arial, Helvetica, sans-serif; width: 100px; }
.input_50px{ font:10px Verdana, Arial, Helvetica, sans-serif; width: 50px; }
.FormTable_FieldLengthTextWarning{ color: #FF0000; font-weight: bold; }
.FormTable_FieldLengthText{ color: #4e1d0a; }

/* printable reciept styles*/
.Print_Table {border-width:1px; border-color:#000000; border-style:solid; border-collapse:collapse}
.Print_StoreName {font-size:12pt; font-weight:bold}
.Print_HeaderLabel {font-size:10pt; font-weight:bold}
.Print_HeaderValue {font-size:10pt}
.Print_Label {font-weight:bold}
.Print_Rule {color:#ffffff; border-width:1px 0px 0px 0px; border-color:#000000; border-style:dashed}

/* search results */
#search_results { width:762px; margin: 0 auto; font: 10px Verdana, Arial, Helvetica, sans-serif; text-align:left; }
#search_results h1 { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color: #4e1d0a; margin:0; }
#search_results a { text-decoration: underline; }
#search_results a:hover { text-decoration: none; }

/* footer styles */
#footer td{ color: #003366; font: 9px Verdana, Arial, Helvetica, sans-serif; line-height:10px; line-height:14px;}
#footer a{ font-weight: bold; text-decoration:underline; }
.alternating_footer_text{ color:#FFFFFF; font-weight: bold; }


/* home page specials styles */
.specials_header { text-align:center; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color:#003366; font-size:16px; background-color:#99ccff; padding:2px 0px 2px 0px; margin:4px 0px 4px 0px;}
.specials_product { text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#003366; font-size:10px; padding:4px; font-weight:bold;}
.specials_text {color:#993300;}
.specials_details {font-weight:normal; color:#4e1d0a}
.specials_viewall {color:#4e1d0a; display:block; text-align:center; text-decoration:underline}
.specials_price {font-size:12px; font-weight:bold; color:#CC0000}

.whoweare_cell {font-family:Arial, Verdana, Helvetica, sans-serif; color:#F0E8D1; background-color:#aad3ff; vertical-align:top; padding:20px 10px 20px 10px; border:#F0E8D1 1px solid}
.whoweare_header {font-weight:bold; color:#F0E8D1; font-size:16px;}
.whoweare_text {font-weight:normal; color:#000000; font-size:12px;}


/* paging styles */
.PagingNavigation_Space {}
.PagingNavigation_PageSelect {padding:2px; border-color:#000000; border-width:1px; border-style:solid}
.PagingNavigation_PageText {color:#999999}
.PagingNavigation_Stats {color:#999999}
.PagingNavigation_Active {cursor:pointer; width:25px; background-color:#eeeeee; color:#336699; border-width:1px; border-color:#336699; border-style:solid}
.PagingNavigation_Inactive {width:25px; background-color:#eeeeee; color:#cccccc; border-width:1px; border-color:#cccccc; border-style:solid}


/***********************************************/
/* Following are from the old LuggageSpot2.CSS */
/***********************************************/

.sidebar { color:#4e1d0a; padding:4px; text-decoration:none; font-size:12px}

.sidebar_cell {padding-top:50px}
.sidebar_header { background-color:#4e1d0a; font-weight:bold; font-size:14px; color:#FFFFFF; padding:4px; font-family:Arial, Verdana, Helvetica, sans-serif}
.sidebar_row1 {background-color:#ffffff; text-align:right; padding:4px; text-decoration:underline; font-size:12px}
.sidebar_row2 {background-color:#F2F9FF; text-align:right; padding:4px; text-decoration:underline; font-size:12px}

.interior_content { padding:0px 10px 10px 10px}
.interior_header { font-size:30px;font-weight:bold; color:#4e1d0a; font-family:Georgia, "Times New Roman", Times, serif; display:block; padding-bottom:5px}
.interior_subheader { font-size:12px;font-weight:bold; color:#4e1d0a; display:block; padding-bottom:10px; margin-bottom:10px; border-bottom:#4e1d0a 1px solid}
.interior_text {font-weight:normal; color:#000000; font-size:14px;}
.interior_emphasis { font-weight:bold; color:#4e1d0a}

.image_column {padding-top:75px}
.column_images {padding-bottom:10px}

.top_ten_list {padding-left:2px; font-weight:normal; color:#000000; font-size:14px;}
.top_ten_list_items {padding-bottom:8px; font-weight:normal; color:#000000; font-size:14px;}

.alert {font-weight:bold; color:#CC0000}