/* Stylesheet for SewRob.com */
/* Designed by Lindsey Butler : www.lindseybutler.com */
/* Coded by Lindsey Butler : www.lindseybutler.com */



/* GENERAL */

* {
	border: medium none;
	margin: 0;
	padding: 0;
}

html {
	width: 100%;
	height: 100%;
}

body {
	background-color: #dfdff4;
	z-index: -20;
	width: 100%;
	height: 100%;
}

body *{
	outline:none;
}

p, ul, h1, h2, h3 h4, h5, h6 {
	border:0;
	margin:0;
	padding:0;
	font-weight:normal;
}

a img, img {
	border:0;
	outline:none;
}

a {
	text-decoration:none;
	color: #000;
	cursor: pointer;
}

a:hover {
	color: #aaa;
}

ul {
	list-style:none;
	list-style-type: none;	
}

.anchor{
  display: block;
  height: 37px;
  margin-top: -37px;
  visibility: hidden;
}


/* FONTS */
@font-face {
    font-family: 'PTSansNarrowRegular';
    src: url('fonts/PTN57F-webfont.eot');
    src: url('fonts/PTN57F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTN57F-webfont.woff') format('woff'),
         url('fonts/PTN57F-webfont.ttf') format('truetype'),
         url('fonts/PTN57F-webfont.svg#PTSansNarrowRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansCaptionBold';
    src: url('fonts/PTC75F-webfont.eot');
    src: url('fonts/PTC75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTC75F-webfont.woff') format('woff'),
         url('fonts/PTC75F-webfont.ttf') format('truetype'),
         url('fonts/PTC75F-webfont.svg#PTSansCaptionBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansCaptionRegular';
    src: url('fonts/PTC55F-webfont.eot');
    src: url('fonts/PTC55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTC55F-webfont.woff') format('woff'),
         url('fonts/PTC55F-webfont.ttf') format('truetype'),
         url('fonts/PTC55F-webfont.svg#PTSansCaptionRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansBoldItalic';
    src: url('fonts/PTS76F-webfont.eot');
    src: url('fonts/PTS76F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTS76F-webfont.woff') format('woff'),
         url('fonts/PTS76F-webfont.ttf') format('truetype'),
         url('fonts/PTS76F-webfont.svg#PTSansBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansBold';
    src: url('fonts/PTS75F-webfont.eot');
    src: url('fonts/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTS75F-webfont.woff') format('woff'),
         url('fonts/PTS75F-webfont.ttf') format('truetype'),
         url('fonts/PTS75F-webfont.svg#PTSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansItalic';
    src: url('fonts/PTS56F-webfont.eot');
    src: url('fonts/PTS56F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTS56F-webfont.woff') format('woff'),
         url('fonts/PTS56F-webfont.ttf') format('truetype'),
         url('fonts/PTS56F-webfont.svg#PTSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansRegular';
    src: url('fonts/PTS55F-webfont.eot');
    src: url('fonts/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTS55F-webfont.woff') format('woff'),
         url('fonts/PTS55F-webfont.ttf') format('truetype'),
         url('fonts/PTS55F-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansNarrowBold';
    src: url('fonts/PTN77F-webfont.eot');
    src: url('fonts/PTN77F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTN77F-webfont.woff') format('woff'),
         url('fonts/PTN77F-webfont.ttf') format('truetype'),
         url('fonts/PTN77F-webfont.svg#PTSansNarrowBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'EauSansBookOblique';
    src: url('fonts/eau_sans_book_obl-webfont.eot');
    src: url('fonts/eau_sans_book_obl-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/eau_sans_book_obl-webfont.woff') format('woff'),
         url('fonts/eau_sans_book_obl-webfont.ttf') format('truetype'),
         url('fonts/eau_sans_book_obl-webfont.svg#EauSansBookOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'EauSansBook';
    src: url('fonts/eau_sans_book-webfont.eot');
    src: url('fonts/eau_sans_book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/eau_sans_book-webfont.woff') format('woff'),
         url('fonts/eau_sans_book-webfont.ttf') format('truetype'),
         url('fonts/eau_sans_book-webfont.svg#EauSansBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'EauSansBoldOblique';
    src: url('fonts/eau_sans_bold_obl-webfont.eot');
    src: url('fonts/eau_sans_bold_obl-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/eau_sans_bold_obl-webfont.woff') format('woff'),
         url('fonts/eau_sans_bold_obl-webfont.ttf') format('truetype'),
         url('fonts/eau_sans_bold_obl-webfont.svg#EauSansBoldOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'EauSansBold';
    src: url('fonts/eau_sans_bold-webfont.eot');
    src: url('fonts/eau_sans_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/eau_sans_bold-webfont.woff') format('woff'),
         url('fonts/eau_sans_bold-webfont.ttf') format('truetype'),
         url('fonts/eau_sans_bold-webfont.svg#EauSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}



/* HOME PAGE */
/* TOP NAVIGATION */

#mainContainer {
	min-width: 1002px;
}

body.page-template-front-page #content {padding-top: 0px;}
.container {background-color: #dfdff4; padding: 25px 0;margin-bottom: 25px;border-bottom-color: #c8c8e1;
    border-bottom-style: solid;
    border-bottom-width: .5px;}
.container .entry-content{width: 1002px; margin: 0 auto;}
.entry-content {font-family: 'EauSansBook', Arial, sans-serif;}

#topNavContainer {
	background-color: #000044;
	height: 35px;
	position: fixed;
	width: 100%;
	min-width: 1002px;
	z-index: 5;
	-moz-box-shadow: 0px 1px 4px #000;
	-webkit-box-shadow: 0px 1px 4px #000;
	box-shadow: 0px 1px 4px #000;
	margin: 0;
	padding: 0;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000');
	text-transform: uppercase;
	/*border-bottom-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: .5px;*/
}

#topNavContainer-pages {
	background-color: #000044;
	height: 35px;
	position: fixed;
	width: 100%;
	z-index: 2;
	padding-top: 95px;
	padding-bottom: 5px;
	border-bottom-color: #dfdff4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#topNavContainer-hidden {
	background-color: #000044;
	height: 34px;
	width: 100%;
	min-width: 1002px;
	z-index: 3;
	margin: 0;
	padding: 0;
	border-bottom-color: #000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#topNav, #topNav-hidden {
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 13.7px;
	letter-spacing: .65px;
	color: #ccc;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 1002px;
}

#topNav ul, #topNav-hidden ul {
	list-style-type: none;
	text-align: center;
}

#topNav ul li, #topNav-hidden ul li {
	display: inline;
}

#topNav ul li a, #topNav-hidden ul li a {
	text-decoration: none;
	padding-left: 13px;
	padding-right: 13px;
	color: #a3a3bc;
}

#topNav ul li.bright a, #topNav ul li a:hover, #topNav-hidden ul li a:hover  {
	color: #fff;
}

#topNav ul li a.appointment, #topNav-hidden ul li a.appointment {
	text-decoration: none;
	padding-left: 13px;
	padding-right: 13px;
	color: #fff;
}

#topNav ul li a.appointment:hover, #topNav-hidden ul li a.appointment:hover {
	color: #b8b8c8;
}

#topNav ul li a.selected, #topNav-hidden ul li a.selected {
	text-decoration: none;
	padding-left: 13px;
	padding-right: 13px;
	color: #dfdff4;
}

#topNav ul li a.selected:hover, #topNav-hidden ul li a.selected:hover {
	color: #dfdff4;
}



/* PAGES NAV */

#logo-pageContainer {
	height: 105px;
	/*border-bottom-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;*/
	position: fixed;
	width: 100%;
	background-color: #000044;
	z-index: 3;
}

#logo-page {
	height: 95px;
	width: 342px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/sewrobLogo_white.png);
	background-position: top center;
	background-repeat: no-repeat;
}



