body, p, td, li {
        font-family: Verdana, Sans-Serif;
        font-size: 12px;
        color: #000000;
        font-weight:normal;
}
th {     text-align:left;
         font-size:12px;
}
body {
        text-align: center;
        margin:0;
        padding:10px 0;
        background: url(img/bgo.gif) 50% 40% no-repeat fixed #F4F4F4;

}

input, select, textarea {
        font-family: Verdana, Sans-Serif;
        font-size: 10pt;
}

#Wrapper {
        width: 748px;
        margin-left: auto;
        margin-right: auto;
        text-align: left;
        overflow: hidden;
        background-color:#CCC;
        padding:5px;
}
#BorderW {
        width: 728px;
        text-align: left;
        overflow: hidden;
        background-color:#FFF;
        padding:10px;
}
#TopMenu {
        text-align: right;
}

#TopMenu a {
        font-weight: normal;
         color:#999999;
}

#Header {
        width: 728px;
        height:100px;
        border-bottom:3px solid #CCC;
}

#SearchBar {
        width: 728px;
        background-color: #E4F2FD;
        height: 22px;
        padding: 5px;
        margin: 2px;
        overflow: hidden;
        text-align: center;
        margin-bottom: 10px;
        border-top: 1px solid #E0E0E0;
        border-bottom: 1px solid #E0E0E0;
}

#Catbar {
        width: 728px;
        margin: 5px 0 0 0;
        padding: 0;
        line-height:14px;
}
#Catbar h1, h1.cat{
        font-size:12px;
        display:inline;
        float:left;
        margin:0 2px 0 0;
        padding-right:5px;
         background : #FFF url(img/dpoint.gif) no-repeat top right;
}
#Catbar p{
        font-size:12px;
}
#Catbar ul li{
        list-style:none;
         line-height:13px;
         background : #FFF url(img/question_bullet.gif) no-repeat top left;
         padding-left:20px;
}
#Content ul.SubMoreCat{
        margin:0;
        padding:0;
}
#Content ul.SubMoreCat li{
        list-style:none;
         display:block;
         width:223px;
         float:left;
         line-height:13px;
         background : #FFF url(img/question_bullet.gif) no-repeat top left;
         padding-left:20px;
}
#Content ul.SimilarAnwserMore{
        margin:15px 0 0 0;
        padding:0;
}
#Content ul.SimilarAnwserMore li{
        list-style:none;
         line-height:16px;
         background : #FFF url(img/question_bullet.gif) no-repeat 0 50%;
         padding-left:20px;
}
#LeftFloater ul li a, ul.SubMoreCat a{
         color:#000;
         text-decoration:none;
         font-weight:normal;
}
#Content ul.SimilarAnwserMore a{
        color:#000;
         text-decoration:none;
         font-weight:bold;
}
a.NewQ{
        color:#FFD900;
         text-decoration:none;
         font-weight:bold;
}
#Content h1.Question {font-size:14px;
         background : #CCC url(img/question_bg.gif) no-repeat top left;
         height:30px;
         line-height:30px;
         padding-left:45px;
         color:#666;
}
#Content h2.QuestionPage {
         font-size:14px;
         background : #CCC url(img/question_bg.gif) no-repeat top left;
         line-height:30px;
         padding-left:45px;
         color:#666;
         display:block;
}
#Content h2.BestAnswer {
         font-size: 14px;
         background : #FFF url(img/question_best.gif) no-repeat top left;
         color:#000;
}
#Content p.SubBestAnswer, #Content p.SubNormAnswer{
         color: #000;
         line-height:18px;
         text-align:justify;
}

#Content p.SubBestAnswer img, #Content p.SubNormAnswer img{
         margin-top:-10px;
}

#Content table.ListQuestions a{
        color:#000;
         text-decoration:none;
}
#Content table.ListQuestions a.QuestionTitle{
        color:#000;
         text-decoration:none;
         font-weight:bold;
}

#Content p.SubBestAnswer a, #Content p.SubNormAnswer a {
         color: #000;
         text-decoration:underline;
}
#Content p.SubBestAnswer a.in, #Content p.SubNormAnswer a.in {
         color: #000;
         border-bottom:2px dotted #848484;
         text-decoration:none;
}

#Content p.SubNormAnswer a.better {
         color: #000;
         padding-right:12px;
         background : #FFF url(img/spacer.gif) no-repeat 99% 0;
         text-decoration:underline;
}
#Content h3.MoreAnswer {
         font-size: 14px;
         background : #FFF url(img/question_more.gif) no-repeat top left;
         color:#000;
         margin-top:50px
}
#Content h4.SimilarAnswer {
         font-size: 14px;
         background : #FFF url(img/question_similar.gif) no-repeat top left;
         color:#000;
}
#Content h2.SubTitle {
        font-size: 12pt;
        font-weight: bold;
        color: #000000;
}
#Content h2.SubCat {
        font-size: 12px;
        font-weight: bold;
        color: #000000;
}
p.SubQuestion {font-size:12px;
         background-color:#EAEAEA;
         color:#666;
         padding:10px 30px 10px 10px;
         line-height:18px;
         margin:-5px 0 0 0;
}
#LeftFloater {
         float:left;
         width:408px;
         padding-right:20px;
}
#RightFloater {
         float:right;
         width:300px;
         height:250px;
}
#Content {
        width: 728px;
        margin-bottom: 10px;
}

