/* IE & FF Fix */
* {margin:0; padding:0;}
html, body {margin:0px; padding:0px; background:#aed1d5 url(images/general/pageBg.jpg) repeat-x; font:12px Arial, Helvetica, sans-serif;}

/* Classes */
a {color: #666666;}
a:hover {color: #CCCCCC;}
p {margin:0; padding:15px 0; line-height:180%; font-size:12px;}
.floatLeft {float:left; padding-right:20px;}
.floatRight {float:right; margin-left:20px;}
.clearBoth {clear:both;}
.highlight { color:#0A3A72;}
.list_box {float:left; width:200px; padding:0 34px 0 0;}
.padding_left { padding-left:10px;}
.company_name { font-family:"Times New Roman", Times, serif;  color:#0A3A72; font-size:14px;}

/* Main Page */
#page-container {width:914px; margin:auto;}

/* Header */
#topNav {width:100%; height:54px;}
#topNav li {float:left; display:inline;}

#topNav {float:right; font:bold 13px Arial; width:504px; border-left:1px solid #96979e;}
#topNav li {display:inline;}
#topNav li a {float:left; color:white; padding:19px 20px; text-decoration:none; border-right:1px solid #96979e;}
#topNav li a:hover {color:white; background:#608396;}
#topNav li.selected {color:white; background:#608396;}

#header {height:311px;}

/* Header */
#navigation { height:56px; width:560px;}
#navigation ul {margin-top:22px; text-align:center;}
#navigation ul li {display:inline; text-transform:uppercase; padding:0 10px; border-right:1px solid #CCC;}
#navigation ul li.last {display:inline; text-transform:uppercase; padding:0 10px; border-right:none;}
#navigation ul li a {color:#2C2E3D; font-weight:bold; text-decoration:none;}
#navigation ul li a:hover {color:#666666;}

/* Pages Titles */
#welcomeTtl {background:url(images/headings/welcome-Ttl.jpg) no-repeat; height:59px; text-indent:-9999px; margin-bottom:35px;}
#quicklinksTtl {background:url(images/headings/quicklinks-Ttl.jpg) no-repeat; height:59px; text-indent:-9999px; margin-bottom:35px;}
#productsTtl {background:url(images/headings/products-Ttl.jpg) no-repeat; height:59px; text-indent:-9999px; margin-bottom:35px;}
#featuresTtl {background:url(images/headings/features-Ttl.jpg) no-repeat; height:59px; text-indent:-9999px; margin-bottom:35px;}
#polystyreneTtl {background:url(images/headings/polystyrene-Ttl.jpg) no-repeat; height:59px; text-indent:-9999px; margin-bottom:35px;}
#generalTtl {background:url(images/headings/general-Ttl.jpg) no-repeat; height:59px; text-indent:-9999px; margin-bottom:35px;}
#contactinfoTtl {background:url(images/headings/contactinfo-Ttl.jpg) no-repeat; height:59px; text-indent:-9999px; margin-bottom:35px;}

.subHeadings {font-weight:bold; font-size:14px; color:#0A3A72; padding-top:10px; padding-bottom:20px;}
.subsubHeadings {padding-top:10px; color:#666666;}
.dotty_line { height:30px; border-bottom:#CCCCCC dotted 1px; margin-bottom:40px;}

/* Main Content */
.column1 {float:left; width:265px; padding:0 34px 0 0;}
.column2 {float:left; width:313px;}
.column3 {float:left; width:564px; padding:0 34px 0 0;}


.bulletList {padding:26px 0;}
.bulletList li {background:url(images/general/arrow.jpg) no-repeat 0 50%; padding:4px 0 4px 15px; list-style:none;}
.bulletList li a {color:#bf7e00; font-weight:bold;}
.bulletList li a:hover {color:#666;}

.sideGallery {}
.sideGallery li {list-style:none; float:left; display:inline; padding:5px;}
.address { float:left; width:280px; padding-top:20px;}
.address li {list-style:none; padding:5px 5px 5px 0px;}


.subsubHeadings img {border:#333333 1px solid;}
/* Footer */
#footerBg {clear:both; background:url(images/general/footerBg.jpg) #2e303f repeat-x; margin-top:80px;}
#footer {width:914px; margin:auto; color:#FFF; padding:10px 0 20px 0;}
#footer a {color:#FFF; text-decoration:none;}
#footer a:hover {color:#bf7e00;}
#footer p {font-size:11px}
#footer strong {font-weight:bold;}
#ourLink {float:left; margin:0px; padding:0px;}
#lowerNav {float:right; list-style:none;}
#lowerNav li {display:inline;}

