/* commented backslash hack \*/
html, body					{ height:100%; background-color:#E9E9E9; }
/* end hack */

html,body 					{ margin:0; padding:0; background-color:#E9E9E9; }

body 							{ text-align:center; background-color:#E9E9E9; }/* centre for ie5.+*/

#topBorder					{ width:100%; position:relative; }

#outer						{ min-height:100%; height:auto; width:934px; margin-left:auto; /* center it*/ margin-right:auto; /* center it*/ position:relative; text-align:left; }
* html #outer				{ height:100%; width:934px; /* box model hack for ie5.+*/w\idth:934px}

#outerInner					{ width:934px; min-height:600px; }

#headerContainer			{ width:934px; height:422px; }
#header						{ width:934px; height:176px; background:url(../_images/header.jpg) no-repeat left top; }
#bannerImage				{ width:934px; height:214px; }

#banner000					{ width:934px; height:87px; overflow:hidden; }
#banner001					{ width:934px; height:127px; }
#banner002					{ float:left; width:534px; height:87px; }
#banner003					{ float:left; width:21px;  height:87px; }
#bannerButton				{ float:left; width:379px; height:87px; }
#bannerButton a:hover 	{ position:relative; left:0px; top:-87px; }

#navContainer				{ width:934px; height:32px; background:url(../_images/menuBackground.jpg) no-repeat 17px 0px; }
#nav							{ width:900px; _width:934px; height:32px; overflow:hidden; padding:0px 17px 0px 17px; }
#nav_button01				{ float:left; }
#nav_button01 a:hover 	{ position:relative; left:0px; top:-32px; }
#nav_button02				{ float:right; }
#nav_button02 a:hover 	{ position:relative; left:0px; top:-32px; }

#immpopup3          		{ position:absolute; z-index:0; top:422px; left:275px; overflow:visible; visibility:hidden; background-color:#E2E1E2; border:1px solid #A51000; }
#immpopup4          		{ position:absolute; z-index:0; top:422px; left:373px; overflow:visible; visibility:hidden; background-color:#E2E1E2; border:1px solid #A51000; }

#contentContainer 		{ width:900px; padding:19px 0px 19px 0px; margin:0px 0px 0px 17px; background-color:#FFFFFF; }

#centerContent				{ width:597px; float:left; }     
#centerContent01			{ width:597px; }
#content						{ width:597px; text-align:justify; }
#contentParagraph			{ width:597px; margin-top:3px; }

#leftContent				{ width:235px; _width:283px; float:left; padding:0px 28px 10px 20px; }
#leftBox						{ width:235px; background:url(../_images/boxHeaderBackground.jpg) repeat-x 0px 0px; margin:0px 0px 15px 0px; }
#leftBoxTitle				{ width:235px; height:24px; _height:34px; background:url(../_images/boxHeader.jpg) no-repeat 0px 0px; padding:10px 0px 0px 15px; }
#leftBoxTitleCallBack	{ width:235px; height:32px; _height:52px; background:url(../_images/boxHeader_callback.jpg) no-repeat 0px 0px; padding:20px 0px 0px 15px; }
#leftBoxBody				{ width:201px; _width:235px; border:1px solid #CBC9C9; background-color:#F2F2F2; padding:16px; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; font-weight:normal; color:#323232; text-align:justify; }
#leftBoxBodyCallBack		{ width:201px; _width:235px; border-left:1px solid #CBC9C9; border-right:1px solid #CBC9C9; border-bottom:1px solid #CBC9C9; background-color:#F2F2F2; padding:16px; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; font-weight:normal; color:#323232; text-align:justify; }

#leftTestBoxBody			{ width:129px; _width:235px; border:1px solid #CBC9C9; background:url(../_images/testimonialBackground.jpg) no-repeat; background-color:#F2F2F2; padding:16px 16px 16px 88px; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; font-weight:normal; color:#323232; text-align:justify; }
#leftTLRDBoxBody			{ width:105px; _width:235px; border:1px solid #CBC9C9; background:url(../_images/LittleRed.jpg) no-repeat; background-color:#F2F2F2; padding:16px 16px 16px 112px; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; font-weight:normal; color:#323232; text-align:justify; }

#rightContent01			{ width:240px; _width:283px; float:right; padding:0px 28px 10px 20px; }
#rightBox01					{ width:240px; float:right; background:url(../_images/boxHeaderBackground.jpg) repeat-x 0px 0px; margin:0px 0px 15px 20px; }
#rightBoxTitle01			{ width:240px; height:24px; _height:34px; background:url(../_images/boxHeader.jpg) no-repeat 0px 0px; padding:10px 0px 0px 15px; }
#rightBoxBody01			{ width:206px; _width:240px; border:1px solid #CBC9C9; background-color:#F2F2F2; padding:16px; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; font-weight:normal; color:#323232; text-align:justify; }

#productSeparator			{ margin:0px 0px 15px 0px; padding:0px 0px 15px 0px; border-bottom:1px solid #CBC9C9; }

#footerContainer			{ width:900px; position:absolute; background-color:#FFFFFF; background:url(../_images/footer.jpg) no-repeat left top; bottom:-1; left:0; height:288px; text-align:center; margin:0px 0px 0px 17px; }
#footer						{ width:900px; height:221px; }
#clearfooter				{ clear:both; height:320px; width:900px; margin-left:17px; background-color:#FFFFFF; }

div>p 						{ margin:0; }

.clearFix:after 			{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearFix 					{ display:inline-block; }  /* for IE/Mac */

#clear						{ clear:both; }