/* BANNER */

#container-home{
	/*padding-top: 30px;*/
	width: 100%;
}

#bannerContainer {
	height: 360px;
	overflow: hidden;
	width: 100%;
	border-bottom-color: #000044;
	border-bottom-style: solid;
	border-bottom-width: 5px;
}

#banner {
	margin-left: auto;
	margin-right: auto;
	height: 360px;
	width: 2000px;
	z-index: -2;
	overflow: hidden;
}

#bannerImages {
	z-index: -5;
	background-color: #000044;
}

#logoContainer {
	width: 100%;
	height: 85px;
	z-index: 4;
	top: 35px;
	position: absolute;
}

#logoContainer2 {
	width: 990px;
	height: 85px;
	margin-left: auto;
	margin-right: auto;
}

#logo {
	/*width: 310px;*/
width: 828px;
	height: 91px;
	/*background-color: #000044;*/
	display: block;
	float: left;
	/*background-image: url(images/sewrobLogo.png);*/
background-image: url(http://sewrob.com/site/wp-content/uploads/2015/09/sewrob-logo-tag-2.png);
	background-repeat: no-repeat;
	background-position: top left;
	/*-moz-box-shadow: 0px 2px 4px #000;
	-webkit-box-shadow: 0px 2px 4px #000;
	box-shadow: 0px 2px 4px #000;*/
	/* For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";*/
	/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000');*/


        border:0 !important;
	/* this was already commented border-bottom-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #ddd;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #ddd;
	border-right-style: solid;
	border-right-width: 1px;*/
}



