/* @override http://www.noshfoodmarket.com/stylesheets/nosh_08_base.css */

/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	background: #333333 repeat-y center 0;
	text-align: center;
	width: 100%;
}

p {
	color: black;
	font: 14px/22px Georgia, "Times New Roman", Times, serif;
	margin-top: 3px;
	margin-bottom: 7px;
}

a {
	color: maroon;
	text-decoration: none;
	font-style: italic;
	border-bottom: 1px dotted maroon;
}

h2 {
	color: black;
	font: 28px/42px "Times New Roman", Times, serif;
	border-bottom: 1px dotted maroon;
	margin-bottom: 15px;
	margin-top: 0;
}

h3 {
	font: italic 18px/28px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #700103;
}

h4 {
	color: #ebe7bd;
	text-align: center;
	font: 27px/60px Georgia, "Times New Roman", Times, serif;
	padding-top: 15px;
}

h5 {
	color: maroon;
	font: bold 14px/20px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 0;
}

h6 {
	color: white;
	text-align: center;
	font: 12px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 20px;
	margin-top: 0;
}

.pic_caption {
	color: #940000;
	font-size: 12px;
	font-style: italic;
	line-height: 20px;
	margin-top: 5px;
	margin-bottom: 16px;
}

.bullets01 {
	text-shadow: #000000 0px 0px 0;
	list-style-type: disc;
	list-style-position: outside;
	margin-bottom: 10px;
	margin-left: 30px;
}

.bulletxt {
	margin-top: 0;
	margin-bottom: 0;
}

.quest {
	font: 13px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 11px;
}

.answ {
	color: maroon;
	font: italic 12px/19px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 9px;
}

.hideme {
	position:absolute;
	left:-30000px;
}

.hurdle {
	clear: both;
	line-height: 0;
}

#n_airlock {
	width: 888px;
	text-align: left;
	margin-right: auto;
	margin-top: 20px;
	margin-left: auto;
}

#content_wrap {
	background: url(../images/interface/nh_master_bg.jpg) repeat-y center top;
	
}

#n_header {
	width: 872px;
	margin-left: 8px;
	padding-top: 8px;
	background: url(../images/interface/vh_wood_tile.jpg) repeat 0 0;
	padding-bottom: 8px;
}

#h_col01 {
	background-color: maroon;
	width: 72px;
	height: 134px;
	margin-right: 8px;
	margin-bottom: 8px;
	float: left;
	clear: right;
}

#h_col02 {
	width: 242px;
	height: 134px;
	float: left;
	margin-right: 8px;
	clear: right;
}

#nh_h_02 {
	width: 242px;
	height: 63px;
	margin-bottom: 8px;
}

#h_col03 {
	width: 212px;
	height: 134px;
	float: left;
	clear: right;
	margin-right: 8px;
	background: url(../images/interface/nh_h_logo.jpg) no-repeat 0 0;
}

#nosh_fm {
	width: 212px;
	height: 134px;
}

#h_col04 {
	width: 242px;
	height: 134px;
	float: left;
	clear: right;
	margin-right: 8px;
}

#nh_h_03 {
}

#nh_h_04 {
	margin-bottom: 8px;
	height: 63px;
	width: 242px;
}

#h_col05 {
	background-color: olive;
	width: 63px;
	height: 72px;
	float: left;
	clear: right;
}

#n_sec_nav_wrap {
	width: 872px;
	margin-left: 8px;
	height: 31px;
	background: url(../images/interface/n_m2_bg.gif) repeat-x;
}

#main_nav_left {
	float: left;
	width: 37px;
	height: 40px;
	background: url(../images/interface/bb_menu_tile_left.jpg) no-repeat 0 0;
}

#sec_nav_left {
	float: left;
	width: 37px;
	background: url(../images/interface/n_m2_bg_left.gif) no-repeat 0 0;
	height: 31px;
}

#n_main_content {
	margin-left: 45px;
	width: 835px;
	margin-top: 30px;
	background: url(../images/interface/divider.gif) repeat-y 569px 0;
}

#n_content {
}

#n_left_column {
	float: left;
	width: 569px;
}

#n_right_column {
	width: 265px;
	float: left;
	
}

#n_right_content {
	width: 244px;
	margin-left: 8px;
	background: silver url(../images/interface/nh_sp_bg.jpg) repeat-y 0 0;
}

#n_footer {
	background-image: url(../images/interface/vh_wood_tile.jpg);
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
	margin-top: 30px;
}

#n_footer_wrap {
	height: 33px;
	width: 872px;
	background: url(../images/interface/bb_menu_tile.jpg) repeat-x 0 0;
}

