    /** Stork Exchange
author: S2 Web: http://s2webpress.com and Webbersaur: http://webbersaur.us 
 **/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0 none;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  padding: 0;
  vertical-align: baseline; }

p, a, b, strong, i, em, address, abbr, acronym, small, big, q, blockquote, cite, caption {
  line-height: 20px;
  padding: 0 0 18px;
  letter-spacing: 0.2px; }

body {
  background: url(//dropzite-images.s3.amazonaws.com/img/24607/e3f726e/original/bkg4.jpg) repeat fixed #327095;
  color: #444444;
  font: 0.75em Georgia;
  line-height: 1.5; }

h1 {
  color: #424548;
  font-size: 24px;
  font-weight: normal; }

h2 {
  color: #424548;
  font-size: 22px;
  font-weight: normal; }

h3 {
  color: #424548;
  font-size: 20px;
  font-weight: normal; }

h4 {
  color: #424548;
  font-size: 18px;
  font-weight: normal; }

h5 {
  color: #424548;
  font-size: 16px;
  font-weight: normal; }

a {
  color: #4D7BCA;
  text-decoration: underline; }

a:hover {
  color: #4D7BCA;
  text-decoration: none; }

#wrapper {
  width: 1044px;
  margin: 0 auto 50px;
  border: 5px solid #FFFFFF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 8px #666;
  -webkit-box-shadow: 0 0 8px #666;
  box-shadow: 0 0 8px #666; }

/***********************************************************************
	HEADER
***********************************************************************/
#head-wrap {
  width: 1044px;
  margin: 0 auto; }

#header {
  height: 99px;
  margin: 0 auto;
  width: 1043px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }

.dd_top_header .site_name {
  display: none; }

#logo {
  height: 99px;
  margin: 9px auto 0;
  width: 950px;
  background: url(//dropzite-images.s3.amazonaws.com/img/25163/400fb2b/original/headerllc.png) no-repeat; }

.catch_phrase {
  float: left;
  margin: 0 0 0 27px;
  color: #015498; }

.call_us {
  float: right;
  position: relative;
  margin-top: -25px;
  color: #333;
  font-weight: bold; }

body.stork .call_us {
  font-family: arial;
  font-size: 16px;
  font-style: italic;
  margin-right: 106px;
  margin-top: -31px;
  color: #fff; }

body.jewelry .call_us {
  margin-right: 67px; }

/*begin home-slide*/
#photo-banner {
  float: left;
  height: 150px;
  margin: 0;
  width: 100%;
  border-bottom: 3px solid #FFFFFF; }

#slogan {
  background: none repeat scroll 0 0 #ffffff;
  border-bottom: 2px solid #CCCCCC;
  border-top: 2px solid #CCCCCC;
  clear: both;
  display: inline;
  float: left;
  height: auto;
  margin: 2px 0 0 -50px;
  padding: 11px 45px;
  position: relative;
  width: 970px; }

#slogan h1 {
  text-align: center; }

/***********************************************************************
	PAGE LAYOUT
***********************************************************************/
#right-sidebar {
  float: right;
  padding: 10px 0 0 14px;
  width: 200px; }

#left-sidebar {
  float: left;
  padding: 14px 14px 0 0;
  width: 200px; }

#sidebar-content h1 {
  background: #06466a;
  color: #ffffff;
  border-radius: 5px 0 5px 0;
  -moz-border-radius: 5px 0 5px 0;
  -webkit-border-radius: 5px 0 5px 0;
  -o-border-radius: 5px 0 5px 0;
  font-size: 24px;
  font-weight: normal;
  margin: 0 0 9px -35px;
  padding: 0 0 0 33px;
  position: relative; }

.tri-col #sidebar-content h1 {
  margin: 0 0 9px 0; }

#right-sidebar h1 {
  border-bottom: 1px solid #f1f1f1; }

#right-content {
  float: right;
  padding: 5px 0 14px 26px;
  width: 700px; }

#right-content h1, #right-content h2, #right-content h3, #right-content h4, #right-content h5 {
  color: #06466A;
  margin: 0 0 11px;
  display: block;
  position: relative; }

#left-content {
  float: right;
  padding: 0 26px 14px 0;
  width: 709px; }

#left-content h1, #left-content h2, #left-content h3, #left-content h4, #left-content h5 {
  color: #424548; }

#middle-content {
  float: left;
  width: 530px;
  padding: 0 14px; }

#container {
  background: none repeat scroll 0 0 #FFFFFF;
  float: left;
  margin: 0;
  padding: 5px 50px 0;
  width: 944px; }

.tri-col #container {
  width: 991px;
  padding: 5px 26px 0; }

#bottom-widget {
  background: none repeat scroll 0 0 #1E2338;
  color: #D6D8D9;
  float: left;
  margin: 0 0 10px;
  padding: 27px 0 0 27px;
  width: 1017px; }

/**********************************************************
	Images
**********************************************************/
#right-content .dd_sortable li.slideshow_item {
  background: none repeat scroll 0 0 #EFEFEF;
  border-radius: 5px 5px 5px 5px;
  margin: 10px 0;
  padding: 10px;
  width: 100%; }

