body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: center; margin: 0; padding: 0;  }
#wrapper { text-align: left; margin-right: auto; margin-left: auto; position: relative; width: 800px; height: auto; }
#container { width: 800px; height: 100%; background-color: #FFFFFF; border-bottom: 1px solid #84ADEA; }

#header { display: block; width: 800px; height: 84px; background: url(http://www.co.com/eimages/header.gif) 0px 0px repeat-x; color: #FFFFFF; }
#header a:link, #header a:active, #header a:visited { text-decoration: none; color: #355DB2;}
#header a:hover { text-decoration: none; color: #FF0000;}
#nav { display: block; width: 648px; height: 30px; background: url(images/catbg.jpg) 0px 0px repeat-x; color: #FFFFFF; position: absolute; left: 152px; top: 70px; text-align: center; }
#nav a { font-weight: bold; color: #FFFFFF; margin: 0px; display: block; float: left; width: 108px; line-height:30px; text-align: center; }
#nav a:hover { font-weight: bold; color: #FF0000; }
#col1 { display: block; float: left; width: 140px; background-color: #FFFFFF; text-align: center; padding-top: 35px; }
#col2 { display: block; float: left; width: 480px;  background-color: #FFFFFF; padding-top: 15px; word-wrap: break-word; }
#col2 a:link, #col2 a:active, #col2 a:visited { text-decoration: none; color: #355DB2;}
#col2 a:hover { text-decoration: none; color: #FF0000;}
a:hover { text-decoration: underline; color: #FF0000;}
#col3 { display: block; float: left; width: 179px; background-color: #355DB2; text-align: center; border-left: 1px solid #264C9B }
#col3 a:link, #col3 a:active, #col3 a:visited { color: #FFFFFF; }
#col3 a:hover { color: #FF0000; }

#indexacol1 { display: block; float: left; width: 620px; background-color: #FFFFFF; text-align: left; padding-top: 25px; }
#indexacol2 { display: block; float: left; width: 179px; background-color: #355DB2; text-align: center; border-left: 1px solid #264C9B }
#indexacol1 a:link, #indexacol1 a:active, #indexacol1 a:visited { text-decoration: none; color: #355DB2; }
#indexacol1 a:hover { text-decoration: none; color: #FF0000;}
#indexacol2 a:link, #indexacol2 a:active, #indexacol2 a:visited { color: #FFFFFF; }
#indexacol2 a:hover { color: #FF0000; }

#footer { clear: left; display: block; width: 800px; height: 180px; background-color: #FFFFFF; text-align: center; padding-top: 30px; #padding-top: 20px; }
#disclaimer { font-size: 11px; color: #6D6D6D; margin-top: 25px; }
#disclaimer a:link, #disclaimer a:active, #disclaimer a:visited { font-size: 11px; color: #6D6D6D; text-decoration: underline;}
#disclaimer a:hover { font-size: 11px; color: #000099; text-decoration: underline;}
.cpyrt { color: #666666; font-size: 11px; }
#popular { text-align: left; width: 125px; margin: 0px auto; padding-bottom: 5px; }
.popular { text-align: left; padding-left: 10px; margin: 10px 0px 10px 0px; font-weight: bold; line-height: 19px; }
.popular a:link, .popular a:active, .popular a:visited { text-decoration: underline !important; color: #FFFFFF; }
.popular a:hover { color: #FF0000; }
.keyword { font: bold 16px Arial, Verdana, Helvetica; position: absolute; left: 390px; top: 20px; text-align: right; width: 395px; }
.topright { float: right; margin: 5px 10px 0px 0px; }
#image1 { position: relative; top: 5px; #top: 4px; }
.toplinks { text-align: left; margin: 10px 0px 10px 15px; padding: 0; line-height: 18px; }
.toplinks a { background: url(images/bluepoint.gif) 0px 1px no-repeat; padding-left: 16px; }
.searchlink { position: absolute; top: 9px; left: 310px; font-size: 12px; }
.searchlink a { text-decoration: underline !important; }

#index2col1 { display: block; float: left; width: 615px; background-color: #FFFFFF; text-align: left; padding: 10px 0px 0px 10px; }
#index2col2 { display: block; float: left; width: 175px; background-color: #FFFFFF; padding-top: 10px; text-align: center; }

.col3head { background-color: #84ADEA; height: 18px; line-height: 18px; border-top: 1px solid #FFFFFF; color: #FFFFFF; font-size: 13px; font-weight: bold; font-family: Arial, Verdana, Helvetica; text-align: left; padding-left: 10px; }
.index2 { width: 597px; border-top: 2px ridge; border-bottom: 2px ridge; }
.index2 img { float: left; margin: 3px 10px 55px 3px; }
.row1 { border-right: 2px ridge; height: 125px;  }
.row2 { clear: left; border-bottom: 2px ridge; border-right: 2px ridge; height: 125px;  }
.row3 { clear: left; border-bottom: 2px ridge; border-right: 2px ridge; height: 125px; }
.row4 { clear: left; border-right: 2px ridge; height: 125px; }
.block1, .block2, .block3, .block4 { display: block; float: left; border-left: 2px ridge; width: 195px; height: 125px; line-height: 16px; }
.topic { font-weight: bold; margin: 5px 0px 4px 0px; }
.topic a { font-weight: bold; text-decoration: underline !important; color: #0066CC !important; }
.topic a:hover { font-weight: bold; text-decoration: underline !important; color: #FF0000 !important; }

a.none:link, a.none:active, a.none:visited { text-decoration: none; color: #355DB2;}
a.none:hover { text-decoration: none; color: #FF0000;}

p { margin-top: 4px; margin-bottom: 4px; }
img { border: 0; }
.form { height: 0; width: 0; overflow: hidden; } 
#date { color: #FFFFFF; font-weight: bold; position: absolute; top: 65px; left: 658px; }
p.selectall { margin-top: 12px; margin-bottom: 8px; }
input, select { font-size: 11px; }
.BigResults { font-weight: bold; font-size: 13px; }
.sponsored { font-weight: bold; color: #6D6D6D; }
.arrow { float: right; margin: 3px 12px 0px 0px; }
.searchtop { font-family: Verdana, Arial, Helvetica, sans-serif; color: #355DB2; margin-left: 5px; font-weight: bold; font-size: 11px; }
.textinput { width: 143px; }

.divider { background: #FFFFFF url(images/divider.gif) 0px 0px repeat-x; width: 130px; height: 4px; line-height: 4px; margin: 20px 13px 20px 12px; padding: 0px; }
.rdivider { background: #FFFFFF url(images/divider.gif) 0px 0px repeat-x; width: 152px; height: 4px; line-height: 4px; margin: 20px 12px 20px 11px; padding: 0px; }

#callingcodes { color: #065CC5; font-style: italic; font-weight: bold; font-size: 12px; margin-left: 5px; }
#callingcodes p { margin-top: 6px; margin-bottom: 4px; }
.ccc { margin-left: 13px; }
.free { margin-left: 5px; }
.select { width: 153px; }
option { width: 200px; }
.hide { display: none; }
.lookup{ margin: 10px 0px 0px 36px; }
.leftcol { margin-left: 19px; }
.leftcol2 { margin: 0px 19px 0px 19px; padding: 0px 0px 6px 0px; width: 120px;  background-color: #FFFFFF; }
.rad { margin-left: 9px; }
.rad2 { margin-left: 9px; margin-bottom: 5px; }
#random { margin-top: 18px; padding: 0; }
.footer { text-align: center; color: #6D6D6D; font-size: 11px; padding: 10px; }
.footer a:link, .footer a:active, .footer a:visited { text-decoration: none; color: #6D6D6D;}
.footer a:hover { text-decoration: none; color: #355DB2;}
.search { float: right; margin: -1px 15px 0px 0px; padding: 0; }
#misclinks { font-size: 11px; margin-left: 8px; font-weight: bold; line-height: 19px; }
.next { background: url(/images/bluepoint.gif) 0px 2px no-repeat; padding-left: 8px; }
.next2 { background: url(/images/bluepoint.gif) 20px 2px no-repeat; padding-left: 28px; }

#ppc { width: 470px; margin-top: 10px; }
#ppca { width: 600px; margin-top: 30px; }
p.ppctitle { width: 385px; margin: 0; padding: 0; }
a.ppctitle:link, a.ppctitle:active, a.ppctitle:visited  { text-decoration: none; color: #355DB2; font-weight: bold; width: 358px; margin: 0; padding: 0; }
a.ppctitle:hover { text-decoration: underline; color: #FF0000; font-weight: bold; width: 385px; margin: 0; padding: 0; }
#ppclinks { margin: 20px 0px 10px 10px; padding: 5px 0px 5px 0px; font-size: 11px; display: block; width: 175px; height: 25px; }
#ppclinks a { color: #355DB2; border: 1px solid #333333; padding: 3px 6px 3px 6px; background-color: #EDEDED; height: 21px; }
#ppclinks a:hover { color: #FF0000; border: 1px solid #333333; padding: 3px 6px 3px 6px; background-color: #EDEDED; height: 21px; }
.current { border: 1px solid #333333; padding: 3px 6px 3px 6px; background-color: #E0E0E0; font-weight: bold; }

ol, li { padding: 0px; margin: 0px; list-style-position: outside; list-style-type: decimal; }
li.listresults { margin: 10px 0px 15px 20px; list-style-type: decimal; padding-left: 10px; #margin-left: 30px; }
li.listresults:hover { background: url(/images/hover2.gif) top left repeat-y; list-style-type: decimal; text-decoration: none; cursor: pointer; padding-left: 10px; }
li.listresults a:link, li.listresults a:active, li.listresults a:visited, li.listresults a:hover { margin-left: 10px; width: 440px; }

li.listresultsa { margin: 10px 0px 15px 20px; list-style-type: decimal; padding-left: 10px; #margin-left: 30px; }
li.listresultsa:hover { background: url(/images/hovera.gif) top left repeat-y; list-style-type: decimal; text-decoration: none; cursor: pointer; padding-left: 10px; }
li.listresultsa a:link, li.listresultsa a:active, li.listresultsa a:visited, li.listresultsa a:hover { margin-left: 10px; width: 590px; }

.description { color: #000000; text-decoration: none; margin: 0px; border: 0; font-weight: normal; width: 420px; }
.description:hover { color:#000000; text-decoration: none; margin: 0px; border: 0; font-weight: normal; width: 420px; cursor: pointer; }
a.description:active, a.description:visited, a.description:link, { color: #000000; text-decoration: none; margin: 0px; border: 0; font-weight: normal; width: 420px; cursor: pointer; }
p.sublink { font-size: 10px; color: #6D6D6D; text-decoration: none; margin: 3px 0px 3px 0px; }
.sublink:hover { font-size: 10px; color: #6D6D6D; text-decoration: none !important; cursor: pointer; }

.descriptiona { color: #000000; text-decoration: none; margin: 0px; border: 0; font-weight: normal; width: 550px; }
.descriptiona:hover { color:#000000; text-decoration: none; margin: 0px; border: 0; font-weight: normal; width: 550px; cursor: pointer; }
a.descriptiona:active, a.descriptiona:visited, a.descriptiona:link, { color: #000000; text-decoration: none; margin: 0px; border: 0; font-weight: normal; width: 550px; cursor: pointer; }

.newcat { padding-left: 1px; }
#categories { text-align: center; float: left; margin: 2px 10px 0px 0px; position: relative; left: 40px; color: #355DB2; font-weight: bold; font-size: 11px; line-height: 17px; }
.more { margin: 0px 0px 1px 0px; color: #6D6D6D; }
#searchgoogle { float: right; border: 1px solid #808080; margin: 10px 5px 7px 0px; }
#sbi { position: relative; top: 4px; width: 136px; }
#sbb { position: relative; top: 4px; }

