html, body { margin: 0; padding: 0; font-size: 100%; font-family: Arial, Times, Helvetica, sans-serif;}
h1 { font-size: 25px; margin: 0px 0px 0px 30px; padding: 20px 0px 0px 0px; font-weight: normal; color: #4B4949; clear: both;}
h2 { font-size: 20px; margin: 0;; padding: 20px 0px 0px 0px; font-weight: normal; color: #4B4949; clear: both;}
div#container { width: 955px; margin: auto; padding: 0;}

div#banner { width: 955px; margin: 0; padding: 0;}

div#content { width: 860px; height: 445px; margin: auto; padding: 0;}

div#products, div.products { width: 860px; margin: auto; padding: 0;} 
div#products, div.products div.text { height: 40px; color: #7A7979; margin: 100px 0px 0px 35px; padding: 0; font-size: 75%;}
div#products, div.products div.text1 { height: 40px; color: #7A7979; margin: 90px 0px 0px 35px; padding: 0; font-size: 75%;}
div#products, div.products div.more1 { clear: both; width: 42px; margin: 63px 0px 0px 45px; padding: 0; float: left;}
div#products, div.products div.more1 img { border: 0;}
div#products, div.products div.order1 { width: 72px; margin: 63px 0px 0px 50px; padding: 0; float: left;}
div#products, div.products div.order1 img { border: 0;}
div#products, div.products div.text2 { height: 40px; color: #CCC; margin: 90px 0px 0px 35px; padding: 0; font-size: 75%;}
div#products, div.products div.more2 { clear: both; width: 42px; margin: 63px 0px 0px 30px; padding: 0; float: left;}
div#products, div.products div.more2 img { border: 0;}
div#products, div.products div.order2 { width: 72px; margin: 63px 0px 0px 50px; padding: 0; float: left;}
div#products, div.products div.order2 img { border: 0;}

div#products, div.products div.more { clear: both; width: 42px; margin: 53px 0px 0px 45px; padding: 0; float: left;}
div#products, div.products div.more img { border: 0;}
div#products, div.products div.order { width: 72px; margin: 53px 0px 0px 50px; padding: 0; float: left;}
div#products, div.products div.order img { border: 0;}

div#home { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/broadband/home/home_broadband.jpg'); background-position: center; background-repeat: no-repeat;}
div#business { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/broadband/business/business_broadband.jpg'); background-position: center; background-repeat: no-repeat;}
div#multiband { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/broadband/fibreoptic.jpg'); background-position: center; background-repeat: no-repeat;}
div#cheap_hosting { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/hosting/starter_hosting.jpg'); background-position: top, center; background-repeat: no-repeat;}
div#business_hosting { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/hosting/business_hosting.jpg'); background-position: top, center; background-repeat: no-repeat;}
div#premium_hosting { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/hosting/premium_hosting.jpg'); background-position: top, center; background-repeat: no-repeat;}
div#virtual { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/virtual_servers.png'); background-position: top, center; background-repeat: no-repeat;}
div#dedicated { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/dedicated_servers.png'); background-position: top, center; background-repeat: no-repeat;}
div#colocation { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/co-location_rackspace.png'); background-position: top, center; background-repeat: no-repeat;}
div#personal, div.personal { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/backup/personal.jpg'); background-position: top, center; background-repeat: no-repeat;}
div#business2, div.business2{ float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/backup/business.jpg'); background-position: top, center; background-repeat: no-repeat;}
div#enterprise, div.enterprise { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/backup/enterprise.jpg'); background-position: top, center; background-repeat: no-repeat;}
div#homemax { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/broadband/home/home_max.jpg'); background-position: top, center; background-repeat: no-repeat;}
div#homeoffice { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/broadband/home/home_office_12.jpg'); background-position: top, center; background-repeat: no-repeat;}
div#homefibre { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/broadband/home/home_office_24.jpg'); background-position: top, center; background-repeat: no-repeat;}
div#homelite { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/broadband/home_lite.jpg'); background-position: top, center; background-repeat: no-repeat;}
div#homestandard { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/broadband/home_standard.jpg'); background-position: top, center; background-repeat: no-repeat;}
div#homepremium { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/broadband/home_premium.jpg'); background-position: top, center; background-repeat: no-repeat;}
div#dual { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/broadband/dual_multiband.jpg'); background-position: top, center; background-repeat: no-repeat;}
div#trio { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/broadband/quad.jpg'); background-position: top, center; background-repeat: no-repeat;}
div#quad { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/broadband/custom_multiband.jpg'); background-position: top, center; background-repeat: no-repeat;}
div#antispam-standard { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/anti-spam/standard.jpg'); background-position: top, center; background-repeat: no-repeat;}
div#antispam-biz { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/anti-spam/biz.jpg'); background-position: top, center; background-repeat: no-repeat;}
div#antispam-unlimited { float: left; margin: 5px 0px 5px 0px; width: 285px; height: 235px; background-image: url('graphics/anti-spam/unlimited.jpg'); background-position: top, center; background-repeat: no-repeat;}

div#content_main { clear: both; margin: 0; padding: 0px 0px 0px 0px; background-image: url('graphics/fade.jpg'); background-position: bottom; background-repeat: repeat-x;}
div.col1 { width: 49%; float: left; margin: 20px 0px 0px 0px; padding: 0;}
div.col1 ul { margin: 0px 0px 0px 0px; padding: 0; font-size: 12px; color: #4B8DCB;}
div.col1 ul li { list-style-image: url('graphics/bullet.gif'); margin: 5px 0px 5px 45px; padding: 0;}
div.col2 { width: 49%; float: left;  margin: 20px 0px 0px 0px; padding: 0;}
div.col2 p { margin: 0; padding: 5px 0px 0px 0px; font-size: 12px; color: #757575;}
div.col2 p#compare a { color: #F27303; text-decoration: none;}
div.col2 p#compare a:hover { text-decoration: underline;}
div.clear { clear: both;}

div.col3 { width: 32%; float: left; margin: 20px 0px 0px 0px; padding: 0;}
div.col3 ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; font-size: 12px; color: #4B8DCB;}
div.col3 ul li { list-style-image: url('graphics/bullet.gif'); margin: 5px 0px 5px 45px; padding: 0;}
div.col4 { width: 32%; float: left;  margin: 20px 0px 0px 0px; padding: 0;}
div.col4 ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; font-size: 12px; color: #4B8DCB;}
div.col4 ul li { list-style-image: url('graphics/bullet.gif'); margin: 5px 0px 5px 45px; padding: 0;}
div.col5 { width: 32%; float: left;  margin: 20px 0px 0px 0px; padding: 0;}
div.col5 ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; font-size: 12px; color: #4B8DCB;}
div.col5 ul li { list-style-image: url('graphics/bullet.gif'); margin: 5px 0px 5px 45px; padding: 0;}

div.bizcompare { width: 25%; float: left; margin: 20px 0px 0px 0px; padding: 0;}
div.bizcompare ul { margin: 0px 0px 0px 0px; padding: 0; font-size: 12px; color: #4B8DCB;}
div.bizcompare ul li { list-style-image: url('graphics/bullet.gif'); margin: 5px 0px 5px 45px; padding: 0;}

div#links { color: #FFF; margin: auto; text-align: center; padding: 5px 0px 5px 0px; clear: both; font-size: 12px;}
div#links a { color: #FFF; text-decoration: none;}
div#links a:hover { text-decoration: underline;}

div#company{ color: #333; height: 44px; line-height: 44px; margin: auto; text-align: center; padding: 5px 0px 5px 165px; clear: both; font-size: 12px; background-image: url('graphics/semtec.jpg'); background-repeat: no-repeat; background-position: left;}
div#company a { color: #333; text-decoration: none;}
div#company a:hover { color: #4B8DCB; text-decoration: underline;}

div#saq{ color: #000; margin: auto; text-align: center; padding: 0px 0px 5px 0px; clear: both; font-size: 8.5px;}

div#upper { clear: both; width: 100%; margin: 0px 0px 20px 0px; padding: 0;}
p#bc { margin: 5px 0px 0px 30px; padding: 0; font-size: 10px; color: #333; font-weight: bold; font-family: Arial, Times, Helvetica, sans-serif;}

div.portfolio_item { width: 100%; clear: both; padding: 20px 10px 20px 30px;}
div.portfolio_item div.bg { width: 228px; height: 160px; background-image: url('graphics/web/portfolio-bg.jpg'); background-repeat: no-repeat; background-position: left; float: left; margin: 0px 0px 0px 10px;}
div.portfolio_item div.bg img { padding: 16px 0px 0px 16px; border: 0;}
div.portfolio_item p { margin: 0; padding: 10px; font-size: 80%; color: #757575; float: left; width: 580px;}
div.portfolio_item p  a { color: #F27303; text-decoration: none;}
