* { margin: 0; padding: 0; color: #4B4B4B; }
html { margin: 0; padding: 10px; font-family: Arial, Helvetica, sans-serif; }
body { margin: 0; padding: 0; background-color: #CFE8F6; }

.strHighlight { color: red; }
.hide { display: none; }
img { border: none; }

#divPageContainer { width: 740px; margin: 0 auto; padding: 0; }

	#divPageHeader { width: 740px; height: 87px; margin: 0 0 15px 0; padding: 0; background: url(../images/header_background.jpg) top left no-repeat #FFFFFF; color: #000000; }
		#divPageHeader ul { width: 740px; margin: 0; padding: 7px 0 0 0; list-style-type: none; }
			#divPageHeader ul li { float: left; }
			#divPageHeader ul .liLogo { width: 200px; margin: 0; padding: 0 325px 0 10px; }
			#divPageHeader ul .liContact { width: 185px; line-height: 25px; margin: 0; padding: 12px 20px 0 0; font-size: 0.8em; text-align: right; }
				#divPageHeader ul .liContact a, #divPageHeader ul .liContact a:link { color: #AD0066; text-decoration: none; }
				#divPageHeader ul .liContact a:hover { text-decoration: underline; }

	#divPageContent { width: 740px; margin: 0; padding: 0; }
	
		.pBackLink { text-align: right; padding: 0 0 10px 0; font-size: 0.8em; }
	
		#tabSampleWork { margin: 0; padding: 0; background: url(../images/tab_samplework.gif) bottom left no-repeat #F5851F; }
		#tabPrices { margin: 0; padding: 0; background: url(../images/tab_prices.gif) bottom left no-repeat #D13D94; }
		#tabWelcome { margin: 0; padding: 0; background: url(../images/tab_welcome.gif) bottom left no-repeat #AD0066; }

		#contentSampleWork { }
			#contentSampleWork a, #contentSampleWork a:link { color: #F5851F; }
			
			#ulSampleThumbs { width: 610px; margin: 20px 20px 0 20px; padding: 0; list-style-type: none; }
				#ulSampleThumbs li { float: left; width: 95px; margin: 0 0 0 5px; padding: 0; }
					#ulSampleThumbs li.liFirstItem { margin: 0; }
				#ulSampleThumbs li h2 { width: 85px; min-height: 50px; margin: 0; padding: 5px; background-color: #81A4B9; color: #FFFFFF; font-size: 0.75em; font-weight: normal; text-align: center; }
					#ulSampleThumbs li h2 a, #ulSampleThumbs li h2 a:link { text-decoration: none; color: #FFFFFF; }
					#ulSampleThumbs li h2 a:hover { text-decoration: underline; }
			
		#contentPrices { }
			#contentPrices a, #contentPrices a:link { color: #D13D94; }
			
		#contentWelcome { }
			#contentWelcome a, #contentWelcome a:link { color: #AD0066; }

		.horizontal_accordion_toggle {
			/* REQUIRED */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */

			display: block;
			height: 360px;
			width: 30px;
			background: #a9d06a;
			color: #ffffff;
			text-decoration: none;
			outline: none;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.horizontal_accordion_toggle_active {
			background: #e0542f;
		}
		
		.horizontal_accordion_content {
			/* REQUIRED */
			height: 360px !important;	/* We need to define a height for the accordion as it stretches the width */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */

			overflow: hidden;
			background-color: #ffffff;
			color: #444444;
		}

		.horizontal_accordion_content h2 { width: 610px; padding: 10px 20px; font-size: 0.8em;}		
		.horizontal_accordion_content p { width: 610px; padding: 10px 20px; font-size: 0.8em;}
		.horizontal_accordion_content ul { width: 610px; padding: 10px 20px; font-size: 0.8em; }
			.horizontal_accordion_content ul li { width: 590px; margin: 0 0 0 20px; }

		.horizontal_accordion_content a, .horizontal_accordion_content a:link { }
		.horizontal_accordion_content a:hover { text-decoration: none;}

    /* Container styling*/
    #divTabContentContainer {
      width: 740px;   
      height: 360px; 
    }
	
	#divPageFooter { width: 740px; margin: 15px 0 0 0; padding: 0; font-size: 0.8em; }
		#divPageFooter ul { width: 740px; margin: 0; padding: 0; list-style-type: none; text-align: right; }
		#divPageFooter ul li { display: inline; margin: 0 0 0 5px; padding: 0 5px 0 0; border-right: 1px solid #4B4B4B; }
			#divPageFooter ul li.liLastItem { padding: 0; border: 0; }
				#divPageFooter ul li a, #divPageFooter ul li a:link {}
				#divPageFooter ul li a:hover { text-decoration: none; }
