/*
Theme Name: Made From New Zealand Stories
Theme URI: 
Description: 
Version: 
Author: Amiria Paterson
Author URI: 
Tags: 

*/

* {
	margin: 0;
}


.iframe_login {
	margin: 0px;
	border:medium none;
	width: 190px;
	height: 190px;
}

html, body {
	height: 100%;
	margin: 0; padding: 0;	
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #333;
	background: #fff;
	text-align: left;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -80px;
}



strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

a img {
	border: none;
}


a, .show_avg_ranks {
	color: #0073b4;
}


a:hover, .show_avg_ranks:hover {
	color: #005f94;
}


.show_avg_ranks {
	text-decoration: underline;
	cursor: pointer;
}


h1, h2, h3, h4, h5 {
	font-weight: bold;
	line-height: 110%;
}

p {
	line-height: 115%;
	margin: 10px 0px 10px 0px;
}

#container {
	width: 100%;
}

a.link_hover {
	text-decoration: none;
}

a:hover.link_hover {
	text-decoration: underline;
}

.holder {
	width: 980px;
	margin: 0 auto;
}

.clear { 
	clear: both; 
}

.underline_black {
	height: 10px;
	border-top: 2px solid #dcddde;
}

.underline_contacts_light_grey {
	height: 5px;
	border-top: 1px solid #CCCCCC;
	padding-top: 5px;
}

.underline_black_bottom {
	height: 2px;
	border-bottom: 2px solid #000; 
}

.underline_green {
	height: 15px;
	border-top: 2px solid #BAB00F;
}


/*NEW BUTTONS*/



a.button_green_small, button.button_green_small, a.button_green_medium, button.button_green_medium, a.button_green_large, button.button_green_large, a.button_blue_small, button.button_blue_small, a.button_blue_medium, button.button_blue_medium, a.button_blue_large, button.button_blue_large, a.button_blue_extra_large, button.button_blue_extra_large {
    color: #fff;
    height: 26px;
    line-height: 26px;
    border: none;
    font-size: 14px;
    cursor: pointer;
    text-align: center;
    display: block;
    text-decoration: none;
}

a:hover.button_green_small, button:hover.button_green_small, a:hover.button_green_medium, button:hover.button_green_medium, a:hover.button_green_large, button:hover.button_green_large, a:hover.button_blue_small, button:hover.button_blue_small, a:hover.button_blue_medium, button:hover.button_blue_medium, a:hover.button_blue_large, button:hover.button_blue_large, a:hover.button_blue_extra_large, button:hover.button_blue_extra_large {
    color: #fff;
}


a.button_green_small, button.button_green_small {
    background: url(../../../../images/button_green_small.png) top left no-repeat;
    width: 80px;
}

a:hover.button_green_small, button:hover.button_green_small {
    background: url(../../../../images/button_green_small.png) bottom left no-repeat;
}

a.button_green_medium, button.button_green_medium {
    background: url(../../../../images/button_green_medium.png) top left no-repeat;
    width: 120px;
}

a:hover.button_green_medium, button:hover.button_green_medium {
    background: url(../../../../images/button_green_medium.png) bottom left no-repeat;
}

a.button_green_large, button.button_green_large {
    background: url(../../../../images/button_green_large.png) top left no-repeat;
    width: 180px;
}

a:hover.button_green_large, button:hover.button_green_large {
    background: url(../../../../images/button_green_large.png) bottom left no-repeat;
}