#n_footer_cap {
	background: url(../images/interface/bb_menu_tile_left.jpg) no-repeat 0 0;
	width: 24px;
	height: 33px;
	float: left;
}

/* = Left Content Stuff */

#n_left_content {
	padding-left: 25px;
	padding-right: 40px;
	
}

.picframe {
	background: url(../images/interface/vh_wood_tile.jpg) repeat 0 0;	
	padding: 8px;
}

.pics
 {
	height: 100px;
	background-color: #fcffff;
	width: 100px;
}

/* = Right Content Stuff */

#n_2colnorm_content {
	margin-left: 45px;
	width: 835px;
	margin-top: 30px;
	background: url(../images/interface/divider.gif) repeat-y 427px 0;
}

#n_right_col {
	width: 345px;
	float: left;
}

#right_col_cont {
	padding-left: 36px;
}

/* = Navigation bits */

/* =collapse lists */
#container ul.nav, #container ul.nav li { margin:0; padding:0; list-style:none; }
ul.nav, ul.nav li { display:inline;}

/* =Primary nav */

.hide {
	position: relative;
	top: 45px;
}

/* NN_NavStart */

#primary_nav {
	text-align: left;
	overflow: hidden;
	height: 40px;
	background: url(../images/interface/bb_menu_tile.jpg) 0 0;
}

#primary_nav { 
	position: relative; 
	display: block;
}

#primary_nav a {
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

#primary_nav-1 a {
	background: url(../images/interface/nosh_menu_master.gif) no-repeat 0 0;
	width: 72px;
	height: 40px;
	float: left;
}

#primary_nav-1 a:hover {
	background: url(../images/interface/nosh_menu_master.gif) no-repeat 0 -40px;
	cursor: default;
}

#primary_nav-2 a {
	background: url(../images/interface/nosh_menu_master.gif) no-repeat -72px 0;
	height: 40px;
	width: 129px;
	float: left;
}

#primary_nav-2 a:hover {
	background: url(../images/interface/nosh_menu_master.gif) no-repeat -72px -40px;
	cursor: default;
}

#primary_nav-3 a {
	background: url(../images/interface/nosh_menu_master.gif) no-repeat -201px 0;
	width: 151px;
	height: 40px;
	float: left;
}

#primary_nav-3 a:hover {
	background: url(../images/interface/nosh_menu_master.gif) no-repeat -201px -40px;
	cursor: default;
}

#primary_nav-4 a {
	background: url(../images/interface/nosh_menu_master.gif) no-repeat -352px 0;
	float: left;
	width: 111px;
	height: 40px;
}

#primary_nav-4 a:hover {
	background: url(../images/interface/nosh_menu_master.gif) no-repeat -352px -40px;
	cursor: default;
}

#primary_nav-5 a {
	background: url(../images/interface/nosh_menu_master.gif) no-repeat -463px 0;
	float: left;
	width: 188px;
	height: 40px;
}

#primary_nav-5 a:hover {
	background: url(../images/interface/nosh_menu_master.gif) no-repeat -463px -40px;
	cursor: default;
}

#primary_nav-6 a {
	background: url(../images/interface/nosh_menu_master.gif) no-repeat -651px 0;
	float: left;
	width: 150px;
	height: 40px;
}

#primary_nav-6 a:hover {
	background: url(../images/interface/nosh_menu_master.gif) no-repeat -651px -40px;
	cursor: default;
}

/* = Secondary Nav */
#n_sec_nav { 
	overflow: hidden; 
	height: 31px;
	font: 13px/31px "Verdana", Helvetica;
	color: #d7d3c8;
	text-align: left;
}

#n_sec_nav a { border: 0; color: #d7d3c8;
	text-decoration: none;
	margin-right: 20px;
	border-bottom-color: #c2c2c2;
	padding-bottom: 1px;
	font-weight: normal;
	font-style: normal;
}

#n_sec_nav a:hover {
	color: white;
}

/* = Footer Nav - List - Credit */

#n_footer_menu {
	text-align: right;
	padding-right: 14px;
	padding-top: 11px;
	font: 11px/11px "Verdana", Helvetica;
	color: #aaaaaa;
}

#n_footer_menu a {
	border-bottom-style: none;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #aaaaaa;
	padding-bottom: 1px;
}

#n_footer_menu a:hover {
	color: white;
}

#credit {
	text-align: right;
	padding-bottom: 11px;
	background-color: #333333;
	padding-top: 11px;
}

.credit_type {
	font: 10px/15px "Verdana", Helvetica;
	color: #aaaaaa;
}

