@charset "utf-8";
/* CSS Document */

/* A note about rounded corners, support for CSS3 corners is currently limited to standards complaint browsers like Firefox (Mozilla), Chrome & Safari (Webkit) and soon Opera */
/* To implement rounded corners I am using the correct CSS3 standard tags, as well as Mozilla and Webkit specific tags. For Internet Explorer I have had to add a javascript plugin called CurveyCorners: http://www.curvycorners.net/ */
/* This will change over the next few years and should be cleaned up once all major browsers have standardized on the correct CSS3 technique */

/* Similarly I have begun implementing CSS3 gradients, these are also not supported by Internet Explorer while Webkit and Mozilla require proprietary tags, in the future these should be removed.*/ 
/* I am using this technique for browser friendly gradients: http://www.smashingmagazine.com/2010/04/28/css3-solutions-for-internet-explorer/ */

/* Another major problem with the site is that text sizes are usually specified in absolute units, this prevents people from changing the text size and critically hurts the accessibility of the site. */



/* Template Elements */
	

	
	/* Search Box */
	/* I used this article for help styling the Google custom search box http://ultimatetutorials.com/web/dev/style-google-custom-search-form */

#search {
	position: absolute;
	width: 140px;
	top: 10px;
	right: 13px;
	}

#searchBox input {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 124px;
	height: 18px;
	_height: 13px;
	padding: 0px 3px;
	border: 0px;
	background-image:url(../img/template/searchInput.png);
	background-repeat: no-repeat;
	font-size: 0.9em;
	}
	
#searchBox button {
	position: absolute;
	top: 0px;
	left: 124px;
	width: 17px;
	height: 18px;
	border: 0px;
	background-image:url(../img/template/searchButtonUp.png);
	cursor: pointer;
	}

	/* Page Navigation */
	/* The technique used for centering the nav bar buttons is based on this article: http://www.cssplay.co.uk/menus/centered.html */
	/* It's a bit of a hack but a valid one. When CSS include better verticle alignement and is supported by all browsers it will be a good idea to change this to a more semantic solution */
	
