@charset "utf-8";
/* CSS Document */
/* Font Families:
	font-family: 'Pathway Gothic One', sans-serif;
	font-family: 'Open Sans', sans-serif;
*/
body{
	width:100%;
	padding:0px;
	margin:0px;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	font-weight:300;
	text-rendering:optimizeLegibility;
	-webkit-font-smoothing: subpixel-antialiased !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    zoom:1;
	background:none #1c1c1c;
}

nav a {
    padding: 4px 8px;
		font-size:14px;
		font-weight:300;
    color: #fff;
}
.wrapper{width:100%;text-align:center;background:none #ececec;}
.header{width:100%;height:170px;background:url(../images/header-bg.png) top center repeat-x transparent;text-align:center;}
.header-container{position:relative;margin:auto;height:170px;width:960px;text-align:center;}
.header-container h3{margin:0px;padding:0px;color:#e9d101;font-style:italic;font-weight:300;font-size:16px;position:absolute;right:0px;top:70px;}
.header-container a.tel{background:url(../images/telephone.png) left center no-repeat transparent; padding-left:40px;color:#ffffff;font-weight:700;text-decoration:none;font-size:20px;position:absolute;right:0px;top:100px;}
a.logo{width:364px;height:155px;display:inline-block;*display:inline;zoom:1;margin:auto;}
.navgraphic{width:100%;height:398px;background:url(../images/nav-bg.png) top left repeat-x transparent;}
.navgraphic-container{width:100%;height:398px;background:url(../images/graphic.jpg) center top no-repeat transparent;}
.sloganline{text-align:center;width:100%;height:125px;background:none #ffffff;}
.slogan-content{width:1000px;margin:auto;height:125px;line-height:125px;font-size:20px;font-weight:400;color:#606060;}
.slogan-content h2{display:inline;color:#d6af2b;font-weight:700;font-size:22px;margin:0px;padding:0px;}
.footer-top{width:100%;height:210px;background:none #242424;text-align:center;border-top:8px solid #e5c42a;}
.footer-top-container{width:980px;display:block;height:210px;margin:auto;text-align:left;}
.footer-top-container .footer-top-panel{display:inline-block;*display:inline;zoom:1;width:320px;height:210px;vertical-align:top;}
.footer-top-panel h3{color:#e5c42a;font-style:italic;font-size:26px;font-weight:normal;}
.footer-top-panel p{color:#ffffff;font-style:italic;font-size:14px;color:#ffffff;line-height:26px;padding:0px 10px;}
.footer-bottom{width:100%;height:124px;background:url(../images/footer-bg.png) top left repeat-x #282828;text-align:center;}
.footer-bottom-content{width:980px;height:124px;margin:auto;line-height:124px;color:#797979;}
.footer-bottom-content a{color:#999999;text-decoration:none;}
.content{width:960px;text-align:justify;margin:auto;padding:20px 0px;}
a.buynow{display:inline-block;*display:inline;zoom:1;width:200px;height:57px;text-decoration:none;vertical-align:middle;background:url(../images/shopnow_btn.png) center center no-repeat transparent;}
.content h1{
	background:url(../images/title-underline.png) center center repeat-x transparent;
	text-align:center;
	display:block;
	margin:20px 0px 40px 0px;
}
.content h1 span{
	padding:0px 20px;
	background:none #ececec;
	font-family: 'Pathway Gothic One', sans-serif;
	color: #72757c;
	font-size:38px;
	font-weight:normal;
	text-shadow: 2px 2px 0px #ffffff;
}
.content p{color:#4a4a4a;font-size:16px;line-height:32px;}

/* Contact US */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

.container {
  max-width: 500px;
  width: 100%;
  margin: 0 auto;
  position: relative;
}

#contact input[type="text"],
#contact input[type="email"],
#contact input[type="tel"],
#contact input[type="url"],
#contact textarea,
#contact button[type="submit"] {
  font: 400 12px/16px "Roboto", Helvetica, Arial, sans-serif;
}

#contact {
  background: #F9F9F9;
  padding: 25px;
  margin: 15px 0;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
}

#contact h3 {
  display: block;
  font-size: 30px;
  font-weight: 300;
  margin-bottom: 10px;
}

#contact h4 {
  margin: 5px 0 15px;
  display: block;
  font-size: 13px;
  font-weight: 400;
}

fieldset {
  border: medium none !important;
  margin: 0 0 10px;
  min-width: 100%;
  padding: 0;
  width: 100%;
}

#contact input[type="text"],
#contact input[type="email"],
#contact input[type="tel"],
#contact input[type="url"],
#contact textarea {
  width: 100%;
  border: 1px solid #ccc;
  background: #FFF;
  margin: 0 0 5px;
  padding: 10px;
}

#contact input[type="text"]:hover,
#contact input[type="email"]:hover,
#contact input[type="tel"]:hover,
#contact input[type="url"]:hover,
#contact textarea:hover {
  -webkit-transition: border-color 0.3s ease-in-out;
  -moz-transition: border-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out;
  border: 1px solid #aaa;
}

#contact textarea {
  height: 100px;
  max-width: 100%;
  resize: none;
}

#contact button[type="submit"] {
  cursor: pointer;
  width: 100%;
  border: none;
  background: #e5c42a;
  color: #FFF;
  margin: 0 0 5px;
  padding: 10px;
  font-size: 15px;
}

#contact button[type="submit"]:hover {
  background: #e5c42f;
  -webkit-transition: background 0.3s ease-in-out;
  -moz-transition: background 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}

#contact button[type="submit"]:active {
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
}

.copyright {
  text-align: center;
}

#contact input:focus,
#contact textarea:focus {
  outline: 0;
  border: 1px solid #aaa;
}

::-webkit-input-placeholder {
  color: #888;
}

:-moz-placeholder {
  color: #888;
}

::-moz-placeholder {
  color: #888;
}

:-ms-input-placeholder {
  color: #888;
}