/* HOMEPAGE CONTENT */

#headline {
	width: 1002px;
	padding-bottom: 9px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
}

#headline b {
	font-family: 'EauSansBold', Arial, sans-serif;
	font-size: 13.7px;
	letter-spacing: .4px;
	color: #000;
	padding-top: 10px;
	padding-left: 12px;
	font-style: normal;
	font-weight: normal;
}

#headline i {
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 12.5px;
	letter-spacing: .4px;
	color: #000;
	padding-top: 10px;	
	font-style: normal;
	font-weight: normal;
}

#mainButtonsContainer {
	margin-left: auto;
	margin-right: auto;
	height: 410px;
	width: 1002px;
}

#mainButtons {
	height: 410px;
	width: 310px;
	padding-left: 12px;
	padding-right: 12px;
	float: left;
	display: block;
}

#mainButtons-image {
	height: 230px;
	background-color: #ddd;
	border-bottom-color: #000044;
	border-bottom-style: solid;
	border-bottom-width: 5px;
}

#mainButtons-headline {
	padding-top: 12px;
	padding-bottom: 6px;
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 17px;
	letter-spacing: .2px;
	color: #000;
}

#mainButtons-text {
	font-family: 'PTSansCaptionRegular', Arial, sans-serif;
	font-size: 12.1px;
	letter-spacing: .4px;
	color: #666;
	line-height: 20px;
}

#subButtonsContainer {
	margin-left: auto;
	margin-right: auto;
	height: 200px;
	width: 1002px;
	margin-top: 45px;
}

#subButtons {
	height: 180px;
	width: 142px;
	padding-left: 13px;
	padding-right: 12px;
	float: left;
	display: block;
}

#subButtons-image {
	height: 110px;
	background-color: #ddd;
	border-bottom-color: #000044;
	border-bottom-style: solid;
	border-bottom-width: 5px;
}

#subButtons-headline {
	padding-top: 18px;
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 12.5px;
	letter-spacing: 1px;
	color: #000;
	line-height: 17px;
}




/* PAGE CONTENT */

#content {
	padding-top: 15px;
	padding-bottom: 10px;
	background-color: #fff;
	z-index: -9;
	width: 100%;
}

#container{
	padding-top: 30px;
	background-color: #fff;
	padding-bottom: 1px;
	width: 100%;
}

#pageHeaderImageContainer {
	padding-top: 30px;
}