#right-content .dd_sortable li.image_data_map,
#middle-content .dd_sortable li.image_data_map {
  background: #fefefe;
  border: 1px solid #ccc;
  box-shadow: 0 6px 11px -6px #666666;
  -webkit-box-shadow: 0 6px 11px -6px #666666;
  -moz-box-shadow: 0 6px 11px -6px #666666;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -border-radius: 5px; }

#right-content .dd_sortable li.image_data_map {
  margin: 0 20px 20px; }

#middle-content .dd_sortable li.image_data_map {
  margin: 0;
  padding: 5px; }

#right-content .dd_image.dd_image_data_map_align_left {
  margin-right: 70px; }

#right-content .dd_gallery_container .dd_sortable li.image_data_map {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  padding: 0 10px 10px 0;
  margin: 0;
  background: none repeat scroll 0 0 transparent;
  border: medium none; }

#middle-content li.photo_drop_item .item_container {
  margin-bottom: 30px; }

.dd_sortable li.gallery_item {
  background: none repeat scroll 0 0 #EFEFEF;
  margin: 25px 0;
  padding: 10px;
  width: 99.79%; }

.page_head {
  border-top: 1px solid #ACAFB7;
  color: #333333;
  float: left;
  font-family: 'Oswald',sans-serif;
  font-size: 30px;
  font-weight: bold;
  line-height: 36px;
  margin: -1px auto 0;
  padding: 25px 0 10px 48px;
  text-transform: uppercase;
  width: 996px;
  text-shadow: 1px 1px 0 #f2efe6, 2px 2px 0 #bfbdb6, 3px 3px 1px rgba(255, 255, 255, 0.7);
  background: #cccccc;
  background: -moz-linear-gradient(top, #cccccc 0%, white 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, white));
  background: -webkit-linear-gradient(top, #cccccc 0%, white 100%);
  background: -o-linear-gradient(top, #cccccc 0%, white 100%);
  background: -ms-linear-gradient(top, #cccccc 0%, white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff',GradientType=0 );
  background: linear-gradient(top, #cccccc 0%, #ffffff 100%); }

/***********************************************************************
	NAVIGATION
***********************************************************************/
#drop_nav_container {
  background: #06466B;
  float: left;
  margin: 0 auto;
  border-bottom: 3px solid #FFFFFF;
  width: 100%; }

#main_navigation ul {
  display: none; }

#main_navigation li {
  margin: 0px;
  padding: 0px; }

#drop_nav ul {
  height: auto;
  list-style: none outside none;
  padding: 0; }

.edit_mode #drop_nav ul {
  /* without height - horizontal nav is not droppable in edit mode */
  height: 47px; }

div#dd_navigation div.dd_flyout a.dd_delete_link,
div#dd_navigation div.dd_flyout a.dd_delete_link:hover,
div.dd_flyout a.dd_delete_link, div.dd_flyout a.dd_delete_link:hover {
  padding: 0; }

.pages_connect {
  /*width: 867px;*/ }

.edit_mode #dd_wrapper div#dd_navigation div.dd_flyout a.dd_edit_link {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  padding-left: 0; }

/* fixes edit link in nav */
/**makes pages editable in edit mode**/
#drop_nav ul li {
  float: left; }

#drop_nav ul li a {
  border-bottom: 1px solid #1F5877;
  border-right: 1px solid #1F5877;
  color: #FFFFFF;
  display: block;
  font-size: 13px;
  font-weight: bold;
  margin: 0;
  padding: 12px 13px;
  text-decoration: none;
  text-transform: uppercase; }

#drop_nav ul li a:hover {
  color: #06466B;
  background: #FFFCAC; }

#drop_nav ul li a:hover {
  -webkit-transition-property: background, color;
  -webkit-transition-duration: .3s;
  -webkit-transition-timing: ease-in;
  -moz-transition: background, color .3s ease-in;
  -o-transition: background, color .3s ease-in;
  transition: background, color .3s ease-in; }

#drop_nav ul li a.paddit {
  padding-top: 6px;
  height: 43px; }

#drop_nav ul li a span {
  line-height: 49px; }

/***********************************************************************
	FOUR BOx HOMEPAGE
***********************************************************************/
body.edit_mode #four-box {
  margin-top: 40px; }

#four-box {
  background: #eff0f1;
  background: -moz-linear-gradient(top, #eff0f1 0%, #feffff 86%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eff0f1), color-stop(86%, #feffff));
  background: -webkit-linear-gradient(top, #eff0f1 0%, #feffff 86%);
  background: -o-linear-gradient(top, #eff0f1 0%, #feffff 86%);
  background: -ms-linear-gradient(top, #eff0f1 0%, #feffff 86%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFF0F1', endColorstr='#feffff',GradientType=0 );
  background: linear-gradient(top, #eff0f1 0%, #feffff 86%);
  clear: both;
  display: inline;
  float: left;
  padding: 3% 0;
  margin-bottom: 3%;
  height: auto;
  position: relative;
  border-bottom: 1px dashed #CCCCCC;
  width: 100%; }

#four-box-bottom {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #CCCCCC;
  clear: both;
  display: inline;
  float: left;
  height: auto;
  margin: 2px 0 0 -50px;
  padding: 10px 0 10px 20px;
  position: relative;
  width: 1040px; }

#four-box li, #four-box-bottom li {
  border-right: 1px dashed #CCCCCC;
  float: left;
  list-style: none outside none;
  margin: 0;
  padding-right: 26px;
  width: 233px; }

#four-box-bottom .map_item iframe {
  height: 200px;
  margin: 0 10px;
  width: 233px; }

#four-box li:nth-last-child(1), #four-box-bottom li:nth-last-child(1) {
  border-right: none; }

