
body {
margin: 0 auto;
padding: 0;
/* font: 80% Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; */
font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
background: #273758 url(../images/bg3.jpg) top center repeat-y;

}

/* This is the main body of the page  */
#wrap {
background: #ffffff;
color: #101010;
margin: 0 auto;
width: 860px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;

/*margin: 10px 0 10px 0;*/
}

#wrap hr {
display: block;
clear: left;
visibility: hidden;
}



/* Boxed */

.boxed {
padding-left: 5px;
}

.boxed a {
   background: #ffffff;
}

.boxed .title {
	margin: 0;
	padding: 5px 15px;
	background: url(images/img08.gif) no-repeat left center;
	text-transform: uppercase;
	font-size: small;
	border: 0px;
}

.boxed .listcontent {
	padding: 5px 15px 15px 15px;

}

.boxed .listcontent #more {    /* Sets the color of More... in the unordered lists.  */
	color: #D23637;
	background: #ffffff;
	font-size: normal;
}

.boxed .listcontent a {
	color: #6C62C4;
	background: #ffffff;
}

.boxed ol, .boxed ul {
	margin-left: 0;
/*	list-style-position: inside; */
	padding: 0 0 0 10px;
}





/* Section Intros */

.sectionintro {
	background: url(images/img09.gif) repeat-x;
	border: 1px solid #ffffff;  
	padding-left: 5px;
}

.sectionintro .title {
padding: 5px 0 0 5px;
}





#review {
width: 400px;
padding: 5px;
margin: 5px;
background: #ffffff;
line-height: 11px;
border: 1px solid #CFC9EE;
background: #F7F6FC;
/*float: right; */
}

#review img {float: left; margin: 5px;}

#review #review-desc {font: 13px arial, Verdana, Helvetica, Arial, sans-serif; font-weight: bold;}

#review #review-credits {font: 9px Verdana, Helvetica, Arial, sans-serif; font-style: italic;}

#review #review-credits a {font: 9px Verdana, Helvetica, Arial, sans-serif; font-style: italic;}

#review a {font: 14px Trebuchet, Helvetica, Arial, sans-serif;}

#review hr {
display: block;
clear: left;
visibility: hidden;
}

#amazon-review-ad {width: 120px; border: 1px solid #000000;};

#header {
clear: both;
margin: 20px 0 0 0;
padding: 0;
height: 45px;
}

#header h1 {
width: 250px;
margin: 0 0 10px 0;
float: left;
}

#header p {
width: 500px;
float: right;
text-align: center;
color: #a0a0a0;
margin: 0 0 10px 0;
font-size: 0.8em;
line-height: 1.2em;
}

#headerimage {
margin: 0 0 10px 0;
border: 0;
}

#insideimage {
margin: 10px 0 10px 10px;
}


#blogs {
clear: left;
float: left;
width: 185px;
margin: 0 0 10px 10px;
padding: 0;
font-size: 1em;
font: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
border-top: 1px solid #B3BED7;
border-left: 1px solid #B3BED7;
border-bottom: 1px solid #B3BED7;
border-right: 1px solid #B3BED7;
background: #C0CAE1 url(../images/blogs-bg.jpg) repeat-x;
}

#blogs ul {	
list-style: none;
width: 185px;
margin: 0 0 20px 0;
padding: 0;
font-size: 1.2em;
}	

#blogs li {
margin-bottom: 4px;
}

#blogs li a {
font-weight: bold;
font-size: 1.1em;
height: 13;
text-decoration: none;
color: #101010;
display: block;
padding: 6px 0 0 10px;
}
	
#blogs li a:hover {
/* background: #EEEEDD; */
color: #575B8A;

}

#blogs li b {
font-weight: bold;
font-size: 1.2em;
height: 20px;
text-decoration: none;
color: #272EB3;
display: block;
border-bottom: thin dotted #BBBBBB;
padding: 16px 0 0 10px;
/* background: #fff; */
}

#avmenu {
clear: left;
float: left;
width: 160px;
margin: 0 0 10px -2px;
padding: 0;
background: #F3F5F8;
font-size: 12px;  /* 0.8em */
font: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;

border-top: 1px solid #C5C6C1;
border-bottom: 1px solid #C5C6C1;
border-right: 1px solid #C5C6C1;
}

#avmenu a {
font-weight: normal;
font: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
text-decoration: none;
color: #000000;
background: #F3F5F8;
}

#avmenu a:hover {color: #3D45DF}


