body {
	margin:0;
	font: 12px/18px verdana, arial, helvetica, sans-serif;
	color: #fff;
	background:#3D38C6 url(images/pageElements/bgd_page.jpg) 0 0 repeat-x;
}
#shell {
	width:900px;
	background:url(images/pageElements/bgd_shell.jpg) 0 0 repeat-y;
	margin:0 auto 0 auto;
	position:relative;
}
#container {
	display:block;
	background:url(bgd_container2.jpg) 0 0 no-repeat;
	min-height:388px;
	_height:388px;
	margin-top:-20px;
}
#flashheader {
	height:225px;
	width:900px;
	overflow:hidden;

}
#sideElements {
	width:237px; /*float:right;*/
}
#sideElements img {
	display:block;
	border:0;
}
.pagePhoto {
	position:relative;
	background:url(images/pageElements/bgd_pagePhoto.jpg) 0 0 no-repeat;
	height:230px;
	width:168px;
	float:right;
	margin:0 0 12px 10px;
}
.pagePhoto img {
	position:absolute;
	top:7px;
	left:8px;
	height:207px;
	width:144px;
}
#content {
	width:433px;
	/*margin-left: 221px; */
	margin-left: 50px; /* new addition */
	float: left; /* new addition */
	margin-top: -20px; /*new addition */
	margin-top: 0px;
	padding:30px 0 0 0;
}
#content a {
	text-decoration:underline;
	color:#befbff;
}
#content a:hover {
	color:#feffbe;
	text-decoration:underline;
}
h3 {
	color:#211F5F;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:3px;
}
h4 {
	color:#fff;
	font:bold 13px verdana, arial, Helvetica, sans-serif;
	margin-bottom:0px;
}
h5 {
	display:block;
	background:#a6b0db;
	color:#fff;
	font:bold 16px arial, verdana, Helvetica, sans-serif;
	margin:18px 0 3px 0;
	padding:3px 0 3px 6px;
}
#content hr {
	height:1px;
	color:#fff;
	background:#fff;
	size:1px;
}
#content p, #content ol, #content ul, #content form {
	margin-top:3px;
	margin-bottom:16px;
}
#footer {
	margin:0 auto;
	width:900px;
	color:#fff;
	text-align:center;
	font-size:12px;
	padding:10px 0;
}
#footer a {
	text-decoration:none;
	color:#fff;
}
#footer a:hover {
	color:#3D38C6;
	text-decoration:none;
	background:#fff;
}
/* Navigation */
#menu {
	float:left;
	width:170px;
	color:#fff;
	padding-top:27px;
}
.menuTitle {
	cursor:pointer;
	display:block;
	color:#fff;
	text-decoration:none;
	height:26px;
	width:170px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.menuTitle a {
	display:block;
	padding:7px 0 0 15px;
	color:#fff;
	text-decoration:none;
	background:none;
}
.menuTitle a:hover {
	color:#fff;
	text-decoration:none;
	background:url(images/pageElements/bgd_navItem.png) 0 0 no-repeat;
}
.menuSubs {
	display:block;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
.menuSubs a {
	display:block;
	padding-left:21px;
	color:#fff;
	text-decoration:none;
}
.menuSubs a:hover {
	color:#f2d32b;
	text-decoration:none;
}
.menuSubs div {
	padding:3px 0 8px 0;
}

<!--
.style1 {font-size: smaller}
-->
#menu {
float:left;
/*width:220px;*/
}
#menuTitle {
float:left;
/*width:220px;*/
}
/* end navigation */

/* Stuff */

