/**		Styles for "Screen" Media
*		File: styles.css
*		Client: fowlerinteriors.com
*		Author: Drew Stauffer
*		Auth Web: http://www.webspeakmedia.com
*		modified: 2011-12-16
* --------------------------------------------------------------
**/

/** Element/Global Styles (including Typography)
-------------------------- **/
html {
   /* font-size: 62.5%;  about 10px if browser size is set at default (16px) */
   font-size:100%;
   color:#666666;
}

body { 
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.1em;
} 


   a { color:#8CADA2; text-decoration: underline; }
      a:hover { text-decoration: none; }
      a img { border: 0; }

   h1, h2, h3, h4, h5, h6,
   .content h1, .content h2, .content h3, .content h4, .content h5, .content h6,
   div.title {
      line-height: 1.25em;
      font-weight:bold;
      margin:0;
   }
      h1, .content h1 { font-size: 1.5em; }
      h2, .content h2 { font-size: 1.4em; }
      h3, .content h3 { font-size: 1.3em; }
      h4, .content h4 {font-weight: bold; }
      h4, .content h4, div.title { font-size: 1.2em; text-transform: uppercase; }
      h5, .content h5 { font-size: 1.0em; }
      h6, .content h6 { font-size: 0.9em; }

h1, .content h1, h2, .content h2, h3, .content h3 {color:#07938F;}

/* hide typekit FOUT (Flash of Unstyled Text) */
.wf-loading { visibility: hidden; }
.wf-active { visibility: visible; }

/* typekit fonts */
#topNavigation, #sectionNav {font-family: ff-meta-web-pro,"Helvetica-Neue",Helvetica,Arial,sans-serif; font-weight: 400;}
#nothing {font-family: ff-meta-web-pro,"Helvetica-Neue",Helvetica,Arial,sans-serif; font-weight: 700;}

h1, .content h1, h2, .content h2, h3, .content h3, .slideContent p span {font-family: trajan-pro; font-weight: 400; text-transform: uppercase;}
#nothing {font-family: trajan-pro; font-weight: 700;}
  
div.hr {
   height: 1px;
   margin: 1.6em 0 1.6em 0;
   background: #000 no-repeat scroll center;
}
   div.hr hr { display: none; }
   

body.home {background:;}
body {background:;}

.content ol li, .content ul li {margin-bottom:0.4em;}
table.porttable {margin:10px 0 0 10px;}
table.porttable td p {margin:0;}


#wrapper { position: relative; margin:5px auto 0 auto; width:1000px; }
.home #header {height:585px;}
#header {height:57px;}

#banner {
	border-top:1px solid #dcdbdb;
	width:100%;
	float: right;
	margin-top: 0;
}


#header #masthead a, #header #masthead a:visited {
	background: url(../images/logo_blue1.png) no-repeat;
	display: block;
	height:50px;
	width:281px;
	position: absolute;
	top:5px;
	left:0;
	text-decoration: none;
	text-indent:-10000px;
	z-index: 50;
	overflow: hidden;
}

/*
.home #header #masthead a, .home #header #masthead a:visited {background: url(../images/logo_blue.png) no-repeat;}
.portfolio #header #masthead a, .portfolio #header #masthead a:visited {background: url(../images/logo_blue.png) no-repeat;} 
*/

#topNavigation { font-size:13px; text-transform:uppercase; position:absolute; height:49px; width:1000px; top:1px; left:0; z-index: 4;}
#topNavigation .sf-menu { margin: 0 0 0 0; padding-top:0; float: right;}
#topNavigation .sf-menu li {background: none; letter-spacing: 1px; margin:0;}
#topNavigation .sf-menu a {border: none; color:#919191; padding:20px 15px 16px 15px;}
#topNavigation .sf-menu a:hover,
#topNavigation .sf-menu li.selected a { padding-top:17px; color: #6b6c6e;}

#topNavigation .sf-menu li.about a:hover,
#topNavigation .sf-menu li.about.selected a {border-top:3px solid #00a9a6; }

#topNavigation .sf-menu li.portfolio_gallery a:hover,
#topNavigation .sf-menu li.portfolio_gallery.selected a {border-top:3px solid #00a9a6; }