/*  #avmenu ul {	
list-style: none;
width: 158px;
margin: 0 0 20px 0;
padding: 0 0 0 2px;
}	

#avmenu li {
margin: 0;
}

#avmenu li a {
font-weight: normal;
font: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
height: 15px;
text-decoration: none;
color: #000000;
display: block;
padding: 3px 0 0 10px;
margin: 0 2px 0 0;
background: #F3F5F8;

border: 1px solid #F3F5F8;

}	
	
#avmenu li a:hover {
background: #CED5E8;
color: #3D45DF;
border-top: 1px solid #86A2E8;
border-bottom: 1px solid #86A2E8;
border-left: 1px solid #86A2E8;
border-right: 1px solid #86A2E8;
}

#avmenu li b {
font-weight: bold;
font-size: 14px;
text-align: center;
height: 20px;
text-decoration: none;
color: #717CAF;
display: block;
padding: 0 0 0 0;
}   */

#menu-section-header {
font-weight: bold;
font-size: 14px;
text-align: center;
height: 20px;
text-decoration: none;
color: #717CAF;
display: block;
padding: 0 0 0 0;
/* border-bottom: 1px solid #C5C6C1; */
}

#latest-article {
float: left;
/* border: 1px solid #000000; */
}

#latest-article img {
margin: 5px 5px 5px 5px;
/* border: 1px solid #000000; */
}

#latest-article-top {
font: 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
float: left
width: 465px;
padding: 5px 5px 0 5px;
/*border: 1px solid #000000; */
}

#latest-article a {
text-decoration: none;
background: none;
font-size: 18px;
}

#latest-article a:hover {color: #000000;}

#latest-article-readmore {
text-decoration: none;
font-size: 13px;
margin: 0 0 0 0;

/*vertical-align: middle; */

}

#latest-article-readmore a {
text-decoration: none;
background: none;
font-size: 12px;
/* vertical-align: middle; */
}

#latest-article-readmore a:hover {color: #000000;}

#medium-article {
font: 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
/*float: right; */

/* border: 1px solid #D3D3C9; */
padding: 0 0 0 0;
}

#medium-article a {
text-decoration: none;
background: none;
font-size: 12px;
font-weight: bold;
}

#medium-article a:hover {color: #000000;}

#medium-article-table td {
border: #EEEEEE solid 1px;
background: #EEEEEE;
}

#medium-article-table-cell {width: 50%;border: #E0E0E0 1px solid;}

#category-table-entry-header {
font-size: 15px;
font-weight: bold;
padding: 0 0 0 0;
/*background: url(../images/category-table-entry-header-background.gif) repeat-y;*/
}

#category-table-entry-header a {
background: none;
color: #990E06;
}

#category-table-entry-header a:hover {
color: #000000;
}

#category-table-entry-header-read-more {font-size: 10px;}

#category-table-entry-header-read-more a {
text-decoration: none;
background: none;
}

#category-table-entry-header-read-more a:hover {
text-decoration: none;
color: #000000;
}




#category-list-col1 {
width: 292px; 
/*border-top: 1px solid #DEDEEB;
border-left: 1px solid #DEDEEB;
border-bottom: 1px solid #DEDEEB;
border-right: 1px solid #DEDEEB;*/
float: left;
font-size: 0.9em;
}

#category-list-col1 a {background: none;}
#category-list-col1 a:hover {color: #3D45DF;}

#category-list-col2 {
width: 292px; 
/*border-top: 1px solid #DEDEEB;
border-left: 1px solid #DEDEEB;
border-bottom: 1px solid #DEDEEB;
border-right: 1px solid #DEDEEB; */
float: right; 
font-size: 0.9em;
background: none;
}

#category-list-col2 a {background: none;}
#category-list-col2 a:hover {color: #3D45DF;}

#articles-col1 { margin-left: 0px; float: left; line-height: 20px; width: 300px; border-top: 1px solid #DEDEEB;
border-left: 1px solid #DEDEEB;
border-bottom: 1px solid #DEDEEB;
border-right: 1px solid #DEDEEB;}  /* CHANGED to -30px */

#articles-col1 li { background: url('../images/articles-bullet-red.png') no-repeat 0 10%; color: #000000; font-size: 1em; padding: 0 0 10px 20px; list-style: none;}
#articles-col1 li a { color: #272EB3; font-size: 1em; background: none;}
#articles-col1 li:hover { background: url('../images/articles-bullet-green.png') no-repeat 0 10%; }
#articles-col1 li a:hover {  color: #3D45DF; }

#articles-col1 ul { margin-left: -30px;}

#articles-col2 { margin-left: 0px; float: left; line-height: 20px; width: 300px; border-top: 1px solid #DEDEEB;
border-left: 1px solid #DEDEEB;
border-bottom: 1px solid #DEDEEB;
border-right: 1px solid #DEDEEB;}  /* CHANGED to -30px */

