body {
	background-color: #7285A9; color: #003; top: 0; left: 0; margin: 10px 0; padding: 0; text-align: center; 
}
.allpage {
	width: 800px; height: auto; text-align: left; margin-left: auto; margin-right: auto; border: 1px solid #FFF;
}
.logo {
	width: 800px; height: auto; margin: 0; border-bottom: 1px solid #FFF; padding: 0; background-color: #ADB5C5; float: left;
}
.centrebottom {
		clear: both;
}
.nav1 {
	width: 800px; height: auto; text-align: right; background-color: #ADB5C5; border-bottom: 1px solid #FFF; float: left;
}
ul.navbut1 {
	list-style-type: none; font: normal 14pt "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: right; margin: 0; border: 0; padding: 0; float: left;
}
ul.navbut1 li {
	float: right; width: 99px; background-color: none; color: #FFF; border-left: 1px solid #FFF;
}
ul.navbut1 li a, ul.navbut1 li a:visited {
	display: block; background-color: none; color: #FFF; text-decoration: none; padding: 2px 0 3px 0; text-align: center;
}
ul.navbut1 li a:hover {
	background-color: #FFF; color: #8393B3;
}
.pictures {
	width: 800px;  height: 137px; background-color: #ADB5C5; text-align:left; float: left;
}
.nav2 {
	width: 800px; height: auto; text-align: center; background-color: #FFF;
}
ul.navbut2 {
	list-style-type: none; font: normal 11pt Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 0; border: 0; padding: 0;
}
ul.navbut2 li {
	width: 132px; float: left; border-left: 1px solid #8393B3;
}
ul.navbut2 li a, li a:visited {
	width: 132px; display: block; text-decoration: none; background-color: #FFF; color: #8393B3; padding: 6px 0;
}
ul.navbut2 li a:hover {
	background-color: #8393B3; color: #FFF;
}
.mainarea {
	width: 800px; height: auto; background-color: #ADB5C5; float: left;
}
.mainleft {
	width: 200px; height: auto; font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#003366; text-align: left; padding: 30px 0 30px 20px; float: left;
}
.mainright {
	width: 525px; height: auto; font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#003366; text-align: left; padding: 30px 40px 30px 0; float: right;
}
.mainmodeldir {
	width: 526px; height: auto; text-align: center; padding: 30px 25px 30px 0; float: right;
}
.mainclientlist {
	width: 485px; height: auto; font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#003366; text-align: left; padding: 0; float: left; margin: 30px 0 0 0;
}
ul.clientlist {
	list-style-type: none; font: normal 11pt Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0; border: 0; padding: 0;
}
ul.clientlist li {
	width: 350px; border: 1px solid #FFF;
}
ul.clientlist li a, li a:visited {
	width: 330px; display: block; background-color: #8393B3; color: #FFF; text-decoration: none; padding: 10px;
}
ul.clientlist li a:hover {
	background-color: #FFF; color: #8393B3; 
}
.mainsamples {
	width: 525px;  height: auto; text-align: center; padding: 30px 40px 30px 0; float: left;
}
.nav3 {
	width: 200px;  height: auto; border: 1px solid #FFF; float: left; vertical-align: top;
}
ul.navbut3 {
	list-style-type: none; font: normal 9pt Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; 
}
ul.navbut3 li {
	background-color: transparent; color: #FFF; text-align: left; border-bottom: 1px solid #FFF;
}
ul.navbut3 li a, ul.navbut3 li a:visited {
	width: 180px; display: block; padding: 7px 10px; background-color: transparent; color: #003; text-decoration: none;
}
ul.navbut3 li a:hover {
	background-color: #7285A9; color: #FFF;
}
ul.navbut3 ul.subnav { 
	list-style-type: none; font: normal 9pt Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; width: 200px;
}
ul.navbut3 ul.subnav li { 
	color: #8393B3; text-align: left; border-bottom: 1px solid #003;
}
ul.navbut3 ul.subnav li a, ul.subnav li a:visited { 
	display: block; padding: 7px 10px 7px 20px; color: #FFF; text-decoration: none; width: 170px; background-color: none;
}
ul.navbut3 ul.subnav li a:hover { 
	color: #7285A9; background-color: #DDD;
}
.companyname {
	font: bold 36pt Georgia, "Times New Roman", Times, serif; color: #FFF;
}
.companydoes {
	font: bold 12pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF; text-transform: uppercase;
}
.buttons {
	margin: 0; border: 0; padding: 0; float: right;
}
p {
	font: normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #003 ; background-color: inherit; text-align: justify;
}
a.mainrighttext {
	font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF ; background-color: inherit; text-decoration: none;
}
a.mainrighttext:hover {
	font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #7285A9 ; background-color: inherit; text-decoration: none;
}
a.clientlink {
	font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #003 ; background-color: #7285A9; text-decoration: none; width: 100%; padding: 7px 20px;
}
a.clientlink:hover {
	font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF ; background-color: #7285A9;
}
.indextext {
	display: none;
}
p.packagebox {
	font: bold 12pt Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #7285A9; width: 100%; background-color: #FFF; padding: 5px 0; border: 1px solid #7285A9;
}
img.sampleimg {
	text-align: center;
}
img.holidaysamples {
	border: 1px solid #000; height: 200px; margin: 10px;
}
.holidayprices {
	width: 200px;  height: auto; font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#003366; text-align: right; padding: 0; float: left;
}
.holidayadd {
	width: 200px;  height: auto; padding: 0; float: left;
}
.holidaycheckout {
	width: 100px;  height: auto; padding: 0; float: left;
}
.workshop {
	width: 503px;  height: auto; margin: 0 0 20px 0; border: 1px solid #003; padding: 10px;
}
.workshoptitle {
	font: bold 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #003 ; text-align: left; text-transform: uppercase;
}
tr {
	vertical-align: top;
}
.modportthumbs {
	width: 100%;  height: auto; float: left; padding: 30px; text-align: center;
}
.modportimg {
	width: 100px;  height: 100px; padding: 0; border: 1px solid #7285A9; margin: 5px; text-align: center; vertical-align: middle; float: left;
}
.adnav {
	width: 190px; height: auto; border: 1px solid #000; float: left; padding: 5px; margin-top: 30px; background-color: #7285A9;
}
a.adnavtitle {
	font: bold 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF ; text-align: center; text-transform: uppercase; text-decoration: none;
}
img.modelheadshotimg {
	width: 100px;  height: 150px; border: 0; margin: 5px 1px;
}
a.linkout {
	font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF ; background-color: inherit; text-decoration: none; display: none;
}
a.linkout:hover {
	font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #7285A9 ; background-color: inherit; text-decoration: none; display: none;
}
