/* CSS Document */

body {
	background-color:#000000;
}

img {
	border:none;
}


/********************************/
/********************************/
/*	      WRAPPER STYLES        */
/********************************/
#Wrapper {
	width:768px;
	position:relative;
	left:50%;
	margin-left:-384px;
	padding-top:40px;
} 

#Border_Top {
	background-color:#000000;
	width:768px;
	height:45px;
}

#Border_Bottom {
	background-color:#000000;
	width:768px;
	height:77px;
}

#Border_Bottom p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	padding:10px 0 0 53px;
	margin:0;
}
	


/********************************/
/********************************/
/*	       HEADER STYLES        */
/********************************/
#Header {
	width:768px;
	height:20px;
	background-color:#000000;
	float:left;
}

#Header img {
	float:left;	
	margin-left:50px;
	border:none;
}

#Header span {
	margin:0 43px 0 0;
	text-align:right;
	line-height:1em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#656565;
	float:right;
}

#Header a:link, #Header a:visited {
	color:#656565;
	text-decoration:none;
}

#Header a:hover, #Header a:active {
	text-decoration:none;
	color:#bababa;
}

/********************************/
/********************************/
/*	      OVERLAY STYLES        */
/********************************/
img.Close {
	border:none;
	float:right;
}

#Overlay_01 {	
	display:none;	
}

#Overlay_02 {	
	display:none;	
}

#Overlay_03 {	
	display:none;	
}

#Overlay_04 {	
	display:none;	
}



/********************************/
/********************************/
/*	    MAIN CONTENT STYLES     */
/********************************/

/********************************/
/*		  Main Container        */
/********************************/
#MainContent_LeftBorder{
	background-color:#000000;
	width:37px;
	height:506px;
	float:left;
}

#MainContent_RightBorder {
	background-color:#000000;
	width:28px;
	height:506px;
	float:left;
}

#MainContent_FloatDiv {
	width:703px;	
	float:left;
}

#MainContent {
	height:471px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	background:url(../images/Thill-Media-BG-Page-01.jpg) #ffffff no-repeat;
	background-position:bottom center;
		
}

#MainContent a:link, #MainContent a:visited {
	text-decoration:underline;
	color:#000000;
}

#MainContent a:hover, #MainContent a:active {
	text-decoration:underline;
	color:#656565;
}

#MainContent a.white:link, #MainContent a.white:visited {
	text-decoration:underline;
	color:#ffffff;
}

#MainContent a.white:hover, #MainContent a.white:active {
	text-decoration:underline;
	color:#bababa;
}


	

/*-----------------------*/
/*	Sub-styles: Page 1   */
#MC01_Copy {
	width:300px;
	margin:260px 0 0 220px;
	padding:0;
	float:left;
}

#MC01_Copy h2 {
	font-size:14px;
	font-weight:bold;
	margin:5px 0 0 0;
	padding:0;
}

#MC01_Copy h3 {
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 50px;
	padding:0;
}

#MC01_Copy p {
	padding:0;
	margin:0 0 0 70px;
}

/*-----------------------*/
/*	Sub-styles: Page 2   */
#MC02_Copy_Left {
	width:170px;
	margin:362px 0 0 69px;
	padding:0;
	float:left;
}

#MC02_Copy_Left p {
	padding:0;
	margin:0 0 5px 0;
}

#MC02_Copy_Left a {
	font-weight:bold;
}

#MC02_Copy_Right {
	width:300px;
	margin:255px 0 0 0;
	padding:0;
	float:left;
}

#MC02_Copy_Right h2 {
	font-size:14px;
	font-weight:bold;
}

#MC02_Copy_Right p {
	padding:0;
	margin:0 20px 0 20px;
}



/*-----------------------*/
/*	Sub-styles: Page 2a  */
#MC02a_Top {
	width:703px;
	height:100px;
	margin:0;
	padding:0;
	float:left;
}

#MC02a_Top_Samples {
	margin:13px 7px 0 0;
	padding:0;
	float:right;
}

#MC02a_Middle {
	height:273px;
	margin:0 7px 0 0;
	padding:0;
	float:right;
}

#MC02a_Middle_Samples_withVideo {
	height:120px;
	margin:142px 7px 0 0;
	padding:0;
	float:right;
}

#MC02a_Middle_Samples_withVideo img{
	border:none;
	padding:0;
	margin:0;
	cursor:pointer;
	float:left;
}

#MC02a_Middle_Samples_withoutVideo {
	height:120px;
	margin:142px 7px 0 0;
	padding:0;
	float:right;
}