#articles-col2 li { background: url('../images/articles-bullet-red.png') no-repeat 0 10%; color: #000000; font-size: 1em; padding: 0 0 10px 20px; list-style: none;}
#articles-col2 li a { color: #272EB3; font-size: 1em; background: none;}
#articles-col2 li:hover { background: url('../images/articles-bullet-green.png') no-repeat 0 10%; }
#articles-col2 li a:hover {  color: #3D45DF; }

#articles-col2 ul { margin-left: 0px;}

#footer-col1 {
width: 500px; 
/*border-top: 1px solid #DEDEEB;
border-left: 1px solid #DEDEEB;
border-bottom: 1px solid #DEDEEB;
border-right: 1px solid #DEDEEB; */
float: left;
margin-left: 4px;
font-size: 0.9em;
}

#footer-col2 {
width: 342px; 
/* border-top: 1px solid #DEDEEB;
border-left: 1px solid #DEDEEB;
border-bottom: 1px solid #DEDEEB;
border-right: 1px solid #DEDEEB; */
float: left;
margin-left: 4px;
font-size: 0.9em;

}


.rsslinks {
clear: left;
float: left;
margin: 5px 0 5px 10px;
padding: 10px;
width: 165px;
/* color: #505050; */
color: #101010;
line-height: 1.3em;
font-style: normal;
font-size: 0.8em;
border-top: 1px solid #636BBE;
border-left: 1px solid #636BBE;
border-bottom: 1px solid #636BBE;
border-right: 1px solid #636BBE;
background: #D3D4E8 url(../images/rss-bg.jpg) repeat-x;
}

.newsletter {
margin: 0 5px 10px 5px;
padding: 10px 4px 4px 4px;
color: #101010;
line-height: 1.3em;
font-style: normal;
font-size: 0.8em;
background: #F8F8E5;
border-bottom: 2px solid #C5C6C1;
border-top: 2px solid #C5C6C1;
}

.newsletter h3 {
margin: 0 0 0 0;
text-align: center;
font-size: 14px;
}

.newsletter p {
margin: 0 20px 0 20px;
}

#sidebar {
width: 165px;
/*float: left; */

border-left: 1px solid #F3F5F8;  /* Hack to make avmenu look like its stuf to the far left. */
  /* border: 1px solid #000000; */
	
}

#sidebar a {
background: none;
}

#rightbar {
width: 150px;
float: right;
}

#content {
font-size: 1.1em;
padding: 0 0 0 5px;
text-align: left;
background: #ffffff;
width: 530px;
/*float: right; */
font: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;

/* border: 1px solid #000000; */
}

/* For the "an article by:" stuff  */
#content small {
font: 14px Trebuchet MS, 'Lucida Grande', Verdana, Arial, Sans-Serif; /*0.8em */
line-height: 35px;  /* 1.2em */
font-style: normal;
font-weight: normal;
/*color: #1B5CAC;*/
color: #272EB3;
margin: 0 0 0 5px;
}

/*  NEW!!!  */
#content p {
font: 13px 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align: Left;
color: #000000;   /* Was #444 */
line-height: 1.6em;
}

#content b {
font: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: bold;
/* color: #272EB3; */
}

/*  NEW!!!  */
#content center {
font: .8em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align: center;
color: #444;
line-height: 1.4em;
}

#content flat {
font: 1em 'courier new';
}

#content h1 {
margin: 0 0 0.5em 0;
font-size: 1.5em;
font-weight: normal;
letter-spacing: -1px;
font: 1.5em Trebuchet MS, 'Lucida Grande', Verdana, Arial, Sans-Serif;
display: inline;   /*  This one may cause problems */
/*border-bottom: 1px solid #908F88; */
}

/*
#content h2 {
font-size: 1.3em;
margin: 0 0 0.5em 0;
border-top: 1px solid #B0BBDB;
border-left: 8px solid #B0BBDB; 
border-bottom: 1px solid #B0BBDB;
border-right: 1px solid #B0BBDB;
padding: 5px 5px 5px 10px;
background: #ABBAD7 url(../images/h2-background.gif) left center repeat-y;
font: 1.2em Trebuchet MS, 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#content h2 a {
background: none;
}

#content h2 a:hover{
color: #000000;
}*/

#content h2 {
margin: 0 0 0.5em 0;
padding: 3px 0 0 0;
font-weight: normal;
font: 1em Trebuchet MS, 'Lucida Grande', Verdana, Arial, Sans-Serif;
/*display: inline;    This one may cause problems */
border-top: 1px solid #C4C4C4;
}

