body {
	background-color: #F8F8F8;
	position: relative;
}

a:link {
    text-decoration: none !important;
}

a:visited {
    text-decoration: none !important;
}

a:hover {
    text-decoration: none !important;
	color: #FF7234;
}

a:active {
    text-decoration: none !important;
}

.m:link {
    text-decoration: none !important;
	color: #666;
}

.m:visited {
    text-decoration: none !important;
}

.m:hover {
    text-decoration: none !important;
	color: #FF7234;
}

.m:active {
    text-decoration: none !important;
	color: #1d1d1d;
}

/* ---- ios phone number fix -----*/

a[href^=tel] {
	color:inherit;
}

.one-edge-shadow {
	-webkit-box-shadow: 0 4px 10px -6px black;
	   -moz-box-shadow: 0 4px 10px -6px black;
	        box-shadow: 0 4px 10px -6px black;
}

.one-edge-shadow2 {
	-webkit-box-shadow: 0 -4px 10px -6px black;
	   -moz-box-shadow: 0 -4px 10px -6px black;
	        box-shadow: 0 -4px 10px -6px black;
}

/*---------Navbar Styles ----------*/

/* navbar */
.navbar-inverse {
    background-color: rgba(0, 0, 0, 0.85);
    border-color: #2d2d2d;
}
/* title */
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
    color: #FF7234;
}
/* link */
.navbar-inverse .navbar-nav > li > a {
    color: #e8e8e8;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
    color: #FFFFFF;
}
.navbar-inverse .navbar-nav > .active > a, 
.navbar-inverse .navbar-nav > .active > a:hover, 
.navbar-inverse .navbar-nav > .active > a:focus {
    background-color: #252525;
}
.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:hover, 
.navbar-inverse .navbar-nav > .open > a:focus {
    color: #1d1d1d;
    background-color: #f8f8f8;
}
/* caret */
.navbar-inverse .navbar-nav > .dropdown > a .caret {
    border-top-color: #e8e8e8;
    border-bottom-color: #e8e8e8;
}
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret,
.navbar-inverse .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
}
.navbar-inverse .navbar-nav > .open > a .caret, 
.navbar-inverse .navbar-nav > .open > a:hover .caret, 
.navbar-inverse .navbar-nav > .open > a:focus .caret {
    border-top-color: #1d1d1d;
    border-bottom-color: #1d1d1d;
}
/* mobile version */
.navbar-inverse .navbar-toggle {
	border-color: #1d1d1d;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
	background-color: #1d1d1d;
	border-color: #d8d8d8;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #d8d8d8;
}
@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #d8d8d8;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #FFFFFF;
    }
}

.footer {
	margin-top: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align:center;
}

button::-moz-focus-inner {
  border: 0;
}

button:focus {
	outline:0;
}

a::-moz-focus-inner {
  border: 0;
}

a:focus {
	outline:0;
}

input:focus {
	outline: none; 
}

button:focus {outline:0 !important;}


/*-----Music Player---*/
#defaultBar {
	height: 20px;
	width: 280px;
	position: relative;
	background-color: #2d2d2d;
	opacity: 0.9;
	margin-bottom: -5px;
	border-radius: 2px;
}

#progressBar {
	position: absolute;
	height: 18px;
	background-color: #F8F8F8;
	width: 0px;
	margin-bottom: -5px;
	margin-top: 1px;
	border-radius: 2px;
}

#playButton {
	border: none;
	height: 40px;
	width: 40px;
	padding: 3px;
	background-image:url(../img/play.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size: 40px;
}

#muteButton {
	border: none;
	height: 40px;
	width: 40px;
	padding: 3px;
	background-image:url(../img/unmute.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size: 40px;
}

#nextButton {
	border: none;
	height: 40px;
	width: 40px;
	padding: 3px;
	background-image:url(../img/next.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size: 40px;
}

#prevButton {
	border: none;
	height: 40px;
	width: 40px;
	padding: 3px;
	background-image:url(../img/prev.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size: 40px;
}

#playButton:active, #muteButton:active, #nextButton:active, #prevButton:active {
	position:relative;
	top: 1px;
}

#playButton:hover, #muteButton:hover, #nextButton:hover, #prevButton:hover, #progressBar:hover {
	opacity: 0.75;
	filter: alpha(opacity=75);
}

#defaultBar:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.music-nav {
	padding-top: 6px;
	margin-bottom: -5px;
	background-color: rgba(0, 0, 0, 0.85);
}

.music-hidden {
	display:none;
}

.bottom-space {
	padding-bottom: 50px;
}

.divider {
	height: 10px;
}

.nowPlaying {
	color: #FF7234;
}

.scroll-space {
	height: 50px;
}

.info-text {
	text-align:center;
}

.img-circle {
	-webkit-box-shadow: 0 4px 10px -6px black;
	   -moz-box-shadow: 0 4px 10px -6px black;
	        box-shadow: 0 4px 10px -6px black;
}

/*---- Switcher CSS ----*/

a, a:visited, a:hover {
cursor: pointer;
}
.switcher-content {
display: none;
}

/*---- cool fossil specific ----*/

.album-art {
	margin-top: 5px; 
	width: 200px;
}

.album-art-lg {
	margin-top: 5px; 
	width: 500px;
}

@media (max-width: 1000px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
}

.tab { 
	margin-left: 40px;
}

.border {
	border-bottom-color:#999999;
	border-bottom-width:thin;
	border-bottom-style:solid;
}