#four-box h1, #four-box-bottom h1 {
  background: none repeat scroll 0 0 #06466B;
  border-bottom: 1px solid #000000;
  -webkit-border-radius: 5px 0 5px 0;
  -moz-border-radius: 5px 0 5px 0;
  border-radius: 5px 0 5px 0;
  color: #000000;
  font-size: 18px;
  font-weight: bold;
  margin: 23px 0 15px 20px;
  padding: 3px 15px 3px 5%; }

#four-box a, #four-box-bottom a {
  color: #329AC0;
  text-decoration: none; }

#four-box a:hover, #four-box-bottom a:hover {
  text-decoration: underline; }

#four-box .heading_item, #four-box-bottom .heading_item {
  border: none; }

#four-box p, #four-box .textblock_item, #four-box-bottom p, #four-box-bottom .textblock_item {
  color: #666666;
  letter-spacing: 0.2px;
  line-height: 19px;
  padding: 0 0 0 10px;
  border: none; }

#four-box .dd_mark_empty_drop, #four-box-bottom .dd_mark_empty_drop {
  width: 225px;
  *zoom: 1;
  min-height: 175px; }

#four-box .site_page_item a, #four-box-bottom .site_page_item a {
  color: #329AC0;
  font-size: 12px;
  text-decoration: none;
  text-decoration: none;
  border: none;
  box-shadow: 0 0 7px -1px #666666;
  -moz-box-shadow: 0 0 7px -1px #666666;
  -webkit-box-shadow: 0 0 7px -1px #666666; }

#four-box li ul.dd_image_data_map_list_single li {
  width: 100%; }

#four-box li ul.dd_image_data_map_list_single li a span {
  padding: 5px;
  border: 1px solid #ccc; }

#four-box li ul.dd_image_data_map_list_single li a span:hover {
  box-shadow: 0px 0px 3px 1px #ccc;
  -moz-box-shadow: 0px 0px 3px 1px #ccc;
  -webkit-box-shadow: 0px 0px 3px 1px #ccc;
  -o-box-shadow: 0px 0px 3px 1px #ccc; }

#four-box .dd_sortable .dd_image.dd_image_data_map_align_right {
  margin-bottom: 15px;
  margin-right: 20px; }

#four-box .dd_sortable .dd_image.dd_image_data_map_align_left {
  margin-bottom: 15px;
  margin-left: 11px;
  margin-right: 24px; }

/*** END FOUR BOX ***/
#front-page-content {
  clear: both;
  display: inline;
  float: left;
  height: auto;
  margin: 30px 0 0 -50px;
  padding: 0 41px 20px;
  position: relative;
  width: 978px; }

#front-page-content h1 {
  color: #DF703E;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 20px;
  padding: 0 0 0 29px; }

/***********************************************************************
	FOOTER
***********************************************************************/
#footer {
  background: #fff; }

#footer #copyright_notice {
  padding: 0 0 0 23px; }