#content h3 {
margin: 0 0 0.5em 0;
font-size: 1.3em;
font-weight: normal;
letter-spacing: -1px;
/*color: #1B5CAC; */
color: #272EB3;
display: inline;   /*  This one may cause problems */
}

#content h4 {
margin: 0 0 0.5em 0;
font-size: 16px;
font-weight: normal;
font-style: normal;
letter-spacing: -1px;
/*color: #1B5CAC; */
color: #272EB3;
display: inline;   /*  This one may cause problems */
}

#content h6 {
margin: 0 0 0.5em 0;
font-size: 1.5em;
font-weight: normal;
letter-spacing: -1px;
display: inline;   /*  This one may cause problems */
}

#content h7 {
margin: 0 0 0.5em 0;
font-size: 11.5em;
font-weight: normal;
letter-spacing: -1px;
display: inline;   /*  This one may cause problems */
}

#content img {
padding: 0px;
display: inline;
background: #ffffff;

}

#debbie img {
float: right;
background: #ffffff;
}

#debbie img:hover {
/*background: #ffffff url(../images/debbie2.gif) left center no-repeat; */
float: right;
}

#content ul {
font: 13px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;;
font-weight: normal;
line-height: 1.5em;
}

#content ul b {
font-size: 13px;
font-weight: bold;
}

#content #index-page-list {
font-size: 1.1em;
color: #484848;
background: #F2FFDF;
padding: 3px 0 3px 0;
margin: 0 auto;  /*  This centers this DIV statement */
width: 545px;
border-top: 2px solid #80B000;
border-bottom: 2px solid #80B000;
}

h3 {
font-size: 1.3em;
margin: 0 0 10px 0;
}

h4 {
font-size: 1em;
margin: 0 0 10px 0;
color: #8E8D8D;
font-style: italic;
}

#tip {
font: .8em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align: Left;
color: #1B5CAC;
padding: 0 0 0 25px;
line-height: 1.5em;
}

#content h5 {
font-size: 1.1em;
margin: 0 0 0.5em 0;
border-top: 1px solid #B0BBDB;
border-left: 8px solid #B0BBDB; 
border-bottom: 1px solid #B0BBDB;
border-right: 1px solid #B0BBDB;
width: 310px;
padding: 5px 5px 5px 10px;
background: #ABBAD7 url(../images/h2-background.gif) left center repeat-y;
}

a {
text-decoration: none;
color: #272EB3;
background: #EEEDF5;
}

a:hover {
text-decoration: underline;
color: #ffffff;
background: #272EB3;
}

a img {border: 0;}
a img:hover {background: none;}

lite {
text-decoration: none;
color: #A3A4A6;
}

lite a {
text-decoration: none;
color: #626262;
}

/*   OLD FOOTER
#footer {
clear: both;
margin: 0 auto;
padding: 10px 0 10px 0;
border-top: 2px solid #EEEEDD;
width: 860px;
text-align: left;
color: #DFDDDD;
font-size: 0.9em;
background: #A4A4A4 url(../images/footer-background.gif) repeat-x;
} */

#footer {
clear: both;
margin: 0 auto;
padding: 10px 0 10px 0;
border-top: 2px solid #EEEEDD;
width: 860px;
text-align: left;
/* color: #363A47;  */
font-size: 0.8em;
background: #000000;
}

#footer-section1 {
border-top: 1px #000000 solid;
background: #1E1F24;
color: #EFEBAE;
padding: 4px 0 4px 0;

}

#footer-section2 {
border-top: 1px #000000 solid;
background: #363A47;
padding:4px 0 4px 5px;
line-height: 20px;
color: #D5D7CA;
}

#footer a {
color: #EBDF97;
text-decoration: none;
background: none;
}

#footer a:hover {
text-decoration: underline;
color: #6A70E4;
background: none;
}

#footer p {
line-height: 14px;
font-size: 12px;
color: #ffffff;
}

#footertext {
line-height: 23px;
font-size: 15px;
color: #ffffff;
padding: 0 0 0 12px;
}

#footertext p {
line-height: 14px;
font-size: 12px;
text-align: left;
padding: 0 0 0 12px;


}

/* Small green arrow on index page  */
.pointer-arrow {   
margin: 0 5px 0 0;

}

.left {
margin: 10px 10px 5px 0;
float: left;
}

.icon {
margin: 0 10px 0 0;
float: left;
}

.right {
margin: 10px 0 5px 10px;
float: right;
}

.textright {
text-align: right;
}

.center {
text-align: center;
}

