/* CSS Document */

 * {margin:0; padding:0; border:0; line-weight: 100%;}
 
 @font-face {
    font-family: 'TeXGyreAdventorRegular';
    src: url('fonts/texgyreadventor-regular-webfont.eot');
    src: url('fonts/texgyreadventor-regular-webfont.eot?iefix') format('eot'),
         url('fonts/texgyreadventor-regular-webfont.woff') format('woff'),
         url('fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('fonts/texgyreadventor-regular-webfont.svg#webfontVNQ4fiYu') format('svg');
    font-weight: normal;
    font-style: normal;
}
 
 @font-face {
    font-family: 'QuicksandBook';
    src: url('fonts/Quicksand_Book-webfont.eot');
    src: url('fonts/Quicksand_Book-webfont.eot?iefix') format('eot'),
         url('fonts/Quicksand_Book-webfont.woff') format('woff'),
         url('fonts/Quicksand_Book-webfont.ttf') format('truetype'),
         url('fonts/Quicksand_Book-webfont.svg#webfontQNKLE8Me') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'QuicksandBold';
    src: url('Quicksand_Bold-webfont.eot');
    src: url('Quicksand_Bold-webfont.eot?iefix') format('eot'),
         url('Quicksand_Bold-webfont.woff') format('woff'),
         url('Quicksand_Bold-webfont.ttf') format('truetype'),
         url('Quicksand_Bold-webfont.svg#webfont41HQJ7Rv') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {	
	text-align: center;
}
	
body {	
	background-color: #00062E;
	position: relative;
	width: 975px;
	margin: 0 auto;
	text-align: left;	
}
	
#mainoutline {
	
	position: relative;	
	margin-top: 20px;
	margin-left:  auto;
	margin-right: auto;
	width: 946px;
	height: 57b0px;
	padding-bottom: 20px;		
	border: 4px double #676767;
	 -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-khtml-border-radius:20px;	
	background-color: #000735;
}

#indexcontentbox {		
	position: relative;
	margin-top: 20px;
	padding-top: 20px;
	margin-left:  21px;	
	width: 900px;
	height: 525px;
	overflow: hidden;	
	border: 2px solid #676767;
	 -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius:20px;
	border-radius: 20px;			   
    background-color: #00093B;
}

#logobox {
	
	z-index: 3;
	position: relative;	
	width: 165px;
	height: 90px;
	margin-top: 0;
	margin-left: 25px;
}

#logobox a:focus { 
    outline: none; 
}

#centering {
	
	position: relative;
	margin-top: 20px;
	margin-left:  0px;	
	width: 900px;
	text-align: center;
				   
   
}

#indexheadline {	
	
	text-align: center;
	margin-right: 5px;
	
	margin-top: 0px;
	margin-bottom:10px;
	
}

#indexlink {	
	clear: both;
	text-align: center;
	margin-left: 185px;
	margin-top: 20px;
	margin-bottom:10px;
	width:500px;
}

#indexlink a {	
	font-family: TeXGyreAdventorRegular, Verdana, Helvetica, sans-serif;
	color: #EEEEEE;
	font-size: 22px;
	letter-spacing: 1px;
	padding-top: 0px;
	
	padding-left: 0px;	

	font-weight: lighter;
	text-shadow: 0 0 1px #FFFFFF;	
	
}

#indexlink a:focus { 
    outline: none; 
}

#graphicsiconbox {	
	position: absolute;
	z-index: 1;
	width: 200px;
	height: 170px;	
	margin-top: -255px;
	margin-left: 685px;		
}



h1 {
	font-family: TeXGyreAdventorRegular, Verdana, Helvetica, sans-serif;
	color: #EEEEEE;
	font-size: 22px;
	letter-spacing: 1px;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 0px;	
	margin-top: 35px;
	font-weight: lighter;
	text-shadow: 0 0 1px #FFFFFF;
}



h2 {
	font-family: TeXGyreAdventorRegular, Verdana, Helvetica, sans-serif;
	color: #EEEEEE;
	font-size: 16px;
	letter-spacing: 1px;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-weight: lighter;
	text-shadow: 0 0 1px #FFFFFF;
}	