#pageHeaderImage {
	width: 978px;
	margin-left: auto;
	margin-right: auto;
	height: 300px;
	background-color: #ddd;
	border-bottom-color: #000044;
	border-bottom-style: solid;
	border-bottom-width: 5px;
}

.archive #pageContent{
	margin-top: 25px;
}

#pageContent {
	width: 1002px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 75px;
}

#pageContent-headline {
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 17px;
	letter-spacing: .2px;
	color: #000;
	padding-top: 15px;
	padding-bottom: 9px;
	padding-left: 12px;
	padding-right: 12px;
	text-transform: uppercase;
}

#pageContent-masonry {
	margin-top: -12px;
}

#pageContent-sidebarImages {
	padding-top: 24px;
}

#pageContent-textSection {
	width: 310px;
	padding-left: 12px;
	padding-right: 12px;
	float: left;
	font-family: 'PTSansCaptionRegular', Arial, sans-serif;
	font-size: 12px;
	letter-spacing: 0.6px;
	color: #555;
	line-height: 18px;
}

#pageContent-textSectionGallery {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2.5px;
	padding-bottom: 2.5px;
	float: left;
	font-family: 'PTSansCaptionRegular', Arial, sans-serif;
	font-size: 12px;
	letter-spacing: 0.6px;
	color: #555;
	line-height: 18px;
	position:relative;
}

#pageContent-textSection-QL {
	padding-left: 12px;
	padding-right: 102px;
	padding-top: 19px;
	float: right;
	font-family: 'PTSansCaptionRegular', Arial, sans-serif;
	font-size: 12px;
	letter-spacing: 0.6px;
	color: #555;
	line-height: 18px;
}

#pageContent-textSection1 {
	width: 644px;
	padding-left: 12px;
	padding-right: 12px;
	float: left;
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 12.5px;
	letter-spacing: .9px;
	color: #000;
	line-height: 18px;
}

#pageContent-textSection2 {
	width: 143px;
	padding-left: 12px;
	padding-right: 12px;
	float: left;
	font-family: 'PTSansCaptionRegular', Arial, sans-serif;
	font-size: 11.5px;
	letter-spacing: .3px;
	color: #555;
	line-height: 18px;
}

#pageContent-textSection3 {
	width: 810px;
	padding-left: 12px;
	padding-right: 12px;
	float: left;
	font-family: 'PTSansCaptionRegular', Arial, sans-serif;
	font-size: 12px;
	letter-spacing: .9px;
	color: #555;
	line-height: 18px;
}

#pageContent-textSection4 {
	width: 811px;
	padding-left: 12px;
	padding-right: 12px;
	float: left;
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 12.5px;
	letter-spacing: .9px;
	color: #000;
	line-height: 18px;
}

#pageContent-textSection5 {
	width: 978px;
	padding-left: 12px;
	padding-right: 12px;
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 12.5px;
	letter-spacing: .9px;
	color: #000;
	line-height: 18px;
}

#pageContent-textSection5-1 {
	padding-left: 12px;
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 12.5px;
	letter-spacing: .9px;
	color: #000;
	line-height: 18px;
}

#pageContent-textSection6 {
	width: 811px;
	padding-left: 12px;
	padding-right: 12px;
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 12.5px;
	letter-spacing: .9px;
	color: #888;
	line-height: 18px;
	border-top-color: #ddd;
	border-top-style: solid;
	border-top-width: .5px;
	padding-bottom: 25px;
	padding-top: 15px;
}

#pageContent-textSection7 {
	width: 644px;
	padding-left: 12px;
	padding-right: 12px;
	float: left;
	font-family: 'PTSansCaptionRegular', Arial, sans-serif;
	font-size: 12px;
	letter-spacing: 0.6px;
	color: #555;
	line-height: 18px;
}

#pageContent-textSection7 article {
    padding: 20px 0;
    border-bottom: 1px solid #eaeaea;
}

