* { padding: 0px; margin: 0px; }
* html 

#wrapper { 
	height: 100%; 
	}
a img {
	border: none;
}


html {
 height: 100%;
 /*background: #fff;*/
}

/*#wrapper {
	width:100%;
	position:absolute;
	top:0px;
}
*/
#container2 {
	margin: 0 auto;
	width:700px;
	/*background-color:#111111;*/
	position: relative;
	height:auto;
}
	#header {
	 margin-bottom: 60px;
	 height: 8px;
	 background-color: #333;
	}
	
	#footer {
	 height: 8px;
	 background-color: #333;
	 clear: both;
	}
	
	#logo {
	 padding-left: 95px;
	 padding-bottom: 25px;
	}
	
	.divider {
	 width: 800px;
	 height: 2px;
	 padding: 0px;
	 margin: 0px;
	 background: #999;
	}
	
	.content {
	 width:700px;
	 padding-left: 100px;
	 padding-bottom: 60px;
	}
	
		.content img {
		 margin: 0;
		 padding: 0;
		}
	
		.captionLeft {
		 color: #333;
		 font-family: Arial, Helvetica, sans-serif;
 		 font-size: 10px;
		 text-transform: uppercase;
		 width: 330px;
		 margin-bottom: 25px;
		 margin-left: 5px;
		 float:left;
		}
		
		.captionRight {
		 color: #333;
		 font-family: Arial, Helvetica, sans-serif;
 		 font-size: 10px;
		 text-transform: uppercase;
		 width: 330px;
		 margin-bottom: 25px;
		 margin-left: 5px;
		 float:right;
		}
		
		.maps {
		 width: 450px;
		 float: right;
		}
		
		.mediakit {
		 width: 160px;
		 float: left;
		}
		
		.formLeft {
		 width: 320px;
		 float: left;
		}
		
		.formRight {
		 width: 370px;
		 float: right;
		}
		
		fieldset {
		 margin-top: 20px;
		 border: 0;
		}
		
			fieldset.contactForm li {
			 text-align: right;
			 list-style: none;
			 margin-bottom: 20px;
			 line-height: 1.5;
			}
			fieldset.contactForm label {
			 display: inline-block;
			 vertical-align: top;
			 padding-right: 5px;
			}
			fieldset.contactForm label:hover{
			 color:#000;
			}
			
			fieldset.quoteForm li {
			 text-align: left;
			 list-style: none;
			 margin-bottom: 20px;
			 line-height: 1.5;
			}
				fieldset li.form150 {
				 float: left;
				 width: 150px;
				}
				fieldset li.form60 {
				 float: left;
				 width: 60px;
				}
				fieldset li.form100 {
				 float: left;
				 width: 100px;
				}
				fieldset li.formSplit {
				 float: left;
				 width: 150px;
				}
			fieldset.quoteForm label {
			 font-size: 11px;
			 display: inline-block;
			}
			fieldset.quoteForm label:hover{
			 color:#000;
			}
			fieldset input, fieldset textarea, fieldset select {
			 border: 1px solid #ccc;
			 color: #333;
			 font-family: Arial, Helvetica, sans-serif;
			 padding: 3px;
 		 	 font-size: 11px;
			}
			fieldset input:hover, fieldset textarea:hover, fieldset select:hover {
			 background-color: #f0f0f0;
			}
				fieldset input#Submit, fieldset input#LogoYes, fieldset input#LogoNo, fieldset input#CMS, fieldset input#Ecom, fieldset input#Copy {
				border: 0px;
				}
			fieldset .checkboxLabel {
			 padding-left: 8px;
			 vertical-align: top;
			 font-size: 11px;
			}
			fieldset .checkboxDesc {
			 font-size: 11px;
			}
		
		.red {
		 color: #ff0000;
		}
		.black {
		 color: #000;
		}
		
		a.out, a.out:visited {
		 color: #666;
		 text-decoration: none;
		 border-bottom: 1px solid #666;
		 padding-right: 15px;
   		 background: transparent url(images/external_link.gif) no-repeat center right;
		}
		
		a.out:hover {
		 color: #000;
		 text-decoration: none;
		 border-bottom: 1px solid #000;
		}
	
h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
}

h2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 padding-bottom: 15px;
}

h3 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding-top:4px;
 margin-top: 25px;
 margin-bottom: 20px;
 border-top-style: dotted;
 border-top-color: #999;
 border-top-width: 1px;
 
}

	h3 .client {
	 font-weight: bold;
	 padding:4px;
	 background-color: #333;
	 color: #fff;
	}
	
	h3 a.out, h3 a.out:visited {
	 font-size: 11px;
	 color: #000;
	}

h4 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 margin-bottom: 20px;
}

.clearboth { clear: both; }




/*-------------------THUMBS-----------------------------*/


.pola {
	text-align: center;
	margin: 0 15px;
	float: left;
	padding-bottom: 20px;
}
.pola img {
	width:180px;
	height:219px;
	margin: 8px 0px;
}
.flyer {
	text-align: center;
	margin: 0 5px;
	float: left;
	padding-bottom: 20px;
	color:#666;
}

.flyer img {
	width:120px;
	height:150px;
	border: solid 1px #ff0000;
	margin: 8px 0px;
	
}
