.homeblock { color: #fff !important; font-size:12px; width: 970px; height: 300px; margin-bottom: 15px; padding-top: 12px; background: transparent url("/images-08/public/us/advertisers/home/girl-laptop-rug.jpg" ) no-repeat; }
.homeblock .text { font-family: arial; width: 970px; text-align:center; }
.homeblock .text .title { font-size: 28px; font-weight: bold; position: absolute; left: 20px; top: 15px; }
.homeblock .text .strapline { font-size: 16px; font-weight: bold; position: absolute; top: 240px; right: 20px; }
.homeblock .text .message { font-size: 16px; padding: 10px 0px; line-height: 24px; }
.homeblock .text .message a { font-size: 16px; font-weight: normal; color: #fff !important; }
.homeblock .text .buttongo { display: block; list-style-type: none; float: left; background: url( "/images-08/home/left-homepage-button.gif" ) no-repeat left top; margin: 10px 0px 0px 0px; padding: 0px 0px 15px 12px; position: absolute; top: 130px; left: 400px; }
.homeblock .text .buttongo a {display: block;height:20px;float: left; background: url( "/images-08/home/right-homepage-button.gif" ) no-repeat right top; padding: 6px 42px 4px 0px; font-family: Arial !important; font-size: 15px !important; color: #fff !important; font-weight: bold !important; text-decoration: none !important; }
.homeblock .text .buttongo a:hover {color: #003366 !important; }

#shortcuts {margin-top: 10px; width: 930px;}
#shortcuts .quarter a { font: 12px Arial; font-weight: bold; line-height: 20px; color: #666; margin:6px 0 6px 0; text-decoration:none; }
#shortcuts .quarter a:hover { color: #333; text-decoration: underline; }
#shortcuts .quarter{width:220px;}

.clearrule {clear: both; display: block; background-color:#ccc; color:#ccc; height:1px; width:930px; margin: 10px 0px; padding:0; border:0; line-height: 1px; font-size: 1px;}

#main .contenthome { font-family: Arial; font-size:14px; color: #333; padding: 0px; }
#main .contenthome a.biglink { font-size: 26px; font-weight: bold; text-decoration: none; color: #ff6600; margin: 0px; position: relative; }
#main .contenthome a.biglink:hover { color: #666; }

#main h1 {color: #333; font-family: Arial; font-size: 12px; font-weight: normal; margin-bottom: 10px; padding: 0px; }

#main .contenthome .contenthomeleft { float: left; width: 435px; padding: 0; margin-right: 30px; position: relative; }

#main .contenthome .contenthomeright { float: left; width: 434px; padding-left: 30px; border-left: 1px solid #ccc; margin: 0; position: relative; }

#main .offer { position: absolute; right: 5px; top: 0px; float: right; margin: 0px; width: 100px; height: 140px; padding: 0px; text-align: center; }

#main .learnmore { clear: both; font: 12px Arial; font-weight: bold; line-height: 20px; padding: 0px 0px 5px 0px; }
#main .learnmore a {color: #ff6600; text-decoration: underline; }
#main .learnmore a:hover { color: #333; text-decoration: none; }

#main .contenthome ul { margin: 0px; padding: 5px 0px 0px 0px; list-style: none; }
#main .contenthome li { margin: 0; padding: 3px 20px 4px 20px; font-size: 14px; font-weight:normal; color: #333; background: url( "/images-08/home/grey-bullet.gif") no-repeat left center; position: relative; }

#main .boilerplate h2 { margin: 4px 0px; color: #666; font-family: Arial; font-size: 12px; font-weight: normal; }
#main .boilerplate p { margin: 4px 0px; color: #666; font-family: Arial; font-size: 10px; font-weight: normal; }
#main .boilerplate a { color: #666; text-decoration: none; font-weight: normal; }
#main .boilerplate a:hover { color: #666; text-decoration: none; font-weight: normal;}
#main .boilerplate a:visited { color: #666; text-decoration: none; font-weight: normal;}

#main h2 { color: #ff6600 !important; }
#tldlinks { width: 930px; text-align: center; font: Verdana 11px; color: #666; padding: 10px 0px; }
#tldlinks a {font: Verdana 11px;color: #666;}
#tldlinks a:hover {font: Verdana 11px;color: #333; text-decoration: none;}