#pageContent-textSection8 {
	width: 298px;
	padding-left: 24px;
	float: left;
	font-family: 'PTSansCaptionRegular', Arial, sans-serif;
	font-size: 12px;
	letter-spacing: 0.6px;
	color: #555;
	line-height: 18px;
}

.bottomBorder {
	border-bottom-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: .5px;
	padding-bottom: 25px;
	padding-top: 15px;
}

.topBorder {
	border-bottom-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: .5px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#pageContent-textSection em, #pageContent-textSection-QL em, #pageContent-textSection1 em, #pageContent-textSection2 em, #pageContent-textSection3 em, #pageContent-textSection4 em, #pageContent-textSection5 em, #pageContent-textSection6 em,  #pageContent-textSection7 em, #pageContent-textSection8 em {
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 15px;
	letter-spacing: 1.2px;
	line-height: 45px;
	color: #000;
	font-style: normal;
	font-weight: normal;
}

#pageContent-textSection b, #pageContent-textSection-QL b, #pageContent-textSection1 b, #pageContent-textSection2 b, #pageContent-textSection3 b, #pageContent-textSection4 b, #pageContent-textSection5 b, #pageContent-textSection6 b, #pageContent-textSection7 b, #pageContent-textSection8 b {
	font-family: 'PTSansCaptionBold', Arial, sans-serif;
	font-size: 13.3px;
	line-height: 30px;
	letter-spacing: 0.6px;
	color: #000;
	font-style: normal;
	font-weight: normal;
}

#pageContent-textSection i, #pageContent-textSection-QL i, #pageContent-textSection1 i, #pageContent-textSection2 i, #pageContent-textSection3 i, #pageContent-textSection4 i, #pageContent-textSection5 i, #pageContent-textSection6 i, #pageContent-textSection7 i, #pageContent-textSection8 i {
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 10px;
	letter-spacing: .7px;
	color: #555;
	line-height: 13.5px;
	font-style: normal;
	font-weight: normal;
}

#pageContent-textSection u, #pageContent-textSection-QL u, #pageContent-textSection1 u, #pageContent-textSection2 u, #pageContent-textSection3 u, #pageContent-textSection4 u, #pageContent-textSection5 u, #pageContent-textSection6 u, #pageContent-textSection7 u, #pageContent-textSection8 u {
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 13px;
	letter-spacing: .8px;
	color: #000;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

#pageContent-textSection a, #pageContent-textSection-QL a, #pageContent-textSection1 a, #pageContent-textSection2 a, #pageContent-textSection3 a, #pageContent-textSection4 a, #pageContent-textSection5 a, #pageContent-textSection6 a, #pageContent-textSection7 a, #pageContent-textSection8 a {
	font-family: 'PTSansCaptionBold', Arial, sans-serif;
}

#pageContent-textSection ul, #pageContent-textSection-QL ul, #pageContent-textSection1 ul, #pageContent-textSection2 ul, #pageContent-textSection3 ul, #pageContent-textSection4 ul, #pageContent-textSection5 ul, #pageContent-textSection6 ul, #pageContent-textSection7 ul, #pageContent-textSection8 ul {
	padding-left: 30px;
	padding-bottom: 6px;
}

#pageContent-textSection ul li, #pageContent-textSection-QL ul li, #pageContent-textSection1 ul li, #pageContent-textSection2 ul li, #pageContent-textSection3 ul li, #pageContent-textSection4 ul li, #pageContent-textSection5 ul li, #pageContent-textSection6 ul li, #pageContent-textSection7 ul li, #pageContent-textSection8 ul li {
	color: #888;
	padding-bottom: 2px;
	padding-top: 6px;
}

#twoColumnContent_Left {
	float: left;
	width: 668px;
}

#twoColumnContent1_Left {
	float: left;
}

#twoColumnContent_Right {
	float: right;
	padding: 20px 0;
}

#twoColumnContent_Right.flush {
	padding: 0;
}

/*.imgBorder {
	border-color: #ddd;
	border-style: solid;
	border-width: .5px;
}*/