/***********************************************************************
	PAGE LINK
***********************************************************************/
/* right content */
#right-content ul li.site_page_item h2 a,
#middle-content ul li.site_page_item h2 a {
  background-color: #a5b8da;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #a5b8da, #7089b3);
  background-image: -moz-linear-gradient(top, #a5b8da, #7089b3);
  background-image: -ms-linear-gradient(top, #a5b8da, #7089b3);
  background-image: -o-linear-gradient(top, #a5b8da, #7089b3);
  background-image: linear-gradient(top, #a5b8da, #7089b3);
  border-top: 1px solid #758fba;
  border-right: 1px solid #6c84ab;
  border-bottom: 1px solid #5c6f91;
  border-left: 1px solid #6c84ab;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  -o-border-radius: 18px;
  border-radius: 18px;
  -webkit-box-shadow: inset 0 1px 0 0 #aec3e5;
  -moz-box-shadow: inset 0 1px 0 0 #aec3e5;
  -ms-box-shadow: inset 0 1px 0 0 #aec3e5;
  -o-box-shadow: inset 0 1px 0 0 #aec3e5;
  box-shadow: inset 0 1px 0 0 #aec3e5;
  color: #fff;
  font: bold 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  line-height: 1;
  padding: 8px 16px;
  text-align: center;
  text-shadow: 0 -1px 1px #64799e;
  text-transform: uppercase;
  text-decoration: none;
  width: 100%; }

#right-content ul li.site_page_item h2 a:hover,
#middle-content ul li.site_page_item h2 a:hover {
  background-color: #9badcc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#9badcc), to(#687fa6));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #9badcc, #687fa6);
  background-image: -moz-linear-gradient(top, #9badcc, #687fa6);
  background-image: -ms-linear-gradient(top, #9badcc, #687fa6);
  background-image: -o-linear-gradient(top, #9badcc, #687fa6);
  background-image: linear-gradient(top, #9badcc, #687fa6);
  border-top: 1px solid #6d86ad;
  border-right: 1px solid #647a9e;
  border-bottom: 1px solid #546685;
  border-left: 1px solid #647a9e;
  -webkit-box-shadow: inset 0 1px 0 0 #a5b9d9;
  -moz-box-shadow: inset 0 1px 0 0 #a5b9d9;
  -ms-box-shadow: inset 0 1px 0 0 #a5b9d9;
  -o-box-shadow: inset 0 1px 0 0 #a5b9d9;
  box-shadow: inset 0 1px 0 0 #a5b9d9;
  cursor: pointer; }

/* left sidebar */
#left-sidebar ul li.site_page_item h2,
#right-sidebar ul li.site_page_item h2 {
  margin: 5px 0; }

#left-sidebar ul li.site_page_item h2 a,
#right-sidebar ul li.site_page_item h2 a {
  background-color: #a5b8da;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #a5b8da, #7089b3);
  background-image: -moz-linear-gradient(top, #a5b8da, #7089b3);
  background-image: -ms-linear-gradient(top, #a5b8da, #7089b3);
  background-image: -o-linear-gradient(top, #a5b8da, #7089b3);
  background-image: linear-gradient(top, #a5b8da, #7089b3);
  border-top: 1px solid #758fba;
  border-right: 1px solid #6c84ab;
  border-bottom: 1px solid #5c6f91;
  border-left: 1px solid #6c84ab;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  -o-border-radius: 18px;
  border-radius: 18px;
  -webkit-box-shadow: inset 0 1px 0 0 #aec3e5;
  -moz-box-shadow: inset 0 1px 0 0 #aec3e5;
  -ms-box-shadow: inset 0 1px 0 0 #aec3e5;
  -o-box-shadow: inset 0 1px 0 0 #aec3e5;
  box-shadow: inset 0 1px 0 0 #aec3e5;
  color: #fff;
  font: bold 10px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  line-height: 1;
  padding: 5px 11px;
  text-align: center;
  text-shadow: 0 -1px 1px #64799e;
  text-transform: uppercase;
  text-decoration: none;
  width: 100%; }

#left-sidebar ul li.site_page_item h2 a:hover,
#right-sidebar ul li.site_page_item h2 a:hover {
  background-color: #9badcc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#9badcc), to(#687fa6));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #9badcc, #687fa6);
  background-image: -moz-linear-gradient(top, #9badcc, #687fa6);
  background-image: -ms-linear-gradient(top, #9badcc, #687fa6);
  background-image: -o-linear-gradient(top, #9badcc, #687fa6);
  background-image: linear-gradient(top, #9badcc, #687fa6);
  border-top: 1px solid #6d86ad;
  border-right: 1px solid #647a9e;
  border-bottom: 1px solid #546685;
  border-left: 1px solid #647a9e;
  -webkit-box-shadow: inset 0 1px 0 0 #a5b9d9;
  -moz-box-shadow: inset 0 1px 0 0 #a5b9d9;
  -ms-box-shadow: inset 0 1px 0 0 #a5b9d9;
  -o-box-shadow: inset 0 1px 0 0 #a5b9d9;
  box-shadow: inset 0 1px 0 0 #a5b9d9;
  cursor: pointer; }

/***********************************************************************
	Coupon
***********************************************************************/
ul li.coupon_item {
  padding: 1.5em;
  padding-top: 0em;
  text-align: center;
  border: 2px dashed #CCCCCC;
  margin: 10px auto 20px;
  box-shadow: 0 0 20px 10px #CCCCCC inset;
  -webkit-box-shadow: 0 0 20px 10px #CCCCCC inset;
  -moz-box-shadow: 0 0 20px 10px #CCCCCC inset;
  -o-box-shadow: 0 0 20px 10px #CCCCCC inset;
  -ms-box-shadow: 0 0 20px 10px #CCCCCC inset;
  -webkit-border-radius: 1.5em 1.5em;
  -moz-border-radius: 1.5em/1.5em;
  -o-border-radius: 1.5em/1.5em;
  -ms-border-radius: 1.5em/1.5em;
  -khtml-border-radius: 1.5em/1.5em;
  border-radius: 1.5em/1.5em;
  width: 80%;
  background: #f1f1f1; }

ul li.coupon_item::before {
  line-height: 1.5em; }

ul li.coupon_item .item_container {
  border: 1px dashed transparent;
  margin-bottom: 0em;
  margin-top: 0em;
  padding: 1.5em;
  position: relative; }

ul li.coupon_item .expires {
  border-top: 1px dashed #CCCCCC;
  font-size: 0.8em;
  line-height: 1.25em;
  margin: 0 auto;
  padding-top: 10px;
  text-align: center;
  width: 60%; }

ul li.coupon_item .no_exp_date .expires {
  display: none; }

ul li.coupon_item .good_at {
  font-size: 0.8em;
  line-height: 1.25em;
  margin: 0 auto;
  width: 60%; }

ul li.coupon_item .coupon_print {
  position: absolute;
  right: 0em;
  font-size: 0.9em;
  line-height: 1.111em;
  margin-bottom: 1.667em;
  top: 0.4em;
  text-align: right; }

ul li.coupon_item .description {
  text-align: justify;
  font-size: 1.5em;
  line-height: 1.111em;
  margin-bottom: 1.111em; }

ul li.coupon_item p {
  margin-bottom: 1.111em; }

ul li.coupon_item h3 {
  font-size: 2em;
  font-weight: bold;
  margin: 0 auto 10px;
  text-shadow: 1px 1px 0 #f2efe6, 2px 2px 0 #bfbdb6, 3px 3px 1px rgba(255, 255, 255, 0.7);
  width: 60%; }

#right-content ul li.coupon_item h3 {
  margin: 0 auto 10px;
  font-family: 'Oswald', sans-serif; }

.ie ul li.coupon_item {
  padding: 1.5em; }

.ie ul li.coupon_item {
  behavior: url(/ie_compat/PIE.htc);
  z-index: 2;
  position: relative; }

 /*****************************************   
	TWITTER
******************************************/
ul li.twitter_item .twitter_div {
  background: transparent url(//dzuniversal.s3.amazonaws.com/services/twitter/larry-shadowed-big.png) no-repeat center 15px;
  padding-right: 59px;
  padding-left: 59px;
  padding-top: 39px;
  padding-bottom: 1.666em;
  font-size: 0.9em;
  line-height: 1.666em;
  -webkit-border-radius: 4px 4px;
  -moz-border-radius: 4px/4px;
  -o-border-radius: 4px/4px;
  -ms-border-radius: 4px/4px;
  -khtml-border-radius: 4px/4px;
  border-radius: 4px/4px;
  border: 1px solid transparent; }

ul li.twitter_item .twitter_div ul {
  list-style: none;
  margin: 0px;
  padding: 0px; }

ul li.twitter_item .twitter_div li {
  padding: 0.833em 0px;
  border-bottom: 1px dashed #60A8C0;
  font-style: italic; }

ul li.twitter_item .twitter_div .data_for_behavior {
  display: none; }

ul li.twitter_item .twitter_div #twitter-link {
  display: block;
  background: none repeat scroll 0 0 #8EC1DA;
  border: 2px solid #60A8C0;
  border-radius: 5px 5px 5px 5px;
  color: #FFFFFF;
  font-size: 1.3em;
  font-weight: bold;
  padding: 0.83em 0;
  text-align: center !important;
  text-decoration: none;
  margin-top: 11px; }

ul li.twitter_item .twitter_div #twitter-link:hover {
  background: #9ae4e7;
  color: #60A8C0; }

.dd_sidebar ul li.twitter_item .twitter_div {
  padding: 4.4em 0.8em 0.8em;
  width: auto; }

/*****************************************************
  SPECIAL ITEMS | MENU ITEMS
*****************************************************/
ul li.special_item .item_container, ul li.entre_item .item_container {
  position: relative;
  margin: 2em;
  border-bottom: 1px dashed #CCCCCC; }

ul li.special_item .image_holder, ul li.entre_item .image_holder {
  margin-bottom: 10px; }

ul li.special_item li.image_data_map, ul li.entre_item li.image_data_map {
  border: 1px solid #EFEFEF;
  box-shadow: 0 6px 5px -6px #666666;
  -webkit-box-shadow: 0 6px 5px -6px #666666;
  -moz-box-shadow: 0 6px 5px -6px #666666;
  -o-box-shadow: 0 6px 5px -6px #666666; }

ul li.special_item .dd_image.dd_image_data_map_align_left,
ul li.entre_item .dd_image.dd_image_data_map_align_left {
  margin-bottom: 40px; }

ul li.special_item .dd_image.dd_image_data_map_align_right,
ul li.entre_item .dd_image.dd_image_data_map_align_right {
  margin-bottom: 30px;
  margin-left: 8px;
  margin-top: 47px; }

ul li.special_item h3.name, ul li.entre_item h3.name {
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0.5em;
  line-height: 1.5em;
  padding-bottom: 0px;
  font-weight: bold;
  width: 70%;
  font-size: 1.9em; }

ul li.special_item p, ul li.entre_item p {
  font-size: 1.1em;
  line-height: 1.71em;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px; }

ul li.special_item .price, ul li.entre_item .price {
  background: none repeat scroll 0 0 #06466B;
  color: #FFFCAC;
  font-size: 1.3em;
  font-weight: bold;
  padding: 5px 11px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: auto;
  -webkit-border-radius: 5px 0 5px 0;
  -moz-border-radius: 5px 0 5px 0;
  -o-border-radius: 5px 0 5px 0;
  -ms-border-radius: 5px 0 5px 0;
  -khtml-border-radius: 5px 0 5px 0;
  border-radius: 5px 0 5px 0; }

#left-sidebar ul li.special_item .price {
  position: relative; }

ul li.special_item .description, ul li.entre_item .description {
  width: auto; }

body #dd_wrapper ul li.entre_item .item_container {
  margin-bottom: 1em; }

body #dd_wrapper ul li.entre_item .item_container p {
  margin-top: 0px; }

/****************************************************
	SITE HEADING 
****************************************************/
ul li.site_heading_item h1 {
  color: #d3d1ff;
  margin-bottom: 0em;
  margin-top: 0em;
  font-weight: normal;
  font-size: 4.5em;
  line-height: 1em;
  margin-bottom: 0em;
  letter-spacing: 0px; }

ul li.site_heading_item h2 {
  color: #015498;
  font-weight: bold; }

/****************************************************
	WINE ITEM
****************************************************/
ul li.wine_item {
  position: relative; }

ul li.wine_item .name {
  font-weight: bold;
  width: 80%;
  font-variant: small-caps; }

ul li.wine_item .description {
  display: inline;
  padding-right: 10px; }

ul li.wine_item .year {
  display: inline; }

ul li.wine_item .price_holder {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 200px; }

ul li.wine_item .price {
  float: right; }

/**************************************************
	BEGIN EVENTS
**************************************************/
ul li.event_item .dd_image {
  margin-top: 0px;
  display: none; }

ul li.event_item .item_container {
  background: url(//dropzite-images.s3.amazonaws.com/img/24516/97ca50b/original/calendar-icon.png) no-repeat scroll 35px 17px #efefef;
  border: 1px solid transparent;
  padding: 1.5em 1.5em 0.75em 19%;
  margin: 2% 0;
  padding-bottom: 0.75em;
  position: relative;
  min-height: 6px;
  border: 1px solid #E1E1E1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px; }

ul li.event_item .name {
  font-size: 2em;
  font-weight: bold;
  line-height: 1em;
  margin-bottom: 5px;
  text-shadow: 1px 1px 1px #FFFFFF; }

ul li.event_item .date {
  background: none repeat scroll 0 0 #666666;
  color: #FFFFFF;
  font-size: 1em;
  font-weight: 600;
  line-height: 1.666em;
  margin-bottom: 0.888em;
  padding: 3px;
  text-align: center;
  width: 137px; }

ul li.event_item .date_block {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 80px;
  height: 100%;
  text-align: center; }

ul li.event_item .date_block .big_month {
  font-size: 1.5em;
  line-height: 1em;
  font-weight: bold;
  margin-top: 1em; }

ul li.event_item .date_block .big_date {
  font-size: 2em;
  line-height: 1em;
  margin-bottom: 0.75em; }

ul li.event_item .item_container.dd_big_event_date {
  padding-left: 120px; }

.dd_sidebar ul li.event_item .item_container,
#right-sidebar ul li.event_item .item_container {
  background: url(//dropzite-images.s3.amazonaws.com/img/24517/c3ca47b/original/Calendar-icon-32.png) no-repeat 5px 5px #efefef;
  position: relative;
  padding: 1.32em;
  border-left: none;
  border-right: none;
  min-height: 0; }

.dd_sidebar ul li.event_item .item_container .date,
#right-sidebar ul li.event_item .item_container .date {
  font-size: 0.9em;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%; }

.dd_sidebar ul li.event_item .item_container .dd_image,
#right-sidebar ul li.event_item .item_container .dd_image {
  display: none; }

.dd_sidebar ul li.event_item .item_container.dd_big_event_date {
  margin-left: 0px; }

.dd_sidebar ul li.event_item .item_container .date_block {
  display: none; }

.dd_sidebar ul li.event_item .item_container .name,
#right-sidebar ul li.event_item .item_container .name {
  font-size: 1.3em;
  margin-bottom: 16px;
  margin-left: 32px; }

/********************************************************************************
	IE
********************************************************************************/
.ie7 #dd_wrapper ul li .item_container .dd_image + p {
  margin-top: -1.5em; }

.ie7 #dd_wrapper ul li .item_container .dd_image.empty_image + p {
  margin-top: 0em; }

.ie8 #dd_wrapper ul li .item_container p:first_child {
  margin-top: 0px; }

.ie8 #dd_wrapper ul li .item_container p {
  margin-top: 1.5em;
  margin-bottom: 0px; }

.ie7 #dd_wrapper ul li.twitter_item .item_container {
  margin-bottom: 0px; }

#nav .dd_mark_empty_drop {
  width: 600px;
  *zoom: 1;
  min-height: 100px; }

.edit_mode #dd_wrapper .dd_special_edit_area li:first-child .dd_flyout .dd_delete_link {
  display: block; }

.edit_mode #dd_wrapper .dd_special_edit_area li:first-child .dd_flyout .dd_drag_handle, #dd_wrapper .dd_special_edit_area li:first-child .dd_flyout .dd_delete_link {
  display: block; }

* + html #four-box li {
  border: none;
  padding-bottom: 15px; }

* + html .pages_connect {
  width: 850px; }

#home-slide a.dd_delete_link, #home-slide a:hover.dd_delete_link {
  background: url(&quot;/javascripts/dd/dragondiapers/themes/modern_dark/images/trash.gif&quot;) no-repeat scroll 0 0 transparent;
  border: medium none;
  display: block;
  height: 11px;
  left: 10px;
  position: absolute;
  top: 11px;
  width: 10px; }

