@charset "UTF-8";
/* CSS Document */

#body {background-color:#383738;
background-image:url(images/bg.jpg);}

#everything{ width:1201px;
			 margin-left:auto;
			 margin-right:auto;}

#contentbg {background-image:url(images/bgForContent.png);
			height:850px;
			width:1200px;
			margin-left:auto;
			margin-right:auto;}

#logo 
{
	background-image:url(images/karinalogo.png);
	background-repeat:no-repeat;
	position:relative;
	left:162px;
	top:22px;
	width:233px;
	height:179px;
	z-index:1;
}

#navBg
{
	background-image:url(images/navBarBg2.png);
	background-repeat:no-repeat;
	position:relative;
	left:450px;
	width:540px;
	height:90px;
	z-index:10;
	top:-80px;
/*	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;*/

}

#nav
{
	position:relative;
	left:460px;
	width:500px;
	z-index:20;
	top:-150px;
}

.navStyle
{
font-family:Helvetica, Tahoma, Arial;
color:#4a4a4a;
font-size:12pt;
font-weight:500;
}

#nav a:link{color:#4a4a4a; text-decoration:none; font-weight:bolder;}
#nav a:hover{background: #ffcd1a; color:#3a3a3a; text-decoration:none; padding: 1px 2px 1px 2px; font-weight:bolder;}
#nav a:visited{color:#4a4a4a; text-decoration:none; padding: 1px 2px 1px 2px; font-size:12pt; font-family:Helvetica, Tahoma, Arial; font-weight:bolder;}

#copyright {
	position:absolute;
	left:125px;
	top:787px;
	width:991px;
	height:40px;
	z-index:21;
}

#aboutLogo
{
width:400px;
height:500px;
float:right;
vertical-align:bottom;
background-image:url(images/about.png);
background-repeat:no-repeat;
}

#aboutText
{
width:500px;
height:400px;
float:left;
padding:20px 20px 20px 50px;

}


#tdStyle
{
border:none;

}

#content
{
	position:relative;
	width:970px;
	height:520px;
	left:120px;
	top:-100px;
	padding:10px;
	z-index:20;
}

.serviceBox
{
background:#4a4a4a;

}

.paragraphstyle {
font-family:Helvetica, Tahoma, Arial;
color:#cccccc;
font-size:11pt;

}

h1
{

font-family:Helvetica, Tahoma, Arial;
color:#cccccc;
font-size:14pt;

}

h2
{
font-family:Helvetica, Tahoma, Arial;
color:#ffcd1a;
font-size:11pt;
margin-bottom:2px;

}

.portfolioHeading
{
font-family:Helvetica, Tahoma, Arial;
color:#ffcd1a;
font-size:11pt;
padding: 2px 4px 2px 4px;
border-style: solid; 
border-width:thin; 
border-color:#ffcd1a;
display: inline;

}

.textGeneral {
font-family:Helvetica, Tahoma, Arial;
color:#cccccc;
font-size:9pt;

}

.contactText {
font-family:Helvetica, Tahoma, Arial;
color:#cccccc;
font-size:10pt;

}

p
{
margin-top:1px;
margin-bottom:1px;
}

.contactNumber {
font-family:Helvetica, Tahoma, Arial;
color:#cccccc;
font-size:18pt;


}


a:link{color:#ffcd1a; text-decoration:none;}
a:visited{color:#ffcd1a; text-decoration:none;}
a:hover{color:#ffcd1a; text-decoration:none;}

.linkBorder a:link{color:#ffcd1a; text-decoration:none;}
.linkBorder a:visited{color:#ffcd1a; text-decoration:none;}
.linkBorder a:hover{color:#ffcd1a; text-decoration:none; padding: 1px 2px 1px 2px; border-style: solid; border-width:thin; border-color:#ffcd1a;}

.submit { 

background-color:#534f4f;
border-color:#ffcd1a;
color:#ffcd1a;
font-family:Helvetica,Tahoma, Arial;
font-size: 10pt;
border-width:thin;
border-style:solid;

}
	
input{

background-color:#534f4f;
border-color:#ffcd1a;
color:#ffcd1a;
font-family:Helvetica,Tahoma, Arial;
font-size: 10pt;
border-width:thin;
border-style:solid;

}

textarea{

background-color:#534f4f;
border-color:#ffcd1a;
color:#ffcd1a;
font-family:Helvetica,Tahoma, Arial;
font-size: 10pt;
border-width:thin;
border-style:solid;

}
