body,html{height:100%}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{padding:0;margin:0;color:#D6D6D6}
ul{list-style-type:none}
ol{list-style-position:inside}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

div.ClearBoth {
	clear: both;
}

.esites-sidebar1 {
	width: 24% !important;
	float: left !important;
}

div.ESites_RightColumn {
	width: 75%;
	float: right;
}

.esites-header-inner h1, .esites-header-inner h2, .esites-header h1, .esites-header h2 {
	margin: 0px;
	text-align: center;
	color: #fff;
}

.esites-header-inner h1, .esites-header h1 {
	font-size: 28px;
	font-weight: 900;
	text-transform: capitalize;
	padding-top: 50px;
}

.esites-header-inner h2, .esites-header h2 {
	font-size: 36px;
}

img.SidebarCouponButton {
	max-width: 100%;
	margin: 0px auto !important;
	display: block;
}

div#ESites_RelatedServices h2 {
	margin: 0px 0px 10px 20px;
	text-transform: capitalize;
	font-size: 15px;
}

div#ESites_RelatedServices a {
}

div#ESites_RelatedServices h2:first-child {
	margin-top: 0px;
}

div#ESites_SocialMediaBlocks {
	text-align:center;
}

div#ESites_SocialMediaBlocks a {
	width:23%;
	margin:0px 0px;
	display:inline-block;
	text-align:center;
}

div#ESites_SocialMediaBlocks img {
}

img.PostImageMargin {
	float: right;
	margin: 0px 0px 10px 10px;
}

form.ESites_ContactForm {
	width: 99%;
	margin: 0px auto;
}

input[type=text], input[type=email], input[type=submit], textarea {
	width:  100%;
}

textarea {
	height: 150px;
}

.esites-layout-wrapper {
	text-align: justify;
}

.esites-footer p {
	margin: 0px;
}