.general_content_page .dd_drag_handle {
  left: 71px; }

.dd_bottom_page_padding {
  height: 30px; }

ul li.twitter_item .twitter_div {
  font-size: 0.9em;
  line-height: 1.666em;
  padding: 39px 0 0 18px; }

#four-box-bottom li .twitter_div li {
  border: none; }

.clearfix:after {
  clear: both;
  display: block;
  content: " ";
  height: 0px;
  visibility: hidden; }

.clearfix {
  display: inline-block; }

/* Hide these rules from IE-mac \*/
* html .clearfix {
  height: 1%; }

.clearfix {
  display: block; }

li.clearfix {
  display: list-item; }

.dd_sortable .dd_image.dd_image_data_map_align_left {
  margin-bottom: 15px;
  margin-left: 11px;
  margin-right: 24px; }

/***********************************************************************
	PORTAL / HOMEPAGE
***********************************************************************/
#landing-box {
  margin: 2% auto 0;
  width: 100%;
  color: #FFFFFF; }

#landing-box h1 {
  font-size: 35px; }

#landing-box a {
  text-decoration: none;
  color: #fff; }

#landing-box a:hover {
  color: #f1f1f1; }

#landing-box p {
  font-size: 24px; }

.edit_mode #landing-box {
  margin: 15% auto 0; }