#twoColumnContent_scrollDiv {
	margin-left: 730px;
	padding-top: 20px;
}

tr.pricing td{padding: 5px;}

tr.QL:nth-of-type(odd), tr.pricing:nth-of-type(odd) { background-color: #f2f2f2; }

tr.QL:nth-of-type(even), tr.pricing:nth-of-type(even) { background-color: #f8f8f8; }




/* PRESS CONTENT */

#pressImage {
	float: left;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 12px;
	width: 300px;
	height: 400px;
}

#pressImageQNE {
	float: left;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 12px;
	width: 145px;
	height: 195px;
}

#pressImage img.imageHover {
	z-index: 7;
}

#pressImageSample {
	background-color: #ddd;
	width: 145px;
	height: 195px;
}

#pageContent-textSection-list {
	width: 310px;
	padding-bottom: 15px;
	padding-top: 15px;
	border-bottom-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: .5px;
}



/* REPAIR SPEC CONTENT */

#repairSpec {
	width: 978px;
	height: 646px;
	border:.5px solid #aaa;
	cursor: pointer;
}

#canvas {
	background-color: #FFF;
}

#clearCanvas, #downloadImage {
	width: 978px;
	height: 44px;
}

#clearCanvas a {
	display: block;
	width: 978px;
	height: 35px;
	background-color: #f2f2f2;
	font-family: 'EauSansBold', Arial, sans-serif;
	font-size: 25px;
	letter-spacing: .2px;
	color: #aaa;
	text-align: center;
	padding-top: 12px;
	border:.5px solid #aaa;
}

#downloadImage a {
	display: block;
	width: 978px;
	height: 35px;
	background-color: #f2f2f2;
	font-family: 'EauSansBold', Arial, sans-serif;
	font-size: 25px;
	letter-spacing: .2px;
	color: #aaa;
	text-align: center;
	padding-top: 13px;
	border:.5px solid #aaa;
}

#clearCanvas a:hover, #downloadImage a:hover {
	background-color: #ccc;
	color: #000;
}

#repairSpec-selectButtons {
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 13.7px;
	letter-spacing: .65px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 978px;
}

#repairSpec-selectButtons ul {
	list-style-type: none;
}

#repairSpec-selectButtons ul li {
	display: inline;
}

#repairSpec-selectButtons ul li a {
	text-decoration: none;
	padding-left: 13px;
	padding-right: 13px;
	color: #aaa;
	background-color: #f2f2f2;
	border: .2px solid #ccc;
}

#repairSpec-selectButtons ul li a:hover {
	color: #000;
	background-color: #ccc;
}



/* QNE CONTENT */

#pageContent-textSection-list1 {
	width: 143px;
	padding-bottom: 15px;
	padding-top: 15px;
	border-bottom-color: #ddd;
	border-bottom-style: solid;
	border-bottom-width: .5px;
}

#pageContent-textSection-list1 b {
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 15px;
	letter-spacing: .3px;
	line-height: 21px;
	color: #000;
	font-style: normal;
	font-weight: normal;
}




/* TERMS CONTENT */

#lettersContainer {
	float: right;
	width: 40px;
	background-color: #ddd;
	padding-top: 10px;
	padding-bottom: 10px;
	position: fixed;
	margin-left: 880px;
}

#lettersContainer a {
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 12.5px;
	line-height: 22.4px;
	color: #000;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

#lettersContainer a:hover {
	color: #fff;
}


/* FOOTER */

#footerContainer {
	clear: both;
	background-color: #dfdff4;
	border-top-color: #c8c8e1;
	border-top-style: solid;
	border-top-width: .5px;
	width: 100%;
	position: relative;
}

#footer {
	margin-left: auto;
	margin-right: auto;
	width: 1002px;
	min-height: 255px;
}

#footerSections {
	width: 147px;
	padding-top: 25px;
	padding-bottom: 20px;
	padding-left: 20px;
	float: left;
}