.pageNav {
	margin: 5px 0px;
	float: left;
	width: 800px;
	padding: 0px;
	background-color: #ccc;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	}
	
.pageNav_ie {
	clear: both;
	float: left;
	width: 100%;
	overflow: hidden;
	padding: 0px;
	}	

.pageNav p {
	margin: 5px;
	padding: 0px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	}

.pageNav ul {
	margin: 0px;
	float: left;
	left: 50%;
	position: relative;
	padding: 0px;
	list-style-type: none;
	}
	

.pageNav li {
	float: left;
	position: relative;
	right: 50%;
	}

.pageNav a {
	display: block;
	margin: 0px 4px;
	padding: 6px 8px 3px 8px;
	text-decoration: none !important;
	background-color: #fff;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	}	

/* Our Products */

.productsPageNavContainer {
	margin: 5px 0px;
	float:left;
	width: 800px;
	padding: 0px;
	/* 	Gradient */
	background-image: -moz-linear-gradient(top, #FFFFFF, #CCCCCC); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #CCCCCC),color-stop(1, #FFFFFF)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#CCCCCC'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#CCCCCC')"; /* IE8 */
	/* Rounded Corners */
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    }

.productsPageNavContainer h3 {
	margin: 5px;
	padding: 0px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	}

.productsPageNavContainer ul {
	margin: 0px;
	float: left;
	left: 50%;
	position: relative;
	padding: 0px;
	list-style-type: none;
	}
	

.productsPageNavContainer li {
	float: left;
	position: relative;
	right: 50%;
	}

.productsPageNavContainer a {
	display: block;
	margin: 0px 4px;
	padding: 6px 15px 3px;
	text-decoration: none !important;
	background-color: #fff;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	}	  
    
.productsSectionContainer {
	margin: 10px 0px;
	float:left;
	width: 800px;
	padding: 0px;
	/* 	Gradient */
	background-image: -moz-linear-gradient(top, #FFFFFF, #CCCCCC); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #CCCCCC),color-stop(1, #FFFFFF)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#CCCCCC'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#CCCCCC')"; /* IE8 */
	/* Rounded Corners */
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    }

.productsSectionContainer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}

.productsSectionContainer img {
	margin: 5px;
	padding: 0px;
	width: 100px;
	float: left;
	display: table-cell;
	}

.productsSectionContainer p {
	margin: 0px;
	padding: 5px 5px 0px 15px;
	display: table-cell;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
	}
	
.inlineListClear ul {
	margin: 5px 0px;
	clear: both;
	}
	
.inlineListClear li {
	margin: 0px 5px;
	display: inline;
	list-style-type: none;
	}
	
.inlineList ul {
	margin: 0px;
	}
	
.inlineList li {
	margin:  5px 0px 0px 15px;
	display: inline-block;
	list-style-type: none;
	}

.productsRightLink {
	text-align: right;
	float: right;
	font-weight: bold;
	}
	
.productsSectionContainer hr {
	margin: 5px 0px;
	padding: 0;
	display: block;
	clear:both;
	position: relative;
	width: 100%;
	border: none;
	border-top: 1px solid #AAA;
	border-bottom: 1px solid #FFF;
	font-size: 1px;
	line-height: 0;
	overflow: visible;
	}
	
/* Product Headers */
	
#productsTST429 h2 {
	margin: 0px;
	padding: 2px 5px 2px;
	width: 790px;
	text-align: left;
	font-size: 1.5em;
	/* 	Gradient */
	background-image: -moz-linear-gradient(top, #C3BFB3, #A59E91); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #A59E91),color-stop(1, #C3BFB3)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#C3BFB3', endColorstr='#A59E91'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#C3BFB3', endColorstr='#A59E91')"; /* IE8 */
	}
	
#productsTST329 h2 {
	margin: 0px;
	padding: 2px 5px 2px;
	width: 790px;
	text-align: left;
	font-size: 1.5em;
	/* 	Gradient */
	background-image: -moz-linear-gradient(top, #ECD386, #C49C5E); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #C49C5E),color-stop(1, #ECD386)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ECD386', endColorstr='#C49C5E'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ECD386', endColorstr='#C49C5E')"; /* IE8 */
	}
	
#productsTST239 h2 {
	margin: 0px;
	padding: 2px 5px 2px;
	width: 790px;
	text-align: left;
	font-size: 1.5em;
	/* 	Gradient */
	background-image: -moz-linear-gradient(top, #E4E1DE, #AFB1A6); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #AFB1A6),color-stop(1, #E4E1DE)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E4E1DE', endColorstr='#AFB1A6'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E4E1DE', endColorstr='#AFB1A6')"; /* IE8 */
	}

#productsProsound429 h2 {
	margin: 0px;
	padding: 2px 5px 2px;
	width: 790px;
	text-align: left;
	font-size: 1.5em;
	/* 	Gradient */
	background-image: -moz-linear-gradient(top, #D2362C, #972823); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #972823),color-stop(1, #D2362C)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D2362C', endColorstr='#972823'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D2362C', endColorstr='#972823)"; /* IE8 */
	}

#productsAW339 h2 {
	margin: 0px;
	padding: 2px 5px 2px;
	width: 790px;
	text-align: left;
	font-size: 1.5em;
	/* 	Gradient */
	background-image: -moz-linear-gradient(top, #66D127, #33981C); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #33981C),color-stop(1, #66D127)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#66D127', endColorstr='#33981C'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#66D127', endColorstr='#33981C)"; /* IE8 */
	}

#productsAQ339 h2 {
	margin: 0px;
	padding: 2px 5px 2px;
	width: 790px;
	text-align: left;
	font-size: 1.5em;
	/* 	Gradient */
	background-image: -moz-linear-gradient(top, #FAE425, #C7B81F); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #C7B81F),color-stop(1, #FAE425)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FAE425', endColorstr='#C7B81F'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FAE425', endColorstr='#C7B81F)"; /* IE8 */
	}
	
#productsAQAccessories h2 {
	margin: 0px;
	padding: 2px 5px 2px;
	width: 790px;
	text-align: left;
	font-size: 1.5em;
	/* 	Gradient */
	background-image: -moz-linear-gradient(top, #FBE739, #C7B92F); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #C7B92F),color-stop(1, #FBE739)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FBE739', endColorstr='#C7B92F'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FBE739', endColorstr='#C7B92F)"; /* IE8 */
	}

#productsAmplifier h2 {
	margin: 0px;
	padding: 2px 5px 2px;
	width: 790px;
	text-align: left;
	font-size: 1.5em;
	/* 	Gradient */
	background-image: -moz-linear-gradient(top, #AF71FD, #914BC9); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #914BC9),color-stop(1, #AF71FD)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#AF71FD', endColorstr='#914BC9'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#AF71FD', endColorstr='#914BC9)"; /* IE8 */
	}
	
#productsIsolationFeet h2 {
	margin: 0px;
	padding: 2px 5px 2px;
	width: 790px;
	text-align: left;
	font-size: 1.5em;
	/* 	Gradient */
	background-image: -moz-linear-gradient(top, #D69B25, #A97C1F); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #A97C1F),color-stop(1, #D69B25)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D69B25', endColorstr='#A97C1F'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D69B25', endColorstr='#A97C1F)"; /* IE8 */
	}
	
#productsProsoundAccessories h2 {
	margin: 0px;
	padding: 2px 5px 2px;
	width: 790px;
	text-align: left;
	font-size: 1.5em;
	/* 	Gradient */
	background-image: -moz-linear-gradient(top, #D2362C, #972823); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #972823),color-stop(1, #D2362C)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D2362C', endColorstr='#972823'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D2362C', endColorstr='#972823)"; /* IE8 */
	}
	
/* Technical Information and Support */

	/* Section Container */
	/* Thumbnails must be standardized to 97px x 125px */
	
.sectionContainer {
	margin: 5px 0px;
	float:left;
	width: 800px;
	padding: 0px;
	background-color: #ccc;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	}

.sectionContainer_ie {
	padding: 5px;
	}	
	
.sectionContainer_inner {
	margin: 5px;
	padding: 1px 5px;
	background-color: white;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	}

.sectionContainer h2 {
	margin: 0px 0px 0px 5px;
	text-align: left;
	font-size: 1.5em;
	}
	
.sectionContainer h3 {
	margin: 5px 0px 0px;
	text-align: left;
	font-size: 1.4em;
	}
	
.sectionContainer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}

.secondaryList li {
	height: 127px;
	margin: 5px 0px;
	}	
	
.sectionContainer img {
	margin: 0px 5px 0px 0px;
	float: left;
	width: 97px;
	height: 125px;
	border: 1px solid black;
	}	

.sectionContainer h4 {
	margin: 0px;
	text-align: left;
	font-size: 1em;
	}
	
.sectionContainer p {
	margin: 5px 0px;
	text-align: left;
	font-size: 1em;
	}
		
.sectionContainer hr {
	margin: 2px 0px 5px;
	}

.sectionAName {
	text-decoration: none !important;
	}	

/* Optional Secondary Footer */

#secondaryFooter {
	margin: 0 auto;
	width: 950px;
	padding: 0;
	}

/* Page Specific */

/* Home Page */

	/* USSS Footer */

#usssFooter {
	margin: 5px 0px 20px;
	float: left;
	width: 938px;
	height: 80px;
	background-image:url(../img/template/usssFooterBG.png);
	}

#usssFooterText {
	margin: 11px 0px 0px 5px;
	float: left;
	width: 869px;
	text-align: left;
	}

#usssFooterText h3 {
	margin: 0px;
	line-height:1.6em;
	font-size: 1em;
	letter-spacing: 0.13em;
	}

