@import url(http://fonts.googleapis.com/css?family=Dosis:400,600,700,500);

body {background: #000; font-size: 14px; font-family: "helvetica neue",Helvetica,Arial,Verdana,sans-serif; padding: 0; margin: 0; color: #313231;}

a:link, a:visited {color: #000;text-decoration: none;}
a:hover, a:active {color: #555;	text-decoration: none;}

h1 {font-size: 40px;}
h2 {font-size: 32px;font-weight: normal;}
h3 {font-size: 26px;font-weight: normal;}
h4 {font-size: 24px;font-weight: normal;}
h5 {font-size: 20px;font-weight: normal;}
h6 {font-size: 18px;font-weight: normal;}

h1, h2, h3, h4, h5, h6 {color: #222;font-family: 'Dosis';text-transform: uppercase;font-weight: 600;}

.storelogo {position:absolute;left:15px;top:150px;width:220px;}
#sesection1 {background:url(/merchant/3764/images/template/35percent-bg.png);height:60px;border-bottom:1px solid #fff;}
.sehighlightlast p {
  bottom: 25px; color: #fff;
  font-family: 'Dosis'; font-size: 50px;
  font-weight: 500; left: 20px;
  line-height: 1em; position: absolute;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4); text-transform: uppercase;
  width: 600px;
}
#selectnav {display:none;}
.home_post {width:200px; position: fixed; left:20px; top:250px;}
.home_news_title {font-size:25px;font-weight: bold;color:#fff;}
.home_title {font-size:18px;line-height:27px;}
.home_title a {color:#fff;}
.home_title a:hover {color: #009d56;}
.home_post_date {width: 40px;height: 40px;margin-right: 10px;margin-top:5px;padding:4px;float:left;color: #fff;text-transform: uppercase;font-weight: bold;background: #009d56;}

.home_post_date .home_month
{
	width: 100%;
	font-size: 10px;
	text-align: center;
	line-height:15px;
}

.home_post_date .home_year
{
	width: 100%;
	font-size: 10px;
	text-align: center;
	margin-top: -8px;
	line-height:15px;
}

.home_post_date .home_date
{
	width: 100%;
	font-size: 18px;
	text-align: center;
	margin-top: -8px;
	line-height:27px;
}

.secontainerhomepage #sesection4 .sesectionwidth {background:none;box-shadow:none;}
#sesection2 {display:none;}
.secontainerhomepage a:link, .secontainerhomepage a:visited {color:#fff;}
.secontainerhomepage a:hover, .secontainerhomepage a:active {color:#009d56;}

.megawrapper {margin: auto; padding-top: 10px; width: 84%;}
#sesection1 .sesectionwidth {width:auto;}

/*  Catalog Pages  */
.sebodycatalogpage {background:url(/merchant/3764/images/template/bw-background-web4.jpg) no-repeat fixed;background-size:cover;}
.sebodycatalogpage #sesection4 .sesectionwidth {margin-top:10px;}

/*   Item Detail Page   */
#seitempicture {float:none;width:608px;}
.seitemdetailpicture {width:600px;height:550px;}
#seitemcontent {margin-left:0;}
.zoomPad > img {max-height: 550px;max-width: 600px;}
#seitemcontent h1 {display:none;}
#seitemmore h2 {font-size:1.1em;}
#seitemcontent .secartcontainer {width:500px;}
#seitemdesccolright ul li {list-style-type:square;border:none;}
#seitemdesccolright {width:90%;}
#seitemdesccolleft {width:33%;float:right;margin-right:10px;}
.dd .ddChild li.hover { background-color: #009D56; color: #fff; }
.dd .ddChild li.hover .ddlabel { color: #fff; }
#seitemdesccolright li a { color: #009D56; }
#seitemdesccolright li a:hover { color: #666; }
#seitemdesccolleft h2 {font-size:1.2em;color:#575757}
#seitemdesccolright ul {margin-left:15px;}
#seitemdesccolright {margin-top:20px;float:none;}
#seitemdesc {display:none;}

/*  Item List Page  */

#userDefined #secomp6 .seitemlistgridviewdiv .seitempicture img {height: auto;max-height: 185px;max-width: 185px;width: auto;}
#userDefined #secomp6 .seitemlistlistviewdiv .seitempicture img {height: auto;max-height: 200px;max-width: 200px;width: auto;}
#secomp6 .seitemlistgridviewdiv .seitem {height:292px;}
#secomp6 .seitemlistlistviewdiv .seitem .seitemdata p {margin-left: 217px;}
#secomp6 .seitemlistlistviewdiv .seitem .seitemdata h5 {margin-left:79px;}
.sebodycataloglistpage #secomp6 .seitemlistdiv div .seitempicture {width:206px;}
ul#secatnav ul li a:hover { color: #fff; background: #000; }
#secomp6 .seitemlistgridviewdiv .seitem {background-position:center bottom;}
#secatshoprefine h2, .seproductsearchshortcut h4, #secomp5 #seitemrecently h2 {background:#000;color:#fff;}
a.secatshopmorelink {color: #009D56;}
a.secatshopmorelink:hover {color:#575757;}

/*  Page Control  */
.page_control {
  background: rgba(256, 256, 256, 0.5);
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  bottom: 0;
  display: none;
  height: 50px;
  left: 0;
  position: fixed;
  text-align: center;
  width: 50px;
}

.sepage h1.seheading {
    color: #009d56;
    margin-top: 5px;
    padding: 0;
    text-shadow: 1px 1px 0 #fff;
    border:none;
    }
    
.sebodyinfopage #sesection4 .sesectionwidth {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: url(/merchant/3764/images/template/80white.png);
  border-color: #fff -moz-use-text-color #fff #fff;
  border-image: none;
  border-style: solid none solid solid;
  border-width: 1px medium 1px 1px;
  height: 100%;
  left: 50%;
  padding-bottom: 30px;
  width: 800px;
  margin-top:10px;
}


#secontainer .touchcarousel.grey-blue .arrow-icon {background-image:url(/merchant/3764/images/template/carousel_arrows_light2.png);}

/*  Gallery Pages  */
.vendor {
    border: 1px solid #fff;
    display: block;
    float: left;
    font-family: 'TinosRegular',sans-serif;
    height: 131px;
    margin: 25px;
    padding: 5px;
    position: relative;
    width: 175px;
}

#kenburns {position: absolute;top: 0;left: 0;z-index: -2;}

#kenburns_overlay
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

#kenburns_title
{
	color: #fff;
	font-size: 50px;
	text-transform: uppercase;
	width: 600px;
	position: absolute;
	bottom: 70px;
	left: 20px;
	line-height: 1em;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
	font-family: 'Dosis';
	font-weight: 500;
}

#kenburns_desc
{
	color: #fff;
	font-size: 14px;
	width: 600px;
	position: absolute;
	bottom: 20px;
	left: 20px;
	opacity: 0.8;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	font-family: 'Dosis';
}

.sebodyinfopage.sebodyinfopage63 #sesection4 .sesectionwidth, .sebodyinfopage.sebodyinfopage65 #sesection4 .sesectionwidth, .sebodyinfopage.sebodyinfopage66 #sesection4 .sesectionwidth, .sebodyinfopage.sebodyinfopage68 #sesection4 .sesectionwidth, .sebodyinfopage.sebodyinfopage69 #sesection4 .sesectionwidth {border:none;background:none;box-shadow:none;}

.gallery4 {width:175px;display:inline-block;padding-left:10px;overflow:hidden;text-align:center;height:175px;}
.gallery4 img {max-width:175px;}

#userDefined .secontainercataloghomepage h1.seheading {padding:6px;}
.seitemhighlightspecials h3 {background:#009D56}
#secomp6 .seitemlistlistviewdiv .seitem .seitemprice {height:auto;}
#secomp6 .seitemlistpage .seitemlistlistviewdiv .sereviewstatus {margin-left:218px;}

@media (max-width: 1461px) {
.storelogo {left:15px;top:10px;width:120px;}
.storelogo img {max-width:120px;height:auto;}
.megawrapper {margin-left:145px;}
}

@media (max-width: 979px) {
	.megawrapper {display:none;}
	#selectnav {display:block; margin-left: 145px; margin-top: 15px; width: 80%;padding:7px;}
	#sesection1 {padding-top:1px;}
	.sesectionwidth {width:100%;}
	.sebody-g4 #sesection4 .sesectionwidth {width:768px;}
	.sebodylayout12 #sesection4 #secomp6 {width:65%;}
	#secomp6 .seitemlistgridviewdiv .seitem {width:30%;}
	#userDefined #secomp6 .seitemlistgridviewdiv .seitempicture img {max-height: 135px;max-width: 135px;}
	.zoomPad > img {max-height: 400px;max-width: 430px;}
	.seitemdetailpicture {height: 420px;width: 450px;}
	#seitemcontent .secartcontainer {width: 440px;}
	#seitemcontent .dd .ddTitle {width:415px;}
	#seitemcontent .dd .ddChild {width:425px !important;}
	img {max-width:100%;}
	table {max-width:100%;}
	.jobsttourwrapper {width:565px;margin:0 auto;}
	#secomp6 .seitemlistlistviewdiv .seitem .seitemprice {float:none;padding-left:41px;}
	.sebodylayout3 #sesection4 #secomp6 {width: 65%;}
}