#topNavigation .sf-menu li.services a:hover,
#topNavigation .sf-menu li.services.selected a {border-top:3px solid #00a9a6; }

#topNavigation .sf-menu li.contact a:hover,
#topNavigation .sf-menu li.contact.selected a {border-top:3px solid #00a9a6; }


/* basic dropdown styles */
#topNavigation ul.sf-menu li ul {
    background: url("../images/bg_nav_dropdown1.png") repeat;
    left: 0;
    margin: 0;
    padding: 5px;
    top: 25px;
    width: 200px;
    z-index: 99;
}
#topNavigation ul.sf-menu li ul li {
    background: none;
    font-size: 0.9em;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-transform: none;
}
#topNavigation ul.sf-menu li ul li a { color: #464749; padding: 5px; }
#topNavigation ul.sf-menu li ul li a:hover { background: url("../images/bg_nav_dropdown_over.png") repeat; }
#topNavigation ul.sf-menu li.selected ul li a { color: #464749; }

#topNavigation ul.sf-menu li ul li.lvl2 {display: none;}



/* hdrImg */
.home #hdrImg {
	position:relative;
	height:595px;
	width:1000px;
	top:56px;
	overflow: hidden;
	/* border-top:1px solid #dcdbdb;
	border-bottom:1px solid #dcdbdb;
	border-left:1px solid #dcdbdb; */
	background: url(../images/bg_hm_ban.gif) top left no-repeat;
}
.home #hdrImg .content {padding:0;}
.home #hdrImg .img {position: absolute; top:1px; left:234px; width:765px; height:510px; overflow: hidden;}
.home #hdrImg .img img {height:510px; width: 765px;}

.home #hdrImg .img_descr {position:absolute; width:626px; left:0px; top:500px; color:#fff;}
.home #hdrImg .img_descr .content {padding:15px 30px 15px 83px;}
.home #hdrImg .img_descr a {color:#f2e1b2;}
.home #hdrImg .img_descr h1,
.home #hdrImg .img_descr h2 {font-size: 2em; font-weight: normal;color:#fff; margin:0;}
.home #hdrImg .img_descr p {font-size:.95em; margin:0; line-height: 1.3em; }
.home #hdrImg .navi {
   position: absolute;
   bottom: 2px;
   right: 18px;
   /* width: 1000px; */
   height: 66px;
   z-index: 5;
   margin: 0;
   padding: 0;
   list-style: none;
}
   .home #hdrImg .navi li {
      float: left;
      margin: 0;
   }
   .home #hdrImg .navi a img {
      display: block;
      padding: 0;
      width: 65px;
      height: 66px;
      overflow: hidden;
      float: left;
      margin: 0 0 0 8px;
      zoom: 1;
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
      filter: alpha(opacity=85);
      -moz-opacity:0.85;
      -khtml-opacity: 0.85;
      opacity: 0.85;

   }
   
   
      .home #hdrImg .navi .activeSlide a img,
      .home #hdrImg .navi a img:hover   { 
      	zoom: 1;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        -moz-opacity:1;
        -khtml-opacity: 1;
        opacity: 1;
       }
/*
      .home #hdrImg .navi a:nth-child(5) { margin-right: 0; }
      .home #hdrImg .navi img {
         width: auto;
         height: 66px;
         margin-left: 0;
         width:65px;
      }
      */

.home #hdrImg #cycle_toggle {
   position: absolute;
   bottom: 0;
   right: 0;
   border: 0;
   width: auto;
   height: auto;
   -moz-box-shadow: none;
   box-shadow: none;
   color: #000;
   padding: 0;
}


.home #hdrImg .navi a#cycle_prev.cycle_nav {position: absolute; top:-300px; left:-24px;width:60px; height:62px; }
.home #hdrImg .navi a#cycle_next.cycle_nav {position: absolute; top:-300px; right:-24px;width:60px; height:62px; }
/* .home #hdrImg .navi a#cycle_prev.cycle_nav:hover, .home #hdrImg .navi a#cycle_next.cycle_nav:hover {background-position: 0 -44px;} */

.home #hdrImg .item {margin:2px 0 0 2px;}

