/****************************
		General
****************************/

body
{
	background:#181818 url(../images/bg_tile.jpg) repeat-x;
	margin: 0 auto;
	padding: 0;
}

/****************************
		Text
****************************/
h1 						{color:#19191a; font-family:Arial, Helvetica, sans-serif; font-size:24px; text-decoration:none;}

.email_sent_success { font-family:Arial, Helvetica, sans-serif; }

.Header_MenuText 		{color:#ff9c00; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
a.Header_MenuText 		{color:#19191a; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none;}
a.Header_MenuText:hover {color:#19191a; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:underline;}

.MainText 				{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#454545; text-align:justify;}
a.MainText 				{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#454545; text-align:justify;}
a.MainText:hover 		{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#454545; text-align:justify;}

.Footer_Text			{font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color:#6c6c6c;}
a.Footer_Text			{font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color:#8b8b8b; text-decoration:none;}
a.Footer_Text:hover		{font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color:#8b8b8b; text-decoration:underline;}

.Button_Text			{font-family:Arial, Helvetica, sans-serif; font-size: 18px; line-height: 20px; color:#ffffff;}
a.Button_Text			{font-family:Arial, Helvetica, sans-serif; font-size: 18px; line-height: 20px; color:#ffffff; text-decoration:none;}
a.Button_Text:hover		{font-family:Arial, Helvetica, sans-serif; font-size: 18px; line-height: 20px; color:#ffffff; text-decoration:underline;}

.SmallerText 			{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#454545; text-align:justify;}
a.SmallerText 			{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#454545; text-align:justify;}
a.SmallerText:hover 	{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#454545; text-align:justify;}

.ContactText 			{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#454545; text-align:justify;}
a.ContactText 			{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#454545; text-align:justify; text-decoration:none;}
a.ContactText:hover 	{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#454545; text-align:justify; text-decoration:underline;}

.HeaderAboutTextWhite	{color:#ffffff; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:18px;}

.Testimonial_Text 		{color:#8b8b8b; font-family:Arial, Helvetica, sans-serif; font-size:18px; margin-top:25px;}

.TestimonialName_Text 	{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ff9600; text-align:left;}

.TopContactBox_SubmitButtonText			{font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center; color:#19191a;}
a.TopContactBox_SubmitButtonText		{font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center; text-decoration:none; color:#19191a;}
a.TopContactBox_SubmitButtonText:hover	{font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center; text-decoration:underline; color:#19191a;}



.text_resumedate
{
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#454545;
	text-decoration:none;
	line-height:25px
}

.text_resumeproduct
{
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8d8f95;
	text-decoration:none;
}


/****************************
		Containers
****************************/

.Wrap
{
 	position: relative;
	width: 100%;
	margin: 0px auto;
	text-align: left;
}

.ContentContainer
{
	position: relative;
	float:left;
	width: 1000px;
	background:url(../images/content_tile.png) repeat-y;
}

.ContainerTopContact
{
	padding-left:100px;
	position: relative;
	width: 960px;
	margin-left:10px;
	height:60px;
	background:url(../images/quickcontact.png) no-repeat left;
}

.TopContactBox_NameText
{
	float:left;
	margin-top:24px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	width:38px;
	height:28px;	
}

.TopContactBox_EmailText
{
	float:left;
	margin-top:24px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	width:37px;
	height:28px;	
}

.TopContactBox_EnquiryText
{
	float:left;
	margin-top:24px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	width:47px;
	height:28px;	
}


.TopContactBox_SubmitButton
{
	margin-top:10px;
	padding-top:13px;
	float:left;
/*	background:url(../images/submitbutton.png);*/
	width:72px;
	height:29px;
	text-align:center;
}

.standardinput
{
	float:left;
	margin-top:14px;
	margin-right:0px;
	height:21px;
	background:#f7f7f7;
	border: solid 1px #ccd5dd;
	color:#383838;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-left:10px;
	padding-top:8px;
}

.standardinput2
{
	float:left;
	margin-top:0px;
	height:21px;
	background:#f7f7f7;
	border: solid 1px #ccd5dd;
	color:#383838;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-left:10px;
	padding-top:8px;
}

/****************************
		Header
****************************/

.Header
{
	position: relative;
	width: 1000px;
	height: 221px;
	text-align: justify;
	margin: auto;
}

.Header_Top
{
	float:left;
	width:1000px;
	height:143px;
}

.Header_TopLeft
{
	float:left;
	text-align:left;
	width:400px;
	height:143px;
}

.Header_TopRight
{
	float:right;
	text-align:right;
	width:600px;
	height:143px;
}

.Header_Bottom
{
	float:left;
	width:1000px;
	height:78px;
}

.Header_BottomLeft
{
	float:left;
	text-align:left;
	width:400px;
	height:78px;
}

.Header_BottomRight
{
	float:right;
	text-align:right;
	width:600px;
	height:78px;
}

.HeaderAbout
{
	text-align:justify;
	width:560px;
	padding-right:30px;
	padding-left:10px;
	margin-top:40px;
}

.HeaderAbout2
{
	margin-top:40px;
}

/****************************
		Header Menu
****************************/

.Header_MenuHome
{
	float:left;
	padding-top:24px;
	padding-right:19px;
	width:81px;
	height:54px;
	background-image:url(../images/navmenu_1.png);
}

.Header_MenuPortfolio
{
	float:right;
	padding-top:24px;
	padding-right:20px;
	width:90px;
	height:54px;
	background-image:url(../images/navmenu_2.png);
}

.Header_MenuTestimonials
{
	float:right;
	padding-top:24px;
	padding-right:19px;
	width:120px;
	height:54px;
	background-image:url(../images/navmenu_3.png);
}

.Header_MenuContact
{
	float:right;
	padding-top:24px;
	padding-right:20px;
	width:81px;
	height:54px;
	background-image:url(../images/navmenu_4.png);
}

.Header_MenuBookmark
{
	float:right;
	padding-top:24px;
	padding-right:48px;
	width:102px;
	height:54px;
	background-image:url(../images/navmenu_5.png);
}

/****************************
		Content
****************************/

.Homepage_ContentTop
{
	float:left;
	width:1000px;
	height:426px;
	background:url(../images/homepage_mascots.jpg);
}

.Portfolio_ContentTop
{
	float:left;
	width:1000px;
	height:9px;
	background:url(../images/blank_top.jpg);
}

.HomePage_ContentLeft
{
	float:left;
	width:620px;
	margin-left:40px;
}

.Portfolio_Content
{
	float:left;
	width:920px;
	margin-left:40px;
}

.Button_Contact
{
	margin: 20px 0 20px 220px;
	padding-top:11px;
	padding-left:34px;
	width:162px;
	height:35px;
	background:url(../images/button_off.png);
}

.HomePage_ContentRight
{
	float:right;
	width:250px;
	margin-right:40px;
}

.ICQ_Icon
{
	margin-top:10px;
	width:260px;
	height:27px;
	padding-left:40px;
	padding-top:5px;
	background:url(../images/icon_icq.png) no-repeat left;
}

.ICQ_IconWide
{
	margin-top:10px;
	margin-bottom:10px;
	width:900px;
	height:27px;
	padding-left:40px;
	padding-top:5px;
	background:url(../images/icon_icq.png) no-repeat left;
}

.Email_IconWide
{
	margin-top:10px;
	margin-bottom:10px;
	width:900px;
	height:27px;
	padding-left:40px;
	padding-top:5px;
	background:url(../images/icon_email.png) no-repeat left;
}

.Email_Icon
{
	margin-top:10px;
	width:260px;
	height:27px;
	padding-left:40px;
	padding-top:5px;
	background:url(../images/icon_email.png) no-repeat left;
}

#flashcontent
{					
	width: 920px;	
	height: 600px;			
}

.TestimonialBox
{
	float:left;
	width:920px;
}

.ContactInfoBoxes
{
	width:920px;
	float:left;
	margin-left:0px;
}

/****************************
		Footer
****************************/

.Footer
{
	clear:both;
	width:1000px;
	height:20px;
	background-image:url(../images/footer.jpg);
}

.Footer_Content
{
	margin-top:20px;
	text-align:center;
	clear:both;
	width:1000px;
	height:60px;
}


/****************************
		Misc.
****************************/

.Spacer
{
	position: relative;
	height: 20px;
}
