

/* general page setup */
body { text-align: center; background: #fff url(../images/layout/body-bg.gif) repeat-x; color: #202020; }
a img, img { border: none; }

a:link { color: #993300; }
a:visited { color: #333; }
a:hover { color: #333; text-decoration: none; }
a:active {}
a:focus { color: #333; text-decoration: none; font-weight: bold; }

p { padding: 2px 0 3px 0; }
ul { list-style: disc; margin: 5px 17px; }
ul li {}

/* misc styles */
#skiplinks { float: left; margin-left: -5000px; } /* hide the skip links off the screen (they can still be tabbed through) */

input.search, select, textarea { border: 1px solid #6a6a6a; padding: 1px 2px; }


/* font declarations */
body, input.search, select, textarea, table, td { font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; }
#container, input.search, select, textarea, table, td { font-size: 1.2em; line-height: 120%; }
#global-navigation, #global-navigation select, #global-navigation input { font-size: 90%; }
label { font-weight: bold; }
button { text-indent: -5000px; border: none;  }
.cart .cart-content { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; }
.cart .cart-content span { font-size: .6em; color: #5b5c5d; font-weight: normal; }
#search label { font-size: 1.2em; }
#search input { font-size: .9em; }
#search i { font-size: .75em; }
#navigation .font-size { font-size: .8em; text-transform: uppercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.featured-product strong { font-size: 1.2em; line-height: 110%; }

#content .center-content .intro { font-size: 1.2em; line-height: 150%; }
#content .center-content h1 {}
#content .center-content h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: normal; line-height: 120%; margin: 2px 0; }
.sub-categories ul li { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; line-height: 120%; }



#secondary-content h2 { color: #993300; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.3em; text-transform: uppercase; }
#footer h2 { color: #993300; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.3em; text-transform: uppercase; }
#secondary-content p { line-height: 140%; }

#footer h2 { font-size: .9em; }
#footer .company { font-size: .9em; }
#footer .company small { font-size: .9em; }
#footer .grouping a { font-size: .9em; }
#footer .links .main { font-size: 1.1em; line-height: 130%; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; }


/* site styles */
#container { width: 900px; text-align: left; margin: 0 auto; }
#navigation li { font-weight: bold; }

/* header styles */
#global-navigation { height: 30px; }
  #global-navigation label { margin-right: 3px; }
  #global-navigation select, #global-navigation input { margin-right: 3px; }
#global-navigation .site-configuration { float: left; width: 430px; margin: 5px 0 0 0; display: inline; height: 20px; }
  #global-navigation .site-configuration * { vertical-align: middle; }
  .site-configuration #currency, .site-configuration .currency-span { margin-right: 20px; }
#global-navigation .site-configuration a { color: #202020; }
#global-navigation .store-locator { float: left; width: 180px; margin: 5px 0 0 0; display: inline; text-align: right; }
  #global-navigation .store-locator * { vertical-align: middle; }
  #global-navigation .store-locator input { width: 45px; }
  .store-locator #locate_submit { background: url(../images/layout/buttons/images/Button-Go-GradientBG.gif) 0px 0px no-repeat; width: 22px; height: 21px; cursor: pointer; }
  .store-locator #locate_submit:hover { background: url(../images/layout/buttons/images/Button-Go-GradientBG.gif) -28px 0px no-repeat; }

#global-navigation .global-links { float: right; width: 400px; text-align: right; margin: 8px 0 0 0; display: inline; }

#masthead {}

#masthead .logo { float: left;  display: inline; margin: 8px 0 0 0;  }
  #masthead .logo a { display: block; width: 400px; height: 90px; background: url(../images/layout/lost-funds-logo.gif) no-repeat; text-indent: -5000px; }

#masthead #minicart { float: right; width: 390px;}
  .cart-links { margin: 10px 5px 0px 55px; }
  .cart-links i { display: none; }
  .cart-links a { float: right; display: block; margin-left: 10px; text-indent: -5000px; }
  
  .cart { clear: right; margin: 8px 0 0 0; background: url(../images/layout/minisc-right.gif) top right no-repeat; vertical-align: middle; }
  .cart .cart-content { float: left; padding: 10px 0px; height: 55px; width: 320px; text-align: right; background: url(../images/layout/minisc-left.gif) no-repeat; vertical-align: middle; }
  .cart .cart-content a, .cart .cart-content a:visited { color: #d04527; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; display: block; line-height: 160%; font-size: 1.2em; }
  .cart .cart-content span { padding-left: 5px; }
  
  .cart .cart-checkout { border-left: 1px solid #bdbebe; float: right; margin: 10px; padding-left: 10px;  }
  .cart .link-checkout { display: block; text-indent: -5000px; width: 38px; height: 40px; background: url(../images/layout/buttons/images/Button-Checkout.gif) no-repeat; }
  .cart .link-checkout:hover { background: url(../images/layout/buttons/images/Button-Checkout.gif) -39px 0px no-repeat; }

#masthead #search { clear: left; padding: 14px 0 4px; vertical-align: middle; float: left; display: inline; }
  #search * { vertical-align: middle; }
  #search label, #masthead #search input { margin-right: 3px; }
  #search i { font-style: normal; }
  #search i a { color: #202020;}
  #search #search_submit { margin-right: 3px; background: url(../images/layout/buttons/images/Button-Go-GreyBG.gif) 0px 0px no-repeat; width: 22px; height: 21px; cursor: pointer; }
  #search #search_submit:hover { background: url(../images/layout/buttons/images/Button-Go-GreyBG.gif) -28px 0px no-repeat; }

#navigation { _padding-top: 2px; }
  #navigation ul { list-style: none; margin: 0; background: url(../images/layout/nav-divider.gif) bottom left no-repeat; height: 25px; padding-left: 1px; width: 899px; float: left; }
    #navigation ul li { background: url(../images/layout/nav-divider.gif) bottom right no-repeat; padding-right: 1px; position: relative; float: left; _width: 1%; }
    #navigation ul li a { line-height: 200%; text-decoration: none; font-style: normal !important; display: block; padding: 0px 9px 0px 10px; height: 25px; color: #fff; }
    #navigation ul li a:hover { background-color: #595959;}
    #navigation ul .current a { background-color: #595959; }
  
  #navigation .font-size { float: right; width: 100px; color: #fff; margin-top: 5px; }
  #navigation .font-size * { vertical-align: middle; }
  #navigation .font-size b { float: left; }
  #navigation .font-size a, #navigation .font-size span  { display: block; float: left; text-indent: -5000px; height: 13px; width: 13px; margin: 0 3px; }
  #navigation .font-size a.font-decrease { background: url(../images/layout/buttons/images/FontSizeChanger.gif) 0px -1px no-repeat; }
  #navigation .font-size a.font-decrease:hover, #navigation .font-size span.font-decrease  { background: url(../images/layout/buttons/images/FontSizeChanger.gif) -14px -1px no-repeat; }
  #navigation .font-size a.font-increase { background: url(../images/layout/buttons/images/FontSizeChanger.gif) -33px -1px no-repeat; }
  #navigation .font-size a.font-increase:hover, #navigation .font-size span.font-increase  { background: url(../images/layout/buttons/images/FontSizeChanger.gif) -47px -1px no-repeat; }

/* content container */
#content-container { padding: 10px 0; }

#secondary-content { float: left; }
#secondary-navigation { float: left; width: 200px; margin-left: -900px; }
#content { float: left; width: 680px; margin-left: 220px; display: inline; }

#checkout { float: left; width: 900px; display: inline; }
#checkout .main h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: normal; line-height: 120%; margin: 2px 0; }
#checkout .main-members h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: normal; line-height: 120%; margin: 2px 0; }
#checkout .main-right h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: normal; line-height: 120%; margin: 2px 0; display: inline;}
#checkout .main-right { float: right; width: 350px; border-left: 1px dashed #c1bdb9; padding-left: 30px; }
#checkout .checkout-right h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: normal; line-height: 120%; margin: 2px 0;}
#checkout .main .intro { font-size: 1.2em; line-height: 150%; }
#checkout .checkout-left { float: left; width: 700px; }
#checkout .checkout-left { float: left; width: 250px; }
#checkout .main-left { float: left; width: 500px; }
#checkout .checkout-right { float: right; width: 450px; border-left: 1px dashed #c1bdb9; padding-left: 30px; }
#checkout .reg-right { float: left; margin: -330px 300px; width: 275px; position:absolute; }

#checkout b { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal; line-height: 120%; margin: 2px 0; }
#checkout ul { list-style: none; margin: 0; padding: 5px 5px 5px;}
#checkout ul li { padding: 5px 10px 0px; background: url(../images/layout/small-arrow.gif) 0px 10px no-repeat; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.2em; }
#checkout .with-image h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: normal; line-height: 120%; margin: 2px 0; display: inline;}

.sale { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: normal; line-height: 120%; margin: 2px 0; text-decoration: line-through }

.messageBox { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.messageStackError, .messageStackWarning { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px; 
color:543019;
border-bottom: 1px solid #CB0716;
border-top: 5px solid #CB0716;
padding: 14px 19px 12px;
}
.messageStackSuccess { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px; 
color:543019;
border-bottom: 1px solid #09567a;
border-top: 5px solid #09567a;
padding: 14px 19px 12px;
}
.errorMessage {
color:#CB0716;
}





#secondary-contents { float: right; width: 150px; }
#secondary-contents h2 { margin-bottom: 4px;}
#secondary-contents .marketing-spots { margin: 20px 0; }
#secondary-contents .marketing-spots .image-spot { margin: 10px 0; padding: 10px 0; border-top: 1px solid #c1bdb9; }
#secondary-contents .marketing-spots .trust-spot { margin: 10px 0; padding: 10px 0; border-top: 1px solid #c1bdb9; text-align: center; }
#secondary-contents .marketing-spots-secure .image-spot { margin: 10px 0; padding: 10px 0; border-top: 1px solid #c1bdb9; }
#secondary-contents .marketing-spots-secure .trust-spot { padding: 5px 0px; border-bottom: 1px dashed #c1bdb9; text-align: center; }

/* input boxes */
.input-box { width: 250px; }
.home-input { width: 230px; }
.input-1 { border:1px solid #F0F0F0; margin-right:0.77em; }
.input-2 { border:1px solid #E3E3E4;}
.input-3 { border:1px solid #B0B8BE;}
 input.forms {border:1px solid white; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:112%; padding:0.35em 0.4em 0.3em;vertical-align:middle; width:90%;}




#secondary-contents .icons { margin: 10px 10px; }

.home #content { width: 750px; }
.home #secondary-content { float: right; width: 150px; }


/* home specefic styles */
.home #content h1, .home #content h2 { display: none; }

 #secondary-navigation  .sidenav { background-color: #ededed; }

/* secondary navigation */
#secondary-navigation { color: #333; }
  #secondary-navigation .navigation-section { background-color: #dddddd; }
  #secondary-navigation h2 { color: #993300; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.3em; margin: 4px 0px 0px 6px; }
  #secondary-navigation ul { list-style: none; margin: 0; padding: 5px 5px 5px;}
  #secondary-navigation ul li { padding: 0px 0 0px 10px; background: url(../images/layout/small-arrow.gif) 0px 6px no-repeat; }
  #secondary-navigation a, #secondary-navigation a:visited  { color: #333; text-decoration: none; }
  #secondary-navigation a:hover, #secondary-navigation a:focus, #secondary-navigation .current { color: #993300;}

#secondary-navigation .history-section { margin: 10px 0; }
  #secondary-navigation .history-section h2 { padding: 10px; border-bottom: 1px solid #cecece; }
  #secondary-navigation .history-section .history-items { background-color: #dddddd; border-top: 1px solid #fff; border-bottom: 1px solid #cecece; }
  #secondary-navigation .history-section h3 { padding: 10px 10px 0px; }
  #secondary-navigation .history-section ul { border: none; }
  #secondary-navigation .history-section ul li { background: url(../images/layout/small-arrow.gif) 0px 4px no-repeat; font-weight: normal; }

.main { float: left; width: 650px; display: inline; }
.main-members { float: left; width: 750px; display: inline; }


.testimonial-box { float: left; overflow: hidden; }
.testimonial-box { margin: 5px 0; border: 1px dashed #837b73; padding: 5px 5px 5px 5px; width:725px; }
.testimonial-box ul { list-style: none; margin: 0px;}
.testimonial-box ul li { float: left; }
.testimonial-box-left { float: left; overflow: hidden; width: 240px; margin: 2px 0px 2px 5px;}

.featured-box { float: left; overflow: hidden; width: 498px; }
.featured-box ul { list-style: none; margin: 0px;}
.featured-box ul li { float: left; }

.product-box { float: left; overflow: hidden; width: 498px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.product-box ul { list-style: none; margin: 0px;}
.product-box ul li { float: left; }
.list-product { margin: 10px 5px; clear: none; width: 498px; }
.list-product img { border: 1px solid #837b73; float: left; margin-right: 5px; margin-bottom: 20px; }
.list-product b { margin: 4px 0 0 0; }
.list-product strong { float: left; overflow: hidden; width: 275px; }
.list-product p a { color: #202020; }
.list-product-left { float: left; overflow: hidden; width: 150px; }
.list-product-price { color: #1d4368; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.3em; margin: 0px 8px; }
.list-product-text { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0px 5px; }
.list-product-sort { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0px 10px 0px 100px; }
.product-price-box { border: 1px dotted #837b73; float: right; padding: 8px; margin-right: 5px; overflow: hidden; width: 75px; height: 75px;}
.product-price-box img { border: none; display: block; margin: 2px 10px 5px;}

/* shoping cart box */
.checkout-box { float: left; overflow: hidden; width: 750px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.checkout-box ul { list-style: none; margin: 0px;}
.checkout-box ul li { float: left; }
.list-checkout { margin: 10px 5px; clear: none; width: 750px; }
.list-checkout img { border: 1px solid #837b73; float: left; margin-right: 5px; margin-bottom: 20px; }
.list-checkout b { margin: 4px 0 0 0; }
.list-checkout strong { float: left; overflow: hidden; width: 500px; }
.list-checkout p a { color: #202020; }
.list-checkout-left { float: left; overflow: hidden; width: 150px; }
.list-checkout-price { color: #1d4368; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.3em; margin-left: 30px; width:50px; display:inline; }
.list-checkout-text { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-left: 0px 5px; font-size: .8em; width: 450px; }
.list-checkout-sort { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0px 10px 0px 100px; }
.checkout-price-box { border: 1px dotted #837b73; float: right; padding: 8px; margin-right: 5px; overflow: hidden; width: 75px; height: 75px;}
.checkout-price-box img { border: none; display: block; margin: 2px 10px 5px;}
.checkout-header { float: left; overflow: hidden; width: 750px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.checkout-header-name { float: left; overflow: hidden; width: 575px; }
.checkout-header-quantity { float: left; overflow: hidden; width: 75px; }
.checkout-header-price { float: left; overflow: hidden; width: 50px; }

.center-content { float: left; width: 500px; display: inline; }
.center-content-title{ color: #1d4368; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.1em; margin: 4px 0px 5px 6px; }
.center-categories {margin: 2px 0px 2px 5px; }

.info-box { float: left; overflow: hidden; width: 498px; height: 18px; }
.info-box { background-color: #1d4368; border: 1px solid #000; font-weight:bold; color: #fff;}

/* breadcrumb bar */

.breadcrumb-title { border-bottom: 3px solid #cecece; padding: 3px 0 2px; margin: 0 0 10px; }
  .breadcrumb-title .breadcrumb { float: left; width: 500px; }
 
 .breadcrumb-bar { border-bottom: 3px solid #cecece; padding: 3px 0 2px; margin: 0 0 10px; }
   .breadcrumb-bar .breadcrumb { float: left; width: 500px; }
   .breadcrumb-bar .secure-statement { float: left; width: 600px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
   .breadcrumb-bar .cart-statement { float: left; width: 400px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
   .breadcrumb-bar .cart-buttons { float: right; width: 200px;  }
   .breadcrumb-bar .cart-buttons-bottom { float: right; width: 285px;  }
   .breadcrumb-bar .page-options { float: right; width: 61px; background: url(../images/layout/vert-divider-grey.gif) repeat-y; height: 8px; padding: 3px 0 6px; }
     .breadcrumb-bar .page-options * { vertical-align: middle; }
     .breadcrumb-bar .page-options i { display: none; }
     .breadcrumb-bar .page-options a { text-indent: -5000px; display: block; float: right; margin: 0 5px; }
     .breadcrumb-bar .page-options .email { width: 13px; height: 10px;  background: url(../images/layout/icon-email.gif) no-repeat; }
     .breadcrumb-bar .page-options .print { width: 15px; height: 12px;  background: url(../images/layout/icon-print.gif) no-repeat; }
 
.breadcrumb-bar .secure-options { float: left; width: 61px; background: url(../images/layout/vert-divider-grey.gif) repeat-y scroll 90% 50%; height: 15px; padding: 3px 0 6px; }
     .breadcrumb-bar .secure-options * { vertical-align: middle; }
     .breadcrumb-bar .secure-options i { display: none; }
     .breadcrumb-bar .secure-options a { text-indent: -5000px; display: block; float: right; margin: -6pt 5px; }
     .breadcrumb-bar .secure-options .secure { width: 40px; height: 30px;  background: url(../images/layout/lock.gif) no-repeat; }
     .breadcrumb-bar .secure-options .cart { width: 40px; height: 30px;  background: url(../images/layout/cart.gif) no-repeat; }


.featured-product { margin: 10px 5px; clear: none; width: 225px; }
.featured-product img { border: 1px solid #837b73; float: left; margin-right: 5px; }
.featured-product b { margin: 4px 0 0 0; }
.featured-product p a { color: #202020; }

.furniture .hr, .tableware .hr, .kitchenware .hr { background: url(../images/layout/orange-dotted-divider.gif) repeat-x; margin: 0 10px; }
.furniture .hr hr, .tableware .hr hr, .kitchenware .hr hr { visibility: hidden;}

.categorylisting { margin: 0 10px; }
.categorylisting ul { list-style: none; margin: 0px;}
.categorylisting ul li { float: left; margin-right: 10px; line-height: 120%; white-space: nowrap;}
.categorylisting a { text-decoration: none; color: #202020; }
.categorylisting a:hover { text-decoration: underline; color: #1d4368; }
.categorylisting strong { display: block; clear: both; margin: 2px 0 2px; line-height: 150%;  }


#secondary-content h2 { margin-bottom: 4px;}
#secondary-content .marketing-spots { margin: 20px 0; }
#secondary-content .marketing-spots .image-spot { margin: 10px 0; padding: 10px 0; border-top: 1px solid #c1bdb9; }
#secondary-content .marketing-spots .trust-spot { margin: 10px 0; padding: 10px 0; border-top: 1px solid #c1bdb9; text-align: center; }
#secondary-content .icons { margin: 10px 10px; }

#content .center-content h1.main-heading { display: none; }
#content .center-content h2.main-heading { display: none; }
#content .landing-graphic { margin-bottom: 10px; }
  #content .center-content .intro {}
  
  .sub-categories { margin: 10px 0; }
  .sub-categories ul { list-style: none; margin: 0; }
  .sub-categories ul li { width: 110px; text-align: center; float: left; margin: 5px 2px 10px 3px; display: inline; }
  .sub-categories ul li img { border: 1px solid #7f7870; margin: 0 0 2px 0; height: 73px; }
.sub-categories ul li a { display: block; text-decoration: none; }

/* footer */
#footer { border-top: 3px solid #ad5c33; background-color: #f1f1f1; padding: 14px 10px 10px;  }
  #footer a { color: #202020; }
  #footer .links { float: left; width: 500px; }
  #footer .links .grouping { float: left; width: 125px; padding: 0 10px; border-left: 1px solid #161616; }
  #footer .grouping ul { list-style: none; margin: 0; }
  #footer .links .main a { text-decoration: none; }
  #footer .links .main a:hover { color: #ad5c33; }
  #footer .links .main { border: none; text-align: right; }
  #footer {}
  #footer .company { float: right; text-align: right; width: 365px; line-height: 150%; }
  #footer .company small { display: block; }


/* auto clearing */
#masthead, #navigation, #content-container, #footer, .breadcrumb-bar, 
.sub-categories
{ clear: both; }

/* ----------- */
#global-navigation:after, .cart-links:after, .cart:after, #content-container:after, .categorylisting:after, #footer:after, .breadcrumb-bar:after,
.sub-categories:after
{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#global-navigation, .cart-links, .cart, #content-container, .categorylisting, #footer, .breadcrumb-bar,
.sub-categories
{display: inline-block;}

/* Hides from IE-mac \*/
* html #global-navigation, * html .cart-links, * html .cart, * html #content-container, * html .featured-product, * html .categorylisting, * html #footer, * html .breadcrumb-bar,
* html .sub-categories
{height: 1%;}
#global-navigation, .cart-links, .cart, #content-container,  .categorylisting, #footer, .breadcrumb-bar,
.sub-categories
{display: block;}
/* End hide from IE-mac */


/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
font-family: Arial,Helvetica,sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #6ab2e7;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

/* NEW */

.content {background:url(../images/Banner_main.jpg) top left no-repeat; padding: 5px 0px 0px 325px; height: 175px; }
.content .text {padding:2px 0 20px 2px; width: 285px;}
.content a img {float:right;}

.home-main { float: left; width: 640px; display: inline; }

#checkout .index-left { float: left; width: 640px;}

#checkout .index-right { float: right; width: 250px;  }
#checkout .index-left h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: normal; line-height: 120%; margin: 2px 0; }
#checkout .index-left h5 { display: inline; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: normal; line-height: 120%; margin: 2px 0; }

#checkout .index-left .price { display: inline; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: normal; line-height: 120%; margin: 2px 0; color:#FF0000 }


#checkout .main-columns .column1 { float: left; width: 200px; display: inline; padding-left: 0px; }
#checkout .main-columns .column2 { float: left; width: 200px; display: inline; padding-left: 15px;}
#checkout .main-columns .column3 { float: left; width: 200px; display: inline; padding-left: 15px;} 
.column2 { width: 525px; display:block}

.border {background:url(../images/border_tall.gif) top repeat-x;}
.border .btall {background:url(../images/border_tall.gif) bottom repeat-x;}
.border .ltall {background:url(../images/border_tall.gif) left repeat-y;}
.border .rtall {background:url(../images/border_tall.gif) right repeat-y;}
.border .tleft {background:url(../images/border_tl.gif) top left no-repeat;}
.border .tright {background:url(../images/border_tr.gif) top right no-repeat;}
.border .bleft {background:url(../images/border_bl.gif) bottom left no-repeat;}
.border .bright {background:url(../images/border_br.gif) bottom right no-repeat; width:100%;}
.border .ind {padding:5px 15px 25px;}
.border .video {margin-left: -15px; }
.h_text {padding-bottom:2px; background:url(../images/h_text_bg.gif) bottom repeat-x;}
.border a img {float:right;}

/* New L */

.module.featured {
height:1%;
}
.module {
margin-bottom:10px;
}

.topper {background:#f9f36d url(../images/pic_blue_hdr_r_640x25.gif) no-repeat scroll right top; cursor: default; height:2.5em; overflow:hidden;}

.topper1 {background:#98ea77 url(../images/pic_blue_hdr_r_640x25.gif) no-repeat scroll right top; cursor: default; height:2.5em; overflow:hidden;}

.topper2 {background:#ff964b url(../images/pic_blue_hdr_r_640x25.gif) no-repeat scroll right top; cursor: default; height:2.5em; overflow:hidden;}



.module.featured .contents {
display:block;
margin:0pt 0pt 0pt 9px;
padding:10px 10px 25px 0pt;
}

.topper h3, .topper1 h3, .topper2 h3 {
background:transparent url(../images/pic_blue_hdr_r_5x25.gif) no-repeat scroll left top;
font-size:150%;
font-weight:bold;
padding:0pt 10px;
color:#FFFFFF;
float:left;
line-height:25px;
}

/* Fyler */
#checkout .index-left-flyer{ float: left; width: 950px;}