#usssFooterLogo {
	margin: 5px 5px 5px 10px;
	float: left;
	height: 70px;
	width: 49px;
	}
	
/* Pools And Spas */

#poolAndSpas_usss {
	height: 145px;
	}

#poolAndSpas_usssAQ339 {
	margin: 0px 0px 0px 30px;
	float: left;
	}
	
#poolAndSpa_usssText {
	margin-right: 15px;
	float: right;
	height: 145px;
	text-align: right;
	}

#poolAndSpa_usssText h4 {
	line-height: 1.6em;
	font-size: 1.2em;
	margin-top: 80px;
	font-weight: normal;
	letter-spacing: 0.1em;
	}

#poolAndSpa_usssText a {
	text-decoration: none;
	}

#poolAndSpa_usssLogo {
	float: right;
	margin-right: 10px;
	height: 145px;
	}


/* Old and Unorganized */

body {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;	
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	}

img {
	border: 0px;
	}

a {
	text-decoration: none;
	color: #000000;
	}

a h1 {
	text-decoration: none;
	cursor: pointer;
	}

h1 {
	font-weight: normal;
	font-size: 29px;
	margin: 0px;
	padding: 0px;
	}

h2 {
	text-align: center;
	font-size: 18px;
	}

hr {
	margin-bottom: 20px;
	margin-top: 20px;
	}

/* Content Header */	
	
.contentHeader {
	text-align: center;
	font-weight: bold;
	margin-bottom: 20px;
	}

.contentHeader span {
	padding: 5px 30px 5px 30px;
	background-color: #B2B4B6;
	}

.news, .sitemap {
	list-style-type: none;
	}

.clear {
	clear: both;
	}

.homePageBox {
	font-size: 16px;
	}

.aProduct {
	clear: both;
	margin-bottom: 25px;
	}

.aProduct img {
	margin-right: 5px;
	}

.aProduct a {
	margin-right: 10px;
	font-style: italic;
	}

#container {
	width: 950px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	}

#header {
	position: relative;
	}

#topNavBarContainer {
	margin-top: 5px;
	border-bottom: solid 1px #000000;
	height: 38px;
	width: 938px;
	}

#topNavBar {
	margin-left: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 2px;
	padding: 0px;
	}

#topNavBar a {
	margin-left: 1px;
	margin-right: 1px;
	float: left;
	}

#leftNavBar {
	padding-top: 10px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 120px;
	float: left;
	margin-right: 15px;
	}

#leftNavBar a {
	display: block;
	margin-bottom: 8px;
	}

#content {
	float: left;
	width: 801px;
	}

