@charset "utf-8";

body
{
	background: url(Images/WallpaperTex.png);
	background-repeat: repeat;
}

.container 
{
	width: 960px;
	height: 965px; /* the auto value on the sides, coupled with the width, centers the layout */
	overflow: hidden; /* this declaration makes the .container understand where the floated columns within ends and contain them */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


.header
{
	width: 445px;
	height: 207px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	margin-top: 0%;
}

.content 
{
	width: 445px;
	float: none;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
	height: 750px;
	margin-top: 1%;
}

.textBox
{
	width: 420px;
	height: 245px;
	margin-left: 180px;
	margin-bottom: 25px;
	background-image: url(Images/textBox.png);
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 0px;
	float: left;
	margin-top: 25px;
}

.textBoxText
{
	width: 380px;
	height: 205px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 17px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-top: 0px;
	
}

.deskbox
{
	width: 210px;
	height: 146px;
	float: left;
	margin-right: 25px;
	margin-top: 50px;
}

.phonebox
{
	width: 210px;
	height: 146px;
	float: left;
	margin-top: 50px;
}

.webbox
{
	width: 210px;
	height: 146px;
	float: left;
	margin-top: 25px;
	margin-right: 25px;
}

.portbox
{
	width: 210px;
	height: 146px;
	float: left;
	margin-top: 25px;
}

.footer
{
	width: 217px;
	height: 60px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	margin-bottom: 0%;
	float: left;
	margin-top: 300px;
	margin-left: 130px;
}


.about
{
	width: 45px;
	height: 40px;
	float: left;
	margin-left: 0px;
	margin-right: 10px;
	
}

.blog
{
	width: 35px;
	height: 40px;
	float: left;
	margin-right: 10px;
	
}

.contact
{
	width: 60px;
	height: 40px;
	float: left;
	margin-right: 10px;
	margin-top: 0px;
	
}

.shop
{
	width: 37px;
	height: 40px;
	float: left;
	margin-right: 10px;
	
}

.mainText
{
	font-family: "Freestyle Script";
	font-size: 33px;
	color: #94272D;
	font-weight: 400;
}

.linkText
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #94272D;
	font-weight: normal;
}

h2
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #94272D;
	font-weight: normal;
	float: none;
}

a:link 
{
	color: #94272D; 
	text-decoration: underline; 
}
 