.home #hdrImg .items .tracy,
.home #hdrImg .items .james,
.home #hdrImg .items .nathan,
.home #hdrImg .items .dustin,
.home #hdrImg .items .christy,
.home #hdrImg .items .leslie,
.home #hdrImg .items .jennie {width:227px !important; height: 510px !important;}


.home #hdrImg .items .tracy { background:url(../myimages/slider-1.jpg) 3px 3px no-repeat; }
.home #hdrImg .items .james { background:url(../myimages/slider-2.jpg) 3px 3px no-repeat; }
.home #hdrImg .items .nathan { background:url(../myimages/slider-3.jpg) 3px 3px no-repeat; }
.home #hdrImg .items .dustin { background:url(../myimages/slider-4.jpg) 3px 3px no-repeat; }
.home #hdrImg .items .christy { background:url(../myimages/slider-5.jpg) 3px 3px no-repeat; }
.home #hdrImg .items .jennie { background:url(../myimages/slider-6.jpg) 3px 3px no-repeat; }
.home #hdrImg .items .leslie { background:url(../myimages/slider-8.jpg) 3px 3px no-repeat; }




.home #corner1 {
	position: absolute;
	width:765px;
	height:510px;
	top:3px;
	left:235px;
	background: url(../images/bg_hm_ban_shadow.png) no-repeat;
	z-index: 5;
}

.home #corner2 {
	position: absolute;
	width:227px;
	height:510px;
	top:3px;
	left:3px;
	background: url(../images/hm_ban_left_shadow.png) no-repeat;
	z-index: 5;
}


.home #contentSlot {float:right; width:765px; background: url(../images/bg_hm_hdr.gif) top left no-repeat; margin: -33px 0 0 0;}
.home .content { padding:25px 480px 0 30px;}


#hdrImg {
	position:relative;
	height:352px;
	width:419px;
	top:3px;
	left:3px;
	overflow: hidden;
	background: none;
	float: left;
}

#hdrImg .img img {height:352px; width: 419px;}

#corner1 {
	position: absolute;
	width:419px;
	height:352px;
	top:0;
	left:0;
	background: url(../images/about_shadow.png) no-repeat;
	z-index: 5;
}

#corner2 {display: none;}

.home #innerWrapper {background: none;min-height: 0px;}

.default #contentSlot {position: relative;}
#innerWrapper {
	background: url(../images/bg_def_innerWrapper.gif) no-repeat; min-height: 600px;
}


.default #layout,
.default #layout .abt-tble {float:right; width:570px; }

.default #layout .abt-tble p {
	margin:10px 15px 15px 15px;
	text-align: center;
	font-size: 1em;
	line-height: 1em;
	color:#939598;
	font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.abt-tble {margin-top:3px;}
.content .abt-tble th,
.content .abt-tble td {padding:0;}

.default .content .content {padding:25px;}

.default #marginContent {
	position: absolute;
	top:440px;
	left:25px;
	width:375px;
	height:140px;
	overflow: hidden;
}

.default #marginContent h2,
.default #marginContent h3 {margin:0.7em 0 0 0;}

body.browser_ie_modern.default #marginContent { top:435px;height:148px; }

.default #marginContent p:after { background: url(../images/btn_pinterest.gif) no-repeat; }

.default #marginContent a.pinterest {padding-top:3px;}

.default .employees {
	position: absolute;
	right:18px;
	top:528px;
}

.default .employees ul {margin:0; padding:0; height:86px;}
.default .employees ul li {
	margin:0;
	padding:0;
	list-style: none;
	float: left;
	padding-right:5px;
	font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: .7em;
	text-align: center;

	
}

.default .employees ul li,
.default .employees ul li a {
	width:65px;
	height:86px;
	display: block;
	color:#939598;
	/* filter: alpha(opacity=85); */
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}

