/* -----------------------------------------------*/
/*  Elephant Ears Online Main Stylesheet				  

Primary Site Colors:

Dark Brown     604a2f
Light Blue     6fc8e6
Bright Orange  fcb614
Light Green    8ff16b

/* -----------------------------------------------*/


/* -----------------------------------------------*/
/*  Reset 							 			  */
/* -----------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;font-weight: normal;vertical-align: baseline;}


body {height: 100%; background: #604a2f url(images/ee_skin/body-bg.jpg) 0 0 repeat-x; text-align: center; font-family: Lucida Grande, helvetica, verdana, arial, sans-serif; font-size: 13px;}

h1.category {color: #604a2f;}
.subcategories {padding: 12px 12px; padding-top: 24px; border-top: 1px solid #f7f7f7;}

#footer {color: #c6a157 !important; padding: 24px 0; font-size: 12px;}

a:focus {border: none !important;}
a {text-decoration: none; color: #6fc8e6;}
a:hover {color: #369;}

.super-container {width: 100%; margin: 0; padding: 0; background: url(images/ee_skin/header-bg.jpg) 50% 0 no-repeat;}
.wrapper {margin: 0 auto; width: 942px; text-align: left; padding: 0 24px; background: url(images/ee_skin/header-bg.jpg) 50% 0 no-repeat;}

.header {height: 174px;}

.main-display {float: left;}

#home-link {width: 372px; height: 136px; float: left;}

.secondary-nav {float: right; margin-top: 16px; color: #fff; height: 16px;}
.secondary-nav a {text-decoration: underline; color: #fff;}
.secondary-nav a:hover {text-decoration: none;}

.top-nav {height: 54px; float: right; clear: right; margin-top: 24px; width: 487px;}
.top-nav li {float: left; display: block;}
.top-nav li a {float: left; color: #fff; display: block; padding: 11px 3px 15px; font-size: 18px;}

.top-nav-left {float: left;}
.top-nav-right {float: left;}
.top-nav-right, .top-nav-left {width: 18px; height: 48px;}
.top-nav li.selected a {background: url(images/ee_skin/top-nav-selected-bg.png) 0 100% repeat-x;}
.top-nav li.selected .top-nav-left {background: url(images/ee_skin/top-nav-selected-left.png) 0 100% no-repeat;}
.top-nav li.selected .top-nav-right {background: url(images/ee_skin/top-nav-selected-right.png) 0 100% no-repeat;}

#main-content-container {width: 679px; padding-top: 11px;}

.main-content {width: 621px; margin-left: 4px; background: #fff url(images/ee_skin/main-content-top-bg.jpg) 0 0 repeat-x; border-left: 1px solid #333; border-right: 1px solid #333; padding: 24px; padding-bottom: 0;}
.main-content-bg-bottom {width: 669px; margin-left: 4px; border-left: 1px solid #333; border-right: 1px solid #333; height: 64px; background: url(images/ee_skin/main-content-top-bottom.jpg) 0 0 repeat-x;}
.main-content-top {height: 51px; width: 679px; background: url(images/ee_skin/main-content-top.jpg) 0 0 no-repeat;}
.main-content-bottom {height: 54px; width: 679px; background: url(images/ee_skin/main-content-bottom.jpg) 0 0 no-repeat;}

.breadcrumbs {padding-top: 18px; margin-left: 28px; color: #fff !important;}
.breadcrumbs #location {margin: 0; color: #fff;}
.last-bread-crumb {color: #fff !important;}
.breadcrumbs a {color: #fcb614 !important;}

#sidebar-container {padding-left: 1px; width: 246px; padding-right: 18px; vertical-align: top;}

.home-splash-display {width: 671px; height: 323px; padding: 3px 3px 1px 5px; background: url(images/ee_skin/front-page-splash-container-bg.jpg) 0 0 no-repeat;}
.home-splash-display p, .home-sub-splash-display p {margin: 0 !important; padding: 0 !important;}
.home-sub-splash-display {width: 625px; height: 132px; padding: 24px 25px 108px 29px; background: url(images/ee_skin/sub-splash-panel.jpg) 0 0 no-repeat;}
.home-sub-splash-display img {border: 1px solid #333;}
.home-sub-splash-display table td {width: 208px; text-align: center;}
.sidebar-top {display: block;}
.sidebar {margin-left: 5px; width: 239px; background: url(images/ee_skin/sidebar-bg.jpg) 0 0; min-height: 264px; border-left: 1px solid #111; border-right: 1px solid #333;}
.sidebar-bottom {margin-left: 2px;}

.sidebar-content {padding: 8px;}
.sidebar-content ul li {margin-bottom: 2px;}
.sidebar-content ul li strong {color: #369 !important;}

.sidebar-title {display: block; margin-bottom: 12px; padding-bottom: 4px; border-bottom: 1px solid #604a2f;}

.buttons-row input {float: left; margin-right: 16px;}

.title.title-with-sort-row h2 {width: auto;}
.title h2 {font-size: 18px; line-height: 1.4em;}

.descr {float: left; clear: both; margin-top: 16px;}
.descr, .descr p {font-size: 10pt !important; font-family: comic sans ms, lucida grande; color: #604a2f !important;}
.descr ul {margin-top: 8px;}
.descr ul li {margin-left: 24px; margin-top: 4px; font-family: comic sans ms, lucida grande; }
.descr span {}

.product-subtitle div {color: #fcb614;}
#product_price, .property-value .currency {color: #6fc8e6; font-size: 16px;}
.product-price {color: #604a2f; font-size: 16px;}

.subheader {font-size: 15px; color: #fcb614; padding-bottom: 4px; margin-top: 16px; border-bottom: 1px solid #eee;}

input, textarea {border: 1px solid #ccc; font-size: 14px; padding: 4px; color: #555;}
.submit-button {border: none; padding: 0;}

.search {padding: 8px;}
.search a {display: block;}
.search input {width: 140px; float: left; margin-bottom: 7px;}
#search-submit {width: 46px !important; padding: 0 !important; height: auto !important; border: none; float: right; margin-top: -2px;}
 
/* -----------------------------------------------*/
/*  Float Control								  */
/* -----------------------------------------------*/