#photomainoutline {	
	position: relative;	
	margin-top: 13px;
	margin-left:  auto;
	margin-right: auto;
	width: 946px;
	margin-bottom: 0px;
	padding-bottom: 20px;		
	border: 4px double #676767;
	 -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-khtml-border-radius:20px;
	overflow: hidden; /*this clears the navs floats*/	
	background-color: #000734;
}			
	
#header {	
	position: relative;
        clear: both;	
	margin-top: 16px;
	margin-left:  auto;
	margin-right: auto;
	width: 900px;
	height: 90px;
	padding-top: 2px;
	overflow: hidden;
	border: 2px solid #676767;
	 -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-khtml-border-radius:20px;
	margin-bottom: 15px;
	
	
background: #00093b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMyMTJiNmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiMwMDA5M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-radial-gradient(center, ellipse cover,  #212b6b 0%, #00093b 95%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#212b6b), color-stop(95%,#00093b)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #212b6b 0%,#00093b 95%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #212b6b 0%,#00093b 95%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #212b6b 0%,#00093b 95%); /* IE10+ */
background: radial-gradient(center, ellipse cover,  #212b6b 0%,#00093b 95%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00093b', endColorstr='#0D1757',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */



	

	
}	

#bylinebox {	
	position: absolute;
	text-align: right;
	
	right: 0px;
	margin-top: 19px;
	margin-bottom:0px;
	margin-right: 15px;
}



.byline {
	font-family: TeXGyreAdventorRegular, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	letter-spacing: 1px;
	text-shadow: 0 0 10px #FFFFFF;
}



#navsidelines {
	position: relative;
	/*margin:  0 auto;*/
	margin-top: 6px;
	width: 700px;
	
		
	overflow: hidden; /*this clears the navs floats*/	
}

#navfirstrowtainer {	
	position:relative;
	float: right;
    right: 50%;
    width: 630px;
    height: 57px;
    margin-bottom: -2px;
    margin-top: 10px;
    margin-right: -10px;
}

#thefnavul {			
	position: relative;
    float: left;
    left: 50%;
}

#thefnavul li {
	float: left;
	display: block;
	margin-left: 10px;
}

#thefnavul  a {	
		font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
		font-size: 13px;
		display: block;		
		padding: 7px 6px 34px 6px;
		text-decoration: none;
		color: #a8a8a8;
		border: 1px solid #676767;
   		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-khtml-border-radius:4px;
		background: #0C154A;	
}

#thefnavul  a.navbarcurrent {
		font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
		font-size: 13px;				
		display: block;
		padding: 7px 6px 34px 6px;
		text-decoration: none;
		color: #ff9900;
		background: #3e4777;
		border: 1px dotted #FFFFFF;
   		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-khtml-border-radius:4px;
		border-radius: 4px;				
}

#thefnavul a:hover {
	outline: none;	
	color: #ff9900;
	background: #3e4777;   
}

#navsecondrowtainer {	
	position:relative;
	float: right;
	
	width: 650px;
	
   
    margin-top: -28px;
    margin-bottom: 0em;
    margin-right: 317px;
}

#thesnavul {		
	position: relative;
    float: left;
    left: 50%;
}

#thesnavul li {
	float: left;
	display: block;
	margin-left: 10px;
}

#thesnavul  a {	
		font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
		font-size: 13px;
		display: block;		
		padding: 6px 6px 8px 7px;
		text-decoration: none;
		color: #a8a8a8;
		border: 1px solid #676767;
   		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-khtml-border-radius:4px;
		border-radius: 4px;
		background: #040F4A;			
}

#thesnavul  a.navbarcurrent {
		font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
		font-size: 13px;
		display: block;
		padding: 6px 6px 6px 7px;
		text-decoration: none;
		color: #ff9900;
		background: #3e4777;
		border: 1px dotted #FFFFFF;
   		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-khtml-border-radius:4px;
		border-radius: 4px;
}

#thesnavul a:hover {
	outline: none;	
	color: #ff9900;
	background: #3e4777;    
}

bb
#viewerbox {
	position:relative;
	
	height: 410px;
	width: 595px;
	padding-top: 10px;
	margin-top: 0px;
	margin-left:  auto;
	margin-right: auto;
	margin-bottom: 20px;
	
	
	
	border: 2px solid #676767;
	 -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius:10px;
	border-radius: 10px;
	