#consign {
  float: right;
  height: 200px;
  margin: 2%;
  width: 45%; }

#consign h1 {
  text-shadow: 1px 1px 1px #333333; }

#broadway {
  float: left;
  height: 200px;
  margin: 2%;
  width: 45%; }

#broadway h1 {
  text-shadow: 1px 1px 1px #333333; }

body.landing #footer {
  display: none; }

body.edit_mode .lando {
  display: block;
  position: absolute;
  top: 104px; }

body.view_mode .lando {
  display: none; }

#logo-land {
  margin-top: 4%; }

body.landing.edit_mode #drop_nav ul {
  height: auto; }

#broadway ul.general_content, #consign ul.general_content {
  border: 5px solid #444;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px; }

#broadway ul.general_content:hover, #consign ul.general_content:hover {
  border: 5px solid #FDFBAB; }

.edit_mode #logo-land img {
  display: none; }

/***********************************************************************
	Jewelry Shop
***********************************************************************/
body.jewelry {
  background: url(//dropzite-images.s3.amazonaws.com/img/51445/f3ff27c/original/linen_backgroundregrey66.png) repeat #ccc6b8;
  color: #6E6965;
  font: 0.75em/1.5 "Droid Sans", sans-serif; }

body.jewelry #footer, body.landing #footer {
  background: none; }

