body {	background:#ffffff; margin:0px;	padding:0px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:65%}
.p {	margin:0px;	padding:0px;	font-size: inherit;	font-weight: inherit;	text-align: inherit;	color: #000;	line-height: inherit;	vertical-align: top;}
p,ul,td, ol {	padding-top:0px;	margin-top:0px; font-size:1.4em}
ol { font-style:italic}
img {
	border:none;
	padding:0px;
	margin:0px;
	display:inline-block;
	text-align: center;
}
div {	margin:0px;	padding:0px;	}

#IndexImages {width:480px; float:left; margin:0; padding-right:10px}
#IndexImages IMG {border:2px solid #000; margin:8px;}

#NavBar ul { list-style:none; padding: 0; font-size:1.3em;  } 
#NavBar li { float:left; padding-left:0px;  }  
#NavBar li a {  padding:0px 25px 0px 0px; display: block; color: #eee; text-decoration: none;  border:none;  } 
#NavBar li a:hover { color:#666 }
#NavContainer { width:780px; margin:auto; text-align:center; padding-top:145px;  } 
#NavBar { text-align:center; width:780px; padding-top:5px; background:#111; height:2.6em; padding-left:20px	 }

a:link, a:visited{ color:#222; font-weight:bold;}

#HowIwork li {padding-bottom:8px}
#IndexNav {float:right} 
#IndexNav h1 {font-size:1.5em; font-weight:bold; color:#f9b728}

ul.sidemenu {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	border-bottom: 1px solid #bca8d1;
	width: 200px;
	background-color: #fff;
}

ul.sidemenu li {
	border-top: 1px solid #bca8d1;

}

ul.sidemenu li a {
	text-decoration: none;
	display: block;
	width: 180px;
	height:1.6em;
	color: #333333;
	font-weight: normal;
	padding: 2px 10px;
}

ul.sidemenu li a:hover {
	background-color: #d7ebf7;
	color: #333;
}



#Header {width:100%; height:202px; background:url(../Images/Expo22Heading.png) center no-repeat}
#main {	width:980px;	margin: 0px auto; padding:0px}

#Footer {clear:both; width:100%; padding:10px 0px; border-top:1px solid #111; text-align:center; font-size:0.8em; background:#fff;}

#packages {width:224px; margin:0px; padding-left:16px; float:left; color:#00c }
#packages a {text-decoration:none; color:00c}
#packages h1 {color:#FC0; font-size:1.8em; font-weight:bold}
#packages h1 a {color:#FC0;  font-weight:bold}
#packages h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FC0;}
#packages h2 a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FC0;}
#packages hr {color:#eee}
#packages p {font-weight:bold}

#Quote {padding:10px; border:1px solid #f1f1f1}


.clearfloat {	clear:both;	height:0px;}
.IMGPadding {padding:8px}
	
#Included { margin:0px; padding:0px; }
#Included h1 { font-size:2em; color:#222; font-weight:100}
#Included h2 { font-size:1.5em; color:#222; font-weight:100}
#Included li {list-style:url(../Images/tick.jpg); border-bottom:1px solid #f1f1f1; padding:4px 0px 4px 8px; vertical-align:text-top}

.tdhead {font-weight:bold; border-bottom:2px solid #e5e5e5; vertical-align:bottom; text-align:center}
.tdright {font-weight:bold; border-right:2px solid #e5e5e5; text-align:right; font-size:1.5em; padding: 0px}

.question {font-weight:bold}
.answer {padding-bottom:15px; font-style:italic}

#TopBox p {padding:5px; font-size:1.5em}

#IndexSmallerTXTBox {font-size:0.9em; background:#f5f5f5; padding:8px}
#IndexSmallerTXTBox h1 {color:#F90; font-weight:bold; margin-bottom:0px}

.OrderBox {width:920px; border:1px solid #9e3e78; padding:10px; margin-left:10px}
.smalltxt {font-size:0.8em}
.PortfolioFloat a {float:right; text-decoration:none}
#FloatAddress {float:right; text-align:right; margin-top:200px}


#OrderPackageFloat {float:right}
.RequiredField {color:#F00;}

#Portfolio {background:#d6e0e2}
#Portfolio IMG {border:3px solid #888; padding:4px}

.PortfolioBox {text-align:center; background:#d6e0e2; padding:2px}
.PortfolioBox p {text-align:left; font-size:1em}
.PortfolioInnerBox {background:#fafafa; padding:8px; border:1px solid #333; height:470px}
.PortfolioBox a {text-decoration:none; color:#00C; font-size:1.1em}
.PortfolioBox a:hover {text-decoration:underline}