@import url(//fonts.googleapis.com/css?family=Lato:400,400italic,700,700italic|Italianno);
@import url(//fonts.googleapis.com/css?family=Stardos+Stencil);
 
/*Watch Store*/

@import url(//fonts.googleapis.com/css?family=Oswald|Crimson+Text);
body {    
    color: #636363;
    font: 14px/19px "Arial", sans-serif;
    font-size: 14px;
}
body { 
/*Fotolia_85082355_Subscription_Yearly_M_PLUS.jpg*/
     background: url(//nebula.wsimg.com/a85b7693b2b113970bb75db756da07f3?AccessKeyId=BB0D3A0F928485BCEFAF&disposition=0&alloworigin=1) top center no-repeat;

  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
 
/* =====================
    WRAPPERS
=====================*/
.sf_outer_wrapper {
    width: 100%; 
    margin: 0px auto;
    background-color: transparent;
margin-top: 56px;
}
.sf_region1 {
    width: 100%;
    padding: 0px;
    height: 190px;
}
.sf_main_header {
    width: 1020px;
    padding: 45px 0;
    height: 30px;
    margin: 0 auto;
    float: none;
}

.sf_main_wrapper {
    background-color: #fff;
    padding: 40px;
    width: 940px;
}
.sf_region10 {
    background-color: transparent;
    margin-top: 0px;
}
.sf_footer {
    width: 940px;
    text-align: right;
    padding: 15px 40px;
    height: 40px;
    background: url(//nebula.wsimg.com/2180d8f3cac99bdbb809f2581401f097?AccessKeyId=70DF937DC831512DC8CD&disposition=0&alloworigin=1) no-repeat left top;
}
.logo {
    color: #c4ac97;
    font-family: "Crimson Text",serif;
    font-size: 48px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 1em;
    text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15);
    -webkit-text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15);
    -moz-text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15);
    text-transform: uppercase;
    text-align: center;
}
 
/* =====================
    NAVIGATION
=====================*/
.sf_navigation {
    height: 70px;
    width: 100%;
    margin: 0px auto;
    background: #0000A7;
}
.sf_navigation ul {
    float: left;
}
.sf_navigation ul li {
    padding: 0px;
    border-right: 1px solid #524e4c;
}
.sf_navigation ul li:last-child {
    border-right: 0;
}
.sf_navigation ul li a,
.sf_navigation ul li a:visited {
    border-bottom: 0px;
    color: #ffffff;  
    font-family: 'Stardos Stencil', cursive;
    font-size: 14px;
    text-transform: uppercase;
    width: auto;
    text-align: center;
    padding: 25px 35px;
}
.sf_navigation ul li a:hover,
.sf_navigation ul li.active-nav a {
    color: #999;
}
 
.widget.main_nav {
    margin: 0 auto;
    width: 1020px;
}
/* =====================
    TYPOGRAPHY
=====================*/
a:link, a:visited {
    color: #0000A7;
}
a:hover {
    color: #555;
}
h1, h2, h3, h4, h5, h6 {
    line-height: 1em;
    color: #0000A7;
    font-family: 'Stardos Stencil', cursive;
}

.widgetset h3.widget_header {
    font-size: 27px;
}

.main-content h1 {
    text-align: center;
}

/* =====================
    BUTTONS
=====================*/
.btn {
    background-color: #f5f5f5;
    color: #848383;
    font-size: 12px;
    line-height: 28px;
    padding: 8px 12px;
    border: 0px;
    min-height: 28px;
    cursor: pointer;
}
 
/* =====================
    CUSTOM STYLES
=====================*/
td.titleRow a {
    font-weight: 400;
}

.sf_header_wrapper {
    display: none;
}

.jcarousel-clip{
    height:auto!important;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 95%;
}
.jcarousel-container ul{
    height:auto!important;
    width:auto!important;
}

.jcarousel-container ul li{
    height:200px!important;
}

.jcarousel-item-horizontal.jcarousel-item td, .jcarousel-item-vertical.jcarousel-item td {
    border: 0;
    text-align: center;
    vertical-align: middle;
}

.jcarousel-container .label{
    height: auto;
}

.jcarousel-prev,.jcarousel-next {
    display:none !important;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 30%;
    margin-right: 0;
    padding: 20px 10px 0;
    max-width: 162px;
}

.jcarousel-skin-tango .jcarousel-item img{
    width:90%!important;
    height:auto!important
}


.sf_content {
    width: 70%;
    font-size: 14px;
    color: #333;
}
.widgetset {
    width: 25%;
    border-left: 4px solid #000;
}

.widgetset {
border-left: 0px;
border-right: 4px solid #000;
float: left;
}
.sf_content {
width: 70%;
font-size: 14px;
color: #333;
float: right;
}

.widgetset a {
    text-decoration: none;
}
.widgetset .active {
    color: red !important;
}
.debug {
    display: none;
}

/*custom*/

#logo {
    float: left;
    text-decoration: none;
    margin-top: -42px;
}
.logo-box {
    margin-top: -95px;
    margin-left: 107px;
}

.widget input[type="submit"] {
    background-color: #fff;
    color: #000;
    border: 2px solid #0000a7;
    font-size: 18px;
}

.quick-search .form_item::after {
    color: #000;
    content: "\f002";
    font-family: "FontAwesome";
    font-size: 14px;
    margin-left: -22px;
}

.company-name {
    display: none;
}
.sf_region10 {
    background-color: transparent;
    margin-top: 0px;
    width: 100%;
}
.sf_footer {
    width: 100%;
    text-align: center;
    padding: 15px 0px;
    height: 40px;
    margin: 0 auto;
    background: #0000A7;
}
.footer {
    margin-top: -7px;
    margin-left: -8px;
}


.sf_banner{
    display:none;
}
/*updates*/

    input[type="text"], textarea {
    border-width: 1px;
    border-style: solid;
    padding: 6px 3px;
    width: 100px;
    }
    .widget input[type="submit"] {
    background-color: #fff;
    color: #000;
    border: 1px solid #0000a7;
    font-size: 14px;
    position: relative;
    bottom: 30px;
    left: 117px;
    padding: 0 3px;
    }
.form_item {
    padding-top: 3px;
}

.sf_navigation .subnav li  {
    border-bottom: 1px solid #524e4c;
    border-right: 0px;
}
.sf_navigation .subnav li a {
    background-color: #35383d;
    color: #fff;
}
.sf_navigation .subnav li a:hover {
    background-color: #fff;
    color: #35383d;
}
.widgetset h3.widget_header {
    font-size: 27px;
    white-space: nowrap;
    position: relative;
    right: 22px;
}