/* CSS Document */

body{
background-color:#9AD8D6;
background-image:url(images/overall_bg.gif);
background-position:center;
background-repeat:repeat-y;
margin:0;
padding:0;
line-height: 1.5em;
font-family:Arial, Helvetica, sans-serif;
}

b{font-size: 110%;}
em{font-size:.8em}

.small{font-size:.8em}

#maincontainer{
width: 789px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
height: 118px; /*Height of top section*/
background-image:url(images/header_bg.gif);
background-repeat:no-repeat;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
background-color:#FFFFFF;
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 200px; /*Set right margin to RightColumnWidth*/
}

#rightcolumn{
float: left;
width: 200px; /*Width of right column*/
margin-left: -200px; /*Set left margin to -(RightColumnWidth) */
}

#footer{
clear: left;
width: 100%;
background-color:#FFFFFF;
padding: 4px 0;
font-size:.8em;
}

#footer a{
color: #FFFF80;}

#rightcolumn .innertube{
text-align:left; padding-top:15px}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
.innertube_top{
margin: 0; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

ul.list li{
 font-size:.9em;
 line-height:1.1em;
 padding-bottom:5px;
 list-style-image: url(/Images/list_circle.gif); 
 text-align:left;}

.review_list td{border:0; border-bottom:1px solid #9AD8D6; vertical-align:top}

.review_list td img{padding:5px}

#recommendation{
background-image:url(images/we_like_bg.gif);
background-repeat:y-repeat;
margin:0;
margin:3px 0px 13px 0px;
padding:0;
width:163px;
text-align:center;
line-height:1.3;}

.field{width:20em;}

form.cleanForm ol li{ list-style:none; font-size:.9em}
form.cleanForm label{ width:140px;
display: inline-block;
 vertical-align: top;
 }

form.cleanForm legend{color:#000000; font-weight:bold;}

.button{border:3px double #99CC00;
width:100px;
background-color:#cbe65d;
color:#009999;
font-weight:bold;
font-variant:small-caps;
padding:3px;}

.author{font-size:.7em;}
.author a{color:#000000}
h1{margin:5px 0 0 0;font-size:.8em}
h2{margin:5px 0 0 0;font-size:.9em}

.utilities{float:right; position:relative;top:-63px;}
#search_features{position:relative; top:25px}
#browse{color:#009999; font-variant:small-caps; display:inline}
#search{color:#009999; font-variant:small-caps; display:inline; position:relative; left:20px;}
#go{vertical-align:top;}

#review_detail{margin-top:10px;}
#recommended_img{margin:10px; border:1px solid #000000;}

#other_items{border:1px solid #00CCFF; font-size:.8em; margin: 10px 0;
width:153px; line-height:1.3; padding:3px; text-align:left;}
#other_items ul{margin:10px}
#other_items li{ list-style:none; margin:.5em 0}

#copyright{margin:0 10px;}
#write_a_review{margin-top:5px;}
#review_request{position:relative; top:10px;}
#score_display td{ vertical-align:top;}

#review_disclaimer{margin-top:10px;font-size:.8em; text-align:left; line-height:1.2}

.list li{
 padding:2px;
 text-align:left;}

.footerInfo{font-size:.8em}
