/*default styles*/

BODY {width:100%; text-align:center; font-size:100%; font-family:arial, helvetica, sans-serif; 	color:#3E3093; 	background-color:white; padding:0; margin:0; }
img {border:0; }
table,td {font-size:100%; }

/*container styles*/

#headerContainer, #bodyContainer {width:990px; margin:auto; border:0px solid #000; background-color:#fff; padding:0; margin-top:0px; }
#maincontent {width:96%; text-align:left; margin:auto; padding:0; margin-left:2%; margin-right:2%; font-size:80%; border:0px solid #000; }
#maincontentInnerHome {border:0px solid #000; width:100%; text-align:left; margin:auto; padding:0 0 0 10px; position:relative; font-size:80%; }
#maincontentInner {border:0px solid #000; width:100%; text-align:left; margin:auto; padding:0 0 0 0; position:relative; font-size:80%; }


/*TOP NAV*/

#innerTop {height:94px; background:url(/images/inner_top_bg.jpg) right top no-repeat; }


/*TOP LOGO AND SEARCHES*/

#innerTopLogo {width:190px; float:left; margin-top:15px; text-align:left; }
#innerTopProductCode {width:187px; float:left; margin-top:40px; text-align:left; }
#innerTopProductSearch {width:187px; float:left; margin-top:40px; text-align:left; }



/*TOP NAVIGATION*/

#innerTopNav {clear:left; position:relative; padding-top:9px; height:41px; background:url(/images/topnav_bg.gif) top repeat-x; font-size:11px; }
* html #innerTopNav {height:50px; }
#innerTopNav ul {display:table-row; width:100%; margin:0; text-align:center; }
* html #innerTopNav ul {display:inline; }
#innerTopNav ul li {display:table-cell; text-align:center; background:url(/images/topnav_link_middle.gif) repeat-x top; vertical-align:top; }
* html #innerTopNav ul li {display:inline; }
#innerTopNav a {text-align:center; display:table; height:34px; _position:relative;  float:left; cursor:pointer; cursor:hand; color:000; text-decoration:none; font-weight:bold; font-size:100%; }
#innerTopNav a .linkOuter {text-align:center; left:0px; display:table-cell; padding-top: 10px}


#innerTopNav a .linkInner {text-align:center;}



#innerTopNav a .linkInnerDouble { text-align:center; line-height:15px;}
#innerTopNav a .linkInnerSingle { text-align:center; line-height:15px;}



#innerTopNav .linkEnd {float:left; padding-left:1px; }
.linkStart {float:left; }
#innerSubMenu .linkEnd {float:left; }



/*SUB NAVIGATION*/

#innerSubMenu ul {display:table-row; width:100%; text-align:center; }
* html #innerSubMenu ul {display:inline; margin:0; }
#innerSubMenu ul li {display:table-cell; text-align:center; background:url(/images/subnav_middle.gif) repeat-x top; }
* html #innerSubMenu ul li {	display:inline; }
#innerSubMenu a {cursor: pointer; cursor: hand; float:left; height:28px; color:fff; text-decoration:none; font-weight:bold; font-size:70%; padding-top:4px; }	
#innerSubMenu a:hover {cursor: pointer; cursor: hand; float:left; height:28px; color:fff; text-decoration:underline; font-weight:bold; font-size:70%; }



/*Content Styles*/

#HomeMiddle #flashContainer {margin:10px 0px 0 12px; height:200px; text-align:center; width:500px; border:solid 0px black; }
*html #HomeMiddle #flashContainer {}
#HomeLeft {float:left; margin: 10px 0 0 0; width: 225px; border: solid 0px black; }
#HomeMiddle {float:left; }
#HomeRight {float:left; border:solid 0px red; width:225px; margin-left:10px;}
#HomeRight #Scroller {border-bottom: solid 1px #CCCCCC; padding:10px;}
#HomeRight #RightContent {border: solid 0px red; margin-top:10px; padding:5px;}
#HomeMiddleBottom {width:502px; border: solid 0px red; position:relative; margin:20px 0 0 10px; }
*html #HomeMiddleBottom {}
#credits {font-size:75%; width:100%; text-align:center; float:left; border:0px solid #000; background-color:#fff; color:#EB00A3; padding-top:30px; }
#innercontainer {border:1px solid #f00; height:500px; width:auto; }
#searchtext {float:left; font-size:70%; text-align:center; 	color:#cccccc; 	width:100%; margin:20px 0 0 0; }
#backtotop {float:left; border:0px solid #000; 	width:100%; text-align:right; margin:20px 0 20px 0; }
#footer {float:left; font-size:80%; color:#EB00A3; width:100%; margin:20px 0 0 -10px; 	padding:10px 0 0 0; 	border:0px solid #000; text-align:center; 	height:40px; 	background:url(/images/menu-strip-h2.gif) left top repeat-x; }
* html #footer {margin-left:-2; }

#InnerLeft {float:left; width:225px; border:solid 0px red; margin:10px 0 0 5px;}
#InnerMiddle {float:left; width:500px; border:solid 0px blue; margin:10px 0 0 10px;}
#InnerRight {float:left; width:225px; border:solid 0px green; margin:10px 0 0 10px;}
#InnerRight #Scroller {border-bottom: solid 1px #CCCCCC; padding:0 10px 10px 10px;}

/*General*/

#footer a {color:#EB00A3; }
.clear {height:1px; font-size:1px; line-height:1px; clear:both; }
.downloadPDF {padding-left:20px; background:url(/images/pdf.gif) center left no-repeat; font-weight:bold; }
.Heading1, H1 {font-size:110%; width:100%; color:#352297; padding: 0px 0 2px 0px; border-bottom: 1px solid #E60097; text-align:left; margin:10px 0 10px 0}

.loginform {font-family: ARIAL,VERDANA,HELVETICA; font-size: 7pt; font-weight: Normal; color: #000000; }
.enqboxlogin {font-family: arial,verdana,helvetica; 	font-size: 7pt; 	font-weight: normal; 	color: #000000; 	border: solid #000000 1pt; }