.credit_type a {
	color: #c8c8c8;
	text-decoration: none;
	border-bottom-style: none;
	font-weight: normal;
	font-style: normal;
}

.credit_type a:hover {
	color: white;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

/* = Nav Select */

#home #primary_nav .home a {
	background-position: 0 -40px;
}

#about #primary_nav .about a {
	background-position: -72px -40px;
}

#store #primary_nav .store a {
	background-position: -201px -40px;
}

#recipe #primary_nav .recipe a {
	background-position: -352px -40px;
}

#yacht #primary_nav .yacht a {
	background-position: -463px -40px;
}

#account #primary_nav .account a {
	background-position: -651px -40px;
}

#contact #primary_nav .home a {
	background-position: 0 -40px;
}

#competitions #primary_nav .home a {
	background-position: 0 -40px;
}

#locations #primary_nav .about a {
	background-position: -72px -40px;
}

#privacy #primary_nav .home a,
#employment #primary_nav .home a
{
	background-position: 0 -40px;
}

/* =Current Page Sec Nav */

#contact #n_sec_nav .contact a,
#competitions #n_sec_nav .competitions a,
#hours #n_sec_nav .hours a,
#home #n_sec_nav .news a,
#about #n_sec_nav .nosh a,
#locations #n_sec_nav .locations a,
#privacy #n_sec_nav .privacy a,
#employment #n_sec_nav .employment a
 {
	border-bottom: 1px dotted #e7853f;
	color: white;
}

/* =Current Page - Footer Style */
#home #n_footer_menu .home a,
#about #n_footer_menu .about a,
#store #n_footer_menu .store a,
#recipe #n_footer_menu .recipe a,
#yacht #n_footer_menu .yacht a,
#account #n_footer_menu .account a,
#contact #n_footer_menu .contact a,
#privacy #n_footer_menu .privacy a,
#site #n_footer_menu .site a,
#competitions #n_footer_menu .home a,
#locations #n_footer_menu .about a,
#employment #n_footer_menu .employment a {
	color: #cc9966;
}

/* =Specials */

#sp_content {
	clear: both;
}

h1#specials {
	width: 244px;
	height: 100px;
	background: url(../images/interface/nh_sp_tcap.jpg) no-repeat 0 0;
}

#sp_bcap {
	clear: both;
	height: 30px;
	width: 224px;
}

#special {
	width: 164px;
	margin-left: 42px;
	clear: both;
}

.special {
	width: 172px;
	margin-left: 38px;
	clear: both;
}

h3#special01 {
	width: 164px;
	height: 160px;
	background: url(../images/specials/01nh_sp_desc.gif) no-repeat 0 0;
}

h3#special02 {
	width: 164px;
	height: 160px;
	background: url(../images/specials/02nh_sp_desc.gif) no-repeat 0 0;
}

h3#special03 {
	width: 164px;
	height: 160px;
	background: url(../images/specials/03nh_sp_desc.gif) no-repeat 0 0;
}

h3#special04 {
	width: 164px;
	height: 160px;
	background: url(../images/specials/04nh_sp_desc.gif) no-repeat 0 0;
}

.sp_picture {
	width: 110px;
	height: 110px;
	margin-left: 30px;
	clear: both;
	margin-bottom: 10px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

#disclaimerDiv {
}

#disclaimer {
	color: silver;
	font: 11px/16px Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	margin-left: 10px;
	margin-top: 7px;
}

/* =Contact Form Styling */

/* NewFormStylesStart */

#myradios {
	margin-top: 10px;
}

#noshcontact label
{
	display: block;
	color: #4c4f5e;
	font: 11px/20px  Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin-top: 4px;
}

#noshcontact input
{
	font-size: 12px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
}

input#firstName1 {
	width: 350px;
	margin-top: 6px;
}

input#lastName1 {
	width: 350px;
}

input#suburb {
	width: 350px;
}

input#city1 {
	width: 350px;
}

input#phone {
	width: 350px;
}

input#fax {
	width: 350px;
}

input#email {
	width: 350px;
}

input#vesselName {
	width: 350px;
	margin-top: 6px;
}

input#registeredPort {
	width: 350px;
}

input#travellingFrom {
	width: 350px;
}

input#travellingTo {
	width: 350px;
}

input#currentLocal {
	width: 350px;
}

input#portName {
	width: 350px;
}

input#arrivalDate {
	width: 150px;
}

input#deliveryDate {
	width: 150px;
}

input#skipper {
	width: 350px;
}

input#chef {
	width: 350px;
}

input#skype {
	width: 350px;
}

textarea#message {
	width: 350px;
	height: 150px;
}

textarea#list {
	width: 350px;
	height: 300px;
}