/* CSS File 2 */
.esites-block{margin:12px}
div.esites-block img{border:1px solid #262626;margin:10px}
.esites-blockheader{border:1px dotted transparent;padding:8px 3px;margin:0 auto}
.esites-blockheader .t,.esites-blockheader .t a,.esites-blockheader .t a:hover,.esites-blockheader .t a:link,.esites-blockheader .t a:visited{color:#A8A8A8;font-size:20px;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Sans-Serif;font-weight:400;font-style:normal;margin:0 10px}
.esites-blockcontent,.esites-blockcontent a,.esites-blockcontent a:hover,.esites-blockcontent a:link,.esites-blockcontent a:visited,.esites-blockcontent li,.esites-blockcontent table{color:#A8A8A8;font-size:12px;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Sans-Serif}
.esites-blockcontent{padding:3px;margin:0 auto}
.esites-blockcontent p{margin:0 5px}
.esites-blockcontent a,.esites-blockcontent a:link{color:#FFC629;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Sans-Serif}
.esites-blockcontent a.visited,.esites-blockcontent a:visited{color:#C2C2C2;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Sans-Serif;text-decoration:underline}
.esites-blockcontent a.hover,.esites-blockcontent a:hover{color:#FFD257;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Sans-Serif;text-decoration:underline}
.esites-block ul>li:before{content:url(../images/blockbullets.png);margin-right:6px;bottom:2px;position:relative;display:inline-block;vertical-align:middle;font-size:0;line-height:0;margin-left:-11px}
.esites-block li{font-size:13px;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Sans-Serif;line-height:125%;color:#A8A8A8;margin:5px 0 0 10px}
.esites-block ol,.esites-block ul>li{padding:0}
.esites-block ul>li{padding-left:11px}
.esites-content-layout{display:table;width:100%;table-layout:fixed;border-collapse:collapse}
#esites-header-bg:before,#esites-hmenu-bg:before,.esites-footer:before,.esites-header:before,.esites-layout-cell:before,.esites-layout-wrapper:before,.esites-nav:before,.esites-sheet:before{width:100%;content:" ";display:table;border-collapse:collapse;border-spacing:0}
#esites-header-bg:after,#esites-hmenu-bg:after,.cleared,.clearfix:after,.esites-footer:after,.esites-header:after,.esites-layout-cell:after,.esites-layout-wrapper:after,.esites-nav:after,.esites-sheet:after{clear:both;font:0/0 serif;display:block;content:" "}
.esites-footer,.esites-footer a,.esites-footer a:hover,.esites-footer a:link,.esites-footer a:visited,.esites-footer caption,.esites-footer td,.esites-footer th{color:#BDBDBD;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Sans-Serif}
.esites-footer{-svg-background:linear-gradient(top,#3D3D3D 0,#121212 100%) no-repeat;background:linear-gradient(to bottom,#3D3D3D 0,#121212 100%) no-repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;margin:0 auto;position:relative;text-align:center}
.esites-footer p{padding:0;text-align:center}
.esites-footer a,.esites-footer a:link{color:#DBA100;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Sans-Serif}
.esites-footer a:visited{color:#8F8F8F;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Sans-Serif;text-decoration:underline}
.esites-footer a:hover{color:#FFC31F;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Sans-Serif;text-decoration:none}
.esites-header{background-position:0 0;background-image:url(../images/header.jpg)}
.esites-header{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;margin:0 auto;background-repeat:no-repeat;height:225px;position:relative;width:1000px;z-index:auto!important}
.esites-header .esites-slider-inner{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.esites-layout-wrapper,.esites-sheet{z-index:auto!important;position:relative}
.esites-layout-wrapper{margin:0 auto}
#esites-main,table,ul.esites-hmenu{font-size:16px}
#esites-main,table,ul.esites-hmenu{font-weight:400;font-style:normal;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Sans-Serif}
#esites-main,table.position{position:relative;width:100%}
#esites-main,.esites-shapes{left:0;overflow:hidden;top:0}
#esites-main{-svg-background:linear-gradient(top,#000 0,#4A4A4A 1050px) no-repeat;background:linear-gradient(to bottom,#000 0,#4A4A4A 1050px) no-repeat;background-attachment:fixed!important;margin:0 auto;min-height:100%;cursor:default}
.esites-nav{-svg-background:linear-gradient(top,#404040 0,#5C5C5C 50%,#363636 50%,#525252 100%) no-repeat;background:linear-gradient(to bottom,#404040 0,#5C5C5C 50%,#363636 50%,#525252 100%) no-repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,.25);-moz-box-shadow:0 0 3px 2px rgba(0,0,0,.25);box-shadow:0 0 3px 2px rgba(0,0,0,.25);padding:3px;margin:10px auto 0;position:relative;z-index:499;text-align:left}
ul.esites-hmenu a,ul.esites-hmenu a:hover,ul.esites-hmenu a:link,ul.esites-hmenu a:visited{outline:0;position:relative;z-index:11}
ul.esites-hmenu,ul.esites-hmenu ul{display:block;margin:0;padding:0;border:0;list-style-type:none;min-height:0}
ul.esites-hmenu li{position:relative;z-index:5;display:block;float:left;background:0 0;margin:0;padding:0;border:0}
ul.esites-hmenu>li>a,ul.esites-hmenu>li>a.active{-webkit-border-radius:4px;-moz-border-radius:4px;text-decoration:none}
ul.esites-hmenu li:hover{z-index:10000;white-space:normal}
ul.esites-hmenu ul:after,ul.esites-hmenu:after{content:".";height:0;display:block;visibility:hidden;overflow:hidden;clear:both}
.esites-nav:before,.esites-pager>:after,ul.esites-hmenu li li:after,ul.esites-hmenu ul:before,ul.esites-hmenu>li:before,ul.esites-vmenu>li>ul:before{content:' '}
ul.esites-hmenu{display:inline-block;vertical-align:middle;padding-left:3px;padding-right:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.esites-nav{width:1000px;padding-left:13px;padding-right:13px}
.esites-hmenu-extra1,.esites-hmenu-extra2{width:auto;height:auto;background-position:center;position:relative;display:block}
.esites-hmenu-extra1{float:left}
.esites-hmenu-extra2{float:right}
.esites-hmenu{float:left}
.esites-menuitemcontainer{margin:0 auto}
ul.esites-hmenu>li{margin-left:9px}
ul.esites-hmenu>li:first-child{margin-left:4px}
ul.esites-hmenu>li.last-child,ul.esites-hmenu>li:last-child{margin-right:4px}
ul.esites-hmenu>li>a{background:#828282;background:rgba(130,130,130,.7);border-radius:4px;padding:0 40px;margin:0 auto;position:relative;display:block;height:40px;cursor:pointer;color:#DEDEDE;line-height:40px;text-align:center}
.esites-hmenu>li>a,.esites-hmenu>li>a.active,.esites-hmenu>li>a:hover,.esites-hmenu>li>a:link,.esites-hmenu>li>a:visited{font-size:14px;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Sans-Serif;font-weight:400;font-style:normal;text-decoration:none;text-align:left}
ul.esites-hmenu>li>a.active{border-radius:4px;padding:0 40px;margin:0 auto;color:#FFF4D6}
ul.esites-hmenu>li:hover>a,ul.esites-hmenu>li>a:hover,ul.esites-hmenu>li>a:visited{text-decoration:none}
ul.esites-hmenu>li:hover>a,ul.esites-hmenu>li>a:hover{background:#363636;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 40px;margin:0 auto;color:#B0B0B0;text-decoration:none}
ul.esites-hmenu>li:before{position:absolute;display:block;top:0;left:-9px;width:9px;height:40px;background:url(../images/menuseparator.png) center center no-repeat}
ul.esites-hmenu>li:first-child:before{display:none}
.esites-postmetadataheader{background:#363636;background:rgba(54,54,54,.6);border:1px solid #262626;border-left:none;border-right:none;margin:0 auto;position:relative;z-index:1;padding:1px}
.esites-postheader,.esites-postheader a,.esites-postheader a.hovered,.esites-postheader a.visited,.esites-postheader a:hover,.esites-postheader a:link,.esites-postheader a:visited{font-size:22px;font-style:normal;font-weight:400}
.esites-postheader{color:#FFE9AD;margin:5px 0;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Sans-Serif}
.esites-blockcontent,.esites-postcontent,.esites-postfootericons,.esites-postheadericons,ul.esites-vmenu a{text-align:justify}
.esites-postcontent,.esites-postcontent a,.esites-postcontent a.hovered,.esites-postcontent a.visited,.esites-postcontent a:hover,.esites-postcontent a:link,.esites-postcontent a:visited,.esites-postcontent li,.esites-postcontent table{font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Sans-Serif}
.esites-postcontent p{margin:12px 0}
.esites-postcontent a,.esites-postcontent a:link{font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Sans-Serif;text-decoration:none;color:#FFC72E}
.esites-postcontent a.hover,.esites-postcontent a.visited,.esites-postcontent a:hover,.esites-postcontent a:visited{color:#969696;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Sans-Serif}
.esites-postcontent a.visited,.esites-postcontent a:visited{text-decoration:none}
.esites-postcontent a.hover,.esites-postcontent a:hover{text-decoration:underline}
.esites-postcontent h3{color:#FFD35C;margin:10px 0 0;font-size:20px;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Sans-Serif}
.esites-post ul>li:before,.esites-postauthoricon:before,.esites-postcontent ul>li:before,.esites-postdateicon:before,.esites-postediticon:before,.esites-postemailicon:before,.esites-postpdficon:before,.esites-postprinticon:before,.esites-textblock ul>li:before{margin-right:6px;position:relative;display:inline-block;vertical-align:middle;line-height:0}
.esites-post ul>li:before,.esites-postcontent ul>li:before,.esites-textblock ul>li:before{content:url(../images/postbullets.png);bottom:2px;font-size:0;margin-left:-11px}
.esites-post ol,.esites-post ul>li,.esites-postcontent ol,.esites-postcontent ul>li,.esites-textblock ol,.esites-textblock ul>li{padding:0}
.esites-post ol,.esites-post ul,.esites-postcontent ol,.esites-postcontent ul,.esites-textblock ol,.esites-textblock ul{margin:1em 0 1em 11px}
.esites-post li ol,.esites-post li ul,.esites-postcontent li ol,.esites-postcontent li ul,.esites-textblock li ol,.esites-textblock li ul{margin:.5em 0 .5em 11px}
.esites-post li,.esites-postcontent li,.esites-textblock li{font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Sans-Serif;color:#BABABA;margin:5px 0}
.esites-post ol>li,.esites-postcontent ol>li,.esites-textblock ol>li{overflow:visible}
.esites-post ul>li,.esites-postcontent ul>li,.esites-textblock ul>li{padding-left:11px;overflow-x:visible;overflow-y:hidden}
.esites-post{background:#595959;background:rgba(89,89,89,.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.04);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,.04);box-shadow:0 0 2px 1px rgba(0,0,0,.04);padding:5px;margin:12px}
#esites-hmenu-bg,.esites-checkbox:before,.esites-hmenu a,.esites-radiobutton:before,.esites-sheet,.esites-slidenavigator>a,.esites-vmenu a,article,footer,header,nav{-webkit-background-origin:border!important;-moz-background-origin:border!important;background-origin:border-box!important}
#esites-hmenu-bg,.esites-checkbox:before,.esites-radiobutton:before,.esites-sheet,.esites-slidenavigator>a,article,footer,header,nav{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.esites-sheet{background:#363636;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,.25);-moz-box-shadow:0 0 3px 2px rgba(0,0,0,.25);box-shadow:0 0 3px 2px rgba(0,0,0,.25);padding:10px;margin:10px auto 0;cursor:auto;width:1000px}
.esites-sidebar1{background:0 0;-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;border-radius:0 3px 0 0;margin:0 auto;width:25%}
.esites-button,.esites-button.active,.esites-button.active:hover{-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.2);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,.2)}
.esites-button{border-collapse:separate;-webkit-background-origin:border!important;-moz-background-origin:border!important;background-origin:border-box!important;-svg-background:linear-gradient(top,#F0B000 0,#FB0 12%,#FFC933 50%,#FB0 50%,#E0A500 50%,#FB0 77%,#FFC21A 100%) no-repeat;background:linear-gradient(to bottom,#F0B000 0,#FB0 12%,#FFC933 50%,#FB0 50%,#E0A500 50%,#FB0 77%,#FFC21A 100%) no-repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 0 2px 1px rgba(0,0,0,.2);border:1px solid #595959;padding:0 5px;margin:0 auto;height:21px}
input.esites-button{text-decoration:none;font-size:13px;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,Sans-Serif;font-weight:400;font-style:normal;position:relative;display:inline-block;vertical-align:middle;white-space:nowrap;text-align:center;color:#1C1C1C;margin:0 5px 0 0!important;overflow:visible;cursor:pointer;text-indent:0;line-height:21px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input.esites-button{float:none!important;-webkit-appearance:none}
.esites-button.active,.esites-button.active:hover{-svg-background:linear-gradient(top,#525252 0,#707070 50%,#4A4A4A 50%,#636363 100%) no-repeat;background:linear-gradient(to bottom,#525252 0,#707070 50%,#4A4A4A 50%,#636363 100%) no-repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 0 2px 1px rgba(0,0,0,.2);border:1px solid #696969;padding:0 5px;margin:0 auto;color:#E0E0E0!important}
.esites-button.hover,.esites-button:hover{-svg-background:linear-gradient(top,#9E9E9E 0,#BDBDBD 50%,#969696 50%,#B0B0B0 100%) no-repeat;background:linear-gradient(to bottom,#9E9E9E 0,#BDBDBD 50%,#969696 50%,#B0B0B0 100%) no-repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.2);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,.2);box-shadow:0 0 2px 1px rgba(0,0,0,.2);border:1px solid #474747;padding:0 5px;margin:0 auto;color:#1C1C1C!important}
.esites-content{margin:0 auto}
form.ESites_ContactForm input, form.ESites_ContactForm textarea {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

/* Mobile view CSS Styles */
@media screen and (max-width: 909px) {
	body {
		min-width: 1px !important;
	}
	
	div.ESites_RightColumn, .esites-sidebar1, .ESites_RightColumn, .esites-sheet, .esites-nav-inner, .esites-header-inner, #esites-main, .esites-layout-wrapper {
		max-width: 100% !important;
		width: 100% !important;
		float: none !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	ul.esites-hmenu > li {
		float: none;
		width: 100%;
	}
	
	.esites-nav {
		float: none !important;
		max-width: 100% !important;
		margin: 0px auto !important;
	}
	
	ul.esites-hmenu {
		max-width: 100% !important;
		width: 100% !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	ul.esites-hmenu > li:first-child, ul.esites-hmenu > li {
		margin: 0px !important;
	}
	
	img.SidebarCouponButton {
		margin: 0px auto !important;
		display: block;
		max-width: 85% !important;
	}
	
	.esites-main {
		max-width: 99% !important;
	}
	
	.esites-hmenu {
		max-width: 95% !important;
	}
	
	.esites-footer {
		max-width: 99% !important;
	}
	
	img.PostImageMargin {
		max-width: 50% !important;
	}
}