body.jewelry #wrapper, body.landing #wrapper {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none; }

body.jewelry #drop_nav_container {
  background: #2bc8da;
  border: 1px solid #FFFFFF;
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  -webkit-box-shadow: 0 4px 9px -5px #666666;
  -moz-box-shadow: 0 4px 9px -5px #666666;
  box-shadow: 0 4px 9px -5px #666666; }

body.jewelry #drop_nav ul {
  margin: 0 6px; }

body.jewelry .edit_mode #drop_nav ul {
  float: none; }

body.jewelry #drop_nav ul li a {
  border-bottom: medium none;
  padding: 12px 16px;
  border-right: 1px solid #9A7E8C;
  color: #FFFFFF;
  font-size: 14px;
  text-transform: none; }

body.jewelry #drop_nav ul li a:hover {
  background: #e7e8e3;
  color: #9a7e8c; }

body.jewelry #sidebar-content h1 {
  background: none; }

#ad-container {
  float: left;
  height: 300px;
  margin: 2% 0;
  width: 100%; }

#ad-left {
  float: left;
  width: 655px; }

#ad-right {
  float: right;
  width: 350px; }

#ad-right .photo_drop_item .item_container {
  margin-bottom: 20px; }

#ad-container .image_data_map span {
  border: 1px solid #FFFFFF;
  -webkit-box-shadow: 0 7px 9px -5px #666666;
  -moz-box-shadow: 0 7px 9px -5px #666666;
  box-shadow: 0 7px 9px -5px #666666; }

body.jewelry #four-box {
  background: none;
  padding: 0 0 20px 0;
  border-bottom: none; }

body.jewelry #four-box h1 {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin: 0 0 15px 20px;
  background: none;
  font-size: 23px;
  font-weight: normal;
  border-bottom: 1px solid #FFFFFF; }

body.jewelry #four-box li, #four-box-bottom li {
  border-right: none; }

body.jewelry #container {
  margin-bottom: 30px;
  background: none repeat scroll 0 0 #E7E8E3;
  border: 1px solid #FFFFFF;
  padding: 31px 50px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-box-shadow: 0 0 16px -8px #5f3b69;
  -moz-box-shadow: 0 0 16px -8px #5f3b69;
  box-shadow: 0 0 16px -8px #5f3b69; }

body.page #container {
  margin-top: 43px; }

body.jewelry #right-content {
  border-left: 1px solid #CCC6B8; }

body.jewelry #right-content h1,
body.jewelry #right-content h2,
body.jewelry #right-content h3,
body.jewelry #right-content h4,
body.jewelry #right-content h5,
body.jewelry #sidebar-content h1 {
  color: #424548; }

body.jewelry .dd_sidebar ul li.event_item .item_container {
  margin-right: 10px; }

body.jewelry #left-sidebar ul li.site_page_item h2 a, body.jewelry #right-sidebar ul li.site_page_item h2 a {
  background: none repeat scroll 0 0 #B06069;
  border: 1px solid #bbb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
  -moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
  -ms-box-shadow: inset 0 0 1px 1px #f6f6f6;
  -o-box-shadow: inset 0 0 1px 1px #f6f6f6;
  box-shadow: inset 0 0 1px 1px #f6f6f6;
  color: #fff;
  font: bold 12px "helvetica neue", helvetica, arial, sans-serif;
  line-height: 1;
  padding: 8px 21px 9px;
  text-align: center;
  text-shadow: 0 1px 0 #444444;
  width: 100%; }