.small {
font-size: 0.8em;

}

.bold {
font-weight: bold;
}

.hide {
display: none;
}

.feedburnerFeedBlock ul {
list-style: none;
width: 165px;
margin: 0 0 20px 0;
padding: 0 0 0 0;
font-size: 1em;
}

.feedburnerFeedBlock ul li {
padding: 0 0 20px 0;
}

.feedTitle {
font-style: normal;
text-align: center;
font-size: 1.2em;
}

#manufacturers-text {
    padding-top: 10px;
    font-size: 0.8em; /* Fontsize and styling. */
    line-height: 20px;
    color: #101010;

}

/* Used on manufacturers pages with images that enlarge. */
#manufacturers-images {
   list-style: none;
   padding-left: 0px; /* Get yourself to the left of the page. */
   margin-left: 0; /* IE needs this to do the same as stated above... */
   float: right; 
/*   width: 100px; */
}

#manufacturers-images li {
   font-size: 10px; /* Fontsize and styling. */
   font-family: Verdana, Arial, Helvetica, sans-serif;

}

.li-text { 
   padding-bottom: 0px;
   /*width: 95%;*/
   line-height: 13px;
   padding-left: 5%;
   /* border: 1px solid #000000; */
   list-style: none;

}

.li-image {
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   list-style: none;

}

#content h7 {
color: #CFD0D2;
font-size: 10px;
line-height: 14px;
}  

#content h8 {
color: #000000;
font: 1em Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
line-height: 1em;
} 

#note {
background: #F6F7E1;
padding: 2px 10px 2px 10px;
border-left: 5px solid #B2AEA4;
font-size: 14px;
line-height: 20px;
}

#intro {
background: #F6F7E1;
padding: 10px 10px 10px 10px;
border-left: 5px solid #B2AEA4;
border-top: 1px solid #B2AEA4;
border-bottom: 1px solid #B2AEA4;
border-right: 1px solid #B2AEA4;
line-height: 20px;
font: 13px 'MS Trebuchet', Verdana, Arial, Sans-Serif;
}

#intro li {
font: 13px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
padding-bottom: 5px;
font-weight: normal;
line-height: 1.5em;
}

#textgroup {
background: #E7E7E8;
padding: 10px 10px 10px 10px;
border-top: 5px solid #B3B0C2;
border-bottom: 5px solid #B3B0C2;
font: 13px 'Lucida Grande', Verdana, Arial, Sans-Serif;
line-height: 20px;
}

#amazon-product-preview {
font-size: 0.1em;
color: #fffffe;
}

/* Used on manufacturers pages with images that enlarge. */
#image-insert {
list-style: none;
 /* padding-left: 0px;Get yourself to the left of the page. */
/*margin-left: 0; IE needs this to do the same as stated above... */
margin-left: 5px;
float: right; 
font-size: 10px;
font-weight: bold;
/*border: #000000 solid 1px;*/
}

table#image-right {
font: 10px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
float: right;
}

table#image-left {
font: 10px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
float: left;
margin-right: 5px;
}

#joke ul {	
list-style: none;
color: #442994;
font-style: italic;

}	

#glossary-section {
	margin-left: 20px;

}

#amazon-ads {
  border-left: 1px #DCDCDC solid;
  width: 85%;
}

#amazon-ads-title {
font-weight: bold;
font-size: 14px;
color: #717CAF;
}

#readrest a {color: #272EB5;}
#readrest a:hover {color: #ffffff;}

#thirdcolumnsectiontitle {

font-weight: bold;
font-size: 14px;
color: #717CAF;
text-align: center; 
margin: 0 0 6px 0;
}

#thirdcolumnreviews {
font: 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
border-top: 2px #C5C6C1 solid;
border-bottom: 2px #C5C6C1 solid;
margin: 0 5px 10px 5px;
padding: 5px 1px 5px 1px;
background: #F3F5F8;
}

#thirdcolumnreviews a {
font-weight: normal;
font: 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
text-decoration: none;
color: #3D45DF;

background: none;
}

#thirdcolumnreviews a:hover {background: #CED5E8;}

#reviewlistmodels {
font: 13px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
margin: 0 5px 0 0;
}

#reviewlistmodels a {
font: 14px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
}

#reviewlistmodelsreadmore a {
font: 13px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
}

#reviewlistmodelsheader {
display: block;
border-bottom: 1px #CCCCCC solid;
font: 17px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
font-weight: bold;
margin: 0 0 5px 0;
}

#equipmentreviewsthin {
font: 14px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
margin: 0 0 20px 170px;
}

#guest-writer {
font: 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
color: #2B3A5B;
}