.sep {
	border-right-color: #c8c8e1;
	border-right-style: solid;
	border-right-width: .2px;
	height: 155px;
}

#footerSections ul {
	list-style-type: none;
}

#footerSections ul li {
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 11.2px;
	letter-spacing: .3px;
	color: #000;
	padding-bottom: 9px;
}

#footerSections ul li.title {
	padding-bottom: 15px;
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 13.8px;
	letter-spacing: .4px;
	color: #000044;
}

#footerSections ul li.title a {
	padding-bottom: 15px;
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 13.8px;
	letter-spacing: .4px;
	color: #000044;
	text-decoration: none;
}

#footerSections ul li a {
	text-decoration: none;
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 11.4px;
	letter-spacing: 0.6px;
	color: #666;
	padding-left: 1px;
}

#footerSections ul li a:hover {
	color: #aaa;
}

#footerSections ul li.copyright {
	padding-top: 30px;
	font-family: 'EauSansBook', Arial, sans-serif;
	font-size: 9px;
	letter-spacing: 1px;
	color: #FFF;
}

/* MOBILE */
@media only screen and (max-width: 800px), only screen and (max-device-width: 800px) {
	#topNavContainer {
		display: none;
	}
	
	#topNavContainer-pages {
		display: none;
	}
}


/* =pagination styles
-------------------------------------------------------------- */
.navigation {
    margin: 25px 0 0;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	color: #fff;
	text-decoration:none;
}

.navigation li {
	display: inline;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	background-color: #000044;
	border-radius: 3px;
	cursor: pointer;
	padding: 12px;
	padding: 0.5rem;
}

.navigation li a:hover,
.navigation li.active a {
	background-color: #dfdff4;
	color: #000044;
}



.alignleft{float:left;margin:0px 20px 20px 0px;}
.alignright{float:right;margin:0px 0px 20px 20px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}

.widget-area aside {
	padding: 20px 0;
}

.dataTables_filter input[type=search]{
	border: 1px solid gray;
}


#imagelightbox-overlay{background-color:#000;background-color:rgba(0, 0, 0, 0.8);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0;}
#imagelightbox{position:fixed;z-index:9999;-ms-touch-action:none;touch-action:none;background:#fff;padding:1px;}
#imagelightbox-caption{position:fixed;z-index:9999;color:#000;width:100%;text-align:center;top:92%;height:8%;padding-top:.25%;line-height:2;background-color:#fff;}
.imagelightbox-arrow{width:28px;height:109px;top:40%;z-index:9999;background:transparent;border:0;position:fixed;}
.imagelightbox-arrow-left{background-image:url(../images/left-arrow.png);left:10%;}
.imagelightbox-arrow-right{background-image:url(../images/right-arrow.png);right:10%;}
.imagelightbox-arrow-left:active, .imagelightbox-arrow-left:hover, .imagelightbox-arrow-right:active, .imagelightbox-arrow-right:hover{background-color:transparent;box-shadow:none;background-position:0 1px;}

body #pageContent-textSection ul.instagram-pics, body #pageContent-textSection .instagram-pics li {
	padding: 0;
}


.instagram-pics img {
    max-width: 120px;
    display: inline-block;
    padding: 2.5%;
    float: left;
    border: 1px solid #eaeaea;
    margin: 2.5%;
}

/* Fixed Sidebar */

.sidebar-inner.fixed {
    position: fixed;
}

.fixed .textwidget {
    max-height: 400px;
    position: relative;
    overflow-y: scroll;
    border-bottom: 1px solid #eaeaea;
}

/* popup */

.container .entry-content ul li, #sgcboxContent ul li {
    list-style: disc;
    font-size: 17px;
    line-height: 1.2;
    margin: 5px 0 5px 16px;
}

.container .entry-content h2, #sgcboxContent h2 {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
	padding-bottom: 15px;
}

#sgcboxContent {
	font-family: 'EauSansBook', Arial, sans-serif;
	}