background: #00093b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMyNDFmNTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDA5M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-radial-gradient(center, ellipse cover,  #241f56 0%, #00093b 75%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#241f56), color-stop(75%,#00093b)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #241f56 0%,#00093b 75%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #241f56 0%,#00093b 75%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #241f56 0%,#00093b 75%); /* IE10+ */
background: radial-gradient(center, ellipse cover,  #241f56 0%,#00093b 75%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#241f56', endColorstr='#00093b',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */



    
	/*background-color: #776A55;
	
	border-left: 2px solid #7E7C63;
	border-top: 2px solid #7E7C63;
	border-bottom: 2px solid #7E7C63;
	border-right: 2px solid #776A55;
	
	border: 1px solid #33ff33;*/
}

#slideshow {
	
	position: relative;	
	margin-top: 0px;
	margin-left:  auto;
	margin-right: auto;
	height: 400px;
	width: 575px;	
	text-align: left;
	overflow: hidden;	
		
}

#listOfImages {
  background: #776A55;
  height: 415px;
  margin: 0;
  padding: 0;
  width: 600px;
  position: relative;
}
  
#listOfImages li {
    display: block;
    height: 415px;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 600px;
}


.listheading {
	font-family:TeXGyreAdventorRegular, Verdana, Helvetica, sans-serif;
	color: #EEEEEE;
	font-size: 18px;
	letter-spacing: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: lighter;
}

.bulleted {
	font-family: QuicksandBold, Verdana, Helvetica, sans-serif;
	color: #dddddd;
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 1.2em;
	font-weight: lighter;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin-top: 0px;
}

.bulleteds {
	font-family: QuicksandBold, Verdana, Helvetica, sans-serif;
	color: #adadad;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 1.2em;
	font-weight: lighter;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin-top: 0px;
}

.unbulleted {
	font-family: QuicksandBold, Verdana, Helvetica, sans-serif;	
	list-style-type: none;	
	color: #dddddd;
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 1.2em;
	font-weight: lighter;	
	padding-top: 0px;
	padding-left: 21px;
}

.unbulleteds {
	font-family: QuicksandBold, Verdana, Helvetica, sans-serif;	
	list-style-type: none;	
	color: #adadad;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 1.2em;
	font-weight: lighter;	
	padding-top: 0px;
	padding-left: 21px;
}

.textboxpheading {
	font-family: TeXGyreAdventorRegular, Verdana, Helvetica, sans-serif;
	color: #EEEEEE;
	font-size: 18px;
	letter-spacing: 1px;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-weight: lighter;
}


#abouttextsizingbox h1 {
	font-family: TeXGyreAdventorRegular, Verdana, Helvetica, sans-serif;
	color: #EEEEEE;
	font-size: 18px;
	letter-spacing: 1px;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 25px;
	font-weight: lighter;
	text-shadow: 0 0 1px #FFFFFF;
}




h3 {
	font-family: TeXGyreAdventorRegular, Verdana, Helvetica, sans-serif;
	color: #EEEEEE;
	font-size: 16px;
	letter-spacing: 1px;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-weight: lighter;
	text-shadow: 0 0 1px #FFFFFF;
}

.infoh1 {
	font-family: QuicksandBold, Verdana, Helvetica, sans-serif;
	color: #EEEEEE;
	font-size: 18px;
	letter-spacing: 2px;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-weight: bold;
}
 
#contactinfo a.contactlink {
	font-family: QuicksandBold, Verdana, Helvetica, sans-serif;
	color: #EEEEEE;
	font-size: 18px;
	letter-spacing: 1px;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-weight: bold;
}

#contactinfo a:hover {
	outline: none;	
	color: #ff9900;    
}

.viewerheading {
	font-family: TeXGyreAdventorRegular, Verdana, Helvetica, sans-serif;
	color: #EEEEEE;
	font-size: 16px;
	letter-spacing: 1px;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	font-weight: lighter;
}

.textboxp {	
	font-family: QuicksandBold, Verdana, Helvetica, sans-serif;
	color: #adadad;
	font-size: 15px;
	letter-spacing: .1em;
	line-height: 1.3em;
	padding-top: 8px;	
}