.float-left {float: left;}
.float-right {float: right;}
.clearer {clear: both; height: 0; line-height: 0; padding: 0; margin: 0;}

/* -----------------------------------------------*/
/*  Header tag styles							  */
/* -----------------------------------------------*/

h1 {}
h2 {}
h3 {}

/* -----------------------------------------------*/
/*  Body Styles     							  */
/* -----------------------------------------------*/

body {}
a {}
a:hover {}

/* -----------------------------------------------*/
/*  Gift Registry Layout Styles 				  */
/* -----------------------------------------------*/

.data-name td {padding: 7px 0;}
.data-name td.data-name {text-align: right;}

.flc-tabs {text-align: center; margin: auto; margin-bottom: 16px; }
.flc-right-dialog { float: right; margin: 0 !important;}
.flc-right-dialog .content {vertical-align: top;}

.flc-left-dialog {float: left;}
.flc-left-dialog .data-table input {width: auto;}

.flc-buttons {margin-bottom: 16px;}
h1.page-title {display: none;}

/*.products-table .product-cell img {padding-bottom: 16px; border-bottom: 2px dotted #d4d4d4;}*/

.nav-pages {margin-bottom: 4px;}

.wish-list-buttons .buttons-row {float: left; margin-left: 7px;}
.details .product-title {display: block; margin-bottom: 14px; font-size: 15px !important;}

.gift-registry-results {}
.gift-registry-results .gift-reg-date {width: 33%;}
.gift-registry-results .gift-reg-name {width: 33%;}
.gift-registry-results .gift-reg-products {}
.gift-registry-results .gift-reg-desc {}
.flc-address .subheader {margin-top: 0;}

.registry-links {margin-top: 14px; float: left;}
.registry-links a {margin: 0 7px; float: left; display: block;}

#registry-search tr td {padding: 7px; text-align: right; }
#registry-search tr td select { margin-right: 7px;}
#registry-search tr td input {width: 250px;}
#registry-submit { width: auto !important; color: #fff; text-shadow: 0px 1px 0px #369; padding: 7px 14px; background: #3e90d1 url(images/registry-submit-bg.jpg) 0 -14px repeat-x; border: 1px solid #369;}

#registry-list tr td {padding: 7px;}
#registry-list tr td a {color: #7ABFE6;}
#registry-list tr.subhead-row td {background: #f7f7f7;}
#registry-list tr.head-row td {background: #7ABFE6; color: #fff;}
#registry-list tr.head-row td a {color: #fff;}

.registry-list tr td {padding: 7px;}
.registry-list tr td a {color: #7ABFE6;}
.registry-list tr.subhead-row td {background: #f7f7f7;}
.registry-list tr.head-row td {background: #7ABFE6; color: #fff;}
.registry-list tr.head-row td a {color: #fff;}

.registry-form b {text-align: left; font-size: 16px; font-weight: normal; color: #369; display: block; margin: 24px 0px 7px; padding-bottom: 4px; border-bottom: 2px solid #eee;}
.registry-form tr td {padding: 4px;}
.registry-form tr td label {text-align: right; display: block;}
.registry-form tr td.star {padding: 4px 0;}
.registry-form tr td input {width: 190px; text-align: left;}
.registry-form tr td select {text-align: left; margin-right: 7px;}

#registry-progress {width: 100%;}
#registry-progress td {padding: 7px;}

#registry-details td {padding: 4px 0; font-size: 14px; color: #444;}
#registry-details td b {color: #7ABFE6;}

.DialogTitle {font-size: 30px; color: #7ABFE6; padding-bottom: 24px;}

.registry-product-table .grcategory {background: #7ABFE6; color: #fff; padding: 7px;}
.registry-product-table tr td {padding: 7px; vertical-align: top;}
.registry-product-table tr.TableHead td { font-size: 11px; color: #777; border-bottom: 1px solid #eee;}