.default .employees ul li:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;	
}
.default .employees ul li a:hover {color:#96b265; text-decoration: none;}

.default .employees ul li a span {line-height:150px;}


.default .employees ul li.tracy {background: url(../myimages/tracy-thumb.jpg) no-repeat;}
.default .employees ul li.james {background: url(../myimages/james-thumb.jpg) no-repeat;}
.default .employees ul li.nate {background: url(../images/nate-about-thumb.jpg) no-repeat;}
.default .employees ul li.dustin {background: url(../myimages/dustin-thumb.jpg) no-repeat;}
.default .employees ul li.christy {background: url(../myimages/christy-thumb.jpg) no-repeat;}
.default .employees ul li.jennie {background: url(../myimages/jennie-thumb.jpg) no-repeat;}
.default .employees ul li.kara { background: url(../myimages/kara-thumb.jpg) no-repeat; }
.default .employees ul li.leslie { background: url(../myimages/leslie-thumb.jpg) no-repeat; }
.default .employees ul li.mary { background:url(../myimages/copy_2016_mary.jpg) no-repeat; }
.default .employees ul li.allison { background:url(/images/allison-bw.jpg) no-repeat; }



/* portfolio */
.portfolio #innerWrapper { background: url(../images/bg_portfolio_innerWrapper.gif) no-repeat; min-height: 600px; }
.portfolio #hdrImg {display: none;}
.portfolio #contentSlot {width:768px; float: right;}

.portfolio #sideBar {width:230px; float: left;}
.content #sectionNav ul li { margin: 0; }
#sectionNav ul { margin: 10px 0 0 0; }

body.browser_ie #sectionNav ul { margin: 25px 0 0 0; }

#sectionNav ul li { list-style: none; text-align: right;}

#sectionNav ul li.lvl2 a {
    color: #656565;
    display: block;
    font-size: 1em;
    padding: 8px 15px;
}
#sectionNav ul li.lvl2 a:hover,
#sectionNav ul li ul li.selected a {
    color: #8CADA2;
    text-decoration: none;
}
#sectionNav ul li.lvl3 a {
    background: url("../images/bul_subNav_interior.gif") no-repeat scroll 10px 6px;
    border: medium none;
    color: #656565;
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 0.8em;
    margin: 0;
    padding-left: 23px;
}
#sectionNav ul li.lvl3 a:hover,
#sectionNav ul li ul li ul li.selected a {
    color: #e6ce2b;
    text-decoration: none;
}

.portfolio .pg_title {display: none;}

.default #sectionNav {display: none;}


.portfolioGallery {
    margin-top:4px; position: relative;
}

.portfolioGallery #slideshow {
	display:block;
	height: 607px;
	width: 766px;
	overflow: hidden;
	float: left;
}

body.browser_ie .portfolioGallery #slideshow,
body.browser_ie_modern .portfolioGallery #slideshow  {margin-left:1px;}

.portfolioGallery #slideshow img {
	margin-left:4px;
	width:564px;
	height:507px;
	overflow:hidden;
}

.portfolioGallery #thumbs{
	width:200px;
	position: absolute;
	top:0;
	right:0;
}
.portfolioGallery #thumbs li { 
	list-style: none;
	width:83px;
	float:left;
	padding: 0 0 9px 12px;
		
}
/*Add New Portfolio page */

.page_portfolio_gallery .portfolioGallery #thumbs{
	display: none;
}

.page_portfolio_gallery .portfolioGallery #slideshow img {width:766px;}

.page_portfolio_gallery .portfolioGallery #shadow {
    background: transparent url("../images/bg_port_shadow_main.png") no-repeat scroll left top;
    width: 766px;
}



.portfolio #sectionNav ul li {text-align:left;}

/*
.page_portfolio_gallery #sectionNav ul li {text-align:left;}

/*end */

body.browser_ie .portfolioGallery #thumbs li,
body.browser_ie_modern .portfolioGallery #thumbs li,
body.browser_ie_modern_css3 .portfolioGallery #thumbs li {padding-bottom:13px;}

.portfolioGallery #thumbs li img {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter: alpha(opacity=85);
    -moz-opacity:0.85;
    -khtml-opacity: 0.85;
    opacity: 0.85;
}

.portfolioGallery #thumbs li img:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
}

.portfolioGallery #shadow {
	background: url("../images/bg_port_shadow.png") no-repeat scroll left top transparent;
    display: block;
    height: 507px;
    left: 4px;
    position: absolute;
    top: 0;
    width: 564px;
    z-index: 10;
}

/*hide test portfolio page*/