#MC02a_Middle_Samples_withoutVideo img{
	border:none;
	padding:0;
	margin:0;
	cursor:pointer;
	float:left;
}

#MC02a_Bottom {
	width:632px;
	margin:0;
	padding:0px 15px 0 69px;
	float:left;
}

#MC02a_Bottom a {
	font-weight:bold;
}

#MC02a_Bottom_left {
	width:300px;
	text-align:left;
	float:left;
}

#MC02a_Bottom_left p {
	padding:0;
	margin:0 0 5px 0;
}

#MC02a_Bottom_right {
	width:265px;
	text-align:right;
	margin:15px 15px 0 0;
	float:right;
	color:#ffffff;
}


/*-----------------------*/
/*	Sub-styles: Page 3   */
#MC03_Left {
	float:left;
}

#MC03_Left_Copy {
	width:295px;
	margin:254px 0 0 230px;
	padding:0;
	color:#000000;
	display:block;
	float:left;	
}

#MC03_Left_Copy h2 {
	font-size:14px;
	font-weight:bold;
}

#MC03_Left p {
	margin:0 0 0 50px;	
}

#MC03_Right {
	width:165px;
	float:left;
}

#MC03_Right_Copy {
	margin:50px 10px 0 40px;
	float:left;
}

#MC03_Right_Copy h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px 0 0 0;
	padding:0;
	font-weight:bold;
	color:#ffffff;
}

#MC03_Right_Copy p {
	margin:0;
	padding:0;
}

#MC03_Right_Copy ul {
	padding:0 0 0 15px;
	margin:0;
}

#MC03_Right_Copy li {
	padding:0;
	margin:0;
}

#MC03_Right_Copy_top {
	margin:60px 0 0 0;
	padding:0;
	color:#ffffff;
}

#MC03_Right_Copy_top li {
	padding:0 0 10px 0;
}

#MC03_Right_Copy_bottom {
	margin:65px 0 0 0;
	padding:0;
	color:#ffffff;
}

/*-----------------------*/
/*	Sub-styles: Page 4   */
#MC04_Left {
	width:423px;
	float:left;
}

#MC04_Left_Copy {
	width:295px;
	margin:254px 0 0 230px;
	padding:0;
	color:#000000;
	display:block;
	float:left;	
}

#MC04_Left_Copy h2 {
	font-size:14px;
	font-weight:bold;
}

#MC04_Right {
	width:135px;
	float:left;
	padding:0;
	margin:0 2px 0 130px;
	color:#ffffff;
}

#MC04_Right h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:3px 0 0 0;
	padding:0;
	font-weight:bold;
	color:#ffffff;
}

#MC04_Right p {
	margin:0 0 10px 0;
	padding:0;
}

#MC04_Right_top {
	margin:23px 0 20px 0;
}

#MC04_Right_bottom {
	margin-left:10px;
}

#MC04_Right_bottom p {
	margin:0;
	padding:0;
	font-size:10px;
}

/*-----------------------*/
/*	Sub-styles: Page 5   */
#MC05_Left {
	width:292px;
	float:left;
	margin:0;
	padding:260px 95px 0 75px;
	color:#ffffff;
}

#MC05_Left h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px 0 0 0;
	padding:0;
	font-weight:bold;
	color:#ffffff;
}

#MC05_Left p {
	margin:0 0 10px 0;
	padding:0;
}

#MC05_Left p.callout {
	margin:25px 0 10px 0;
	padding:0;
	font-weight:bold;
}		

#MC05_Right {
	width:208px;
	float:left;
	margin:0;
	padding:35px 0 0 0;
	color:#ffffff;
}




/********************************/
/*		      Footer            */
/********************************/
#Footer {
	background-color:#ffffff;
	height:19px;
	padding:8px 0 8px 0;	
}

#Footer a {
	background-image:url(../images/Thill-Media-Btn-Contact.jpg);
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:center right;
	height:19px;
	width:183px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	line-height:1.5em;
	margin:0 10px 0 0;
	border:0;
	float:right;
}

#Footer a:link, #Footer a:visited {
	text-decoration:none;
	color:#ffffff;
}

#Footer a:hover, #Footer a:active {
	text-decoration:none;
	color:#bababa;
}
	
#Footer p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-size:11px;
	padding:2px 0 0 0;
	margin:0 0 0 8px;
	border:0;
	float:left;
}


/********************************/
/********************************/
/*	      UTILITY STYLES        */
/********************************/
.emphasis {
	font-weight:bold;
	font-style:italic;
}

.clear {
	clear:both;
	height:0;
	padding:0;
	margin:0;
	margin-top:-1px;
	border:0;
}