body.jewelry #left-sidebar ul li.site_page_item h2 a:hover, body.jewelry #right-sidebar ul li.site_page_item h2 a:hover {
  background: #9c555d;
  -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
  -moz-box-shadow: inset 0 0 1px 1px #eaeaea;
  -ms-box-shadow: inset 0 0 1px 1px #eaeaea;
  -o-box-shadow: inset 0 0 1px 1px #eaeaea;
  box-shadow: inset 0 0 1px 1px #eaeaea;
  cursor: pointer; }

body.jewelry.page_head {
  background: none;
  color: #9A7E8C;
  border-top: none;
  text-shadow: 1px 1px 0 #F2EFE6; }

body.jewelry h1.page-title {
  font-size: 13px;
  color: #9A7E8C; }

body.jewelry #bottom-widget {
  background: none repeat scroll 0 0 #9A7E8C;
  border: 1px solid #FFFFFF;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 16px -8px #5f3b69;
  -moz-box-shadow: 0 0 16px -8px #5f3b69;
  box-shadow: 0 0 16px -8px #5f3b69; }

body.jewelry ul li.special_item .item_container, body.jewelry ul li.entre_item .item_container {
  background: none repeat scroll 0 0 #F1F1F1;
  border-bottom: none;
  padding: 19px;
  margin: 10px 0;
  width: 90%;
  height: 386px;
  overflow: hidden; }

body.jewelry ul li.special_item h3.name, body.jewelry ul li.entre_item h3.name {
  padding-top: 19px;
  font-size: 1.5em;
  width: 100%; }

body.jewelry ul li.special_item .price, body.jewelry ul li.entre_item .price {
  -webkit-border-radius: 0 0 0 8px;
  -moz-border-radius: 0 0 0 8px;
  border-radius: 0 0 0 8px;
  background: none repeat scroll 0 0 #B06069;
  color: #FFFFFF; }

body.jewelry li.entre_item {
  float: left;
  margin: 5px 0 5px 55px;
  width: 25%; }

body.jewelry .entre_item .dd_image {
  margin: 0; }

body.jewelry #right-content .dd_sortable li.image_data_map {
  margin: 0; }

body.jewelry .din_help_area {
  display: none; }

body.jewelry #right-content .entre_item .dd_image.dd_image_data_map_align_left {
  margin: 0 20px 20px 0; }

body.jewelry #right-content .entre_item .dd_image.dd_image_data_map_align_right {
  margin: 0 0 20px 20px; }

body.jewelry #logo {
  background: url(//dropzite-images.s3.amazonaws.com/img/51443/6876902/original/ctbexch1.png) no-repeat; }

.edit_mode li.entre_item {
  float: none !important; }

#dd_wrapper ul.page_items_connect #textblock_item_102674 P {
  text-align: center; }

#dd_wrapper #page_16160-page_items .textblock_item {
  text-align: center; }

#dd_wrapper #page_16161-page_items .textblock_item {
  text-align: center; }

#dd_wrapper ul.page_items_connect #textblock_item_99907 {
  text-align: center; }

#dd_wrapper ul.page_items_connect #textblock_item_102672 p {
  background: beige;
  text-align: center;
  color: red;
  font-size: 1.1em; }

#dd_wrapper ul.page_items_connect #textblock_item_104025 p {
  background: beige;
  text-align: center;
  font-size: 1.3em; }

#dd_wrapper ul.page_items_connect #textblock_item_104030 p {
  background: beige;
  text-align: center;
  font-size: 1.3em; }

#dd_wrapper ul.page_items_connect #textblock_item_104035 p {
  background: beige;
  text-align: center;
  color: red;
  font-size: 1.1em; }

#dd_wrapper ul.page_items_connect #textblock_item_104036 p {
  background: beige;
  text-align: center;
  font-size: 1.3em; }

#dd_wrapper ul.page_items_connect #textblock_item_104037 p {
  background: beige;
  text-align: center;
  color: red;
  font-size: 1.1em; }

#dd_wrapper #page_16160-page_items .textblock_item {
  text-align: center; }

#dd_wrapper #page_16161-page_items .textblock_item {
  text-align: center; }

#dd_wrapper ul.page_items_connect #textblock_item_99907 {
  text-align: center; }

#dd_wrapper ul.page_items_connect #textblock_item_102672 p {
  background: beige;
  text-align: center;
  color: red;
  font-size: 1.1em; }

#dd_wrapper ul.page_items_connect #textblock_item_104025 p {
  background: beige;
  text-align: center;
  font-size: 1.3em; }

#dd_wrapper ul.page_items_connect #textblock_item_104030 p {
  background: beige;
  text-align: center;
  font-size: 1.3em; }

#dd_wrapper ul.page_items_connect #textblock_item_104036 p {
  background: beige;
  text-align: center;
  font-size: 1.3em; }

#dd_wrapper ul.page_items_connect #textblock_item_110098 p {
  background: beige;
  text-align: center;
  color: red;
  font-size: 1.1em; }

#dd_wrapper ul.page_items_connect #textblock_item_159947 p {
  background: beige;
  text-align: center;
  color: red;
  font-size: 1.1em; }

#dd_wrapper ul.page_items_connect #textblock_item_117705 p {
  background: beige;
  text-align: center;
  color: red;
  font-size: 1.1em; }