.spark #topNavigation item5 portfolio-new {
    list-style: outside none none;
    display: none;
}

.portfolioGallery #shadow {
	background: url("../images/bg_port_shadow.png") no-repeat scroll left top transparent;
    display: block;
    height: 507px;
    left: 4px;
    position: absolute;
    top: 0;
    width: 564px;
    z-index: 10;
}




body.browser_ie .portfolioGallery #shadow,
body.browser_ie_modern .portfolioGallery #shadow  {left: 5px;}

.slideContent {
    color: #808285;
    font-size: .78571429em;
    margin: 0;
    padding: 15px 0 15px 15px;
    width: 768px;
    position: absolute;
    top:512px;
    left:0px;
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
	}
/*
body.browser_ie .slideContent,
body.browser_ie_modern .slideContent  {margin-left:1px;}
*/
.slideContent p span { font-size:1em; color:#8CADA2; }




/* SOCIAL MEDIA LINKS */

.home #social_media {top:-135px;}
#social_media { position: absolute; left: 18px; top: -123px; }
#social_media ul { list-style: none; margin: 0; padding: 0; }
#social_media ul li { float: left; padding: 0 1px 0 0; }
#social_media ul li a {
    background: url("../images/icons_social.png") no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 35px;
    overflow: hidden;
    padding: 0;
    text-indent: 10000px;
    white-space: nowrap;
    width: 31px;
}
#social_media ul li a.blogger { background-position: 0 0; }
#social_media ul li a.twitter { background-position: -31px 0; }
#social_media ul li a.other { background-position: -64px 0; }
#social_media ul li a.facebook { background-position: -97px 0; }

#social_media ul li a.blogger:hover { background-position: 0 -35px; }
#social_media ul li a.twitter:hover { background-position: -31px -35px; }
#social_media ul li a.other:hover { background-position: -64px -35px; }
#social_media ul li a.facebook:hover { background-position: -97px -35px; }


/* FOOTER CREDIT LINKS */
#footer {text-align: right; position: relative; padding-right:18px;}
#footer a {text-decoration: none;}
#footer #copyright,.spark #accesskeys_anchor { font-size: .6875em; color:#aaa;}
#footer #copyright {margin-top:50px;}
.spark #accesskeys_anchor { padding-left: 0; }
#siteBy{display:none;}




/* hiding */
.default .pg_title, #newsletter, #search, #vcard .org, #vcard .seperator {display: none;}


/*  Class Styles */
.hidden, .printOnly, #corner3, #corner4, #outer_footer { display: none; }
.content { font-size: .6875em; line-height: 1.6em; }
img.shadow  {background: #fff; padding:5px; border:1px solid #d3d5d7;}
.shadow {
	box-shadow: 			-3px 3px 0 #e8e9e7;
	-o-box-shadow:			-3px 3px 0 #e8e9e7;
	-moz-box-shadow:		-3px 3px 0 #e8e9e7;
	-webkit-box-shadow:	    -3px 3px 0 #e8e9e7;
	}
.dropshadow {
	text-shadow:0.05em 0.05em 4px #171818;
	/* IE text-shadow */
	filter: progid:DXImageTransform.Microsoft.Shadow(color="#171818", direction=215, strength=4, positive="true");
}	

.clear { clear:both; height:1px; overflow:hidden; margin-bottom:-1px; }
.clearafter:after { content: ""; display: block; height: 100%; clear: both; visibility: hidden; }

#formContent td.content label { 
   color: #8CADA2; 
   font-weight: normal; 
   
}

#formContent input.input, #formContent textarea.textarea, #formContent select {
    border: 1px solid #8CADA2;
    margin: 2px 0;
    padding: 3px;
    vertical-align: middle;
    font-size: 120%; 
}

#default .formContent textarea.textarea, #default .formContent input.input {
    width: 400px;
}
#default .formContent span.required {
    color: #999;
}

#formContent input.submit {
    background-color: #8CADA2;
    border-color: #8CADA2;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    margin: 2px 0;
    padding: 3px 10px;
}