#feature {
	margin:25px auto;
}
.right {
	margin:0px 0px 8px 9px;
	float:right;
}
.left {
	margin:0px 9px 8px 0px;
	float:left;
}
.photoright {
	padding:3px;
	background:#fff;
	border:1px solid #555;
	float:right;
	margin:1px 0px 8px 9px;
}
.photoleft {
	padding:3px;
	background:#fff;
	border:1px solid #555;
	float:left;
	margin:1px 9px 8px 0px;
}
.photo {
	padding:3px;
	background:#fff;
	border:1px solid #555;
}
.featureRight {
	border:5px solid #B2B5DE;
	padding:1px;
	float:right;
	margin:1px 0px 8px 9px;
}
.featureLeft {
	border:5px solid #B2B5DE;
	padding:1px;
	float:left;
	margin:1px 9px 8px 0;
}
.featureCenter {
	border:5px solid #B2B5DE;
	padding:1px;
	margin:7px auto 7px auto;
}
#altmenu {
	margin:0 auto 16px auto;
	line-height:18px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000066;
	padding:10px 10px 10px 55px;
	;
	background:#D6E6FF url(images/downarrow.jpg) left center no-repeat;
	border:1px solid #000066;
	text-align:left;
}
#altmenu a {
	color:#000066;
	text-decoration:none;
	width:100%
}
#altmenu a:hover {
	color:#0000A9;
	text-decoration:none;
	background-color:#fff;
}
.diagramalt {
	border:1px solid black;
	background:#D6E6FF url(images/downarrow.jpg) left center no-repeat;
	padding:3px 3px 3px 53px;
	color:black;
	margin-top:5px;
}
.diagram {
	border:1px solid black;
	background:#D6E6FF url(images/downarrow.jpg) right center no-repeat;
	padding:3px 53px 3px 3px;
	color:black;
	margin-top:5px;
}
.diagram img {
	padding:0;
	margin:0 2px 0 0;
	float:left;
	border:2px solid #0B61F2;
}
.diagramalt img {
	padding:0;
	margin:0 0 0 2px;
	float:right;
	border:2px solid #0B61F2;
}
.diagramalt br, .diagram br {
	clear:both;
}
ol.withfloaters li {
	clear:both;
}
.tourTitle h5 {
	margin:0;
	padding:2px;
	border:solid #00002C;
	border-width:0 0 1px 0;
	background-color:#000066;
}
#tour {
	padding:0;
	background-color:#D6E6FF;
	border:1px solid black;
}
#tour img {
	border:2px solid #00002C;
	margin:2px auto 2px 10px;
}
.tourTitle, .tourSub {
	padding:2px;
	color:black;
}
.tourTitle H5 {
	cursor:pointer;
			   }
#faq a {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:13px;
}
#faq a:hover {
	text-decoration:none;
	color:#000066;
}
#faq li a {
	display:block;
	line-height:13px;
	margin-bottom:8px;
	_margin-bottom:0;
}
.faqAnswer {
	width:85%;
	background-color:#fff;
	border:1px solid #000066;
	padding:8px;
	color:#000;
	margin-bottom:15px;
	line-height:14px;
	font-size:11px;
}
#links a {
	display:block;
}
.products {
	float: left;
	width: 350px;
}
.products td {
	padding:7px 3px 7px 3px;
	background-color:#4C45AF;
}
#noflashmenu { display:none}
/*---- sIFR 3---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}
.sIFR-replaced {
	visibility: visible !important;
	width:auto
}
.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	text-decoration:none
}
.sIFR-replaced > div {
	display: none !important;
}
.sIFR-active h1 {
	visibility: hidden;
	font:bold 26px/24px Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:0 0 24px 0;
}
.sIFR-active h2 {
	visibility: hidden;
	font:bold 22px/18px Arial, Helvetica, sans-serif;
	color:#211F5F;
	margin:18px 0 0 0;
	width:433px;
}
	.sIFR-active h2.hometitle {
	visibility: hidden;
	font:bold 18px/14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	margin:5px 0 0 14%;
	width:100%;
}
/*div content*/
.outerdiv {
	background-color:#4C45AF;
	border:thin #6C7BBC solid;
	width:355px;
}
.price {
	float:right;
	padding:3px;
	color:#ffffff;
	font-size: 13.5px;
	font-weight: bold;
}
.product {
	width:275px;
	padding:3px;
	border-right:thin #6C7BBC solid;
}
/* ****Side Element***** */

#sideBar {
	margin-top: 30px;
	width: 205px;
	float: right;
	text-align: center;
	margin-right: 15px;
}
#sideThings {
	width: 205px;
	height: auto;
}
.sideThings {
	width: 205px;
	height: auto;
}
#sideBar a {
	text-decoration: none;
	color: #fff;
}
#sideBar a:hover {
	text-decoration: underline;
	font-family: verdana, arial, helvetica, sans-serif;
}
#sideBar a:visited {
	color: #fff;
}
.divMaster {display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;
padding:0 0 0 5px; width:92px; height:133px; background:url(images/alpan92.jpg) 5px 0 no-repeat }