.viewertextboxp {
	font-family: QuicksandBold, Verdana, Helvetica, sans-serif;
	color: #dddddd;
	font-size: 13px;
	line-height: 1.2em;
	padding-top: 0px;
}

.entrviewertextboxp {
	font-family: QuicksandBold, Verdana, Helvetica, sans-serif;
	color: #dddddd;
	font-size: 14px;
	letter-spacing: .1em;
	padding-top: 15px;	
}


#viewertextbox {
	position: relative;	
	width: 230px;
	height: 280px;
	padding-top: 15px;
	padding-left: 15px;
}

#spaviewertextbox {
	position: relative;	
	width: 305px;
	height: 280px;
	padding-top: 5px;
	padding-left: 15px;
}

#artviewertextbox {
	position: relative;	
	width: 240px;
	height: 280px;
	padding-top: 5px;
	padding-left: 10px;
}

#gdviewertextsizingbox {
	position: relative;	
	width: 700px;
	height: 300px;
	margin-top: 0px;
	margin-left: 0px;
	background:#00093b url('images/graphicdesign_slideviewer_image_300x700.png') no-repeat right top;
}

#pm1viewertextsizingbox {
	position: relative;	
	width: 700px;
	height: 300px;
	margin-top: 0px;
	margin-left: 0px;
	background:#00093b url('images/print_media_entr_slideviewer_image_300x700.png') no-repeat right top;
}

#pm2viewertextsizingbox {
	position: relative;	
	width: 700px;
	height: 300px;
	margin-top: 0px;
	margin-left: 0px;
	background:#00093b url('images/print_media_artists_slideviewer_image_300x700.png') no-repeat right top;
}

#pm3viewertextsizingbox {
	position: relative;	
	width: 700px;
	height: 300px;
	margin-top: 0px;
	margin-left: 0px;
	background:#00093b url('images/print_media_althealth_slideviewer_image_300x700.png') no-repeat right top;
}

#pm4viewertextsizingbox {
	position: relative;	
	width: 700px;
	height: 300px;
	margin-top: 0px;
	margin-left: 0px;
	background:#00093b url('images/graphicdesign_slideviewer_image_300x700.png') no-repeat right top;
}

#wd1viewertextsizingbox {
	position: relative;	
	width: 575px;
	height: 400px;
	margin-top: 0px;
	margin-left: 0px;
	background:#00093b url('images/pixel_lab_web_design_dot_com_ex1.png') no-repeat right top;
}

#wd2viewertextsizingbox {
	position: relative;	
	width: 575px;
	height: 400px;
	margin-top: 0px;
	margin-left: 0px;
	background:#00093b url('images/pixel_lab_web_design_dot_com_ex2.png') no-repeat right top;
}

#wd3viewertextsizingbox {
	position: relative;	
	width: 575px;
	height: 400px;
	margin-top: 0px;
	margin-left: 0px;
	background:#00093b url('images/pixel_lab_web_design_dot_com_ex3.png') no-repeat right top;
}

#wd4viewertextsizingbox {
	position: relative;	
	width: 575px;
	height: 400px;
	margin-top: 0px;
	margin-left: 0px;
	background:#00093b url('images/pixel_lab_web_design_dot_com_ex4.png') no-repeat right top;
}


#wd5viewertextsizingbox {
	position: relative;	
	width: 575px;
	height: 400px;
	margin-top: 0px;
	margin-left: 0px;
	background:#00093b url('images/pixel_lab_web_design_dot_com_ex5.png') no-repeat right top;
}

#wd6viewertextsizingbox {
	position: relative;	
	width: 575px;
	height: 400px;
	margin-top: 0px;
	margin-left: 0px;
	background:#00093b url('images/pixel_lab_web_design_dot_com_ex6.png') no-repeat right top;
}

#ph1viewertextsizingbox {
	position: relative;	
	width: 700px;
	height: 300px;
	margin-top: 0px;
	margin-left: 0px;
	background:#00093b url('images/photography_1_slideviewer_image_300x700.png') no-repeat right top;
}

#ph2viewertextsizingbox {
	position: relative;	
	width: 700px;
	height: 300px;
	margin-top: 0px;
	margin-left: 0px;
	background:#00093b url('images/photography_2_slideviewer_image_300x700.png') no-repeat right top;
}

