/* 
developed by 5-Squared - www.5-squared.com
*/

/*
orange - #C43917
brown - #331C01
dark tan - #A79E92
*/
/* ************************************************************************* */
							/* RESET */
/* ************************************************************************* */

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, h7, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}

img, fieldset {border: 0;}

body, select, input, textarea {font: 62.5%/1.3 verdana, arial, helvetica, sans-serif;}
body {background: #F7F7F6 url("../i/bg_body.jpg") -30px -120px no-repeat;}



/* ************************************************************************* */
							/* LAYOUT */
/* ************************************************************************* */
#wrap {width: 945px;margin: 0 auto;background: url("../i/bg_wrap.jpg") 747px 10px no-repeat;}
#wrap_admin {width: 945px;margin: 0 auto;background: none;}
#wrap_admin #brand_wrap {position: relative;}
#brand_wrap {width: 100%;border-bottom: 1px solid #A79E92;float: left;}
#home_banner {width: 945px;height: 300px;overflow: hidden;float: left;margin: 8px 0 0 0;display: inline /* ie6 dub */;}
#home_content_main {width: 422px;min-height: 146px;float: left;border-right: 1px solid #A79E92;margin: 40px 0 20px 0;display: inline /* ie6 dub */;}
#home_content_sub {width: 228px;min-height: 146px;float: left;border-right: 1px solid #A79E92;margin: 40px 0 20px 0;display: inline /* ie6 dub */;}

#content_wrap {width: 945px;float: left;}
#content_main {width: 718px;float: right;margin: 46px 0 0 0;display: inline /* ie6 dub */;}
#content_admin {width: 945px;padding:46px 0;}
#content_wide {width: 945px;height: 600px;}
#content_formloc {width: 700px;}
#content_col1 {width: 170px;float: left;margin: 0 0 46px 0;display: inline /* ie6 dub */;}
#content_col2 {width: 430px;float: right;margin: 0 76px 46px 0;display: inline /* ie6 dub */;}
#b_contact #content_col2 {margin: 0 40px 46px 0;display: inline /* ie6 dub */;}
#content_col3 {width: 460px;float: left;padding-bottom: 20px;}
#content_col4 {width: 162px;float: right;margin: 0 30px 24px 0;display: inline /* ie6 dub */;}
#content_col5 {width: 708px;clear: both;}

#locator_results {background: #FFF;float: left;margin: 20px 0 46px 0;display: inline /* ie6 dub */;width: 477px;font-size: 1.2em;padding: 0 20px 20px 0;}
.locator_page_links {width: 477px;font-size: 1em;padding: 5px 20px 9px 0;height: 30px;background: #B0A89A url("../i/bg_div_locator_pages.jpg") 0 0 repeat-x;}



/* ************************************************************************* */
							/* LISTS*/
/* ************************************************************************* */
#nav_main {list-style: none;float: right;font-size: 1.4em;margin: 93px 0 0 0;display: inline /* ie6 dub */;}
#nav_main li {float: left;margin-right: 29px;}
#nav_main .wholesale {margin-right: 10px;}

#home_banner_nav {list-style: none;width: 935px;float: left;margin: 8px 0 0 0;border-top: 1px solid #A79E92;padding: 0 0 0 10px;display: inline /* ie6 dub */;}
#home_banner_nav li {float: left;margin:12px 12px 0 0;display: inline /* ie6 dub */;}

#content_sub {float: left;width: 165px;list-style: none;margin: 40px 0 0 0;display: inline /* ie6 dub */;text-align: right;font-size: 1.2em;}
#content_sub li {margin: 0 0 5px 0;}

#footer {width: 945px;border-top: 1px solid #A79E92;clear: both;}
.admintools {background: url("../i/bg_ul_admin_tools.jpg") center top no-repeat;width: 945px;height: 182px;list-style: none;margin-top: 20px;}
.admintools li {float: left;margin: 60px 0 0 18px;display: inline /* ie6 dub */;}
#admin_subnav {list-style: none;font-size: 1.3em;position:absolute;top: 135px;right: 330px;}
#admin_subnav li {float: left;margin-right: 25px;}
#admin_subnav a {color: #331C01;padding-bottom: 15px;}
#admin_subnav a.active {color: #C43917;font-weight: bold;background: url("../i/bg_a_admin_subnav.jpg") 50% 100% no-repeat;text-decoration: none;}
.admin_sub_retail {right: 188px !important;}



/* ************************************************************************* */
							/* LINKS */
/* ************************************************************************* */
#nav_main a {color: #331C01;text-decoration: none;}
#nav_main a:hover {color: #C43917;}

/* ~~~~~~~~~~ main-nav-highlight ~~~~~~~~~~ */
#b_home #nav_main #mn_home, #b_store #nav_main #mn_locator, #b_gallery #nav_main #mn_gallery, #b_about #nav_main #mn_about, #b_contact #nav_main #mn_contact, #b_wholesale #nav_main #mn_wholesale, #b_existing #nav_main #mn_existing, #b_events #nav_main #mn_events, #b_retailers #nav_main #mn_retailers  {font-weight: bold;color: #000;}

#home_banner_nav a {width: 10px;height: 10px;display: block;text-indent: -9999em;outline: none;background: url("../i/bg_a_homebannernav.jpg") 0 0 no-repeat;}
#home_banner_nav .activeSlide {background: url("../i/bg_a_homebannernav.jpg") -10px 0 no-repeat;}
#home_locator {width: 253px;height: 108px;text-indent: -9999em;outline: none;display: block;background: url("../i/bg_a_locator.jpg") 0 0 no-repeat;float: right;margin: 40px 0 0 0;display: inline /* ie6 dub */;}

#content_sub a {color: #331C01;text-decoration: none;padding: 6px 14px 6px 0;width: 151px;display: block;}
#content_sub a:hover {background: #CDC7BF;}
#content_main a {color: #C43917;}

p.right a {color: #807566;}
p.right a:hover {color: #C43917;}

#ws_member, #ws_newmember {width: 162px;height: 44px;text-indent: -9999em;outline: none;float: right;margin: 0 0 26px 0;background: url("../i/bg_a_member.jpg") 0 0 no-repeat;display: inline /* ie6 dub */;padding: 0;}
#ws_newmember {background: url("../i/bg_a_newmember.jpg") 0 0 no-repeat;}
.tbl-events a, #content_col3 a {color: #C43917;}
.tbl-events a:hover, #content_col3 a:hover {color: #6A1E0B;}
#locator_results a {font-family: Georgia, 'Times New Roman', Times, serif;font-size: 1em;font-style: italic;color: #C43917;}

#admin_logout {position: absolute;right: 29px;top: 15px;}
#admin_logout a {text-indent: -9999em;outline: none;background: url("../i/bg_link_logout.jpg") 0 0 no-repeat;width: 82px;height: 41px;display: block;}
.admintools a {width: 271px;height: 59px;display: block;text-indent: -9999em;outline: none;}
.admintools #admin_events {background: url("../i/bg_a_admintools_events.jpg") 0 0 no-repeat;}
.admintools #admin_retailers {background: url("../i/bg_a_admintools_retailers.jpg") 0 0 no-repeat;}
.admintools #admin_existing {background: url("../i/bg_a_admintools_existing.jpg") 0 0 no-repeat;}
.admintools #admin_events:hover {background: url("../i/bg_a_admintools_events.jpg") 0 -59px no-repeat;}
.admintools #admin_retailers:hover {background: url("../i/bg_a_admintools_retailers.jpg") 0 -59px no-repeat;}
.admintools #admin_existing:hover {background: url("../i/bg_a_admintools_existing.jpg") 0 -59px no-repeat;}

#addrow {padding: 10px 25px;background: url("../i/bg_a_addrow.jpg") 0 50% no-repeat;color: #527514;font-size: .9em;font-weight: bold;text-decoration: none;outline: none;}
.single_btn, .single_btn_del, .single_btn_update {background: url("../i/bg_a_savedb.jpg") 0 0 no-repeat;font-size: 1.2em;font-weight: bold;outline: none;text-indent: -9999em;display: block;width: 217px;height: 61px;margin-bottom: 46px;}
.single_btn_del {background: url("../i/bg_a_delete.jpg") 0 0 no-repeat;clear: left;}
.single_btn_update {background: url("../i/bg_a_update.jpg") 0 0 no-repeat;clear: left;}




/* ************************************************************************* */
							/* TYPOGRAPHY */
/* ************************************************************************* */
p {padding-bottom: 1.2em;font-size: 1.2em;line-height: 1.5em;}
#home_content_main p {color: #666;padding-right: 24px;font-size: 1.3em;}
#home_content_sub p {color: #593101;padding: 0 24px;font-size: 1.3em;}
p.left {float: left;color: #807566;padding: 10px 0 0 8px;font-size: 1.1em;}
p.right {float: right;color: #807566;padding: 10px 8px 40px 0;font-size: 1.1em;}
p.jewelry {color: #6F6961;font-family: Georgia, 'Times New Roman', Times, serif;font-style: italic;font-size: 1.3em;border-left: 3px solid #CDC7BF;padding: 0 0 0 10px;margin: 22px 0 0 0;}
#b_contact p.jewelry {margin: 0;}
#content_main #content_col2 p, #content_main #content_col3 p {color: #666;}
#searchform p {padding-bottom: .6em;color: #666;width: 100%;text-align: left;color: #331C01 !important;}
#searchform .distwrap p {font-weight: bold;}
#locator_results p {font-size: 1em;line-height: 1.3em;color: #666;padding:15px;border-bottom:1px solid #CCC;width: 407px;margin: 5px 0 0 30px;}
#locator_results p.silver {border: 0;padding:25px 15px 10px 15px;}
#locator_results strong {color: #331C01;}

.admin_existing_p {float: left;width: 20%;margin: 0 0 30px 20px;}
.admin_total_p {background: #B0A89A url("../i/bg_div_locator_pages.jpg") 0 0 repeat-x;width: 100%;margin: 0 0 30px 0;padding: 12px 20px;width: 905px;}
#content_admin .success{width: 816px;padding: 20px 0 20px 65px;background: #C6FFB7 url("../i/bg_p_success.jpg") 20px 50% no-repeat;border: 1px solid #90BA85;font-size:1.2em;
	margin: 0 0 20px 0;color: #3A9805;font-weight: bold;display: block;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
#content_wrap .success{width: 816px;padding: 20px 0 20px 65px;background: #C6FFB7 url("../i/bg_p_success.jpg") 20px 50% no-repeat;border: 1px solid #90BA85;font-size:1.2em;
		margin: 30px 0 0 0;color: #3A9805;font-weight: bold;display: block;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
#content_admin .error{width: 816px;padding: 20px 0 20px 65px;background: #FF9A93 url("../i/bg_p_error.jpg") 20px 50% no-repeat;border: 1px solid #CC0000;font-size:1.2em;
		margin: 0 0 20px 0;color: #CC0000;font-weight: bold;display: block;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
#content_wrap .error{width: 816px;padding: 20px 0 20px 65px;background: #FF9A93 url("../i/bg_p_error.jpg") 20px 50% no-repeat;border: 1px solid #CC0000;font-size:1.2em;
				margin: 0 0 20px 0;color: #CC0000;font-weight: bold;display: block;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
#content_admin .botmar{margin: 0 0 30px 0;}

h2, h3, h4, h5, h6, h7 {padding-bottom: 0.8em;}
h1 {display: block;width: 147px;height: 89px;text-indent: -9999px;background: transparent url("../i/img_logo.png") left top no-repeat;margin: 25px 0 15px 8px;float: left;}
h1 a {display: block;width: 100%;height: 100%;outline: none;cursor: pointer;}
h2 {color: #C43917;font-family: Georgia, 'Times New Roman', Times, serif;font-size: 2.2em;font-style: italic;font-weight:normal;}
#content_wrap h2 {font-family: Georgia, 'Times New Roman', Times, serif;font-size: 2.8em;font-style: italic;font-weight: normal;padding: 18px 0 18px 46px;border-bottom: 1px solid #A79E92;width: 899px;}

h3 {font-size: 2em;color: #C43917;font-family: Georgia, 'Times New Roman', Times, serif;font-style: italic;font-weight: normal;}
h4 {font-size: 1.4em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1em;}

h7 {color: #C43917;font-family: Georgia, 'Times New Roman', Times, serif;font-size: 2.2em;font-style: italic;font-weight:normal;border-bottom: 1px solid #A79E92;width: 700px;}

.ong {color: #C43917 !important;font-weight: bold;}



/* ************************************************************************* */
							/* Forms */
/* ************************************************************************* */
.text, .eventedit .edit_location {width: 206px;height: 20px;padding:8px;font-size: 1.8em;color: #737373;font-family: Georgia, 'Times New Roman', Times, serif;font-style: italic;}
.text:focus {background: #FFFFDD;}
#searchform input, select{float: left;margin: 0;vertical-align: middle;margin:0 14px 0 0;display: inline /* ie6 dub */;}
#searchform select {height: 36px;font-size: 1.6em;color: #737373;font-family: Georgia, 'Times New Roman', Times, serif;font-style: italic;padding:4px 0 0 4px;}
form {float: left;}
.eventedit .text, .eventedit .edit_location, .eventedit .adminstate, .eventedit .adminzip  {width: 125px;height: 15px;padding:4px;font-size: 1.2em;color: #737373;font-family: Arial, verdana, sans-serif;font-style: normal;margin-right: 14px;}
.eventedit .edit_location {width: 300px;}
.eventedit .adminstate, .eventedit .adminzip {width: 60px;}


#contactform legend {display: none;}
#contactform .required {color: #CA5133;}
#contactform input, #contactform textarea {padding:4px;font-size: 1.4em;color: #737373;}
#contactform textarea {padding:4px;font-size: 1.4em;color: #737373;width: 304px;height: 124px;}
#contactform label {padding-bottom:4px;}
.error_message {font-size:1.3em;background: #FBE3E4 url("../i/error.gif") no-repeat 10px center; padding: 5px 10px 5px 35px; color:#8a1f11;border: 3px solid #FBC2C4;}


#searchform .distwrap {float: left;margin: -25px 0 0 5px;padding: 0;font-weight: bold;display: inline /* ie6 dub */;}
#searchform .label {display: none;float: left;}

.locator_page_links .submitLink, .locator_page_links .submitLinkCurrentPage {color: #FFF;font-weight: bold;text-align: center; border: 0;background: transparent;width: 53px; height: 25px;margin:0 0 0 4px;cursor: pointer;}
.locator_page_links .submitLinkCurrentPage {color: #C43917;}
.locator_page_links table, .locator_page_links div, .locator_page_links input {background: transparent !important;}


#loginform {margin:46px 30px 46px 43px;}
#loginform input {font-size: 1.2em;padding:3px;color:#666;}
#loginform p {color: #331C01;}


.admin_manage {padding: 3px;font-size:1.2em;width: 125px;color:#666;margin-bottom: 8px;}
.tbl-manage td{padding: 0 10px 0 0;}
.tbl-manage strong {color:#331C01;}

.style8 {color: #C43917; font-size: 1.2em;}


/* ************************************************************************* */
							/* Tables */
/* ************************************************************************* */
.tbl-events {border: 0;width: 718px;font-size: 1.2em;margin: 0 0 46px 0;}
.tbl-head {background: #341D01 url("../i/bg_tbl_head.jpg") left top no-repeat !important;color: #FFF;font-weight: bold;font-size: 1.2em;}
.tbl-events td {padding: 8px 8px 8px 8px;}
.tbl-events .odd {background: #FFF;}
.tbl-events .even {background: #EAEFDD;border: 1px solid #E4E6E0;}


.locator_page_links td {width: 30px;margin: 0;padding: 0;}
.locator_page_links table {width: 30px;margin: 0;padding: 0 0 0 15px;}

.retailremove {width: 100% !important;margin-top: 30px;}


/* ************************************************************************* */
							/* JQUERY - Tooltips */
/* ************************************************************************* */
div.tooltip { 
	display: none; /* initially tooltips are hidden */
	padding: 10px;
	background: #222;
	color: #fff;
	font-size: 13px;
	font-style: italic;
}