#noshcontact fieldset.genforminfo {
	border-style: none;
}

#submitme {
	margin-top: 25px;
}

#noshcontact label.first
{
	padding-top: 1px;
}

#noshcontact fieldset.myradio {
	border-style: none;
}

#noshcontact select
{
}

.radio1 {
	width: 245px;
	border-top: 1px dotted #4c4f5e;
	margin-top: 5px;
}

.radioleft {
	width: 25px;
	float: left;
	clear: right;
	margin-top: 7px;
}

.radioright {
	width: 219px;
	float: left;
}

.form_error {
	color: #e40006;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#captcha_box {
	padding-top: 16px;
}

/* NewFormStylesEnd */

/* =Contact Form Styles */

.single_col {
	margin-left: 70px;
	width: 755px;
	margin-top: 30px;
}



#n_c_left_column {
	float: left;
	width: 435px;
}

#submit_holder {
	padding-top: 18px;
}

.terms {
	text-shadow: #000000 0px 0 0;
	list-style-type: decimal;
	list-style-position: outside;
	color: #550100;
	font: 12px/19px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-bottom: 8px;
}

.terms li {
	margin-top: 5px;
}

/* >>>>>>Dynamic Stuff Starts */

#blackboard {
	background: silver url(../images/interface/blackbtile.jpg) repeat 0 0;
}

.price {
	margin-top: -24px;
}

/* >>>>>>>>>>Recipe Styles Start*/

.recipe_box {
	background-color: #dadad0;
	margin-bottom: 10px;
	padding: 20px;
	border: 1px solid #c2c2b9;
}

.recipe_box_01 {
	background-color: #f5f5e9;
	border: 1px dotted #900000;
	margin-bottom: 30px;
	margin-top: 25px;
	padding: 10px 15px 15px;
}

.recipe_name {
	color: #940000;
	margin-top: 0;
	margin-bottom: 6px;
	border-bottom: 1px dotted #710000;
	font: 15px/24px Georgia, "Times New Roman", Times, serif;
}

.recipe_descript {
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.recipe_link {
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

/* >>>>>>>>>>Recipe Styles End*/

/* >>>>>>>>>>>>>>>> headlines start */
#whats_going_on {
	width: 500px;
	height: 75px;
	background: url(http://www.noshfoodmarket.com/images/interface/whats_going.gif) no-repeat 0 0;
}

#pavlova_winner {
	width: 500px;
	height: 89px;
	background: url(http://www.noshfoodmarket.com/images/interface/pavlova_winners.gif) no-repeat 0 0;
}

#mteden_open {
	width: 500px;
	height: 151px;
	background: url(http://www.noshfoodmarket.com/images/interface/nosh_matakana_open09.gif) no-repeat 0 0;
}

#preserving-roundup {
	width: 500px;
	height: 151px;
	background: url(http://www.noshfoodmarket.com/images/interface/nosh_preserving.gif) no-repeat 0 0;
}

#wine-roundup {
	width: 500px;
	height: 151px;
	background: url(http://www.noshfoodmarket.com/images/interface/nosh_wine.gif) no-repeat 0 0;
}

#valentine {
	width: 500px;
	height: 151px;
	background: url(http://www.noshfoodmarket.com/images/emarket/valentines/nosh_valentine_header.gif) no-repeat 0 0;
}

.valentinesmenu {
	color: #940000;
	font: 14px/22px Georgia, "Times New Roman", Times, serif;
	list-style-type: disc;
	list-style-position: outside;
}

.valentinesmenu li {
	margin-top: 10px;
	margin-bottom: 10px;
}

#pav_comp {
	width: 500px;
	height: 60px;
	background: url(http://www.noshfoodmarket.com/images/interface/nosh_Pavlova_Comp.gif) no-repeat 0 0;
}

#sign_me_up {
	width: 500px;
	height: 75px;
	background: url(http://www.noshfoodmarket.com/images/interface/sign_me_up.gif) no-repeat 0 0;
}

#featured_recipe {
	width: 500px;
	height: 75px;
	background: url(http://www.noshfoodmarket.com/images/interface/featured_recipe.gif) no-repeat 0 0;
}

#current_specials {
	width: 500px;
	height: 75px;
	background: url(http://www.noshfoodmarket.com/images/interface/current_specials.gif) no-repeat 0 0;
}

.cont-container {
	padding-top: 27px;
}
/* >>>>>>>>>>>>>>>> headlines end */

/* <<<<<Dynamic Stuff Ends */

.noshjobs {
	list-style-type: disc;
	list-style-position: inside;
	font: 13px/23px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 9px;
}