#content a {
	text-decoration: underline;
	}

#breadCrumbTrail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-top: 3px;
	}

#breadCrumbTrail a {
	text-decoration: none;
	}

#footer {
	clear: both;
	margin-top: 10px;
	margin-bottom: 15px;
	}

#footer a {
	display: block;
	float: left;
	margin-right: 153px;
	}

#leftNavBar a, #leftNavBar a:hover {
	display: block;
	width: 120px;
	height: 95px;
	position: relative;
	background-position: top left;
	background-repeat: no-repeat;
	}

#leftNavBar a span {
	position: absolute;
	bottom: 0px;
	left: 0px;
	text-align: center;
	width: 120px;
	cursor: pointer;
	}

#homeTheater {
	background-image:url(../img/template/lnavHomeTheaterOff.png);
	}

#homeTheater:hover {
	background-image:url(../img/template/lnavHomeTheaterOn.png);
	}

#poolsAndSpas {
	background-image:url(../img/template/lnavPoolsandSpasOff.png);
	}

#poolsAndSpas:hover {
	background-image:url(../img/template/lnavPoolsandSpasOn.png);
	}

#military {
	background-image:url(../img/template/lnavMilitaryOff.png);
	}

#military:hover {
	background-image:url(../img/template/lnavMilitaryOn.png);
	}

#proSound {
	background-image:url(../img/template/lnavProSoundOff.png);
	}

#proSound:hover {
	background-image:url(../img/template/lnavProSoundOn.png);
	}

#gaming {
	background-image:url(../img/template/lnavGamingOff.png);
	}

#gaming:hover {
	background-image:url(../img/template/lnavGamingOn.png);
	}

#manufacturers {
	background-image:url(../img/template/lnavManufacturersOff.png);
	}

#manufacturers:hover {
	background-image:url(../img/template/lnavManufacturersOn.png);
	}

#navClarkProducts {
	background-image:url(../img/template/navOurProductsOff.png);
	width: 126px;
	height: 38px;

	}

#navClarkProducts:hover {
	background-image:url(../img/template/navOurProductsOn.png);
	}

#navHowToPurchase {
	background-image:url(../img/template/navHowToPurchaseOff.png);
	width: 156px;
	height: 38px;
	}

#navHowToPurchase:hover {
	background-image:url(../img/template/navHowToPurchaseOn.png);
	}

#navTechInfo {
	width: 307px;
	height: 38px;
	background-image:url(../img/template/navTechInfoSupportOff.png);
	}

#navTechInfo:hover {
	background-image:url(../img/template/navTechInfoSupportOn.png);
	}

#navInTheNews {
	background-image:url(../img/template/navInTheNewsOff.png);
	width: 114px;
	height: 38px;
	}

#navInTheNews:hover {
	background-image:url(../img/template/navInTheNewsOn.png);
	}

#navJust4Fun {
	background-image:url(../img/template/navJustForFunOff.png);
	width: 112px;
	height: 38px;
	}

#navJust4Fun:hover {
	background-image:url(../img/template/navJustForFunOn.png);
	}

#navContactUs {
	background-image:url(../img/template/navContactUsOff.png);
	width: 107px;
	height: 38px;
	}

#navContactUs:hover {
	background-image:url(../img/template/navContactUsOn.png);
	}

	
#quotes {
	width: 235px;
	float: right;
	margin-left: 10px;
	margin-top: 20px;
	background-image:url(../img/page/just_for_fun/quoteBg.png);
	background-repeat: repeat-y;
	}

.quoteText {
	padding: 0px 11px 11px 11px;
	}

.quote {
	padding: 11px 11px 11px 11px;
	font-size: 11px;
	font-style: italic;
	border-top: solid 1px #6E7072;
	}

.just4Fun {
	border-bottom: solid 4px #B5B7B9;
	margin-bottom: 5px;
	float: left;
	clear: left;
	width: 550px;
	text-align: justify;
	}

.techInfo {
	width: 100%;
	}

.techInfo span {
	text-decoration: underline;
	}

.techInfo td {
	text-align: center;
	}

.techInfo img {
	margin-bottom: 3px;
	border: 0px;
	}

.techInfo a {
	text-decoration: none !important;
	font-size: 11px;
	}

.isRequired {
	color: #ff0000;
	font-size: 10px;
	}

.tab {
	margin-left: 10px;
	}

#photoDownloads {
	width: 100%;
	}

#photoDownloads td {
	border: solid 1px #000000;
	text-align:center;
	}

.tableVerticalAlignTop td {
	vertical-align: top;
	}
	
sup {
	vertical-align: baseline;
	position: relative;
	bottom: .33em;
	}

/* Contact Clark Synthesis */

.contactClarkSynthesisH3 {
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 3px;
	}

.contactClarkSynthesisText {
	margin-top: 3px;
	}
