a { color: rgba(160,106,57,1.0) }
a:hover { color: rgba(220,168,101,1.0); }
h1 { font-family: 'Rye', serif; color: #fff; text-transform: uppercase }
h2, h3 { font-family: 'Oswald', sans-serif; color: #fff; text-transform: uppercase }
h2.BoxHeader { font-size: 18px }
h2.ProductName { font-size: 18px; }
h3.ProductName { font-size: 15px; }
body { background: url(https://stevenseagulls.com/wp-content/uploads/seagulls-darkgreybrown.jpg) #161210 fixed; background-size: cover; font-family: Cantata One; font-weight: 400; font-style: normal; font-size: 14px; color: #edd2cd; line-height: 1.5 }
#SearchForm { display: none }
#Header { background: url(../i/header-2015-a.jpg) #000; background-size: cover; background-position: center top; border-bottom: 10px solid #000; }
header .NavigationList li { position: relative; background: transparent; float: left; margin: 0; }
header .NavigationList li a { color: #fff; position: relative; float: left; width: auto; font-size: 16px; font-weight: normal; font-family: 'Oswald' !important; text-transform: uppercase; background-color: transparent; background-repeat: repeat-x; background-image: none; -moz-box-shadow: none; box-shadow: none; text-shadow: none; border: 0; border-bottom-color: none; -moz-border-bottom-left-radius: 3px; -moz-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
header .NavigationList li a:hover { background: transparent; opacity: 0.8 }
.Breadcrumb { margin-bottom: 1em; opacity: 0.5 }
.Breadcrumb li { font-family: 'Oswald', sans-serif; font-weight: 200 }
.ProductList li, #side-features .ProductList li { border-bottom: none; }
#MainNavigation h2 { display: none }
#MainNavigation ul.Categories > li.Current > a { color: rgba(220,168,101,1.0); text-decoration: none; cursor: default; }
#PaginationSortForm { display: none; }
.Notification { position: relative; padding: 8px; font-size: 12px; margin: 0 0 9px; border: 1px solid #333; background: #111; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#MiniCartWrapper { border-bottom: 1px solid #000; }
.CurrencyNavigation li a { color: #000 !important}
header .DropdownNavigation ul>li { background:transparent !important}
#CurrencyNavigation > li > a {background:transparent !important}
dd.Price, dd.StorageInfo { text-align:right}
/* Front Banner
-------------------------------------------------------------- */
#SeagullsWelcome { background: url(../i/seagulls-welcome01.jpg) #000; background-size: cover; background-position: center top; border-bottom: 5px solid #000; padding: 6rem 1rem 0rem 1rem }
#SeagullsWelcome p { font-family: 'Oswald', sans-serif; font-size: 1.5rem; color: #fff; font-weight: 200; text-transform: uppercase; padding: 0 4rem 0rem 0; line-height: 1.15em }
#SeagullsWelcome p strong { font-size: 2.5rem; font-weight: 200; font-family: 'Rye', serif; }
span.Banner.BannerID-1 { display: none; }
/* Buttons
-------------------------------------------------------------- */
button, input[type="button"], input[type="reset"], input[type="submit"], .Button { font-family: 'Oswald', sans-serif; width: auto; height: auto; top: -2px; padding: 1px 5px; margin-bottom: 14px; background-color: #da621e; background-repeat: repeat-x; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; text-shadow: none; border: none; border-bottom-color: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-transform: uppercase; color: #fff }
.CheckoutButton, a.Button.PrimaryAction, button.PrimaryAction, #Checkout .FormSubmit .SubmitButton, .BuyForm .FormSubmit .SubmitButton, #Checkout p.Big a.Button { padding: 8px 17px; font-weight: bold; text-decoration: none; color: #FFF; background-color: #da621e; background-repeat: repeat-x; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; text-shadow: none; border: none; border-bottom-color: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-transform: uppercase }
.CheckoutButton, a.Button.PrimaryAction, .CheckoutButton:hover, #Checkout .FormSubmit .SubmitButton:hover, .BuyForm .FormSubmit .SubmitButton:hover, #Checkout p.Big a.Button:hover { color: #FFF; font-family: 'Oswald', sans-serif; background-color: #da621e; background-repeat: repeat-x; background-image: none; border: none; border-bottom-color: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; text-transform: uppercase }
/* ColorBox
-------------------------------------------------------------- */
#cboxContent {
  padding: 36px 15px 18px;
  margin: 20px;
  background: #000;
  border: 1px solid #333;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 15px rgba(220,168,101,0.5); -moz-box-shadow: 0 0 15px rgba(220,168,101,0.5); box-shadow: 0 0 15px rgba(220,168,101,0.5); 
  overflow: visible;
}
#cboxLoadedContent {
  background: #000;
  padding: 17px;
  text-align: left;
  border: 1px solid #333;
}
#cboxTitle {
  color: #fff;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
}
/* Small Productlists
-------------------------------------------------------------- */
ul.ProductList, ol.ProductList, .ProductList li { position: relative; margin: 0; padding: 0; list-style: none outside; }
ul.ProductList, ol.ProductList { margin: 0; font-weight: bold; }
.ProductList li, #side-features .ProductList li { }
.ProductList li a { display: block; min-height: 35px; padding: 5px 15px 12px; text-decoration: none; }
.ProductList li h3 { margin: 0; padding: 0 0 0 36px; font-size: 13px; color: #996539; font-weight: normal; -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -ms-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }
.ProductList li a:hover h3 { color: #dca865; }
.ProductList li .ListImage { position: absolute; display: block; top: 9px; left: 9px; text-align: center; width: 34px; height: 34px; line-height: 32px; background: #FFF; border: 1px solid #d9d9d9; border-bottom: 1px solid #cccccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; -border-radius: 3px; -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -ms-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }
.ProductList li .ListImage img { display: inline; margin: 0 auto; vertical-align: middle; }
.ProductList li a:hover .ListImage { border-color: #dca865; -webkit-box-shadow: 0 0 5px rgba(220,168,101,0.5); -moz-box-shadow: 0 0 5px rgba(220,168,101,0.5); box-shadow: 0 0 5px rgba(220,168,101,0.5); }
.Product .ProductImage { display: block; position: relative; margin: 0 -9px; padding: 8px; height: 162px; width: 162px; text-align: center; line-height: 160px; background: #000; border: 1px solid #333; border-bottom: 1px solid #333; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -ms-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }
#MiniCartWrapper ul li { position: relative; padding: 8px 15px 9px; border-bottom: none; font-size: 11px; }
#MiniCartWrapper ul li:hover { background: rgba(255,255,255,0.1) }
dl#MiniCartFooter .CartLink { padding: 0 15px 9px; font-size: 11px; border-bottom: none; }
dd { color: #dba76a; }
dt { color: #fff; font-weight: normal; opacity: 0.5; text-transform: uppercase; font-size: 6px; letter-spacing: 0.25em; }
dl#MiniCartFooter dt { font-weight: normal; color: #fff; font-size: 7px; padding-top: 8px; }
dl#MiniCartFooter { text-align: right; }
/* Checkout
-------------------------------------------------------------- */
MultiPageCheckout { background: rgba(0,0,0,0.3) }
#MultiPageCheckout .HeaderItem { border: 0; background: transparent }
#MultiPageCheckout .HeaderItem p { color: #fff; text-shadow: none }
#CheckoutStage + * { position: relative; z-index: 100; background: rgba(0,0,0,0.3); margin-top: -1px; }
ol#CheckoutStage { opacity: 0.5; margin-top: 10px }
#PreviewSplit { width: 384px; overflow: visible; border-bottom: 1px solid #111; border-left: 1px solid #111; margin: -18px -15px 0 560px; background: rgba(255,255,255,0.1); }
.CheckoutTransferToPayment button { background: #fff; cursor: pointer; color: #666; border: none; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; }
.CheckoutTransferToPayment button img { border: none; }
.CheckoutTransferToPayment button:hover { background: #fff; border-color: transparent; opacity: 0.7 }
/* Cart
-------------------------------------------------------------- */
thead th, thead td { text-transform: uppercase; letter-spacing: 0.2em; font-size: 12px; padding: 12px 9px 4px; border-bottom: 1px solid #444; }
th, td { border-bottom: 1px solid #111; padding: 8px 9px 9px; vertical-align: top; text-align: left; }
/* Productlist
-------------------------------------------------------------- */
.Product .ProductImage:hover { border-color: rgba(220,168,101,1.0); -webkit-box-shadow: 0 0 5px rgba(220,168,101,0.5); -moz-box-shadow: 0 0 5px rgba(220,168,101,0.5); box-shadow: 0 0 5px rgba(220,168,101,0.5); }
#ProductBuy .BuyForm fieldset { clear: left; position: relative; margin: 0 -9px 18px; padding: 8px; border: none; background-color: transparent; }
#ProductBuy .BuyForm .FormSubmit { margin: 8px -8px -8px; padding: 17px 8px 0; width: 100%; background: transparent; border-top: none; }
.Prices * { color: #fff }
#CurrentProductImage { background: #000; border: 1px solid #333; border-bottom: 1px solid #222; }
#CurrentProductImage:hover { border-color: #dca865; -webkit-box-shadow: 0 0 5px rgba(220,168,101,0.5); -moz-box-shadow: 0 0 5px rgba(220,168,101,0.5); box-shadow: 0 0 5px rgba(220,168,101,0.5); }
#cboxOverlay { background: #000; opacity: 0.7 !important }
#cboxTitle { font-family: 'Oswald', sans-serif; text-transform: uppercase }
#SidebarBg { background: rgba(0,0,0,0.3); }
#MainNavigation ul.Categories li { position: relative; border-bottom: none; background: transparent; zoom: 1; }
.BoxHeader { position: relative; width: auto; clear: both; margin: -1px 0 0; padding: 8px 15px 9px; border-bottom: none; border-top: none; background: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; text-shadow: none; cursor: default; }
#MainNavigation ul.InfoNavigation, #MainNavigation ul.NewsList, #MainNavigation ul.Campaigns { margin: 0; padding: 9px 15px 8px 15px; border-bottom: none; list-style: none outside; }
#Primary .NavigationList li { margin: 0; padding: 0; border-bottom: none; }
#Secondary { float: right; min-height: 18px; background: transparent; border: none }
#Container { position: relative; margin: 0 auto; min-height: 100%; padding: 0; border-left: none; border-right: none; background: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#Main { position: relative; overflow: visible; z-index: 2; padding: 0; background: transparent; border: none }
#PageHeader { padding: 8px 15px 9px; margin: 0; border: none; background-color: #000; background-repeat: repeat-x; background-image: none; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
#Footer { background: rgba(0,0,0,0.5); position: relative; margin: -1px 0 0; padding: 0; text-align: center; border-top: none; z-index: 1; }
#Copyrights { opacity: 0.4; text-transform: uppercase; font-size: 7px; color: rgba(255,255,255,0.5); letter-spacing: .2em; font-weight: 400; line-height: 1.3em; }

@media screen and (max-width: 680px) {
#MainNavigation { float: none; width: 100%; border: none; padding-top: 42px; background-color: #111; background-repeat: repeat-x; background-image: none; }
header .CustomerNavigation { position: absolute; top: 20px; right: 0; width: 25%; }
header .NavigationList li a { float: right }
#ResponsiveCartLink .SubTotal, #ResponsiveCartLink .CartEmpty { color: #dba76a; text-shadow: none }
}

@media screen and (max-width: 980px) {
#Primary { text-align: center; vertical-align: middle; border-left: none; margin-left: -1px; }
#MainNavigation h2.BoxHeader, #MainNavigation ul { border-right: none; }
}

@media screen and (min-width: 980px) {
#Container { width: 960px; }
#Main { width: 576px; margin: 0 191px; }
#Secondary { margin-right: -192px; }
#LandingPageWrapper { position: relative; overflow: visible; width: 576px; margin: 0; border: 0; }
#PrimaryFeatures { position: relative; float: left; width: 576px; min-height: 18px; }
.Product { position: relative; float: left; width: 162px; margin: 0 6px; padding: 9px 9px 27px; display: inline; height: 330px; }
}