#Sidebar ul {
        margin: 0px;
        padding: 0px;
        padding-right: 5px;
}

#Sidebar ul li{
        list-style:none;
         display:inline;
        border-bottom:1px solid #ddd;
}

.TopMenu a {
        font-size: 10pt;
        font-weight: bold;
}

p.BreadCrumb  {
        padding:10px 0;
}

p.BreadCrumb  a:link, p.BreadCrumb  a:visited{
        color:#000;
         text-decoration:none;
}
p.BreadCrumb  a:hover{
         text-decoration:underline;
}

.Title {
        font-size: 15pt;
        font-weight: bold;
        color: #000000;
}

.SubTitle {
        font-size: 12pt;
        font-weight: bold;
        color: #000000;
}

.Tree {
        font-size: 8pt;
        text-transform: lowercase;
}

.ListingTable {
        border: 1px solid #8FB0C0;
}

.ListingTable td {
        padding: 2px;
        height: 15px;
}

.HeaderRow td {
        background-color: #8FB0C0;
        font-weight: bold
}

.AltRow td {
        background-color: #F0F0F0;
}

.SelectedRow td {
        background-color: #D0DADF;
}

.GreyedRow td, .GreyedRow a {
        color: #808080;
}
table.ListQuestions td{
        padding: 3px 0 3px 0;
         border-bottom:1px dotted #000;
}
table.ListQuestions td.FourthCol{
         text-align: right;
}

.ListQuestions {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        margin-bottom: 10px;
}
.ListQuestions th{
         color:#66CC00;
         line-height:25px;
}

.QuestionTitle {
        font-weight: bold;
}

.NewPost {
        font-weight: bold;
}

.FormTable {
        border-collapse: collapse;
}

.FormTable td {
        border: 1px solid #C0C0C0;
}

.FormLabel {
        background-color: #F5F5F5;
        font-weight: bold;
}

.GreyBox {

        background-color: #F7F7F7;
        border: 1px;
        border-color: #808080;
        border-style: solid;
        padding: 5px;
}

.Help {
        cursor: help;
}

.Error {
        font-weight: bold;
        color: #FF0000;

}

.Label {
        font-weight: bold;
}

.Date {
        color: #808080;
        text-transform: lowercase;
}
#footer {
         width: 728px;
         margin: 20px 0 0 0;
         padding: 10px 0;
         border-top:3px solid #CCC;
         background-color:#FFF;
}
#footer a:link,#footer a:visited{
         text-decoration:underline;
         color:#000;
}
#footer a:hover{
         text-decoration:none;
}
img.exp {
         float:left;
         padding:0px 15px 0px 0px;

}
#catgooglebs{
         clear:both;
         padding:30px 0 15px 0;
}
#googlebest{
         height:250px;
         padding:0px 0px 10px 0px;
}
#bigsizestartbottom{
         padding:0;
}
#bigsizebottom{
         padding:15px 0 0 0;
}
#g_left{
       float:left;
       width:300px;
       height:250px;
       padding:15px 0;
}
#g_right{
       float:right;
       width:300px;
       padding:0px 30px 0px 98px;
       clear:right;
}
#g_b_right{
       float:right;
       width:336px;
       padding:0px 0px 0px 62px;
       clear:right;
}
p.betteranswer{
       line-height:25px;
}
p.betteranswer a.better:link, p.betteranswer a.better:visited{
       background : #FFF url(img/thumb_up.gif) no-repeat top left;
       padding-left:30px;
       text-decoration:underline;
       color:#000;
       height:25px;
       display:block;
}
p.betteranswer a.better:hover{
       text-decoration:none;
}

a.pageMore:link,  a.pageMore:visited{
       color:#66CC00;
       text-decoration:underline;
}
a.pageMore:hover{
       text-decoration:none
}
p.quickSearch{
       padding-left:94px;
       background : #FFF url(img/google_custom_search_watermark.gif) no-repeat 11% 50%;
}
input.sbtn{
       margin-left:5px;
}
ul.SimilarAnwserMore li {
       display:block;
       width:344px;
       float:left;
}
#bsad {
       padding:20px 0 5px 0;
       height:90px;
}
div#glinks {
       padding:20px 0 0 0;
}
p#glinks {
       padding:0;
}
#weather h2 {
       color:#66CC00;
       font-size:12px;
}

#map {
       padding:20px 0 0 0;
}
#map p a{
       color:#000;
}
#map h3 {
       color:#66CC00;
       font-size:12px;
}
.mapping {
       padding:10px;
       background-color:#F0F0F0;
}
.SubCatS{
       padding:10px 0 10px 0;
}
.SubCatLeft{
       float:left;
       width:428px;
       min-height:250px;
}
.SubCatRight{
       float:right;
       width:300px;
       height:250px;
}

#quickSearchLayer {display:block; width:322px; height:99px; position:fixed;top:30px; right:30px;background : url(img/quicksearchLayer.png) no-repeat}
#quickSearchLayer form{margin:53px 0 0 60px}
* html #quickSearchLayer {position:absolute;}

#news h2 {
       color:#66CC00;
       font-size:12px;
}
#news ul {
       margin:0;
       padding:0;
       background:#F8F8F8;
}
#news ul li{
list-style:none;
line-height:13px;
background : #FFF url(img/question_bullet.gif) no-repeat top left;
padding-left:20px;
margin:0px;
}
#news ul li a{
color:#000;
}