@media screen and (max-width: 1000px) {

	#wrapper, .home #hdrImg, #topNavigation {
		width: 768px;
	}
	.home #social_media {
		top: -1px;
	}
	#sectionNav ul li ul li {
		display: inline-block;
	}
	.portfolio #sideBar {
		float: none;
		width: auto;
	}
	#social_media {
		top:0;
	}
	.default #layout, .default #layout .abt-tble {
		width: 331px;
		padding-top:20px;
		font-size: 11px;
	}
	.default #layout img {
		max-width: 100%;
	}
/*
	#formContent td {
		display: block;
	}
*/
	.default .content .content {
		padding: 0;
	}
	#layout .formContent textarea.textarea {
		height: 100px; 
	}
	#default .formContent textarea.textarea, #default .formContent input.input {
		width: 100%;
		box-sizing: border-box;
	}
}

@media screen and (max-width: 768px) {
	
	#wrapper, .home #hdrImg, #topNavigation {
		width: 320px;
	} 
	.home #contentSlot {
		float: none;
		width: auto;
		padding-top: 120px;
		background: none;
	}
	.home #hdrImg .img_descr .content {
		display: none;
	}
	.home .content {
		box-sizing: border-box;
		padding: 20px;
	}
	#topNavigation {
		top:56px;
	}
	#topNavigation .sf-menu li {
		float: none;
	}
	#banner {
		height: 200px;
	}
	#topNavigation .sf-menu {
		float: none;
	}
	.home #hdrImg .items .tracy, .home #hdrImg .items .james, .home #hdrImg .items .nathan, .home #hdrImg .items .dustin, .home #hdrImg .items .christy, .home #hdrImg .items .leslie, .home #hdrImg .items .jennie {
		width: 320px !important;
		background: none !important;
	}
	.home #hdrImg .img {
		width: 320px;
	}
	
	.home #hdrImg .items {
		background-size: 100% !important;
	}
	.home #hdrImg {
		background: none;
	}
	.home #hdrImg .img {
		left: 0;
	}
	.home #header {
		height: 775px;
	}
	#social_media ul {
		display: block;
		text-align: center;
	}
	#social_media ul li {
		float: none;
		display: inline-block;
	}
	 #social_media, .home #social_media {
		top: -50px;
		left: 0;
		right: 0;
	}
	#footer {
		text-align: center;
		padding: 0;
	}
	#innerWrapper {
		background: none;
	}
	#hdrImg {
		width: 320px;
		float: none;
		height: auto;
		left: 0;
	}
	
/*
	#hdrImg .img img {
		width: 100%;
		height: 100%;
	}
*/
	
	.default .employees {
		position: static;
	}
	#corner1 {
		display: none;
	}
	.default #marginContent {
		position: static;
		width: 320px;
	}
	.default .navi {
		display: none;
	}
	.default #layout, .default #layout .abt-tble {
		float: none;
	}	
	#hdrImg .img img {
		width: 320px;
		height: 100%;
	}
	.default #hdrImg .img img {
		height: 250px;
	}
	.default #banner {
		height: 250px;
	}
	#formContent td {
		display: block;
	}
	#topNavigation .sf-menu a {
		background: #07938f;
		color: #fff;
		border-bottom: 2px solid #fff;
	}
	#topNavigation .sf-menu a:hover {
		color: #000 !important;
	}
	#contentSlot .portfolioGallery #slideshow {
		width: 320px;
		height: auto;
		float: none;
		overflow: visible;
		margin: 0;
	}
	.portfolio .portfolioGallery #shadow {
		display: none;
	}
	.portfolio #innerWrapper {
		background: none;
	}
	.portfolio .portfolioGallery #slideshow img {
		width: 320px;
		height: 100%;
		margin: 0;
	}
	.portfolio #contentSlot {
		float: none;
		width: 100%;
	}
	.portfolio #banner {
		height: 262px;
	}
	.slideContent {
		width:320px;
	}
	#contenWrapper {
		padding-top: 200px;
	}
	.slideContent {
		top: 432px;
		box-sizing: border-box;
	}
	.portfolio #contentWrapper {
		padding-top: 200px;
	}
	.portfolioGallery #thumbs {
		position: static;
		width: auto;
		padding-top: 450px;
	}
	.slideContent {
		top: 317px;
	}
}