#ph3viewertextsizingbox {
	position: relative;	
	width: 700px;
	height: 300px;
	margin-top: 0px;
	margin-left: 0px;
	background:#00093b url('images/photography_3_slideviewer_image_300x700.png') no-repeat right top;
}

#ph4viewertextsizingbox {
	position: relative;	
	width: 700px;
	height: 300px;
	margin-top: 0px;
	margin-left: 0px;
	background:#00093b url('images/photography_4_slideviewer_image_300x700.png') no-repeat right top;
}

#brviewertextsizingbox {
	position: relative;	
	width: 700px;
	height: 300px;
	margin-top: 0px;
	margin-left: 0px;
	background:#00093b url('images/branding_slideviewer_image_300x700.png') no-repeat right top;
}

#smviewertextsizingbox {
	position: relative;	
	width: 700px;
	height: 300px;
	margin-top: 0px;
	margin-left: 0px;
	background:#00093b url('images/social_media_slideviewer_image_300x700.png') no-repeat right top;
}	
	


#slideviewer {	
	position:relative;	
	width: 700px ;
	height: 300px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: auto ;
	margin-right: auto ;	
	border: 4px double #676767;
	 -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius:6px;
	border-radius: 6px;	
}

#wdslideviewer {	
	position:relative;	
	width: 575px ;
	height: 400px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: auto ;
	margin-right: auto ;	
	border: 4px double #676767;
	 -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius:6px;
	border-radius: 6px;	
}

#slideviewer1 {	
	position:relative;	
	width: 700px ;
	height: 300px;
	margin-top: 35px;
	margin-bottom: 10px;
	margin-left: auto ;
	margin-right: auto ;	
	border: 4px double #676767;
	 -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius:6px;
	border-radius: 6px;	
}

.right-button {	
	z-index: 5;
	position: absolute;
	right: 0px;
	bottom: 0px;
	
	top: 240px;
	left: 631px;
	
	width: 60px;
	height: 50px;
	border: none;
	cursor: pointer;
}

#wd_right_button_box {	
	z-index: 10;
	position: absolute;
	top: 182px;
	right: 0px;
	bottom: 0px;
	left: 40px;
	
	width: 60px;
	height: 50px;

}

#iconnavbartainer  {		
	position: relative;
	margin:  0px auto;
	width: 900px;
	height: 465px;
	overflow: hidden; /*this clears the navs floats*/	
	border: 2px solid #676767;
	 -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius:20px;
	border-radius: 20px;
	background-color: #00093B;		
}



#iconnavbartainergrowing  {		
	position: relative;
	margin-top: 0px;
	margin-left:  21px;	
	width: 900px;
	overflow: hidden;	
	border: 2px solid #676767;
	 -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius:20px;
	border-radius: 20px;			   
    background-color: #00093B;
}
	
#iconnavbar {	
	width: 900px; 
	height: 550px;
	background: url(images/icon_nav_bckgrnd_master.png) no-repeat;
	padding: 0;
	position: relative;	
	margin: 0 auto;
}

#iconnavbar li {	
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	position: absolute; 
}

#iconnavbar a {	
	display: block;
	color: #00093B;
	font-size: 1px;
}

#icon1b { left: 50px; top: 20px; height: 205px; width: 265px; }
#icon1b a { height: 205px; }

#icon2b { left: 335px; top: 15px; height: 210px; width: 250px;  }
#icon2b a { height: 210px; }

#icon3b { left: 615px; top: 5px; height: 247px; width: 235px;  }
#icon3b a { height: 247px;  }

#icon4b { left: 15px; top: 225px; height: 320px; width: 265px;  }
#icon4b a { height: 320px; }

#icon5b { left: 320px; top: 255px; height: 220px; width: 275px;  }
#icon5b a { height: 220px;  }

#icon6b { left: 595px; top: 255px; height: 245px; width: 295px;  }
#icon6b a { height: 245px; }

