body { margin:0 auto; padding:0; background: url(Images/bodytile.jpg) repeat top left;font-family:Verdana, Arial, Helvetica, sans-serif;  text-align:center; font-size:1em; color:#ffffff; font-size:13px; }
#page {
	padding:0;
	text-align:left;
	width:988px;
    padding-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.confirm {padding-left:30px;}


#rightSplit {float:right; width:510px; padding:20px; position:relative;}
#leftSplit {float:left; width:360px; padding:20px; padding-left:40px; position:relative;}

#content {

background: url(Images/frame.png) repeat;
width:988px;
margin-left:3px;

}
<!--[if lte IE 6]>
h4 {  padding-bottom:10px;
}
<![endif]-->

.error {font-weight:bold; color:#c1241c;}

.errorbox {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #CCCCCC;}


.menu {  
     font-family:Arial, Helvetica, sans-serif;
	 font-size:18px; 
	 color:#212121; 
	 text-decoration:none; 
	 
	}

.menu:hover {  color:#FFFFFF;

}
#nav1 { background:url(Images/borderTop.png);
       width:988px;
	   height:69px !important;
	   margin-top:135px;
}

 img {
 	 border:0;
	 width:auto;
	 height:auto;
	 margin:0;
	 padding:0;
	 margin-bottom: 0; 
}
 
 #foot {  background:url(Images/borderBottom.png) no-repeat;
       width:988px;
	   height:25px;
	   padding-left:5px;
	
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	
	list-style: none;
	line-height: 1;
	z-index:100;
}

#nav a {
	display: block;
}

#nav li { /* all list items */
	float:left;
	
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #FFFFFF;
    width:250px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin-left:26px;
	margin-top:1px;
	border:1px solid #cccccc;
	font-weight:bold;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
	
h1 { font-size:19px;}

listTitle {}

h4{font-size:18px!important;}

#nav li ul li { /* second-level lists */
	border-bottom:1px solid #cccccc;
	width:100%
	
	
}

#nav li ul li a{ /* second-level lists */
	padding-left:23px;
	padding-top:6px;
	padding-bottom:6px;
	font:Arial, Helvetica, sans-serif;
	color:#212121;
	text-decoration:none;
	
	
}

#nav li ul li a:hover{ /* second-level lists */
	
	background:#ecebeb;
	color:#5558e6;
	
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


#leftPane { float:left; 
            width:360px;
			border-right:1px solid #4e4e4e;
			margin-top:10px;
			padding-left:40px;
			color:#ffffff;
			font:Arial, Helvetica, sans-serif;
			font-size:13px;
			padding-right:20px;
			position:relative;
			overflow:auto;
			overflow-x:hidden;
			height:500px;
			 
}

#rightPane { float:right;
             width:550px;
             padding:0!important; 
			 margin:0!important;
			 position:relative;
}

#photo { background:url(Images/template.png) no-repeat;
	     float:right;
		 width:244px; 
		 height:240px; 
		 margin-right:1em;
		 margin-top:10px;
		 padding:0;
		}


#row { border-bottom: 1px dashed #4e4e4e; padding:5px;

}


img.rowImg { float:right; height:80px;}

h2 {font:Arial, Helvetica, sans-serif; font-size:14px;}

ul.lpl {padding:0px;
	margin-bottom:8px;
    text-align:right;

}
.error {font-weight:bold; color:#c1241c;}
ul.lpl li { padding-left:1px!important; margin:0;
              
}
.active {color:#fff!important;}

a.arrowTxt {vertical-align:top; color:#5558e6; text-decoration:underline;}

a.arrowTxt:hover {color:#ffffff; text-decoration:none; }

a.listProd1 {
    color:#5558e6; text-decoration:none; font-variant:small-caps; font-size:14px; font-weight:bold;}

a.listProd1:hover {color:#ffffff; text-decoration:none; }


#leftProductFrame { float:left; width:270px; padding-top:10px; font:Arial, Helvetica, sans-serif; font-size:13px;}

a.cred {color:#212121; text-decoration:none; font-weight:bold;}

a.cred:hover { text-decoration:underline;}