body {

	background-color: #081111;

	background-image: url(images/background.jpg);

	margin: 0;

	padding: 0;

	background-repeat: repeat-x;

}

body,td,th {

	font-family: Arial, Helvetica, sans-serif;

	color: #333;

}



.bodywrapper {

	background-image: url(images/bodybg.png);

	background-repeat: repeat-y;

	height: 1100px;

	width: 1000px;

	margin: 0 auto;

	background-position: center;

}









.footerinnerwrapper {

	float: left;

	height: 35px;

	width: 360px;

	margin-top: 10px;

	margin-left: 240px;

	text-align: center;

	font-size: 12px;

}

.copyright {

	float: left;

	width: 300px;

	margin-top: 4px;

	margin-left: 35px;

	font-size: 10px;

	color: #999;

}

.thesis {

	float: left;

	height: 34px;

	width: 102px;

	margin-top: 7px;

	margin-left: 140px;

}









.headerwrapper {

	width: 1000px;

	height: 109px;

	background-image: url(images/headerbg.png);

	background-repeat: no-repeat;

	background-position: center;

	float: left;

}

.headerinnerwrapper {

	height: 84px;

	width: 855px;

	margin-top: 25px;

	margin-left: 73px;

}

.logo {

	float: left;

	height: 65px;

	width: 223px;

	margin-top: 20px;

	margin-left: 65px;

}

.tagline {

	background-image: url(images/tagline.png);

	float: right;

	height: 43px;

	width: 278px;

	margin-top: 17px;

	margin-right: 65px;

}

.navbarwrapper {

	background-image: url(images/navbar/background.png);

	float: left;

	height: 50px;

	width: 831px;

	margin-top: 22px;

	margin-left: 85px;

}

.buttoncontainer {

	float: left;

	height: 36px;

	width: 560px;

	margin-top: 3px;

	margin-left: 135px;

}

.bubbleswrapper {

	float: left;

	height: 262px;

	width: 1000px;

	margin-top: 7px;

	background-image: url(images/bubbles/dock.png);

}





.bubblesinnerwrapper {

	float: left;

	height: 254px;

	width: 910px;

	margin-top: 5px;

	margin-left: 45px;

}

.bubbleicon {

	float: left;

	height: 120px;

	width: 120px;

	margin-left: 31px;

}

.bubbledescription {

	float: left;

	height: 50px;

	width: 182px;

	text-align: center;

	color: #FFF;

	font-size: 12px;

	font-weight: bold;

}

.bubblelink {

	float: left;

	height: 21px;

	width: 105px;

	margin-top: 2px;

	margin-left: 40px;

}







.bubbletitle {

	float: left;

	height: 55px;

	margin-top: 5px;

	text-align: center;

	width: 182px;

}



.bubblecolumn {

	float: left;

	height: 254px;

	width: 182px;

	background-image: url(images/bubbles/bubble.png);

}

.footerwrapper {

	background-image: url(images/footerbg.jpg);

	float: left;

	height: 50px;

	width: 853px;

	margin-top: 40px;

	margin-left: 70px;

}

.buybox {

	background-color: #DCDCDC;

	float: left;

	height: 130px;

	width: 260px;

	margin-top: 15px;

	margin-left: 15px;

}

.buyboxtwo {

	background-color: #DCDCDC;

	float: left;

	height: 175px;

	width: 260px;

	margin-top: 15px;

	margin-left: 15px;

}



.boxtitledescription {

	float: left;

	height: 110px;

	width: 150px;

	margin-top: 10px;

	margin-left: 10px;

	font-size: 14px;

}

.boxtitledescriptiontwo {

	float: left;

	width: 150px;

	margin-top: 5px;

	margin-left: 5px;

	font-size: 12px;

}



.boxprice {

	float: left;

	height: 60px;

	margin-top: 25px;

	font-size: 40px;

	color: #902D2D;

	width: 100px;

}

.boxpricetwo {

	float: left;

	height: 60px;

	margin-top: 25px;

	font-size: 32px;

	color: #902D2D;

	width: 100px;

}



.boxbuybutton {

	float: left;

	height: 24px;

	width: 75px;

	margin-top: 5px;

	margin-left: 5px;

}

.emaillinkwrapper {

	float: left;

	height: 20px;

	width: 600px;

	margin-top: 20px;

	margin-bottom: 10px;

	margin-left: 115px;

	text-align: center;

	font-size: 18px;

}


