

/* basic elements */

body,html {
    margin: 0;
    padding: 0;
    background: #000;
    color: #fff;
	text-align: center;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	scrollbar-arrow-color: #9D9181;
	scrollbar-highlight-color: #534D44;
	scrollbar-3dlight-color: #000000;
	scrollbar-face-color: #1E1B19;
	scrollbar-darkshadow-color: #534D44;
	scrollbar-track-color: #181614;
	height: 100%;
}
	
form {
	margin: 0; 
}



a {	font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #C9A262; 
	text-decoration: none; 
	letter-spacing:0px; 
	outline: none;}

a:visited {	font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			font-weight: normal;  
			color: #C9A262; 
			text-decoration: none; 
			outline: none;}

a:hover {	font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			font-weight: normal;  
			color: #ddba80; 
			text-decoration: underline; 
			outline: none;}
			
#navigation tr td a {	font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color:#666666; 
	text-decoration: none; 
	letter-spacing:0px; 
	outline: none;}

#navigation tr td a:visited {	font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			font-weight: normal;  
			color: #666666; 
			text-decoration: none; 
			outline: none;}

#navigation tr td a:hover {	font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			font-weight: normal;  
			color:white; 
			text-decoration: none; 
			outline: none;}		
			

img {
	border: 0;
}

.clear {
	clear: both;
}

.bold {
	font-weight: bold;
}

.hilite {
	color: #49d7ff;
}

/* layout divs */

#content {
    width: 884px;
	height: 476px;
	text-align: left;
	border: 1px solid #575757;
	margin: auto auto;
}

#navigation {
	width: 884px;
	height: 19px;
	margin-left:16px;
	margin-top: 8px;
}

#contentLeft img.logo {
	padding-left: 28px;
	padding-top: 28px;
}

.paragraph1 {
	padding-top:12px;
	//padding-top:0px;
	padding-left: 28px;
	padding-right: 46px;
}

#contentLeft p {
	padding-top:12px;
	//padding-top:0px;
	padding-left: 28px;
	padding-right: 46px;
}

#contentLeft h1 {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:18px;
color: #756C60;
font-weight: bold;
line-height:18px;
margin-left: 28px;
text-align: left;
margin-top: 32px;
margin-bottom: 10px;
}

#contentLeft h2{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:14px;
width:430px;
color: #C9A262;
margin-left: 28px;
text-align: left;
margin-top: 32px;
margin-bottom:-12px;
}

HR
{
color: #6B6D6B;
height: 1px;
border:1px dotted;
width: 399px;
#margin-left:29px;
margin-left:29px;
}

#contentRight {
	width: 380px;
	float: left;
}

#contentRight img {
	margin-top: 17px; 
}

#contentRight img.about {
	margin-top: 21px;
	margin-left:38px; 
}

#contentRight img.aboutTara {
	margin-top: 21px;
	margin-left:36px; 
}

#contentRight img.services {
	margin-top: 21px;
	margin-left:56px; 
}

#contentRight img.press {
	margin-top: 21px;
	margin-left:37px; 
}

#contentRight img.designprocess {
	margin-top: 21px;
	margin-left:56px; 
}

#contentRight img.contact {
	margin-top: 21px;
	margin-left:37px; 
}

#contentRight #rightLogo {
	width:150px;
	margin-top:16px;
	margin-left: 106px;
}

#contentRight #rightLogoPress {
	width:150px;
	margin-top:399px;
	//margin-top:401px;
	margin-left: 106px;
}

#contentLeft p.greyBox {
	padding: 9px 16px;
	background: #2d2d2d;
	border: 1px solid #575757;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
	margin-top: 26px;
	margin-left: 28px;
	width: 402px;
}

#contentLeft .source {
    margin-left: 28px;
	margin-top: 22px;
    clear: left;
    width: 457px;
	height: 290px;
    overflow: auto;
    background-color: #000;
}

#contentLeft .source p {
	padding-right: 32px;
	margin-left: 0;
	padding-left: 0;
}

#contentLeft .source .h2start {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	width:400px;
	color: #C9A262;
	text-align: left;
	margin-top: -3px;
	//margin-top: 10px;
	margin-bottom: -11px;
	//margin-bottom: -34px;
	margin-left: 0;	
}

#contentLeft .source h2 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	width:430px;
	color: #C9A262;
	margin-left: 28px;
	text-align: left;
	margin-top: 35px;
	//margin-top: 20px;
	margin-left: 0;	
}

#contentLeft .source HR	{
color: #6B6D6B;
height: 1px;
border:1px dotted;
width: 399px;
#margin-left:0px;
margin-left:0px;
margin-top:26px;
//margin-top:0px;
margin-bottom:-10px;
//margin-bottom:0px;
}

#contentLeft #formTable {
	width: 430px;
	margin-left: 28px;
}

#contentLeft #formTable input {
	width: 259px;
	border: 1px solid #999999;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#contentLeft #formTable textarea {
	width: 260px;
	border: 1px solid #999999;
	height: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#contentLeft #contact-form form #submit
{
	width: 100px;
	height: 22px;
	border: 1px solid #999999;
	background: #474747;
	color: #fff;
	cursor: pointer;
}

fieldset
{
     border: 0px;
}

#contacterror
{
	color:#FF0000;
	font-size:13px;
	margin-bottom:5px;
}


#contentLeft .contactDetails {
	vertical-align: middle;
	padding: 0;
	margin: 0 10px 10px 28px;
}

/* home divs */

#homeLeft {
	width: 426px;
	height: 476px;
	float: left;
}

#homeRight {
	width: 458px;
	float: right;
}

#homeLeft .logoTitle {
	margin-left: 81px;
	margin-top: 208px;
}

#contentLeft {
	width: 504px;
	height: 476px;
	float: left;
}

/* showreel divs */

#contentShowreel {
	width: 884px;
	height: 476px;
	text-align: center;
}

#contentShowreel img.showreelTitle {
	margin-top: 20px;
}

#contentShowreel img.mainPhoto {
	margin-top: 14px;
	border: 1px solid #575757;
}

#contentShowreel #showreelLogo {
	padding-top: 12px;
}

/* Right aligned logo 

#contentShowreel #showreelLogo {
	float: right;
	padding-right: 43px;
	padding-top: 10px;
}

*/

#tgwc  {
	margin-top:-16px;
	width: 61px;
	height:19px;
	float: right;
}

.pressDate {
	font-size: 13px;
	font-weight: normal;
}

