<!--

.nothing {}

body {margin:0; padding:0; background:#fff url(../img/header/bg.gif); font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}
td {vertical-align:top; text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}
form { display:inline;}
input {border:1px solid #888; padding:1px; font-size:11px;}
textarea {border:1px solid #888; padding:1px; font-size:11px;}

img {border:0;}
form p{margin:0; padding:0;}

#container {width:980px; padding:0; background:#fff url(../img/container_bg.gif); text-align: left; margin: 0 auto; z-index: 1;}
#content {float:left; width:645px; padding:20px 22px; line-height:15px;} 

/* ------- LINK SETTINGS -------------- */
a {color:#f3983e; font-weight:bold; text-decoration:none;}
a:hover {color:#555; text-decoration:underline;}

/* ------- GENERAL FONT SETTINGS -------------- */
h2 {margin:0 0 12px; 0; color:#46626B; font-size:18px; padding:0;}
h2 span {display:none;}
h3 {margin:20px 0 6px; font-size:13px; background:#E5E8E9; color:#46626B; padding:4px 8px; display:block;}
#content h3 {font-size:12px; background:url(../img/header/h3_bg.jpg) 0 0 no-repeat; color:#46626B; padding:10px 12px 15px; margin-left:-5px;}
h4 {margin:16px 0 2px 0; color:#333; font-size:11px; padding:0;}
#content ul br {display:none;} /* fix eCart inserting line breaks in code */
#content li {list-style-image: url(../img/header/bullet.gif);}
.bodyTextError {color:#FF0000}
.bodyTextSmall {font-size:10px}
.bodyTextWhite {font-weight:bold; color:#FFFFFF}

.smallText {font-size:10px; color:#333333}
.voucherHeading {font-size:16px; font-weight:bold; color:#666666;}


/* ------- CUSTOM HOME SETTINGS -------------- */
#headerHide h1, #headerHide p {display:none; margin:0; padding:0;}
#homeHeader {background-image: url(../img/homepage/asSeenBreakfast.jpg); background-repeat: no-repeat; background-position: left top; height:199px; width: 655px; margin:-4px -6px 6px -6px; display:block;}
/*#homeHeader {background-image: url(../img/homepage/prepare_survival_kit.gif); background-repeat: no-repeat; background-position: left top; height:160px; width: 655px; margin:-4px -6px 6px -6px;}*/

.category {border-bottom:1px solid #ccc; padding:3px 0px 12px 0px}
.icon {padding-right:4px;}
.category h4 {margin:0; padding:0;}
.category h4 a {font-size:12px; color:#f3983e; text-decoration:none;}
.category h4 a:hover { text-decoration:underline;}
.category p {margin:0; padding:0; font-size:10px; line-height:13px;}

#features {background-image:url(../img/homepage/feature_bg.gif); background-repeat:repeat-y; }
#features h4{width:286px; background-image:url(../img/homepage/feature_title_bg.gif); background-repeat:no-repeat;  padding:10px 12px; font-size:11px; margin:0; color:#46626B;}
#features ul{width:270px; padding:1px 12px; margin:0px;}
#features li{list-style-image:url(../img/homepage/bullet.gif); font-size:10px; color:#46626B; border-top:1px solid #ccc;padding:2px; list-style-position: inside;}
#features li.top{border-top:0px}
#features li a{color:#46626B; text-decoration:none;}
#features li a:hover{color:#f3983e; text-decoration:none;}

.featureEnd{width:300px; height:10px; background-image:url(../img/homepage/feature_bot.gif); background-repeat:no-repeat; margin:0;}

#eclub {float:left; background-image:url(../img/homepage/feature_bg.gif); background-repeat:repeat-y; }
#eclub h4 {margin:0; width:258px; background-image:url(../img/homepage/feature_title_bg.gif); background-repeat:no-repeat; padding:10px 12px; font-size:11px; color:#46626B;}
#eclub form {padding:0 20px;}
.newsletter p {margin:0; padding:0;}
#eclub input {float:left; border:1px solid #888; margin:4px; padding:1px; font-size:10px; color:#555;}
#eclub .newsletter{float:left; width:258px; background:url(../img/homepage/feature_bot2.gif) bottom left no-repeat; padding:0 12px 15px}
#eclub .newsletter .newsSurname, #eclub .newsletter .newsFirst {width:115px}
#eclub .newsletter .newsEmail {width:170px;}
#eclub .newsletter .newsGo {border:0; margin:0 2px;}

#disasterInfo {margin:0; padding:15px 6px 6px 12px; width:268px;}
#disasterInfo h4{margin:0; padding: 0px}
#disasterInfo h4 a {font-size:12px; color:#f3983e; text-decoration:none;}
#disasterInfo h4 a:hover { text-decoration:underline;}
#disasterInfo .link a {font-size:11px; color:#46626B; text-decoration:none; padding:2px 6px; background-image:url(../img/homepage/bullet.gif); background-repeat:no-repeat; background-position:center left; border-bottom:1px solid #ccc; display:block;}
#disasterInfo .link a:hover {color:#f3983e; text-decoration:none;}

#homeCopy a {color:#333; font-weight:bold;}

/*---------- Contact Form Styles ----------*/
.contactForm {border:1px solid #ccc; padding:3px; width:420px;}
.contactForm .r1{background:#efefef;}
.contactForm .r2{background:#fff;}
.contactForm .r3{background:#ccc;}

/* ------- PRODUCT LIST (Category & Search result pages) -------------- */
.productListHeader {font-size:12px; font-weight:bold; color:#46626B}
.productListDescription {font-size:11px; color:#333333}
.productListPrice {font-size:11px; font-weight:bold; color:#46626B}
.productListRRP {font-size:10px; font-weight:bold; color:#FF0000}
.productListOutOfStock {font-size:10px; color:#333333}
.productListDateAvailable {font-size:9px; color:#46626B}
.productListPreOrder {font-size:10px; font-weight:bold; color:#333333}

A.productListMoreInfo:link {font-size:11px; text-decoration:none; color:#f3983e}
A.productListMoreInfo:visited {font-size:11px; text-decoration:none; color:#f3983e}
.categoryRow h4 {display:none;}
.catImage {margin:-6px -6px 6px -6px;}

.Pagination {float:left; padding:4px; margin:20px 0 10px 0; background:#E5E8E9; width:95%;}

/* ------- PRODUCT PAGE -------------- */
#productDetail h2 {margin:-4px 0 0 -6px; color:#46626B; display:block; font-size:14px; background-image: url(../img/header/heading_bg.jpg); background-repeat: no-repeat; background-position: left top; padding: 9px 18px 12px 18px;}
.productText {font-size:11px; color:#666666;}
.productTextBold {font-size:11px; color:#000; font-weight:bold}
.productDescription {font-size:11px; color:#333333}
.productListDescription {font-size:10px; color:#666; line-height:13px;}
.productPrice {font-size:10px; font-weight:bold; color:#333333}
.productRRP {font-size:10px; font-weight:bold; color:#FF0000}
.productOutOfStock {font-size:10px; color:#333333}
.productDateAvailable {font-size:11px; color:#46626B}
.productPreOrder {font-size:10px; font-weight:bold; color:#333333}
.productInfoTable {background-color:#CCCCCC}
.productInfoTableRow1 {background-color:#F3F2F2}
.productInfoTableRow2 {background-color:#FFFFFF}
.productRow1 {background-color:#fff; border-bottom:1px dotted #666; padding-top:8px;}
.productRow2 {background-color:#fff; border-bottom:1px dotted #666; padding-top:8px;}

/* ------- CHECKOUT PAGES -------------- */
h2.checkout_step1 {text-indent:-999em; background:url(../img/checkout_process.gif) 0 0 no-repeat; width:645px; display:block; height:49px;}
h2.checkout_step2 {text-indent:-999em; background:url(../img/checkout_process.gif) 0 -49px no-repeat; width:645px; display:block; height:49px;}
h2.checkout_step3 {text-indent:-999em; background:url(../img/checkout_process.gif) 0 -98px no-repeat; width:645px; display:block; height:49px;}
h2.checkout_step4 {text-indent:-999em; background:url(../img/checkout_process.gif) 0 -147px no-repeat; width:645px; display:block; height:49px;}

.checkoutBodyTextError {color:#FF0000}
.checkoutBodyTextSmall {font-size:10px}
.checkoutTable {background-color:#cbcbcb; width:490px}
.checkoutTableAdmin {background-color:#738a92; color:#fff; border:1px #CCCCCC; width:550px; padding:1px}
.checkoutHeadingRow {background-color:#738a92; color:#fff;}
.checkoutRow1 {background-color:#F0F0F0; padding:4px;}
.checkoutRow2 {background-color:#FFFFFF; padding:4px;}
.checkoutSuccess {font-size:12px; font-weight:bold; color:#33CC00}
.checkoutFail {font-size:12px; font-weight:bold; color:#FF0000}

/* ------- HEADER INC STYLES -------------- */
#header {float:left; background:url(../img/header/header_bg.gif); height:96px;}
#header .topNavContainer {float:left; background:url(../img/header/new_zealand_survival.gif) 0 0 no-repeat; height:41px; width:686px; padding:55px 0 0 62px;}

#topNav {list-style:none; margin:0; padding:0;}
#topNav li { float:left; padding:0; border-right: 1px solid #304046;}
#topNav li.cms {border-left: 1px solid #b4c0c4;}
#topNav a {padding: 11px 12px 11px 12px; color: #fff; display:inline; display:block; font-size: 11px; font-family: Arial,Sans-serif; color:#fff; font-weight:bold; text-decoration:none;}
#topNav a:hover {text-decoration:underline; color: #fff; background-color: #738a92; text-decoration:none;}
#topNav li.home a {padding: 11px 9px 12px 30px;}
#topNav li.home a:hover {background:url(../img/header/home_bg2.jpg) top left no-repeat;}

#topNav li {position: relative;}
#topNav ul{position:absolute; top:36px; left:0px; width:130px; background-color:#738A92; border:1px solid #fff; border-width:2px 0 0 0; list-style: none; margin:0; padding:0; z-index:1000;}
#topNav ul li { float:none; padding:0; border:none; border-bottom:1px solid #fff;}
#topNav ul li:first-child {border-top:3px solid #E8AB1B;}
#topNav ul a {padding: 4px 5px; color: #fff;}
#topNav ul a:hover{background-color:#63757B; color:#fff;}

#topNav ul{display: none;}

#topNav li:hover ul{display: block;}

#headerLogo {float:left; width:198px;}
#recommendBut {float:left; width:20px;}
#bookmark {float:right; padding-right:14px;}


/* -------------- DYNAMIC NAV STYLES (left Menu) -------------- */
#menu {margin:0; margin:0 10px 2px 22px; border-bottom:1px solid #ccc;}

#menu ul {list-style: none; margin:2px 0; padding:0;}
#menu a {display:block; padding:3px 3px 3px 8px; text-decoration:none; color:#41636d; font-size:10px; font-weight:normal;}
#menu a:hover {text-decoration:none; color:#41636d; background-color:#d2d8da;}
#menu li.mnu_p {background: url(../img/menu_arrow.gif) right no-repeat;}

#menu li {position: relative;}
#menu ul ul {position:absolute; top:-2px;left: 100%;width: 100%; background-color:#f6f6f7; border:1px solid #d2d8da;}

#menu ul ul,
#menu ul li:hover ul ul
{display: none;}

#menu ul li:hover ul,
#menu ul ul li:hover ul
{display: block;}


/* ------- LEFT COLUMN INC STYLES -------------- */
#lhsCol {float:left; width:210px; margin-left:44px; margin-top:8px; background:url(../img/header/menu_bg.gif) repeat-y; display: inline;}
#lhsCol .shoppingCart {padding:0 18px 6px 32px; background:url(../img/header/menu_bot.gif) bottom no-repeat;}
#lhsCol .testimonials {padding:0 10px 8px 24px; background:url(../img/header/menu_bot.gif) bottom no-repeat;}

#lhsCol h3 {margin:1px 6px 0 18px; padding:8px; font-size:11px; background: url(../img/header/lhs_h3_bg.jpg) repeat-x;  color:#41636d;}
#lhsCol .search {padding:4px 10px 4px 24px; background: url(../img/header/menu_bot.gif) left bottom no-repeat;}
#lhsCol .search input {border:1px solid #888888; padding:1px; font-size:10px;}

#lhsCol .newsletterSignup {width:150px; padding:5px;}
#lhsCol .newsletterSignup input {border:1px solid #888888; padding:1px; font-size:10px;}


/* ------- FOOTER INC STYLES -------------- */
#footer {clear:left; width:100%; background:url(../img/header/survival_kits_nz.gif) bottom left no-repeat; padding-top:12px;}
.footerText {padding:2px 45px 26px 230px; color:#41636d; font-size:10px; text-align:center;}
.footerText a {color:#41636d; text-decoration:underline;}
.footerText a:hover {color:#f3983e; text-decoration:underline;}

/* ------- TOP SELLER TABLE -------------- */
.searchTableHeader h4 {margin:0; padding:3px 8px; background-color:#738a92; color:#fff;}
.topSellerHeadingText { font-weight:bold; color:#FCD002}
.topSellerRow {background-color:#efefef; padding:4px; text-align:left}
.row3 {background-color:#999999}
A.topSellerText:link {font-size:10px; color:#333333}
A.topSellerText:visited {font-size:10px; color:#333333}

/* ------- FEATURED PRODUCTS  -------------- */
.features {border-bottom:1px solid #ccc; margin-bottom:6px;}
.featuredHeading {font-size:11px; line-height:11px; font-weight:bold; color:#46626B}
.featuredDescription {}
.featuredCell {}
.featuredImageCell {}

/* --------------FEED STYLES -------------- */
.feed {width:180px; border:6px solid #fff; background:#fff; margin:-6px -8px 4px 4px;}
.feed2 {width:260px; background:#fff; padding:0 0 4px 10px;}
.feedTitle {font-size:14px; font-weight:bold; color:#fff; background:#41636d; padding:2px 5px;}
.feedLink {color:#f3983e; font-weight:bold; text-decoration:none; font-size:10px}
.feedCopy {font-size:9px; color:#666; line-height:11px;}
.feedDate {}
.feedItem {padding:3px; border-width:0 1px 1px 1px; border-style:solid; border-color: #ccc;}
.feedHeader {display:none;}


/* --------------SITEMAP STYLES -------------- */
#sitemap {float:left;}
#sitemap .sm1, #sitemap .sm2  {float:left; width:200px}
#sitemap li {list-style-image: none;}

#sitemap ul {font-weight:bold; list-style: none; padding:0 8px;}
#sitemap ul ul a {font-weight:normal;}
#sitemap ul li {border-left:1px solid #2D496B; padding-left:12px; background:#fff url(../img/sitemap_branch.gif) left top no-repeat;}


/* ------- PRINTABLE RECEIPT -------------*/
body#printReciept td {font-size:12px; color:#000000;}
.recieptTable {background-color:#CCCCCC; width:550px; padding:1px;}
.storeName {font-size:18px; font-weight:bold}
.receiptHeading {font-size:14px; font-weight:bold}

/* --------------Links List -------------- */
ul.links { list-style:none;}
ul.links li { margin:0; padding:0;}
ul.links li a {color:#41636D;}



-->
