
/* layout defaults */
body { background-color:#212735; font-size:100%; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; height:100%; width:100%; text-align:center; }

table, td, th { border:none; }

td img { display:block; border:none; }

img { display:block; border:none; }

div.clear { margin:0; padding:0; clear:both; }

/* text size defaults */
html>body { font-size:16px; }

html { font-size:100%; } /* for internet explorer */

p { font-size:0.69em; }

h1 { font-size:1.31em; font-weight:normal; }

h2 { font-size:1.13em; font-weight:normal; }

h3 { font-size:1em; font-weight:normal; }

h4 { font-size:0.88em; font-weight:normal; }

h5 { font-size:2.88em; font-weight:normal; color:#FFF; margin:0; }

h1, h2, h3, h4, p { margin:0; padding:0; }

ul, il { font-size:1.13em; }

.list { font-size:1.13em; }

/* top content */
div#start_header { width:100%; height:96px; margin:0 auto; padding:0; text-align:left; background-image:url(images/bgtop.gif); }

div#start_header #headercontain { position:relative; width:1226px; height:96px; margin:0 auto; padding:0; text-align:left; background-image:url(images/bgtopheader.jpg); background-repeat:no-repeat; }

div#start_header #headerlogo { position:absolute; width:190px; height:55px; left:232px; top:40px; }

div#start_header #headertext { position:absolute; width:721px; height:24px; left:495px; top:60px; }

/* navigation menu */
div#start_navmenu { background-image:url(images/bgnavmenu.gif); height:26px; margin:0; padding:0; width:100%; }

div#start_navmenu #start_centernav { width:868px; margin:0 auto; }

#navmenu, #navmenu ul { margin:0; padding:0; font-size: 100%; }

#navmenu li { display:inline; float:left; margin:0; padding:0; position:relative; }

#navmenu a { color:#FFFFFF; display:block; font-size:0.65em; line-height:26px; padding: 0 11px; text-decoration:none; }

#navmenu a:hover { color:#333333; background-color:#FFFFFF; }

#navmenu li ul { background-image:url(images/bgnavmenu.gif); display:none; left:0px; position:absolute; top: 26px; width: 100px; z-index: 100; }

#navmenu ul li:hover ul { display:block; }

#navmenu ul ul li { text-align:left; width:100%; }

/* side navigation menu */
#subnavmenu, #subnavmenu ul { margin:0; padding:0; list-style:none; font-size:100%; }

#subnavmenu li { width:100%; margin:0 0 2px 0; padding:0; text-align:left; position: relative; }

#subnavmenu a { background:url(images/bgsubnavmenu.gif) no-repeat; color:#FFFFFF; display:block; font:bold .8em Helvetica, sans-serif; line-height:26px; padding-left:25px; text-decoration:none; }

#subnavmenu a:hover { color:#FFFFFF; background-image:none; background-color:#000000; text-decoration:none; }

#subnavmenu li ul { display:none; }

#subnavmenu li:hover ul { display:block; position:absolute; left:170px; top:0px; width: 100%; z-index:10; }

#subnavmenu li li { margin:0; }

/* bottom breadcrumbs */
div#endcrumbs { padding-top:10px; padding-bottom:5px; font-size:0.63em; text-align:center; }

div#endnotice { padding-top:8px; color:#F8F7F7; }

div.endlinks { padding-bottom:3px; }

div.endlinks a { padding-right:16px; color:#8A98B4; text-decoration:none; }

div.endlinks a:hover { color:#FFFFFF; text-decoration:underline; }

div.endlinks .nopadding { padding-right:0; }

/* general content */
div#start_content { position:relative; width:1226px; margin:0 auto; padding:0; text-align:left; }

div#start_content #content-title { position:absolute; z-index:4; width:723px; height:47px; left:248px; top:122px; }

div#start_content #contentstart { position:absolute; z-index:2; width:800px; height:15px; left:210px; top:169px; background-image:url(images/contentstart.png); background-repeat:no-repeat; }

div#start_content #contentleft { position:absolute; z-index:2; width:73px; height:47px; left:175px; top:122px; background-image:url(images/corner-left.png); background-repeat:no-repeat; }

div#start_content #contentright { position:absolute; z-index:2; width:73px; height:47px; left:971px; top:122px; background-image:url(images/corner-right.png); background-repeat:no-repeat; }

div#start_content #contentbackground { position:absolute; width:1226px; height:682px; margin:122px 0; background-image:url(images/bgcontent.jpg); background-repeat:no-repeat; }

/* within content element */
div#start_content #content-read { position:absolute; z-index:6; width:759px; left:231px; top:184px; }

div#start_content #content-read #readbg { width:759px; background-color:#FFFFFF; }

div#start_content #content-read #readend { width:759px; height:15px; margin:0; padding:0; background-image:url(images/contentend.png); background-repeat:no-repeat; }

div#start_content #content-read #readcrumbs { width:759px; height:110px; margin-top:8px; background-color:#000000; }

/* add padding, divide subnavigation and text elements */
div#start_content #content-read #readbg #readpadding { padding:10px 35px 10px 20px; }

div#start_content #content-read #readbg #readpadding #readnav { width:170px; float:left; padding-right:25px; }

div#start_content #content-read #readbg #readpadding #readtext { width:509px; float:left; }

div#start_content #content-read #readbg #readpadding #readnav #optprodimg { width:170px; margin:0; padding:7px 0 8px 0; }

div#start_content #content-read #readbg #readpadding #readnav #optprodoptions { width:170px; margin:0; padding:0; }

/* HOME PAGE ELEMENTS*/
div#start_content #content-home-start { position:absolute; z-index:2; width:800px; height:15px; left:210px; top:169px; }

div#start_content #content-home-headerimg { position:absolute; z-index:2; width:775px; height:336px; left:226px; top:184px; }

div#start_content #content-home-subtitle { position:absolute; z-index:4; width:760px; /* 317px */ height:23px; left:232px; /* 666px */ top:524px; /* temporary */ font-size:1.31em; font-weight:bold; color:#FF0000; text-align:center; }

/* ================ */
div#start_content #content-home-subtitle a { color:#FF0000; text-decoration:none; }

div#start_content #content-home-subtitle a:hover { color:#FFFFFF; text-decoration:none; }

/* ================ */
div#start_content #content-home-read { position:absolute; z-index:6; width:760px; height:420px; left:232px; top:555px; background-image:url(images/bghome.jpg); background-repeat:no-repeat; }

div#start_content #content-home-crumbs { position:absolute; z-index:5; width:760px; height:110px; left:232px; top:975px; background-color:#000000; }

div#start_content #content-home-read #nav1 { width:170px; float:left; padding:16px 20px 10px 16px; }

div#start_content #content-home-read #read1 { width:530px; float:left; padding:16px 23px 10px 0; }

div#start_content #content-home-read #read1 a { color:#0000FF; text-decoration:underline; }

/* content */
#readtext h1, h2, h4 { color:#191A22; }

#readtext h1 { padding-bottom:10px; }

#readtext h3 { padding-top:10px; padding-bottom:10px; color:#191A22; }

#readtext h4 { padding-bottom:7px; color:#000000; }

#readtext p { padding-bottom:10px; color:#191A22; line-height:140%; }

#readtext a { color:#0000FF; text-decoration:underline; }

#readtext a:hover { text-decoration:none; }

#optprodoptions h4 { padding-bottom:7px; color:#000000; }

#optprodoptions p { color:#000000; line-height:170%; }

#optprodoptions a { color:#000000; text-decoration:none; }

#optprodoptions a:hover { text-decoration:underline; }

/*-----Text------------ */
.red { color:#F00; }

.left { float:left; margin-right:5px; }

#quality { color:#fff; background-color:#183B5F; height:30px; padding-top:10px; padding-left:7px; font-size:15px; }

#quality a { color:#fff; text-decoration:none; }

#quality a:hover { color:#FFF; text-decoration:underline; }