#icon1b a:hover { background: url(images/icon_nav_bckgrnd_master.png) -50px -570px no-repeat; }
#icon2b a:hover { background: url(images/icon_nav_bckgrnd_master.png) -335px -565px no-repeat; }
#icon3b a:hover { background: url(images/icon_nav_bckgrnd_master.png) -615px -555px no-repeat; }
#icon4b a:hover { background: url(images/icon_nav_bckgrnd_master.png) -15px -775px no-repeat; }
#icon5b a:hover { background: url(images/icon_nav_bckgrnd_master.png) -320px -805px no-repeat; }
#icon6b a:hover { background: url(images/icon_nav_bckgrnd_master.png) -595px -805px no-repeat; }

#floateddivsbox {
	width: 900px;
	height: 550px; 
	background-color: #00093B;
	padding: 0;
	position: relative;	
	margin: 0 auto;
	overflow: hidden; /*this clears the navs floats*/	
	border: none;
	 -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius:20px;
	border-radius: 20px;	
}

#facebookbox {	
	width: 500px;
	height: 450px; 
	background-color: #FFFFFF;
	border: 4px double #676767;
	 -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius:20px;
	border-radius: 20px;
	padding-top: 22px;
	padding: 15;
	position: relative;
	margin-top: 35px;
	margin-left: 55px;
	margin-bottom: 30px;
	float: left ;	
}

#twitterbox {	
	width: 500px;
	height: 450px; 
	background-color: #FFFFFF;
	border: 4px double #676767;
	 -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius:20px;
	border-radius: 20px;
	padding-top: 0px;
	padding: 0;
	position: relative;
	margin-top: 35px;
	margin-left: 55px;
	margin-bottom: 30px;
	float: left ;	
}


#facebookicon {	
	background-color: #FFFFFF;
	border: 4px double #676767;
	 -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius:20px;
	border-radius: 20px;
	margin-top: 35px;
	margin-right: 60px;
	padding: 20px;
	float: right ;
}

#facebookicon a:focus { 
    outline: none; 
}

#floateddivsboxgrowing {
	width: 900px; 
	background-color: #00093B;
	padding: 0;
	position: relative;	
	margin: 0 auto;
	overflow: hidden;		
	border: none;
	 -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius:20px;
	border-radius: 20px;	
}

#photoiconbox {	
	position: absolute;
	z-index: 1;
	width: 200px;
	height: 170px;	
	margin-top:0px;
	margin-left: 120px;		
}



#graphicsspacerdiv {
	width: 900px;
	height: 700px;
}

#copyiconbox {	
	position: absolute;
	z-index: 1;
	width: 200px;
	height: 170px;	
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 90px;
}

#photolefttextbox {
	float: left;
	width: 235px; 
	background-color: #00093B;
	border: 4px double #676767;
	 -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius:20px;
	border-radius: 20px;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 5px;
	margin-top: 145px;
	margin-left: 66px;
	margin-bottom: 15px;		
}

#brandinglefttextbox {
	float: left;
	width: 235px; 
	background-color: #00093B;
	border: 4px double #676767;
	 -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius:20px;
	border-radius: 20px;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 5px;
	margin-top: 154px;
	margin-left: 66px;
	margin-bottom: 15px;		
}

#graphicslefttextbox {
	float: left;
	width: 235px; 
	background-color: #00093B;
	border: 4px double #676767;
	 -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius:20px;
	border-radius: 20px;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 5px;
	margin-top: 25px;
	margin-left: 68px;
	margin-bottom: 15px;	
	display: inline;
}

#copylefttextbox {
	float: left;
	width: 235px; 
	background-color: #00093B;
	border: 4px double #676767;
	 -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius:20px;
	border-radius: 20px;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 5px;
	margin-top: 200px;
	margin-left: 66px;
	margin-bottom: 15px;		
}

#socmedialefttextbox {
	float: left;
	width: 235px; 
	background-color: #00093B;
	border: 4px double #676767;
	 -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius:20px;
	border-radius: 20px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
	margin-top: 173px;
	margin-left: 66px;
	margin-bottom: 15px;		
}

#photorighttextbox {
	float: right;		
	width: 485px;	
	padding-bottom: 30px;
	padding-top: 5px;	
	margin-top: 15px;
	margin-right: 61px;		
}

#graphicsrighttextbox {
	float: right;		
	width: 490px;	
	
	padding-top: 5px;	
	margin-top: 15px;
	margin-right: 61px;		
}

