
body {background:url(/image/body_background.jpg);margin:0;padding:0;font-size:16px }
.bodyShading {background:url(/image/body_shading.jpg) repeat-x;position:absolute; width:100%; height:464px;z-index:-1;top:0;left:0}
.banner {background:transparent url(/image/header.gif) no-repeat scroll left top;color:#000;font-size:3em;height:142px;margin:0;;text-align:left;width:100%;padding:0;margin-bottom:10px}
.banner p {font-size:48px;margin:0;padding: 40px 0 0 130px}
.banner p.subBanner {font-size:16px;margin:20px 0 0 126px;padding:0;text-decoration:overline;}
.topMenu {width:100%;background-color:#90ABEE;height:40px;}
.page {width:997px;font-size:16px}
.contentTop {background:url(/image/content_heading.gif);width:100%;height:44px;font-size:14px; text-align:left;}
.contentTopText {padding:0 15px;}


h2.contentHeading, pagetitle, h2.pageTitle,   
h2.pagetitle, h1.contentHeading, h1.contentHeading a {font-size:22px; color:#FF6633;text-align:left;font-size:26px;padding-top:15px;margin-top:0px}
h1.contentTitle, h1.contentTitle a {font-size:18px; color:#D83F1D;text-align:left}


.topPickBox {background:url(/image/doctor_right.jpg) top right no-repeat;height:256px}
.topPickBox p {width:75%}

.footer {width:100%;height:47px;background:url(/image/footer_middle.jpg) repeat-x;}
.footerLeft {float:left;width:7px;height:47px;background:url(/image/footer_left.jpg) no-repeat;}
.footerRight {float:right;width:7px;height:47px;background:url(/image/footer_right.jpg) no-repeat;}
.footerContents {padding-top:4px;font-size:14px;text-align:center}


.topMenu {width:100%;height:35px;background-color:#8FACF0}
.topMenuLeft {float:left;width:7px;height:35px;background:url(/image/topmenu_left.jpg) no-repeat;}
.topMenuRight {float:right;width:7px;height:35px;background:url(/image/topmenu_right.jpg) no-repeat;}
.topMenuContents {padding-top:4px;}

.topMenu a {color:white;}
.topMenu ul {list-style:none;margin:0;padding:7px 0 0 0;color:white}
.topMenu li {float:left;list-style:none;margin:0;padding:0 0 0 10px}

.leftSidebar ul {list-style:none;margin:0;padding:0}
.leftSidebar li {list-style:none;margin:0;padding:0}


.shortReview .prosCons .bubbleContentDiv {font-size:16px}
.shortReview .bubbleContentDiv {font-size:12px;padding-left:4px; padding-right:4px}


#sidebar ul {margin-left:10px; text-align:left}
#sidebar h2 {margin:0;padding:15px 0}
.contentPadding {margin:0 15px 15px 25px;;padding:0}
#searchForm {margin:-2px 10px 0 0;padding:0 0 0 0}
#searchForm #s {float:left;}
#searchForm #searchSubmit {float:left;margin-left:5px;margin-top:1px}

.prosCons {padding-bottom:20px;width:100%}

.prosCons .left {width:47%; float:left; margin:0;padding:0 0 0 10px;}
.prosCons .right {width:49%; float:left; margin:0;padding:0}



.narrowColumn .page {width:auto;}
.narrowColumn {padding:0}

.breadCrumb {padding-top:15px}


.reviewsTable td {padding:10px 20px 10px 0}


.reviewList {float:left;list-style:none;margin:0 40px 0 0;padding:0}
.reviewList li {list-style:none;}

.letterIndex {fint-size:1.4em;}

.pageMiddle .content {float:none;padding:0; margin:0 auto}
p.contentHeading {padding-top:15px;margin-top:0px; color:#FF6633}
p.contentTitle {color:#FEB319}

hr {background-color:#CCCCCC;border:0 none;color:#FFFFFF;display:block;height:0px;margin:23px auto 10px;margin:10px 0 0 0;width:100%;border-top:1px solid #ccc}

#sidebar h2, #sidebar ul li h2 a, #sidebar li{font-size:.9em;color:#3A64F4}
#sidebar h2.topPicks {margin-bottom:0;padding-bottom:0;}
.topPicks a {font-size:18px;color:blue}
#sidebar h2.topPicks a:hover {text-decoration:underline;margin-bottom:0px}
#sidebar ul li {margin:0;}
#sidebar ul li a, #sidebar ul li ul li a { color:#636363}
#sidebar ul li a:hover, #sidebar ul li ul li a:hover { color:#000}



.pageMiddleWithSidebar {background:transparent url(/image/page_border_middle_with_sidebar.jpg) repeat-y scroll 0 0;}
.pageMiddle {background-color:white;background:transparent url(/image/page_border_middle.jpg) repeat-y scroll 0 0;width:100%;text-align:center}

#sidebar a.seeAll {;font-weight:bold}
.post.hentry h3 a {color:blue;}
.post.hentry h3 {margin:10px 0 0;}


.shortReview p.contentTitle {color:black;margin-top:20px}
.shortReview h1 {text-align:left; font-size:28px;color: #FF6504;padding-bottom:15px;padding-top:15px}

.shortReview .logoBubble {margin: 13px 23px 0 0;float:left; width:190px}
.msrpP {text-align:center}
.prosCons .left span {color:green;font-size:20px;text-decoration:underline;font-weight:bold}
.prosCons .right span {color:red;font-size:20px;text-decoration:underline; font-weight:bold}
.prosCons {text-align:left}

.prosCons ul, .prosCons li {list-style:disc; padding:0;margin:0; margin-left:10px}
.left, .right {margin:0}
.shortReview .contentTitle.top {margin-top:10px}
.widecolumn .entry p {font-size:1em;}
#sidebar {width:205px;}
.content {width:780px;font-family:Trebuchet MS,Georgia,Arial,serif; line-height:1.5em;padding-bottom:50px;text-align:justify;margin: 0 auto}
.contentPadding {margin:0;margin:0 15px}
.pageMiddle .contentPadding {margin:0 8px}

.comparisonChartTitleBar a {color:white;text-decoration:none;}
.comparisonPage .comparisonChartTitleBar {line-height:13pt; height:30px}
.reportcard3_middle {text-align:left}
.reportcard3_top {margin-top:10px}

h1 {margin: auto; padding:auto}
h2 {margin:auto;padding:auto}
.packageImg {margin-bottom:10px}


#sidebar ul li ul li, #sidebar ul li.single {list-style:disc; color:#636363; margin-left:10px; }
#sidebar ul li.single {margin-left:20px}
#sidebar ul li.single a {font-size:.9em;} 
.bubbleTop {font-size:11px}
.wideColumn {padding-top:0px}

#sidebar ul ul {margin:0 0 0 10px; padding:0}
.reportcard3_top {font-size:8px}


.chartLink {font-size:18px}
#sidebar ul li {padding-top:.05em}

.shortReview h1.reviewTitle {margin-top:0;padding-top:15px}
.comparisonPage hr {margin:24px 0;}
.comparisonPage ol li {font-weight:bold}
.comparisonPage i {font-weight:bold}
.comparisonPage h1.contentHeading {margin:0;padding:20px 0 10px 0 }
.comparisonPage .logoBubble {margin-left:10px}
.comparisonPage .content a {font-weight:bold} 
#footer {margin-top:25px;}
#footer a {font-weight:normal}

.comparisonPage .boxImage img {width:51px; margin-top:0px;margin-bottom:0px;z-index:0;}
.comparisonPage .reportTitle {margin-bottom:28px}
.comparisonPage h3.reportTitle {margin-bottom:0; padding-bottom:0}

.comparisonPage .column3 {width:225px}
.comparisonPage .column2 {width:225px}
ul.resources {list-style:none;margin:0;padding:0;}
ul.resources li {list-style:none;margin:0 0 0 10px; padding:0}

.topPickBox.short img {padding-top:20px}
.topPicksSidebar {padding-top:10px}

.disclaimer {font-size:16px; color: #333;}

.sidebarAdsense {margin:10px 13px 25px;width:160px;}
.dateStamp {float:right;}
.criteria {}
.priceDagger {color:#000;display:block;font-size:16px;left:235px;position:absolute;top:537px;}
.priceDagger2 {color:#000;display:block;font-size:16px;left:493px;position:absolute;top:537px;}
.priceDagger3 {color:#000;display:block;font-size:16px;left:746px;position:absolute;top:537px;}