a.button_blue_small, button.button_blue_small {
    background: url(http://www.madefromnewzealand.com/images/button_blue_small.png) top left no-repeat;
    width: 80px;
}

a:hover.button_blue_small, button:hover.button_blue_small {
    background: url(http://www.madefromnewzealand.com/images/button_blue_small.png) bottom left no-repeat;
}

a.button_blue_medium, button.button_blue_medium {
    background: url(http://www.madefromnewzealand.com/images/button_blue_medium.png) top left no-repeat;
    width: 120px;
}

a:hover.button_blue_medium, button:hover.button_blue_medium {
    background: url(http://www.madefromnewzealand.com/images/button_blue_medium.png) bottom left no-repeat;
}

a.button_blue_large, button.button_blue_large {
    background: url(http://www.madefromnewzealand.com/images/button_blue_large.png) top left no-repeat;
    width: 180px;
}

a:hover.button_blue_large, button:hover.button_blue_large {
    background: url(http://www.madefromnewzealand.com/images/button_blue_large.png) bottom left no-repeat;
}

a.button_blue_extra_large, button.button_blue_extra_large {
    background: url(http://www.madefromnewzealand.com/images/button_blue_extralarge.png) top left no-repeat;
    width: 230px;
}

a:hover.button_blue_extra_large, button:hover.button_blue_extra_large {
    background: url(http://www.madefromnewzealand.com/images/button_blue_extralarge.png) bottom left no-repeat;
}

/* OLD BUTTONS*/




button.find_it {
	background: #fff url(http://www.madefromnewzealand.com/images/button_findit.png) no-repeat top left;
	width: 94px !important;
	height: 26px;
	line-height: 26px;
	_height: 27px;
	border: none;
}

button:hover.find_it, button:active.find_it {
	background: url(http://www.madefromnewzealand.com/images/button_findit.png) no-repeat bottom left;
}

a .join_button {
	background: url(../../../../images/button_join.png) no-repeat top left;
	width: 169px;
	height: 32px;
	margin-top: 10px;
}

a:hover .join_button {
	background: url(../../../../images/button_join.png) no-repeat bottom left;
}

a .button_give_love {
	background: url(../../../../images/button_give_love.png) no-repeat top left;
	height: 45px;
	width: 150px;
	cursor: pointer;
}

a:hover .button_give_love {
	background: url(../../../../images/button_give_love.png) no-repeat bottom left;
}

a .button_roll_with_xt {
	background: url(http://www.madefromnewzealand.com/images/button_roll_with_xt.png) no-repeat bottom left;
	height:33px;
	width:160px;
	cursor: pointer;
}

a:hover .button_roll_with_xt {
	background: url(http://www.madefromnewzealand.com/images/button_roll_with_xt.png) no-repeat top left;
}

.add_button {
 height: 34px;
 font-size: 15px;
 display: block;
 text-decoration: none;
 font-weight: bold;
 margin-bottom: 20px;
}

a.add_button {
 color: #fff;
}

.add_button_left {
 float: left;
 height: 34px;
 line-height: 36px;
 _line-height: 34px;
 padding-left: 40px;
 width: 130px;
 background: transparent url(http://www.madefromnewzealand.com/images/addbutton_blue_left.gif) no-repeat left top;
}

.add_button_right {
 float: left;
 height: 34px;
 width: 20px; 
 background: transparent url(http://www.madefromnewzealand.com/images/addbutton_blue_right.gif) no-repeat top;
}

a:hover > .add_button_left {
 background: transparent url(http://www.madefromnewzealand.com/images/addbutton_blue_left.gif) no-repeat left bottom;
 color: #fff;
}

a:hover > .add_button_right {
 background: transparent url(http://www.madefromnewzealand.com/images/addbutton_blue_right.gif) no-repeat bottom;
 color: #fff;
}

/*FORMS*/


.add_business_form label.form_title_big {
	font-size: 15px; 
	margin-bottom: 6px;
}


form .text_box {
	border: 1px solid #989898;
	height: 16px;
	padding: 4px;
	background: #fff url(http://www.madefromnewzealand.com/images/form_inner_shadow.png) repeat-x top;
	font-family: "Lucida Grande";
	font-size: 13px;
}

form select.text_box {
	border: 1px solid #989898;
	height: 24px;
	padding: 3px 3px 2px 3px;
	background: #fff url(http://www.madefromnewzealand.com/images/form_inner_shadow.png) repeat-x top;
	font-family: "Lucida Grande";
	font-size: 13px;
}

form .text_area {
	border: 1px solid #989898;
	padding: 4px;
	background: #fff url(http://www.madefromnewzealand.com/images/form_inner_shadow.png) repeat-x top;
	font-family: "Lucida Grande";
	font-size: 13px;
}

form select.text_box {
	border: 1px solid #989898;
	height: 24px;
	padding: 3px 3px 2px 3px;
	background: #fff url(http://www.madefromnewzealand.com/images/form_inner_shadow.png) repeat-x top;
	font-family: "Lucida Grande";
	font-size: 13px;
}



.signup_join_network input{
	margin: 2px 5px 0px 0px;
}

p.form_details {
	color: #777;
	margin-top: 5px !important;
}

.add_business_form label, .signup_form label {
	line-height: 100%;
}

.add_business_form input[type='radio'], .signup_form input[type='radio'] {
	margin-left: 10px;
}

input[type='file'] {
	height: 22px;
	font-size: 12px;
}

/*SIGNUP FORM*/


.add_business_form label.big, .signup_form label.big {
	font-size: 14px;
	margin-bottom: 2px !important;
}
.add_business_form label.bigger, .signup_form label.bigger {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 2px !important;
}

.signup_box_green {
	background: #f0f3db;
	border: 1px solid #cdd787;
	padding: 15px 10px 10px 10px;
}

.signup_box_grey {
	background: #f0f2f1;
	border: 1px solid #cacccb;
	padding: 15px 10px 10px 10px;
}

.signup_box_orange {
	background: #fff5d0;
	border: 1px solid #f2b87c;
	padding: 15px 10px 10px 10px;
}

p.small_note {
	color: #666;
	font-size: 11px !important;
	margin: 4px 0px 10px 0px !important;
}

.radio, .radio_on {
	height: 40px;
	width: 220px;
	float: left;
	margin-bottom: 20px;

}

.radio label, .radio_on label {
	line-height: 40px;
	padding-left: 5px !important;
	font-size: 14px !important;
	font-weight: bold;
}

.radio {
	border: #f2b87c 1px solid;
	background: #fffae7;
}

.radio_on {
	border: #f2b87c 1px solid;	
	background: #ffeba0;
}

.warning_box {
	background: #fff5d0;
	border: 1px solid #f2b87c;
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
}

.pending_box {
	background: #FBF0D0;
	border: 1px solid #E98924;
	margin-bottom: 20px;
	padding: 0px 10px 0px 10px;	
}


.warning_message {
	background: url(http://www.madefromnewzealand.com/images/warning.png) no-repeat;
	height: 26px;
	padding-left: 35px;
}

.warning_message h3 {
	font-size: 14px;
}

.warning_message h4 {
	margin: 3px 0px 10px 0px;
}

.waiting_clock {
	background: url(http://www.madefromnewzealand.com/images/waiting_clock.png) top left no-repeat;
	padding: 5px 0px 0px 45px;
	height: 35px;
}

.hide_show_info {
	background: url(http://www.madefromnewzealand.com/images/hide_show.png) no-repeat;
	height: 30px;
	line-height: 32px;
	padding-left: 35px;
	margin-bottom: 10px;
	font-size: 16px;
	color: #777;
}

.hide_show_info a {
	font-size: 16px;
}


#permalink-preview {
	margin: 5px 0px 5px 0px;
	color: #777;
}
#permalink-preview span{
	color: #333;
	font-weight: bold;
}

.green_dotted_line {
	height: 10px;
	border-bottom: 2px dotted #70a204;
	margin-bottom: 15px;
}

.grey_dotted_line {
	height: 15px;
	border-bottom: 2px dotted #cacaca;
	margin-bottom: 15px;
}

.orange_dotted_line {
	height: 15px;
	border-bottom: 2px dotted #E98924;
	margin-bottom: 15px;
}

/*HEADER*/

.header_top {
	height: 80px;
	background: #000 url(http://www.madefromnewzealand.com/images/header_gradient.png) repeat-x;
}

.header_top .holder {
	background: url(http://www.madefromnewzealand.com/images/header_depth_fade.png) no-repeat top center;
}

a.btn_header_joinnow {
	background: url(http://www.madefromnewzealand.com/images/btn_header_joinnow.png) top left;
	float: right;
	display: block;
	height: 28px;
	width: 96px;
	margin-top: 4px;
}

a.btn_header_joinnow:hover {
	background: url(http://www.madefromnewzealand.com/images/btn_header_joinnow.png) bottom left;
}


.header_bottom {
	height: 41px;
	background: #fff url(http://www.madefromnewzealand.com/images/header_gradient_bottom.png) repeat-x;
}

ul.social_media_links {
	padding: 4px;
	height: 18px;
	border: 1px solid #3b3a3c;
	background: #222;
	margin: 5px 4px 0 0;
	float: right;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

ul.social_media_links li {
	margin: 0px 3px 0 0;
	float: left;
}

#nav {
	margin-left: 230px;
	float: left;
}

html.ie6 #nav {
	margin-left: 115px;
}

#nav .nav_wrap {
	list-style-type: none;
	font-weight: bold;
	font-size: 15px;
	margin: 0px;
	height: 41px;
	background: url(http://www.madefromnewzealand.com/images/tabs_left.png) top left no-repeat;
	padding-left: 2px;
	width: 340px;
}

#nav ul.nav_wrap li.tab {
	float: left;
	text-align: center;
	font-size: 14px;
}

#nav ul.nav_wrap li.tab a {
	background: url(http://www.madefromnewzealand.com/images/tabs.png) left top no-repeat;
	height: 41px;
	width: 100px;
	float: left;
	text-decoration: none;
	cursor: pointer;
	color: #333;
	font-weight: normal;
	line-height: 31px;
}

#nav ul.nav_wrap li.tab.selected a:hover, #nav ul.nav_wrap li.tab.selected a {
	background: url(http://www.madefromnewzealand.com/images/tabs.png) left bottom no-repeat;
	font-weight: bold;
}

#nav ul.nav_wrap li.tab a:hover {
	background: url(http://www.madefromnewzealand.com/images/tabs.png) left center no-repeat;
}


.header_bottom input.ac_input {
	height:19px;
	margin-top:4px;
	padding:4px 5px 0;
	width:220px;
	background: #fff url(http://www.madefromnewzealand.com/images/search_field.png) no-repeat top left;
	float: right;
	font-family: Arial, sans-serif;
	border: 0px;
}



/*ABOUT*/


ul.about_nav {
	list-style-type: none;
	padding: 0;
	margin-bottom: 40px;
}

ul.about_nav li a {
	background: url(../../../../images/about_nav.png) no-repeat bottom left;
	width: 128px;
	height: 42px;
	float: left;
	margin-right: 10px;
	padding: 8px 0px 0px 10px;
	text-decoration: none;
	color: #333;
	font-size: 14px;
}

ul.about_nav li a span {
	color: #0073b4;
	text-transform: uppercase;
	font-weight: bold;
}

ul.about_nav li a:hover span {
	color: #1f80ae;
}

ul.about_nav li a:hover, ul.about_nav li.selected a {
	background: url(../../../../images/about_nav.png) no-repeat top left;
}

ul.about_nav li.selected a span {
	color: #70a204;
}

.how_did_it_happen {
	margin-top: 20px;
}

.how_did_it_happen img {
	float: left;
	margin-right: 10px;
}

.how_did_it_happen ul {
	float: left;
	list-style-type: none;
	padding: 0;
	width: 70%;
}

.how_did_it_happen ul li {
	margin-bottom: 20px;
}

.how_did_it_happen ul li p {
	line-height: 40px;
	font-size: 16px;
}

.how_did_it_happen ul li a {
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
}

li .big_number {
	background: url(http://www.madefromnewzealand.com/images/circle.png);
	height: 37px;
	width: 37px;
	float: left;
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	line-height: 40px;
	margin-right: 10px;
}

.whos_behind_it p {
	font-size: 16px;
	margin: 5px 0px 0px 0px;
}


.whos_behind_it .person {
	margin: 40px 10px 0px 0px;
	float: left;
	width: 170px;
}

.whos_behind_it .person img {
	margin-bottom: 10px;
}

.whats_it_about {
	margin-top: 10px;
}

.whats_it_about p {
	font-size: 15px;
	text-align: center;
} 

.whats_it_about h2 {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #70a204;
}

.about_person {
	width: 350px;
	float: left;
	margin: 5px 0px 5px 0px;
}


.about_person img {
	float: left;
	margin-right: 10px;
}

.about_person h3 {
	color: #70a204;
}





/*NEW BUSINESS VIEW*/

.item_preview_business a, .item_preview_person a, .item_preview_video a, .item_preview_region a {
	text-decoration: none;
}

.item_preview_business .item_preview_image {
	width: 110px;
}


.item_preview_business .item_preview_details {
	width: 110px;
}

.item_preview_person .item_preview_image {
	width: 46px;
}

.item_preview_person .item_preview_details {
	width: 174px;
}

.item_preview_video .item_preview_image {
	width: 70px;
	margin-right: 8px !important;
}

.item_preview_video .item_preview_details {
	width: 150px;
}

.item_preview_region .item_preview_image {
	width: 50px;
	margin-right: 8px;
}

.item_preview_region .item_preview_image img {
	border: 0;
	padding: 0;
}

.item_preview_region .item_preview_details {
	width: 170px;
}

.item_preview_region .item_preview_details p {
	font-size: 12px !important;
	margin: 2px 0px 0px 0px !important;
}

.item_preview_region .item_preview_details p span {
	color: #777777;
}

.item_preview_image {
	float: left;
	margin-right: 10px;
}

.item_preview_image img {
	padding: 2px;
	border: 1px solid #9D9D9D !important;
}

.item_preview_details {
	float: left;
}

.item_preview_details h4 {
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.item_preview_details p {
	font-size: 11px !important;
	margin: 0 !important;
	padding: 0;
}



.item_wrapper {
	width: 230px;
	margin-bottom: 10px;
    overflow: hidden;
}

.thirds .item_wrapper {
	float: left;
	margin-right: 10px
}

html.ie6 .thirds .item_wrapper {
	margin-right: 7px
}

.item_action a {
	text-decoration: none;
}

.item_action {
	margin-top: 2px;
}


#fans_box .item_wrapper, .right_actions_box .item_wrapper {
	width: 209px;
}

#fans_box .item_preview_person .item_preview_image, .right_actions_box .item_preview_person .item_preview_image {
	width: 46px;
}

#fans_box .item_preview_person .item_preview_details, .right_actions_box .item_preview_person .item_preview_details {
	width: 153px !important;
}

.right_actions_box .item_preview_person .item_preview_image {
	width: 70px;
}

.right_actions_box .item_preview_person .item_preview_details {
	width: 129px;
}

.story_small img {
	padding: 2px;
	border: 1px solid #9D9D9D;
	float: left;
	margin-right: 10px;
}

.story_small a {
	text-decoration: none;
}

.thirds .story_small {
	float: left;
	margin-right: 10px
}

.story_small {
	width: 230px;
	margin-bottom: 10px;
    overflow: hidden;
}




/*END NEW BUSINESS VIEW*/

/*MAIN CONTENT*/




.breadcrumb p {
	margin: 0;
	padding: 0;
}

.breadcrumb {
	margin-bottom: 20px;
}

p.home_stats {
	margin: 0px 0px 5px 0px;
}

p.home_stats span {
	padding: 0px 8px;
	color: #b4b4b4;
}

p.home_stats a {
	text-decoration: none;
}

.main_content {
	background: #fff;
	float: left;
	margin: 10px 0px 30px 30px;
	height: 100%;
	width: 750px;
}

.main_content_left {
	float: left;
	width: 480px;
}

.main_content_right {
	float: right;
	width: 230px;
	margin-left: 0px;
}

.main_content h1 {
	font-weight: normal;
	font-size: 25px;
	color: #272420;
	padding: 0;
	margin: 0px 0px 10px 0px;
}

.main_content h2 {
	font-size: 18px;
	font-weight: bold;
	color: #272420;
	padding: 0;
	margin: 0;
	line-height: 22px;
}

.main_content .main_content_right h2 {
	font-size: 16px;
}

.main_content h2 a, .main_content h2 span {
	color: #333;
	text-decoration: none;
}

span.signup_green_title {
	color: #333 !important;
	text-decoration: none;
}

.main_content h2 a:hover {
	color: #333;
}

.main_content h3 a {
	text-decoration: none;
}

.main_content .element {
	margin-bottom: 30px;
}


.halves .story, .halves .small_view {
	width: 230px;
	float: left;
	margin-right: 10px;
}

.halves .story.right, .halves .small_view.right {
	margin-right: 0px;
}

.story {
	margin-bottom: 20px; 
}							

.story .title h3 {
	font-size: 16px;
	padding: 0;
	margin: 0px 0px 10px 0px;	
}

.story .title p {
	padding: 0;
	margin: 3px 0px 0px 0px;	
}

.story img {
	border: 1px solid #9D9D9D;
	/*height: 100px;*//*Scaling issue from rss feed*/
	float: left;
	margin: 4px 10px 10px 0px;
}

.small_view img {
	float: left;
	border: 1px solid #9d9d9d;
	padding: 2px;
	margin-right: 10px;
}
.small_view {
	margin-bottom: 10px;
}

.small_view h4 {
	padding: 0;
	margin: 0px 0px 5px 0px;
	font-size: 12px;
}

.small_view a {
	text-decoration: none;
}

.small_view p {
	font-size: 11px !important;
	margin: 1px 0px 1px 0px !important;
	padding: 0;
	color: #333;
}

.thirds.plus {
	float: left;
}

.thirds .small_view {
	width: 230px;
	margin-right: 10px;
	float: left;
}

html.ie6 .thirds .small_view .small_view {
	margin-right: 0px;
}

html.ie6 .thirds .small_view {
	margin-right: 7px;
}

.edit_bar {
	margin-bottom: 5px;
}

.edit_bar input {
	margin-left: 0px;
} 

.description img {
	border: 1px solid #9d9d9d !important;
	padding: 2px;
	margin-right: 10px;
	float: left;
}

.description_text p {
	padding: 0px;
	margin: 0px 0px 5px 0px;
}


.contact_website, .contact_address, .contact_email, .contact_phone {
	padding-left: 25px;
	margin-bottom: 5px;
}

.contact_website p, .contact_address p, .contact_email p, .contact_phone p {
	line-height: 20px;
}

.contact_website {
	background: url(../../../../images/contact_details.png) no-repeat top left;
}

.contact_address {
	background: url(http://www.madefromnewzealand.com/images/contact_address.png) no-repeat top left;
}

.contact_email {
	background: url(../../../../images/contact_details.png) no-repeat;
	background-position: left -40px;
}

.contact_phone {
	background: url(../../../../images/contact_details.png) no-repeat bottom left;
}


.business_fans p {
	float: right;
	font-size: 14px;
}

.views_counter {
	float: right;
}

p.views_counter {
	float: left;
	line-height: 20px;
	margin-bottom: 4px !important;
}

.views_counter p, p.views_counter {
	font-size: 16px;
	margin: 0;
}

.views_counter p span, p.views_counter span {
	font-size: 20px;
	font-weight: bold;
}


.pagination {
	line-height: 19px;
	float: right;
}

.pagination a, .pagination span.current, .pagination span.disabled, .pagination span.gap {
	height: 18px;
	display: block;
	float: left;
	text-align: center;
	margin: 3px;
	padding: 0px 4px 0px 4px;
}

.pagination span.current {
	background: #bbb;
	font-weight: bold;
	color: #fff;
}

.pagination a {
	text-decoration: none;
}

.pagination a:hover {
	background: #e9e9e9;
	font-weight: bold;
}


.business_fans p span {
	font-weight: bold;
	font-size: 20px;
}

.right_actions_box {
	margin-bottom: 20px;
}

.right_actions_box p {
	margin: 0px 0px 10px 0px;
	padding: 0;
	font-size: 14px;
}

.right_actions_box p a{
	text-decoration: none;
}

.right_actions_box span {
	font-size: 20px;
	font-weight: bold;
}

.right_actions_box .top {
	background: url(../../../../images/right_actions_box_top.png);
	height: 10px;
	width: 230px;
	_margin-left: 2px;
}



.right_actions_box .middle {
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	padding: 5px 10px 5px 10px;
}

.right_actions_box .bottom {
	background: url(../../../../images/right_actions_box_bottom.png);
	height: 10px;
	width: 230px;
	_margin-left: 2px;
}



.made_from_nz img {
	float: left;
	margin-right: 10px;
}


.added_by p {
	padding: 0;
	margin: 0;
}

.added_by img {
	float: left;
	padding: 2px;
	border: 1px solid #9D9D9D;
	margin-right: 10px;
}

.love {
	background: url(../../../../images/love.png) no-repeat top left;
	height: 18px;
	padding: 2px 0px 0px 30px;
	line-height: 16px;
	margin-bottom: 5px;
}

a .love .num {
	color: #333;
	font-weight: bold;
	font-size: 16px;
}

a:hover .love {
	background: url(../../../../images/love.png) no-repeat bottom left;
}

ul.group_my_members {
	margin: 10px 0px 10px 0px;
}

ul.group_my_members li a {
	color: #70a204;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}

ul.group_my_members li {
	background: url(http://www.madefromnewzealand.com/images/tick_white.png) top left no-repeat;
	min-height: 15px;
	padding-left: 22px;
	margin: 8px 0px 0px 0px;
}

.email_let_know {
	background: url(../../../../images/email_medium.png) top left no-repeat;
	height: 24px;
	padding-left: 40px;
}

.email_let_know p {
	line-height: 24px;
}

.biz_group_actions {
	margin-top: 10px;
}

.biz_group_actions h4 {
	font-size: 14px;
	font-weight: normal;
	background: url(http://www.madefromnewzealand.com/images/tick_white.png) no-repeat;
	padding-left: 24px;
	line-height: 16px;
}

.tick {
	background: url(http://www.madefromnewzealand.com/images/tick.png) no-repeat;
	height: 14px;
	padding-left: 18px;
	margin-right: 5px;
}

.cross {
	background: url(../../../../images/cross.png) no-repeat;
	height: 14px;
	padding-left: 18px;
	margin-right: 5px;
}

.tick_orange {
	background: url(../../../../images/tick_cross_orange.png) no-repeat top left;
	height: 13px;
	padding-left: 18px;
	margin-right: 5px;
	line-height: 13px;
}

.cross_orange {
	background: url(../../../../images/tick_cross_orange.png) no-repeat bottom left;
	height: 13px;
	padding-left: 18px;
	margin-right: 5px;
	line-height: 13px;
}


a .watch_video {
	height: 95px;
	width: 170px;
	background: url(../../../../images/watch_video.png) top center;
	margin-top: 10px;
}

a:hover .watch_video {
	background: url(../../../../images/watch_video.png) bottom center;
}


#welcome {
	border: 1px solid #70a204;
}

.welcome_top {
	background: #70a204;
	padding: 10px 15px 5px 15px;
}

.welcome_middle {
	padding: 15px;
}

.welcome_bottom {
	background: #cddfa7;
	padding: 6px 15px 2px 15px;
	line-height: 12px;
	text-align: right;
	font-size: 11px;
}

.welcome_bottom a {
	text-decoration: none;
	color: #333;
}


#welcome h2 {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}

#welcome h3 {
	font-weight: normal;
	font-size: 16px;
	line-height: 30px;
}

#welcome h3 span {
	font-weight: bold;
	color: #70a204;
}

.question {
	margin: 15px 0px 15px 0px;
}

.bubble_box .top {
	background: url(http://www.madefromnewzealand.com/images/bubble_box.png) top left no-repeat;
	height: 12px;
	width: 230px;
}

.bubble_box .middle {
	background: url(http://www.madefromnewzealand.com/images/bubble_box_middle.png) repeat-y;
	padding: 0px 10px 0px 10px;
}

.bubble_box .bottom {
	background: url(http://www.madefromnewzealand.com/images/bubble_box.png) bottom left no-repeat;
	height: 12px;
	width: 230px;
}

.talk_to_us {
	background: url(../../../../images/speech_bubble.png) no-repeat;
	padding-left: 35px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	font-size: 16px;
}

.bubble_box .middle p {
	margin-bottom: 0px;
}


.blog_feed {
	background: url(http://www.madefromnewzealand.com/images/rss_small.png) top left no-repeat;
	/*height: 18px;*/
	padding: 2px 0px 0px 28px;
}
.blog_feed h2 {
	line-height: 20px;
	font-weight: bold; 
	font-size: 16px; 
	color: #333333;
}

.blog_instructions {
	background: #f0f1f1; 
	border: 1px solid #b2b4b4; 
	padding: 10px;
}

.blog_instructions p {
	font-size: 14px;
}

.blog_instructions span {
	font-size: 14px;
	line-height: 20px;
	color: #000000;
}

.blog_instructions span em {
	color: #666666;
}

.yellow_number_1, .yellow_number_2, .yellow_number_3 {
	padding: 0px 10px 0px 40px;
	min-height: 30px;
}

.yellow_number_1 {
	background: url(../../../../images/yellow_1.png) top left no-repeat;
}

.yellow_number_2 {
	background: url(http://www.madefromnewzealand.com/images/yellow_2.png) top left no-repeat;
}

.yellow_number_3 {
	background: url(http://www.madefromnewzealand.com/images/yellow_3.png) top left no-repeat;
}

/*VIDEOS*/

.featured_video_description {
	margin-top: 15px;
}

.featured_video_description h2 a {
	text-transform: none;
	font-weight: bold;
	font-size: 16px;
}

.featured_video_description h3 {
	font-weight: normal;
	font-size: 14px;
}

.featured_video_description .grey_dotted_line {
	height: 5px;
}

.large_video_description {
	float: left;
	margin-bottom: 10px;
}

.large_video_description a {
	text-decoration: none;
}

.large_video_description img {
	margin-right: 10px;
	border: 1px solid #9D9D9D;
	float: left;
}

.large_video_description h3 a {
	font-size: 16px;
}

.large_video_description .large_video_image {
	width: 126px;
	float: left;
	margin-right: 10px;
}

.large_video_description .large_video_image .large_movie_thumb {
	margin-right: 0px;
}

.large_video_description .large_video_text {
	width: 340px;
	float: left;
}

.large_video_description .large_video_text img {
	margin: 0px;
}

.large_video_thirds {
	float: left;
	width: 150px;
	margin: 0px 10px 10px 0px;
}

.large_video_thirds .large_movie_thumb {
	float: none;
}

.feature_videos .thirds .large_video_thirds h3 {
	width: 150px;
	font-size: 13px;
	margin: 5px 0px 5px 0px;
}

.large_video_thirds p {
	font-size: 11px;
	margin: 0px 0px 2px 0px;
}

.large_video_thirds a {
	text-decoration: none;
}

p.back_link {
	font-weight: bold; 
	font-size: 14px;
	margin: 0px 0px 10px 0px;
}

p.back_link a {
	text-decoration: none;
}


.radios input[type='radio'] {
	margin: 0px 8px 0px 0px;
}

.addvid_box_grey {
	background: #f0f2f1;
	border: 1px solid #cacccb;
	padding: 10px 10px 10px 10px;
	margin-top: 10px;
}

.addvid_box_grey label {
	font-size: 14px !important;
}

.addvid_box_grey input {
	margin-bottom: 10px;
}

ul.whos_in_video {
	
}

ul.whos_in_video li {
	border-top: 1px solid #ddd;
	padding-top: 10px;
}

a.cross_cross, a.cross_cross_white {
	height: 15px;
	width: 15px;
	cursor: pointer;
}

a.cross_cross {
	background: url(../../../../images/cross_cross.png) top left no-repeat;
}

a.cross_cross_white {
	background: url(../../../../images/cross_cross_white.png) top left no-repeat;
}

a:hover.cross_cross {
	background: url(../../../../images/cross_cross.png) bottom left no-repeat;
}

a:hover.cross_cross_white {
	background: url(../../../../images/cross_cross_white.png) bottom left no-repeat;
}

.small_movie_image {
	height: 50px;
	width: 70px;
	background: url(http://www.madefromnewzealand.com/images/movie_overlay_small.png);
}

.large_movie_image {
	height: 90px;
	width: 126px;
	background: url(../../../../images/movie_overlay_large.png);
}

html.ie6 .small_movie_image {
	height: 50px;
	width: 70px;
	background: url(../../../../images/movie_overlay_small.gif);
}

html.ie6 .large_movie_image {
	height: 90px;
	width: 126px;
	background: url(../../../../images/movie_overlay_large.gif);
}

.small_movie_thumb, .large_movie_thumb {
	border: 1px solid #9D9D9D;
	float: left;
}

.small_movie_thumb {
	height: 48px;
	width: 68px;
}

.large_movie_thumb {
	height: 88px;
	width: 124px;
	margin-right: 10px;
}


.feature_videos h3 {
	font-size: 14px;
	margin: 10px 0px 3px 0px;
	width: 230px;	
}


.more_link a {
	text-decoration: none;
}

.feature_videos .more_videos a {
	text-decoration: none;
}

.industry_list, .country_list {
	width: 230px;
	float: left;
	margin-right: 10px;
	color: #777;
}

.industry_list {
	line-height: 16px;
}

.industry_list a {
	text-decoration: none;
}

.country_list p {
	margin: 0;
	line-height: 20px;
	color: #777;
}

.country_list a, .industry_list_big a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}


.industry_list_big {
	background: url(http://www.madefromnewzealand.com/images/industry_arrow_down.png) no-repeat left 6px;
	padding-left: 12px;
	margin-bottom: 4px;
}

.industry_sectors a {
	text-decoration: none;
}

.industry_sectors h3 {
	font-size: 14px;	
}

.industry_sectors span {
	font-size: 12px;
	font-weight: normal;
	background: url(http://www.madefromnewzealand.com/images/industry_arrow_up.png) no-repeat left center;
	padding-left: 12px;
}

.industry_sectors p {
	margin: 2px 0px 0px 0px;
	color: #777;
}

/*REQUEST VIDEO*/

h3.bold_label {
	font-weight: bold; 
	font-size: 20px; 
	color: #333333;
	margin: 15px 0px 15px 0px;
}

.request_video_questions {
	background: #F0F2F1;
	border: 1px solid #CACCCB;
	padding: 10px;
	margin-top: 20px;
}

.request_video_questions .question_say, .request_video_questions .question_show {
	float: left;
}

.request_video_questions .question_say {
	width: 480px;
	margin-right: 10px;
}


.add_business_form .request_video_questions .question_say label, .add_business_form .request_video_questions .question_show label {
	display: block;
	margin: 5px 0px 2px 0px;
	height: 20px;
	line-height: 20px;
}

.add_business_form .request_video_questions .question_say label {
	font-size: 16px;
	font-weight: bold;
	background: url(../../../../images/video_request_bubble.jpg) top left no-repeat;
	padding: 0px 0px 0px 30px;
}

.add_business_form .request_video_questions .question_show label {
	font-size: 12px;
	background: url(../../../../images/video_request_camera.jpg) center left no-repeat;
	padding: 0px 0px 0px 35px;
}

.add_business_form .request_video_questions .question_say textarea {
	width: 470px;
}

.add_business_form .request_video_questions .question_show textarea {
	width: 209px;
}

html.ie6 .add_business_form .request_video_questions .question_show textarea {
	width: 200px;
}



.thirds .item_wrapper {
	float: left;
	margin-right: 10px
}


/*BROWSE PAGE*/

.browse .icon {
	float: left;
	text-align: center;
	width: 180px;
	margin: 10px 0px 10px 0px;
}

.browse .icon p {
	color: #777;
	margin: 0;
}


/*THE EYE*/

.inside_pages .tabs a {
	float: left;
	height: 30px;
	display: block;	
	line-height: 30px;
	text-decoration: none;
}


.inside_pages .tabs a .left {
	float: left;
	width: 6px;
	background: url(../../../../images/inside_pages_tab_grey.png) top left;	
	height: 30px;
}

.inside_pages .tabs a .middle {
	float: left;
	background: #f0f2f1;
	border-top: 1px solid #b2b4b4;
	border-bottom: 1px solid #b2b4b4;
	height: 28px;
	padding: 0px 6px 0px 6px;
}

.inside_pages .tabs a .right {
	float: left;
	width: 11px;
	background: url(../../../../images/inside_pages_tab_grey.png) top right;
	height: 30px;
}


.inside_pages .tabs a.selected {
	font-weight: bold;
}

.inside_pages .tabs a.selected .left, .inside_pages .tabs a:hover .left {
	background: url(http://www.madefromnewzealand.com/images/inside_pages_tab_white.png) top left;	
}

.inside_pages .tabs a.selected .middle, .inside_pages .tabs a:hover .middle {
	background: #ffffff;
	border-bottom: 1px solid #ffffff;
}

.inside_pages .tabs a.selected .right, .inside_pages .tabs a:hover .right {
	background: url(http://www.madefromnewzealand.com/images/inside_pages_tab_white.png) top right;
}

.inside_page {
	border-left: 1px solid #b2b4b4;
	border-right: 1px solid #b2b4b4;
	border-bottom: 1px solid #b2b4b4;
	padding: 30px 20px 20px 20px;
}

table.stats_table td {
	height: 50px;
}

table.stats_table tr.small td {
	height: 20px;
}

table.stats_table strong {
	font-size: 14px;
}

table.stats_table .rank_big p, table.stats_table .change_big p {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}

table.stats_table .rank_small p, table.stats_table .change_small p {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
}


table.stats_table p.good {
	color: #70a204;
}

table.stats_table td p.bad {
	color: #b5060d;
}

/*industry usage summary*/
table.industry_usage_summary .count{
	font-size: 18px;
	line-height: 45px;
}

table.industry_usage_summary tr.highlight {
	background-color: #F0F0F0;
	color: #000000;
}

table.industry_usage_summary .good {
	color: #70a204;
}

table.industry_usage_summary .bad {
	color: #b5060d;
	font-size: 12px !important;
}

table.industry_usage_summary th div{
	height: 14px;
	margin: 5px;
}

table.industry_usage_summary th div.good {
	background: url(http://www.madefromnewzealand.com/images/eye_small_arrows.png) no-repeat top right;
}

table.industry_usage_summary th div.bad {
	background: url(http://www.madefromnewzealand.com/images/eye_small_arrows.png) no-repeat bottom right;
}
/*industry usage summary*/

table.stats_table td p.neutral {
	color: #888888;
}

table.stats_table .change_big p {
	padding-left: 25px;
	height: 18px;
	line-height: 18px;
}


table.stats_table .change_big p.good {
	background: url(http://www.madefromnewzealand.com/images/eye_big_arrows.png) no-repeat top left;
}

table.stats_table .change_big p.bad {
	background: url(http://www.madefromnewzealand.com/images/eye_big_arrows.png) no-repeat bottom left;
}

table.stats_table .change_big p.neutral {
	background: url(http://www.madefromnewzealand.com/images/eye_big_arrows.png) no-repeat center left;
}


table.stats_table .change_small p {
	padding-left: 20px;
	height: 14px;
	line-height: 14px;
}

table.stats_table .change_small p.good {
	background: url(http://www.madefromnewzealand.com/images/eye_small_arrows.png) no-repeat top left;
}

table.stats_table .change_small p.bad {
	background: url(http://www.madefromnewzealand.com/images/eye_small_arrows.png) no-repeat bottom left;
}

table.stats_table .change_small p.neutral {
	background: url(http://www.madefromnewzealand.com/images/eye_small_arrows.png) no-repeat center left;
}

/*LEFT COLUMN*/


#left_column {
	width: 200px;
	float: left;
	margin: 10px 0px 0px 0px;
} 

#left_column h2 {
	font-size: 15px;
	font-weight: normal;
	color: #272420;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	padding: 0;
}

#left_column h2 a {
	color: #0073b4;
	text-decoration: none;
	text-transform: uppercase;
}

#left_column h2 a:hover {
	color: #1f80ae;
}

#left_column p {
	margin: 0;
	padding: 0;
}

#left_column .module {
	margin-bottom: 20px;
	padding: 0px 10px 0px 10px;
}

.welcome_box {
	width: 180px;
	background: url(http://www.madefromnewzealand.com/images/welcome_box.png) repeat-y top left;
	padding: 10px;
	margin-bottom: 5px;
	line-height: 18px;
	text-align: center;
}

a.btn_join_now {
	width: 200px;
	height: 40px;
	display: block;
	background: url(http://www.madefromnewzealand.com/images/btn_join_now.png) no-repeat top left;
	margin-bottom: 15px;
}

a.btn_join_now:hover {
	background: url(http://www.madefromnewzealand.com/images/btn_join_now.png) no-repeat bottom left;
}

.welcome_box strong {
	font-size: 15px;
}

.account_module {
	margin-bottom: 10px;
	width: 200px;
}

.account_module .top_white {
	background: url(http://www.madefromnewzealand.com/images/my_account_top.gif) no-repeat;
	height: 10px;
	width: 190px;
}

.account_module .adds .inner_box {
	border-top: 1px solid #D2D2D2;
	margin-top: 10px;
	padding: 10px 10px 0px 10px !important;
}

#account_log_in label {
	font-size: 11px;
	width: 55px;
	float: left;
	line-height: 20px;
}

#account_log_in input.text_box {
	font-size: 11px;
	border: 1px solid #a7a9ac;
	width: 108px;
	float: right;
	height: 16px;
	padding: 4px 5px 0 5px;
	margin-bottom: 5px;
	font-family: Arial, sans-serif;
}

#account_log_in p.remember_me {
	float: left;
	width: 178px;
}

#account_log_in p.remember_me label {
	width: 85px;
	font-size: 10px;
} 

button.btn_tiny_green {
	height: 20px;
	line-height: 20px;
	width: 60px;
	text-align: center;
	background: url(http://www.madefromnewzealand.com/images/btn_tiny_green.png) no-repeat top left;
	cursor: pointer;
	border: none;
	color: #fff;
	font-weight: bold;
	display: block;
}

button.btn_tiny_green:hover {
	background: url(http://www.madefromnewzealand.com/images/btn_tiny_green.png) no-repeat bottom left;
}

#account_log_in button.btn_tiny_green {
	float: right;
}

#facebook_login {
	text-align: center;
}

.account_module .adds .inner_box p {
	font-size: 13px;
	margin: 0px !important;
}

.account_module .account_content {
	padding: 10px 0px 0px 0px;
	border-left: 1px solid #bcbdc0;
	border-right: 1px solid #bcbdc0;
	background: #fff;
	width: 198px;
}

.account_module .account_content .inner_box, .account_module .content .inner_box  {
	padding: 0px 10px 0px 10px;
	width: 178px;
}

.account_module .account_content hr {
	border: 0;
	background: #d2d2d2;
	height: 1px;
	margin: 10px 0px 10px 0px;
}

.account_module .account_content #facebook_login, .account_module .account_content .logged_in .box, .account_module .content_middle,.account_module .account_content .user_businesses {
	padding: 0px 9px 0px 9px;
}

.account_module .account_content #facebook_login {
	border-top: 1px solid #d2d2d2;
}

.account_module .account_content ul.dashboard_links {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

.account_module .account_content ul.dashboard_links li {
	border-top: 1px solid #d2d2d2;
	padding: 0 10px;
	list-style-type: none;
	line-height: 22px;
}

.account_module .account_content .grey_dotted_line {
	height: 12px;
	margin-bottom: 12px;
}

.account_module .warning, .signup .warning {
	background-color:#FFF0D9;
	border-top: 1px solid #FEBF4E;
	border-bottom: 1px solid #FEBF4E;
	padding: 4px;
}

.account_module .warning .icon, .signup .warning .icon {
	margin: 2px 4px 3px 2px; 
	width: 20px;
	height: 20px;
	float: left;
}

.account_module .warning .message, .signup .warning .message {
	margin-left: 5px;
	width: 159px;
}

.account_module .warning .message h3, .signup .warning .message h3 {
	color:#FFA200;
	size:12px;
	font-weight:bold;
	margin-top: 2px;
}

.account_module .warning .message p, .signup .warning .message p {
	color:#A19E9B;
	font-size: 11px;
}

.account_module#add_links .account_content {
	padding-top: 5px;
} 


p.forgotten {
	font-size: 10px; 
	line-height: 12px; 
	margin: 0px 0 4px 0 !important;
	float: right;
	width: 60px;
	text-align: center;
}

#left_column .account_module .account_content p {
	color: #444;
	margin: 4px 0px 4px 0px;
}

.account_module .account_content a {
	text-decoration: none;
}


.account_module .top {
	background: #70a204 url(../../../../images/my_account_top.png) no-repeat;
	padding: 0px 0px 0px 10px;
	color: #fff;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
}

.account_module .top a {
	color: #fff;
	text-decoration: none;
}


.account_module .content {
	background: #fff;
	padding: 15px 9px 5px 9px;
	border-left: 1px solid #70a204;
	border-right: 1px solid #70a204;
}

.account_module .bottom {
	background: url(http://www.madefromnewzealand.com/images/myaccount_box.png) bottom left no-repeat;
	height: 5px;
	width: 200px;
}

.account_module .box_top {
	background: url(http://www.madefromnewzealand.com/images/myaccount_box.png) top left no-repeat;
	height: 5px;
	width: 200px;
}

.main_content_right #login_form input{
	width: 220px;
	margin-bottom: 10px;
}

.account_module input, #iframe_login_form input{
	width: 150px;
	margin-bottom: 10px;
}


.myaccount_businesses h3 {
	font-size: 14px;
	margin-bottom: 15px;
}



.logged_in img, .myaccount_businesses img, img.small_image {
	float: left;
	border: 1px solid #9d9d9d !important;
	padding: 2px;
	margin-right: 5px;
	background: #fff;
}

img.small_image {
	margin: 10px 8px 0px 0px;
}

.myaccount_businesses img {
	margin-bottom: 5px;
}

html.ie6 {
	border: none;
}

.competition_module {
	background: #70a204;
	text-align: center;
	margin-bottom: 10px;
}

.competition_module a {
	color: #fff;
	size: 11px;
	text-decoration: none;
}

.competition_module a:hover {
	text-decoration: underline;
	color: #fff;
}

.competition_details {
	text-align: center;
	margin-top: 50px;
}

.competition_details p {
	font-size: 14px;
	line-height: 150%;
}

.most_loved_title {
	background: url(http://www.madefromnewzealand.com/images/most_loved.png) no-repeat left center;
	height: 25px;
	padding-left: 30px;
}


a.green_give_love {
	background: url(http://www.madefromnewzealand.com/images/give_love_green.png) no-repeat top center;
	height: 45px;
	display: block;
	margin-top: 10px;
}

a:hover.green_give_love {
	background: url(http://www.madefromnewzealand.com/images/give_love_green.png) no-repeat bottom center;
}



/*Add Business/Signup Process*/

.add_business_form label, .signup_form label {
	display: block;
	font-size: 12px;
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

.add_business_form label span, .signup_form label span {
	color: #b5060d;
}

.add_business_form .inline {
	color: #668506;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

.add_business_form p {
	margin: 0;
	padding: 0;
	font-size: 12px;
}



.text_area.medium {
	width: 220px;
}

.text_box.medium {
	width: 220px;
	margin-right: 10px;
}

.text_box.medium.search {
	background: #fff url(http://www.madefromnewzealand.com/images/magnify.png) no-repeat;
	padding: 4px 4px 4px 30px;
	width: 194px;
}

.text_box.small {
	width: 104px;
	margin-left: 5px;
}
.text_box.time{
    width: 74px;
    margin-left: 5px;
}

.multi_field input:first-child {
	margin-left: 0px;
}


.text_box.large, .text_area.large {
	width: 470px;
}

.signup_box_grey .text_box.large, .signup_box_grey .text_area.large, .signup_box_green .text_box.large, .signup_box_green .text_area.large, .signup_box_orange .text_box.large, .signup_box_orange .text_area.large {
	width: 450px;
}

.add_business_form select {
	height: 26px;
}

.form_title_image {
	margin: 20px 0px 8px 0px;
}

.form_title_image img {
	border: none;
	float: left;
	margin-right: 10px;
}

.form_title_image h2 {
	line-height: 25px;
	margin: 0px;
	padding: 35px 0px 0px 0px;
}

.grey_box.form {
	padding-bottom: 5px;
}

.form_element {
	margin: 0px 0px 10px 0px;
}

.white_box {
	background: #fff; 
	height: 100px; 
	width: 330px; 
	float: left;
	margin-bottom: 10px;	
}

.add_business_groups {
	float: left;
	width: 320px;
	padding: 10px 0px 10px 10px;
	height: 70px;
}

.add_business_groups .small_image_holder img {
	float: left;
	margin-right: 10px;
}

.add_business_groups .small_image_holder h4 {
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

.add_business_groups .small_image_holder {
	padding-bottom: 8px;
}

.add_business_groups .group_checkbox {
	font-size: 12px;
}

.add_business_groups .group_checkbox input {
	margin: 0px 2px 2px 0px;
}

/*BUSHFIRE DONATION - GIVE A LITTLE*/

.bushfire_donate {
	width: 230px;
}

.bushfire_donate .top {
	width: 210px;
	height: 55px;
	background: #70a204 url(../../../../images/bushfire_background.png) no-repeat top left;
	padding: 10px;
	color: #fff;
}

.bushfire_donate .top p {
	font-size: 16px;
	margin: 12px 0px 5px 0px;
}

.bushfire_donate .top h3 {
	font-size: 15px;
	font-family: "Arial Black", Arial, sans-serif;
}

.bushfire_donate .middle {
	width: 208px;
	background: #f1f6e6;
	border-left: 1px solid #70a204;
	border-right: 1px solid #70a204;
	padding: 10px 10px 0px 10px;
	color: #666;
}

.bushfire_donate .middle img {
	float: left;
	margin-right: 12px;
}

.bushfire_donate .middle p {
	margin: 0px;
	font-size: 14px;
}

.bushfire_donate .middle h3 {
	margin: 0px;
	font-size: 22px;
}

.bushfire_donate .middle a.donate_button {
	background: #70a204 url(http://www.madefromnewzealand.com/images/bushfire_button.png) top left;
	width: 208px;
	height: 30px;
	text-align: center;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	line-height: 30px;
	display: block;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}

.bushfire_donate .middle a:hover.donate_button {
	background: #70a204 url(http://www.madefromnewzealand.com/images/bushfire_button.png) bottom left;
}


.bushfire_donate .bottom {
	width: 230px;
	height: 10px;
	background: #f1f6e6 url(../../../../images/bushfire_background.png) no-repeat bottom left;
}

a.big_video_button {
	background: url(../../../../images/big_get_video_button.png) no-repeat top left;
	height: 40px;
	width: 230px;
}

a:hover.big_video_button {
	background: url(../../../../images/big_get_video_button.png) no-repeat bottom left;
}


.get_more_customers_from_video h2 {
	font-weight: bold;
	color: #333;
	margin: 10px 0px 10px 0px;
	font-size: 22px;
}

.get_more_customers_from_video h3 {
	font-weight: bold;
	color: #333;
	font-size: 16px;
	margin-bottom: 10px;
}

.get_more_customers_from_video .number {
	height: 30px;
	margin: 30px 0px 10px 0px;
}

.get_more_customers_from_video .number p {
	line-height: 30px;
	font-size: 20px;
	float: left;
	margin: 0px 0px 0px 10px;
}

.get_more_customers_from_video .number img {
	float: left;
}

.grey_box {
	border: 1px solid #CACCCB;
	padding: 10px;
	background: #F0F2F1;
}

.grey_box .third {
	float: left;
	width: 210px;
	text-align: center;
	margin: 0px 10px 0px 10px;
}

.get_more_customers_from_video .grey_box .third img {
	border: 1px solid #b2b2b2;
	padding: 2px;
	background: #fff;
	margin: 20px 0px 0px 0px;
}

.get_more_customers_from_video .grey_box {
	font-size: 16px;
	color: #333;
	padding: 20px 10px 20px 10px;
}

.get_more_customers_from_video .right_actions_box {
	margin-bottom: 10px;
}

.ninety_secs_video {
	width: 230px;
}

.ninety_secs_video .top {
	height: 90px;
	background: url(http://www.madefromnewzealand.com/images/90secs_top.jpg) top left no-repeat;
}

.ninety_secs_video .middle {
	width: 230px;
	background: url(../../../../images/90secs_middle.jpg);
	text-align: center;
	padding-top: 20px;
}

.ninety_secs_video a.bottom {
	width: 230px;
	height: 55px;
	background: url(../../../../images/90secs_bottom.jpg) top left no-repeat;
	display: block;
	cursor: pointer;
}

.ninety_secs_video a:hover.bottom {
	background: url(../../../../images/90secs_bottom.jpg) bottom left no-repeat;
}


/*FOOTER*/

.push {
	height: 80px;
}


#footer {
	height: 60px;
	background: #f3f3f3 url(../../../../images/footer_gradient.png) repeat-x top left;
	padding: 15px 0px 5px 0px;
	text-align: center;
}

#footer p {
	color: #818285;
}

#footer h3 {
	color: #4c4d4f;
}

#footer a {
	text-decoration: none;
}

/*SPLASH*/

.splash {
	text-align: center;
	color: #fff;
	padding-top: 50px;
}

.splash h1 {
	font-size: 65px;
	font-weight: normal;
	margin-top: 50px;
}

.splash h3 {
	font-size: 30px;
	font-weight: normal;
	margin-top: 50px;
}

.splash p {
	font-size: 20px;
	font-weight: normal;
}


/*SPLASH LOGIN BOX*/

.splash_login_box {
	width: 554px;
	margin: 200px auto;
}

.splash_login_box .left {
	width: 14px;
	background: url(http://www.madefromnewzealand.com/images/splash_loginbox_sides.png) top left;
	height: 231px;
	float: left;
}

.splash_login_box .middle {
	background: url(../../../../images/splash_loginbox_middle.png) repeat-x;
	height: 231px;
	float: left;
	width: 510px;
	padding: 0px 5px 0px 5px;
}

.splash_login_box .middle .title {
	height: 25px;
	padding-top: 15px;
}

.splash_login_box .middle .title h3 {
	color: #fff;
	font-size: 16px;
}

.splash_login_box .middle .form {
	padding: 30px 0px 0px 0px;
}

.splash_login_box .middle .form .splash_margin {
	margin-top: 15px;
}



.splash_login_box .middle .form input {
	margin-right: 10px;
}

.splash_login_box .middle .form input#remember_me, .splash_login_box .middle .form p {
	margin-top: 20px !important;
}

.splash_login_box .right {
	width: 20px;
	background: url(http://www.madefromnewzealand.com/images/splash_loginbox_sides.png) top right;
	height: 231px;
	float: left;
}




/*rails styles*/
/*notification styles*/
.top_notification p {
	line-height: 14px;
	margin: 0;
	padding: 0;
}

.top_notification {
	padding: 10px 10px 8px 10px;
	margin-bottom: 20px;
}


.top_notification.notice {
	background: #fbf0d0;
	border: #e98924 1px solid;
	color: #e98924;
}

.top_notification.error {
	background: #f8e5e5;
	border: #b90000 1px solid;
	color: #b90000;
}

/* Rails form and validation error styles */
.formError, label.error   {
	color: #b90000;
	font-size: 13px;
	margin-top: 5px;
}

.fieldWithErrors input, .fieldWithErrors select, input.error, select.error   {
	border: 2px solid #b90000 !important;
}


.static_error_message {
	background: #f8e5e5;
	border: #b90000 1px solid;
	padding: 10px 10px 8px 10px;
	color: #b90000;
	line-height: 14px;
	margin-bottom: 10px;
}

#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}


/*Tag cloud*/

.industry_cloud a {
	text-decoration: none;
}

.cloud1 { font-size: 1.0em; }
.cloud2 { font-size: 1.2em; }
.cloud3 { font-size: 1.4em; }
.cloud4 { font-size: 1.6em; }

/*Autosuggest*/

.ab_icon {
    width: 25px;
    height: 100%;
    float: left;
    background-color: #ffffff;
    

}
.ab_icon img{
    margin-top:2px;
    margin-bottom:2px;

}


.ac_footer {
    font-size: 7pt;
    text-align: right;
	border-top:1px solid #555555;
}
.ab_results {
   border:2px solid #426B7C;
   padding: 5px;
    font-size: small;
    overflow-x: hidden;
    background-color: #ffffff;
		z-index: 1007;
}
.ac_results {
   border-left: 1px solid #989898;
   border-bottom: 1px solid #989898;
   border-right: 1px solid #989898;
    font-size: small;
    overflow-x: hidden;
    background-color: #ffffff;
}

.ac_results ul {
    list-style-type: none;
    padding: 0;
    text-transform: capitalize;
  margin-top: 2px;
  margin-bottom: 1px;
  margin-left: 1px;
  margin-right: 1px;
}

.ac_item {
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
	border-top:1px solid #555555;
}

.ac_content{
    float:left;
    width: 430px;
    overflow-x: hidden;
}
.ac_over .ac_content{
    background-color: #c8e9f9;
}

.ac_topline, .ac_baseline{
	width:100%;
	float:left;
	padding-top:3px;
}
.ac_name{
	float:left;
	font-size:10pt;
	text-transform: capitalize;
	padding-right:5px;
	overflow:hidden;
}
.ac_web{
	float:left;
	font-size:8pt;
}
.ac_descript{
	font-size:8pt;
	float:right;
}
.ac_highlight{
	font-weight:bold;
}
.ac_industry{
	float:right;
	font-size:8pt;
	color:#999999;
}
.wid_ac_item {
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
}
 #selections, #main_result{
    margin: 10px 0px 10px 0px; 
    font-weight:bold;
    }

 #selections li,#main_result li {
    cursor:pointer;
  	height: 16px;
	line-height: 18px;
    list-style-image: none;
	font-size: 16px;
	font-weight: bold;
	background: url('../../../../images/industries_tick_cross.png') no-repeat top left;
	padding: 2px 0px 0px 24px;
}

ul#selections.smaller li a {
	font-size: 14px !important;
}

#selections li:hover,#main_result li:hover{
	background: url('../../../../images/industries_tick_cross.png') no-repeat bottom left;
}

#selections li:hover a,#main_result li:hover a{
    color: red;
}

#selections li a,#main_result li a {
    color: #70a204;
    text-decoration: none;
}
#selections li a:hover,#main_result li a:hover {
    color: red;
    text-decoration: none;
}
.hide { display: none; }
.navigate { background: #999 none repeat scroll 0 0; text-indent: -9999px; display: block; width: 12px; height: 12px; }

.big_features {
width:480px;
}
.big_features .image {
background:transparent repeat scroll 0 0;
height:80px;
padding:190px 10px 10px;
}
.big_features .image h1 a {
color:#FFFFFF;
font-size:26px;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
}
.big_features .image h1 a span {
font-size:13px;
line-height:100%;
text-transform:uppercase;
}
.featured_story_navigation {
background:#1E1E1E none repeat scroll 0 0;
height:14px;
padding:8px;
}
.featured_story_navigation a.navigate {
float:right;
margin-left:8px;
}
.featured_story_navigation a.navigate.selected, .featured_story_navigation a.navigate.unselected:hover {
background:#EBE7D8 none repeat scroll 0 0;
border:medium none;
height:12px;
width:12px;
}
.featured_story_navigation a.navigate.unselected {
background:transparent none repeat scroll 0 0;
border:1px solid #EBE7D8;
height:10px;
width:10px;
}
#px-address-validator-map-validator-container button{
    display: inline-block;
    border: 2px outset ButtonFace;
    background-color: ButtonFace;
    color: ButtonText;
    padding: 2px 2px 2px 2px;
    cursor: default;   
    font-size: small;
    font-weight: normal;
}
#px-address-validator-map-validator-container button:active{
    border-style: inset; 
}
.wp-caption.alignleft{
    float: left;
}
/*Styles used by the stats plugin */



#headings{
	width:690px;
}
#selection_form{
	clear:both;
	padding-top:10px;
	float:right;
}
#graphical{
	clear:both;
}

#group_heading, #company_heading, #user_heading {
	width: 160px;
	margin: 0px 32px 0px 32px;
}

#company_summary_heading  {
	width: 330px;
	margin: 0 5px 10px 10px;
}
#user_summary_heading  {
	width: 110px;
	margin: 0px 0px 10px 5px;
}
#usage_summary_periods {
	float: left;
	margin: 29px 0 10px 5px;
}

#usage_summary_periods table {
	width: 130px;
}

#usage_summary {
}

#group_heading, #company_heading, #user_heading{
	padding-top:5px;
	text-align:center;	
	border: 1px solid #b2b2b2;
	float: left;
	background: #f9f9f9;
}

#company_summary_heading, #user_summary_heading {
	padding-top:5px;
	text-align:center;	
	float: left;
}

html.ie6 #group_heading, html.ie6 #company_heading, html.ie6 #user_heading {
	margin: 0px 25px 0px 25px;
}

#group_heading h2, #company_heading h2, #user_heading h2, .usage_graph h2 {
	font-weight: bold;
	font-size: 16px;
}

#group_heading h1, #company_heading h1, #user_heading h1 {
	font-weight: bold;
	font-size: 32px;
	color: #70A204;
	margin-top: 10px;
}

#group_heading{
}
#company_heading{
}
#user_heading{
}

.usage_graph {
	margin: 10px 0px 50px 0px;
}

.usage_graph h2 {
	margin-bottom: 10px;
}	

ul.event_list {
	margin: 20px 0px 0px 0px;
}


ul.event_list li {
	margin: 0px 0px 30px 0px;
}

ul.event_list li h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}

ul.event_list li h1 span {
	font-size: 12px;
	font-weight: normal;
	color: #777;
}

ul.event_list li h2 {
	font-size: 14px;
	color: #333;
}

ul.event_list li h2 strong {
	color: #70A204;
}

#events_link{
	float:right;
	padding-top:10px;
	font-weight: bold;
}



/* STATS */

.stat_container{
	text-align: center;
	width:230px;
	float: left;
	margin-top: 10px;
}

.stat_grank_error{
	font-size: medium;
	height: 3em;
	padding-top: 1em;
}
.stat_spacer{
	float: left;
	margin: 10px;
}

.stats_block{
	padding-top: 20px;
	padding-bottom: 20px;
}

.stat_box_container{
	padding: 0 5px 0px 5px;
	text-align: center;
}

.stat_number{
	font-weight: bolder;
	font-size: 4em;
	display: inline;
	margin-left: 5px;
}

.stat_subheading{
	display: inline;
}

.stat_nav{
	display: inline;
}

.stat_title{
	padding-bottom:10px;
	padding-top:0;
	height: 2em;
	font-size: medium;
	color: #777777;
}

.stat_own_site{
	font-size: medium;
}

.stat_table{
	width: 100%;
	font-size: small;
	color: #777777;
}

.stat_table tr{
	height:2em;
}
.stat_info_title{
	padding: 10px 0;
	font-size: medium;
}
.stat_info_item{
	float: left;
	width: 50%;
	padding: 10px 0;
	color: #777777;
}

.align_right{
	text-align: right;
}

.align_left{
	text-align: left;
}

.align-center{
	text-align: center;
}

.stat_info_desc{
	width: 35%;
	margin-top: 10px;
	float: right;
	color: #777777;
}

.promote_arrow_up_image, .promote_arrow_down_image{
	float: left;
	margin-top: 15px;
	margin-right: 10px;
	height: 24px;
	width: 24px;
	background: url(http://www.madefromnewzealand.com/images/arrows_big_grey.png) no-repeat top left;
}

.promote_arrow_down_image{
	margin-top: 18px;
	background: url(http://www.madefromnewzealand.com/images/arrows_big_grey.png) no-repeat bottom left;
}

.promote_arrow_up_image_small, .promote_arrow_down_image_small{
	height: 18px;
	width: 18px;
	background: url(http://www.madefromnewzealand.com/images/arrows_small_grey.png) no-repeat top left;
}

.promote_arrow_down_image_small{
	background: url(http://www.madefromnewzealand.com/images/arrows_small_grey.png) no-repeat bottom left;
}

.stat_image{
	height:70px;
}

.stat_difference{
	font-size: smaller;
	font-weight: bold;
	height: 1.5em;
	color: #777777;
}

.visitors_image{
	height:55px;
	margin-top:15px;
}

.promote_arrow_up_grey img {
	border: none !important;
	padding: 0;
	margin-right: 3;
}

.promote_account_module_link{
	padding: 3px;
}

.stat_date, .small_italic_grey {
	font-style: italic;
	color: #777777;
	font-size: x-small;
}

.small_italic_grey {
	text-align: left;
}

.administer .small_italic_grey {
	display: inline;
	font-size: small;
}
.administer {
	float: left;
	width: 335px;
}

.administer h2 {
	margin-top: 15px;
}
.summary_percentage {
	font-style: italic;
	color: #777777;
	font-size: smaller;
	width: 50px;
	float: left;
}
.summary_period {
	float: left;
	padding-left: 50px;
}

.stat_date {
	margin-top: 5px;
}

.stat_box_top{
	height: 15px;
	width: 230px;
	background: url(http://www.madefromnewzealand.com/images/promote_greybox.png) no-repeat top;
}

.stat_box_bottom{
	height: 15px;
	width: 230px;
	background: url(http://www.madefromnewzealand.com/images/promote_greybox.png) no-repeat bottom left;
}

.stat_box_middle{
	background-color:#f7f8f9;
	border-left: 1px solid #b7b9b8;
	border-right: 1px solid #b7b9b8;
	padding-right: 10px;
	padding-left: 10px;
}

.promote_arrow_number{
	margin: 0 auto;
	width:80%;
}

.stat_green{
	color: #70a204;
}

.stat_red{
	color: #b5060d;
}

.stat_grey{
	color: #878A89;
}
.stat_summary{
	margin-top: 10px;
}

.cornered_box_long {
	margin-bottom: 10px;
}

.cornered_box_long .top {
	width: 730px;
	height: 10px;
	background: url(http://www.madefromnewzealand.com/images/curved_box_wide.png) top left;
}

.cornered_box_long .middle {
	width: 708px;
	background: #fff;
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	padding: 5px 10px 5px 10px;	
}

.cornered_box_long .bottom {
	width: 730px;
	height: 10px;
	background: url(http://www.madefromnewzealand.com/images/curved_box_wide.png) bottom left;
}

.promote_better .left {
	width: 460px;
	margin-right: 20px;
	float: left;
}

.promote_better .right {
	width: 220px;
	float: left;
}

.promote_better .left .icons {
	width: 80px;
	margin: 10px 10px 0px 0px;
	float: left;
	text-align: center;
}

.promote_better h2 {
	font-size: 14px;
	color: #777777;
	font-weight: bold;
}

.summary_stats {
	font-size: larger;
	margin-top: 10px;
	border: 1px solid #b2b2b2;
	height: 90px;
	padding: 5px 5px;
}


#usage_summary_periods .summary_stats {
	border: none;
	margin-top: 11px;
}

.summary_stats table td , #usage_summary_periods table th{
	padding:3px 2px;
}

.summary_stats th .good, .summary_stats th .bad {
	height: 20px;
	text-align: right;
	margin-left: 15%;
}
.summary_stats th .good {
	height: 20px;
	background: url(http://www.madefromnewzealand.com/images/eye_big_arrows.png) no-repeat top left;
}
.summary_stats th .bad {
	height: 20px;
	background: url(http://www.madefromnewzealand.com/images/eye_big_arrows.png) no-repeat bottom left;
}

.summary_stats td .good {
	color: #70a204;
}
.summary_stats td .bad {
	color: #b5060d;
}

.summary_stats .small {
	font-size: smaller;
	height: 20px;
}

.summary_stats .small, .summary_percentage {
	height: 21px;
}

.summary_stats .percent {
	text-align: left;
	font-size: smaller;
}

.summary_stats .spacer {
	height: 15px;
}

.industry_averages {
	margin-top: 30px;
}

#usage_summary .left {
	text-align: left;
	margin-left: 10px;
}

/* WIDGET STYLE */
.mfnz_featured {
        margin: 0px 0px 30px 0px;
    }
.mfnz_featured h1 {
        font-size: 20px;
        font-weight: normal;
        margin: 0px 0px 10px 0px;
        padding: 0;
    }
.mfnz_featured h1 a {
        text-transform: uppercase;
        text-decoration: none;
    }
.mfnz_widget {
        border: 1px solid #b2b2b2;
        padding: 0px;
        margin: 0px 0px 10px 0px;
        color: #333333;
    }
.mfnz_widget p {
        margin: 10px 0px 10px 0px;
        font-size: 12px;
    }
.mfnz_widget .clear {
        clear: both;
    }
.mfnz_widget img {
        padding: 2px;
        border: 1px solid #b2b2b2;
        float: left;
        margin-right: 10px;
    }
.mfnz_widget a {
        text-decoration: none;
    }
.mfnz_widget .title {
        background: #e8e8e8;
        padding: 8px 10px 4px 10px;
    }
.mfnz_widget .title h2 {
        padding: 0px;
        margin: 0px;
        font-size: 16px;
        line-height: 16px;
        font-weight: bold;
    }
.mfnz_widget .content {
        padding: 10px 10px 0px 10px;
    }
.mfnz_widget .content .details p {
        margin: 0px 0px 2px 0px;
        padding: 0px;
    }
.mfnz_widget .content .businesses {
        border-top: 2px dotted #d2d2d2;
        margin-bottom: 10px;
    }
.mfnz_widget .content .businesses h3 {
        font-size: 14px;
        margin: 10px 0px 10px 0px;
        padding: 0px;
    }
.mfnz_widget .footer {
        background: #e8e8e8;
        padding: 6px 10px 4px 10px;
        text-align: right;
    }
.mfnz_widget .footer p {
        padding: 0px;
        margin: 0px;
        font-size: 11px;
    }

#operations_summary {
	margin-bottom: 10px;
	font-size: large;
}
#operations_summary strong {
	font-size: larger;
}
#operations_summary p {
	margin-bottom: 20px;
}
.usage_industry_table_subheading{
	margin: 25px auto 10px 10px !important;
	font-size: large !important;
	height: 100% !important;
}

.usage_summary_targets {
}
.usage_summary_targets li {
	margin: 5px 0 0 10px;
}
.usage_summary_targets strong {
	font-size: larger;
}
.usage_summary_targets .bad strong {
	color: #b5060d;
}
.usage_summary_targets .good strong {
	color: #70a204;
}
.usage_summary_targets h4 {
	font-size: larger;
	margin: 10px 0 10px -10px;
}

.event_item_wrapper {
	margin-bottom: 10px;
  overflow: hidden;
}

#facebook_login img#fb_login_image {
	border: none !important;
	padding: 0px !important;
	margin: 0px !important;
}

.terms p {
	padding-top:13px;
	margin-bottom:10px;
}


/* timeselect classes */
#CP_hourcont {
    padding: 0px;
    position:absolute;
    background-color:#dddddd;
    display:none;
}

#CP_minutecont {
    background:#F0EFEA url(http://www.madefromnewzealand.com/stories/wp-content/themes/Made_From_New_Zealand/images/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat-x scroll 50% top;
    border:1px solid #AAAAAA;
    position:absolute;
    width:45px;
    display:none;
}

.floatleft {
    float:left;
}
.CP{
    background:#F0EFEA url(http://www.madefromnewzealand.com/stories/wp-content/themes/Made_From_New_Zealand/images/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat-x scroll 50% top;
    border:1px solid #AAAAAA;
    color:#222222;
}
.CP_hour {
    background:#D3D3D3 url(http://www.madefromnewzealand.com/stories/wp-content/themes/Made_From_New_Zealand/images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50%;
    border:1px solid #222;
    color:#222222;
    font-weight:bold;
    text-align: center;
    width:37px;
    height: 15px;
    padding:2px;
    margin: 1px;
    cursor:pointer;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
}
.CP_minute {

    background:#D3D3D3 url(http://www.madefromnewzealand.com/stories/wp-content/themes/Made_From_New_Zealand/images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50%;
    border:1px solid #222;
    color:#222222;
    height: 15px;
    margin: 1px;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    font-weight:bold;
    padding:1px;
    font-size:11px;
    white-space:nowrap;
    cursor:pointer;
    width:auto;
}

.CP_hour:hover, .CP_minute:hover{
    background: #5A9D1A url(http://www.madefromnewzealand.com/stories/wp-content/themes/Made_From_New_Zealand/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
}

.contact_private_message p {
	line-height: 14px;
	margin: 0;
	padding: 0;
}

.contact_private_message {
	padding: 5px 10px 5px 10px;
}


.contact_private_message.notice {
	background: #EEEEEE;
	border: #CCCCCC 1px solid;
	color: #444444;
	margin-top: 10px;
}

.result_type {
    width:50px;
    float:left;
    text-align:right;
    margin-right:10px;
}
.result_type p {
    font-size:8pt;
    color:#999999;
    margin: 0 0 0 0;
}
.filter_box {
    margin-top:10px;
    margin-bottom:10px;
}
.filter_link {
    float:left;
    width:120px;
}
.filter_link a {
    text-decoration: none;
    font-weight: bold;
    margin-left: 5px;
}



.dialog_content{
	padding: 10px 20px 10px 20px;
}

.fake_link {
    text-decoration: underline;
    cursor: pointer;
}

.message_content {
    padding:5px 5px 5px 5px;
    margin:5px 5px 15px 5px;
}




/*INBOX*/

.inbox_request, .contacts_person, .network_item {
	border-bottom: 1px solid #d2d2d2;
	margin-bottom: 10px;
	padding-bottom: 10px;
}	


.inbox_request a, .contacts_person a, .network_item a {
	text-decoration: none;
}

.inbox_request p, .contacts_person p  {
	margin: 5px 0px 5px 0px;
}

.inbox_request .request_details, .contacts_person .contact_details, .network_item .network_item_details {
	float: left;
	width: 680px;
}	
	

.inbox_request .item_preview_image, .contacts_person .item_preview_image, .network_item_image .item_preview_image {
	width: 50px;
}


.feed_item_description {
  margin: 0px 0 10px 0px;
}

.network_item h3 {
	font-weight: normal;
	margin-bottom: 10px;
}

.network_item h3 span {
	color: #777;
}

.network_item_details .item_preview_details {
	width: 550px;
}

.connected_tick {
	background: url(http://www.madefromnewzealand.com/images/tick_white.png) top left no-repeat;
	padding: 2px 0px 0px 25px;
	line-height: 14px;
	margin-bottom: 20px;
}

.grey_link_box {
	border: 1px solid #d2d2d2;
	background: #eeeeee;
	padding: 5px 5px 5px 10px;
	margin-bottom: 30px;
	color: #555;
	line-height: 150%;
}

.grey_link_box a {
	text-decoration: none;
}

.grey_link_box div {
	float: left;
	width: 154px;
}

.small_network_activity .network_item_details {
  width: 420px;
}

.small_network_activity .item_preview_details {
  width: 300px;
}

h4.locations_list {
  margin_bottom: 5px;
}
h4.locations_list span {
  color: #666666;
  font-weight: normal;
}

/** Signup form */

.hidden {
	display:none;
}

.large {
	font-size: 14px;
}

.small {
	font-size: 11px;
}

.v_small {
	font-size: 10px;
}

.l_grey {
	color: #aaa;
}

.grey {
	color: #AAA;
}

.d_grey {
	color: #666;
}

label span {
	color: #C10;
}

.signup_top {
	width: 480px;
	height: 5px;
	background-image: url(../../../../images/signup_top.png)
}

.signup, .user_edit {
	padding: 10px 20px;
	width: 440px;
	background-color: #ebebeb;
	border-right: 1px solid #d3d3d3;
 	border-left: 1px solid #d3d3d3;
}

.user_edit {
	padding: 10px 20px 0;
}

.signup_bottom {
	width: 480px;
	height: 5px;
	background-image: url(../../../../images/signup_bottom.png);
}

.signup .formError {
	font-size:12px;
}

.signup img {
	margin-right:10px;
}

.signup .warning {
	margin-left:100px;
	border-left: 1px solid #FEBF4E;
	border-right: 1px solid #FEBF4E;
}

.signup .warning .message {
	width:290px;
	margin-left:0;
}

.signup .warning .message p {
	line-height:100%;
	margin: 4px 0;
}

.signup .icon img {
	margin-right: 5px;
}

.signup input {
	width:150px;
	margin-right:10px;
}

.signup select {
	width:160px;
	margin-right:10px;
}

.signup .fieldWithErrors {
	float: left;
}

.signup .fieldWithErrors input{
	border: 1px solid #B90000 !important;
}

.signup input.email {
	width: 320px;
}

.signup input.warning {
	border-color:#FEBF4E;
}

.signup input.role {
	width: auto;
	display: inline;
}

.signup label {
	width:100px;
}

.signup label.who {
	width:60px;	
}

.signup label.description {
	width:100px;
	margin-right:10px;
}

.signup textarea {
	width:310px;
}

.signup input.warning {
	border-width:1px;
	border-style: solid;
	border-color: #EDA21E;
	background-color: #FFF;
	margin: 0 0 -1px 0;
}

/**'Signup' right rounded smaller box*/

.signup_facebook_top {
	width: 230px;
	height: 5px;
	background-image: url(http://www.madefromnewzealand.com/images/signup_facebook_top.png);
}

.signup_facebook {
	padding:1px 20px;
	max-width:440px;
	min-height:150px;
	background-color:#ebebeb;
	border-right:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
}

.signup_facebook input[type="file"] {
	font-size:10px;
}

.signup_facebook_bottom {
	width:230px;
	height:5px;
	background-image: url(../../../../images/signup_facebook_bottom.png);
}

#user_pic {
	margin-top:10px;
	border: 1px solid #9D9D9D !important
}

.signup_facebook .half{
	width:75px;
	margin-left:10px;
}

/**JQuery-ui enter email partial.*/

.dialog_content form .warning {
	border: #FFCE79 solid 2px;
	padding:5px;
	background-color:#FFF0D9;
	margin-bottom:10px;
}

.dialog_content form .warning .icon {
	margin-right:10px;
}

.dialog_content form .warning .message h3 {
	color:#FFB533;
	size:12px;
	font-weight:bold;
	width:350px;
}

.dialog_content form .warning .message p {
	color:#A19E9B;
	font-size: 11px;
	margin: 5px 0;
}

.dialog_content form .warning .message input {
	width:270px;
	border: 2px solid #FEA406;
}

.dialog_content form .warning .message  button {
	height:27px;
	border: 2px solid #FEA406;
	background-color:#FFB434;
	color:#FFF;
	font-weight:bold;
}



/*BLOG*/

.navigation {
	padding: 10px 0;
}

.story img {
	border: 1px solid #9d9d9d;
}

.story h1 {
	font-size: 16px;
}

.story h2 {
	font-size: 14px;
}

.story h3 {
	font-size: 13px;
}

.story h4 {
	font-size: 12px;
}

.story .title {
	margin-bottom: 20px;
}

.story .title h3 {
	font-size: 18px;
	margin-bottom: 5px;
}

.story .alignright {
	float: right;
	margin: 2px 0px 10px 10px;
}

.story .alignleft {
	float: left;
	margin: 2px 10px 10px 0px;
}

.user_thumb img {
	float: left;
	margin: 0px 10px 10px 0px;
}

.story_details p {
	padding: 0;
	margin: 0px 0px 4px 0px;
}

.story_details a {
	text-decoration: none;
}

ol.commentlist {
	list-style-type: none;
	padding: 0px;
}

ol.commentlist li {
	margin: 0 0 15px 0;
}

.comment p {
	padding: 0;
	margin: 2px 0 2px 0;
}

form#commentform input {
	margin-bottom: 10px;
}

form#commentform textarea {
	margin-bottom: 10px;
	width: 470px;
}

a.rss_small {
	float: right;
}

.iframe_login {
	border: none;
	width: 200px;
	height: 190px;
	margin: 0px;
	overflow:hidden;
}