#graphicsflowaroundtextbox {

	float: right;		
	width: 215px;	
	padding-bottom: 30px;
	padding-top: 5px;	
	
	margin-right: 336px;	
		
}

#brandingrighttextbox {
	
	float: right;		
	width: 435px;	
	padding-bottom: 30px;
	padding-top: 5px;	
	margin-top: 15px;
	margin-right: 101px;		
}

#copyrighttextbox {	
	float: right;		
	width: 460px;	
	padding-bottom: 30px;
	padding-top: 5px;	
	margin-top: 30px;
	margin-right: 76px;
	margin-bottom: 200px;		
}

#printmedialeftbox {
	margin-top: 10px;
	margin-left: 95px;
	float: left ;
	display: inline;
}

#printmediatoprighttextbox {
	margin-top: 10px;
	margin-right: 9%;
	margin-bottom: 30px;
	float:right;
    width:50%;
    background-color: #00093B;	
}

#printmediarightbox {	
	width: 510px;
	height: 190px; 
	border: 4px double #676767;
	 -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius:20px;
	border-radius: 20px;
	padding-left: 20px;
	padding-top: 5px;
	margin-top: 0px;
	margin-right: 295px;
	margin-bottom: 20px;
	float: right;

	display: inline;	
}

#printmediarightsubbox {	

	position: absolute;	
	width: 230px;
	height: 180px;
	margin-top: -176px;
	margin-left: 280px;		
}

#servcontainer {
	margin-top: 30px;
	margin-left: 5%;
	margin-bottom: 70px;
	float:left;
    width:90%;
    background-color: #00093B;
}

#abouttextsizingbox {
	width:60%;
	margin-left: 21%;
    background-color: #00093b;
}

#servimagecontainer {
	width: 400px;
	height: 208px; 
	position: relative;	
	margin: 0 auto;
	overflow: hidden;		
	border: 4px double #676767;
	 -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius:20px;
	border-radius: 20px;
	
	background: #00093b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMyMTJiNmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiMwMDA5M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-radial-gradient(center, ellipse cover,  #212b6b 0%, #00062E 95%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#212b6b), color-stop(95%,#00062E)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #212b6b 0%,#00062E 95%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #212b6b 0%,#00062E 95%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #212b6b 0%,#00062E 95%); /* IE10+ */
background: radial-gradient(center, ellipse cover,  #212b6b 0%,#00062E 95%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00062E', endColorstr='#0D1757',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

#contactimagecontainer {
	width: 800px;
	height: 400px; 
	float: left;	
	margin-left: 50px;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background:#00093b url('images/pixellabpdx_contact_ blueprint.png') no-repeat right top;
	border: 4px double #676767;
	 -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius:20px;
	border-radius: 20px;
}

#contactinfo {
	
	margin-top: 111px;
	margin-right: 16px;
	float:right;
    width: 360px;
    overflow: hidden;
}

#servfarleft {
    float:left;
    width:25%;    
}

#servfarleft a.servlink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	display: block;		
	padding: 3px 0px;
	color: #EEEEEE;
	outline: none;
}

#servfarleft a:hover {
	outline: none;	
	color: #ff9900;    
}

#servleft {
    float:left;
    width:25%;    
}

#servleft a.servlink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	display: block;		
	padding: 3px 0px;
	color: #EEEEEE;
	outline: none;
}

#servleft a:hover {
	outline: none;	
	color: #ff9900;    
}

#servright {
    float:left;
    width:25%;    
}

#servright a.servlink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	display: block;		
	padding: 3px 0px;
	color: #EEEEEE;
	outline: none;
}

#servright a:hover {
	outline: none;	
	color: #ff9900;    
}

#servfarright {
    float:left;
    width:25%;    
}

#servfarright a.servlink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	display: block;		
	padding: 3px 0px;
	color: #EEEEEE;
	outline: none;
}

#servfarright a:hover {
	outline: none;	
	color: #ff9900;    
}

#footer {
	position: relative;
	width: 885px;
	background-color: #000629;
	margin-top: 7px;
	margin-left: auto ;
	margin-right: auto ;	
	text-align: right;
}
		
#footer p{
	font-size: 10px;
	color: #555350;
}

