/* CSS Document */

body { 
margin : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
background-color : #dfe8ff;
} 
#mainContainer { 
width : 779px;
background-color : #ffffff;
border-right : 1px solid #0045ff;
border-left : 1px solid #0045ff;
overflow : hidden;
margin-left:auto;
margin-right:auto;
} 
#headerContainer{
width : 779px;
}
div#mainLogo { 
float : left;
width : 250px;
height : 75px;
margin-top : 0px;
margin-left : 5px;
background-repeat : no-repeat;
background-image:url(../images/companyLogo.gif);
} 
div#contactInfo { 
line-height : 20px;
} 
div#contactInfo span.tollFreeNumber { 
font-family : verdana, arial, sans-serif;
font-size : 18px;
font-weight : lighter;
} 
div#contactInfo span.date { 
font-size : 11px;
} 
div.menuButton { 
height : 19px;
padding-top : 1px;
font-weight : bold;
float : left;
padding-left : 17px;
padding-right : 17px;
border-left : 1px solid #ffffff;
} 
div.menuButton a { 
color : #ffffff;
background-color : inherit;
text-decoration : none;
} 
div.menuButton:hover { 
color : #ffffff;
background-color : #99b4ff;
} 
div#menu > div.menuButton:first-child { 
border-left : 0;
} 
div#menu { 
width : 779px;
height : 20px;
color : #ffffff;
background-color : #0045ff;
clear : both;
margin-bottom : 5px;
} 
#mainNavigation { 
font-family : Tahoma;
font-size : 10px;
width : 779px;
margin-bottom : 8px;
} 
#leftContentContainer { 
overflow : hidden;
display : inline-block;
width : 560px;
float : left;
padding-left : 8px;
} 
.box { 
overflow : hidden;
display : inline-block;
width : 560px;
float : left;
height : 100px;
} 
#rightBoxesContainer { 
overflow : hidden;
display : inline-block;
width : 195px;
float : left;
padding-top:3px;
padding-left : 5px;
} 
#flashPitchContainer { 
overflow : hidden;
display : inline-block;
width : 560px;
height : auto;
float : left;
margin : 0;
} 
.leftBox { 
overflow : hidden;
padding-top : 3px;
width : 560px;
height : auto;
float : left;
margin : 0;
} 
.leftBoxTopicImg { 
width : 90px;
float : left;
padding-top: 5px;
padding-left : 2px;
overflow : hidden;
} 
.leftBoxContent { 
float : left;
overflow : hidden;
width : 545px;
padding-left : 0px;
list-style-image : url(../images/smallRedArrow.gif);
/*border:1px solid #000000;*/
} 
.leftBoxContentGreen { 
float : left;
overflow : hidden;
width : 400px;
padding-left : 20px;
list-style-image : url(../images/smallRedArrow.gif);
} 
.leftBoxRegTextContentGreen { 
float : left;
overflow : hidden;
width : 370px;
margin-left : 50px;
} 
.leftBoxContentRed { 
float : left;
overflow : hidden;
width : 400px;
padding-left : 20px;
list-style-image : url(../images/smallRedArrow.gif);
} 
.leftBoxContentGreenNoListImage { 
float : left;
overflow : hidden;
width : 400px;
padding-left : 20px;
} 
.leftFullContent { 
float : left;
overflow : hidden;
width : 500px;
padding-left : 25px;
} 
.greenFirstLetter { 
font-weight : bold;
color : #003300;
} 
.orangeFirstLetter { 
font-weight : bold;
color : #ff3300;
} 
.redFirstLetter { 
font-weight : bold;
color : #cc0000;
} 
.questionQA { 
font-size : 15px;
font-weight : bold;
color : #0033cc;
} 
table.productDifferences td.emphasizedStyleB { 
font-weight : bold;
} 
table.productDifferences { 
width : 100%;
border-width : 1px;
border-style : groove;
} 
table.productDifferences td { 
border-width : 1px;
border-style : groove;
} 
table.productDifferences tr.heading { 
background-color : #0045ff;
color : #ffffff;
} 
table.productDifferences tr.subHeading { 
background-color : #e6e6e6;
} 
table.productDifferences tr.naturalResults { 
background-color : #e6e6e6;
} 
table.productDifferences tr.sponsoredResults { 
background-color : #f2e0bb;
} 
table.productDifferences tr.a { 
background-color : #e6e6e6;
} 
table.productDifferences tr.b { 
background-color : #f2e0bb;
} 
input.contact { 
border : 1px solid #0045ff;
background-image : url(../images/inputBG.jpg);
background-repeat : repeat-x;
font-size : 11px;
} 
textarea.contact { 
border : 1px solid #0045ff;
background-image : url(../images/inputBG.jpg);
background-repeat : repeat-x;
} 
.boldBlueText { 
font-weight : bold;
} 
.rightText { 
padding-right : 25px;
font-size : 11px;
list-style-position : outside;
} 
.emphasized { 
color : #ff0000;
font-weight : bold;
} 
.emphasizedBlue { 
color : #0045ff;
font-weight : bold;
background-color : #ffffff;
} 
.headingText { 
font-weight : bold;
font-size : 13px;
} 
.rightBoxList { 
list-style-position : outside;
margin-left : 15px;
margin-top : 5px;
padding-left : 0;
list-style-image : url(../images/smallRedArrow.gif);
} 
.rightBoxListScroll{
list-style-position:outside;
margin-left : 5px;
margin-top : 5px;
padding-left : 0;
list-style-image : url(../images/smallRedArrow.gif);
}
.leftBoxProsContainer { 
width : 245px;
float : left;
overflow : hidden;
margin-left : 15px;
padding-right : 20px;
} 
.leftBoxConsContainer { 
width : 245px;
float : left;
overflow : hidden;
margin-left : 15px;
padding-right : 20px;
} 
.prosList { 
list-style-position : outside;
padding-left : 5px;
list-style-image : url(../images/smallRedArrow.gif);
} 
#footer { 
overflow : hidden;
width : 779px;
background-color : #ffffff;
text-align : center;
border-right : 1px solid #0045ff;
border-left : 1px solid #0045ff;
border-bottom : 1px solid #0045ff;
padding-bottom:10px;
margin-left:auto;
margin-right:auto;
} 
.footerCurve { 
margin-bottom : 0;
} 
table.affiliateCommissionTable { 
border-collapse : collapse;
text-align : center;
width : 100%;
} 
table.affiliateCommissionTable td { 
border : thin solid black;
} 
input.button { 
background-color : #0045ff;
border : 1px solid #000000;
font-weight : bold;
color : #ffffff;
width : 90px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
} 
.largeText { 
font-size : 13px;
font-weight : bold;
} 
.largeTextRed { 
font-size : 14px;
color : #000000;
font-weight : bold;
} 
table.productDifferences td.emphasizedStyleB { 
font-weight : bold;
} 
table.productDifferences { 
width : 100%;
border-width : 1px;
border-style : groove;
text-align : center;
} 
table.productDifferences td { 
border-width : 1px;
border-style : groove;
} 
table.productDifferences tr.heading { 
background-color : #0045ff;
color : #ffffff;
} 
table.productDifferences tr.subHeading { 
background-color : #e6e6e6;
} 
table.productDifferences tr.naturalResults { 
background-color : #e6e6e6;
} 
table.productDifferences tr.sponsoredResults { 
background-color : #f2e0bb;
} 
table.productDifferences tr.a { 
background-color : #e6e6e6;
} 
table.productDifferences tr.b { 
background-color : #f2e0bb;
} 
table.searchEnginesList tr.oddRow { 
background-color : #e3e3e3;
color : inherit;
} 
table.searchEnginesList tr.evenRow td { 
border-color : #cccccc;
border-width : 1px;
border-style : solid;
} 
table.searchEnginesList tr.tableHeading td { 
border-bottom : 1px solid #0045ff;
text-align : center;
font-weight : bold;
font-size : 12px;
} 
.evenRowEngineName { 
font-weight : bold;
} 
.oddRowEngineName { 
font-weight : bold;
} 
form.standardForm input { 
float : left;
width : 270px;
} 
form.standardForm textarea { 
float : left;
width : 270px;
} 
form.standardForm select { 
float : left;
width : 275px;
} 
form.standardForm label { 
float : left;
text-align : right;
width : 115px;
margin-right : 5px;
font-weight : bold;
} 
form.standardForm div.formClear { 
clear : both;
height : 10px;
} 
form.standardForm input.button { 
float : left;
clear : both;
margin-left : 120px;
width : 275px;
margin-top : 10px;
background-color : #000066;
border-color : #3b3b7b;
color : #ffffff;
font-weight : bold;
} 
form.standardForm input.dangerousButton { 
float : left;
clear : both;
margin-left : 120px;
width : 275px;
margin-top : 10px;
background-color : #ff2200;
border-color : yellow;
border-width : 3px;
border-style : solid;
color : #ffffff;
font-weight : bold;
} 
form.standardForm { 
margin-bottom : 80px;
width : 400px;
} 
form.standardForm div.itemUsage { 
margin-left : 120px;
margin-top : 3px;
margin-bottom : 8px;
width : 275px;
} 
sup { 
font-size : 7px;
}
.partnersHeading{
font-size:14px;
color:#0000FF;
font-weight:bold;
padding-bottom:10px;
}
.error{
color:#FF0000;
font-weight:bold;
}


/* Article CSS */

table#article div.articleCategory{
padding-bottom: 0px;
}
.articleTitle{
font-size:18px;
font-weight:bold;
}
.timeStamp{
color:#333333;
font-size:12px;
}
.articleCategory{
color:#000000;
font-size:12px;
}
.readMoreArticle{
text-align:left;
margin:0px;
padding:0px;
vertical-align:bottom;
}

#___plusone_0{
width:77px !important;
}


/*City List */
#cityHeading{
font-size: 14px;
font-weight: bold;
margin-bottom: 10px;
margin-left:5px;

}
.col1{
width:160px;
float:left;
margin-left:5px;

}
