/* MAIN STYLES*/

body {
	background-color:#FFFFFF;
	text-align: center;
	margin: 0 auto;
}

#wrapper {
  display: table;
	width: 884px;
	margin: 0 auto;
	text-align: left;
}

#spacer1 {
	clear: both;
	height: 10px;
}

#hspacer {
	margin-right: 30px;
}

/* HEADER STYLES */
#header {
  position: relative;
  top: 0px;
  left: 0px;
  width: 884px;
  height: 159px;
  background-color: #CAC99E;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

#sitedesc {
	float: left;
	width: 450px;
	height: 53px;
}

#search {
	float: left;
	width: 247px;
	height: 53px;
	margin-top: 10px;
}

#menu {
	position: absolute;
	top: 120px;
	left: 0px;
	width: 884px;
	height: 39px;
}

#topmenu {
	list-style: none;
	margin: 0;
	height: 39px;
}

#topmenu td {
	height: 39px;
	background-image: url(../images/bgbut.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 0px;
}

#topmenu h2 {
	height: 39px;
	background-color: transparent;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	text-align: left;
	color: #196481;
	margin: 0px;
	padding: 15px 15px 0px 20px;
	text-decoration: none;
	background-image: url(../images/lcbut.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

#topmenu a {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	text-align: left;
	color: #196481;
	text-decoration: none;
}

#topmenu a:hover {
	color: #362F2D;
	text-decoration: none;
}

/* LEFT COLUMN STYLES */
#leftcol {
	float: left;
	width: 184px;
	margin: 0px;
	padding: 0px;
}

.weekbest {
	width: 184px;
	height: 100%;
	background-color: #efefe2;
	margin-top: 10px;
}

.weekbest div {
	height: 75px;
	background-color: #FFFFFF;
	background-image: url(../images/weekbest.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.weekbest h2 {
	text-align: center;
	margin-top: 10px;
}

.weekbest h3{
	font-size: 13px;
	font-weight: bolder;
	margin: 5px;
}

.weekbest a{
	font-size: 13px;
	font-weight: bolder;
	color: #000;
  text-decoration: none;
}

.weekbest a:hover{
	font-size: 13px;
	font-weight: bolder;
	color: #000;
  text-decoration: underline;
}

.weekbest p {
	font-size: 11px;
	text-align: left;
	margin: 0px 5px 2px 5px;
	padding: 0;
}

.weekworst {
	width: 184px;
	height: 100%;
	background-color: #efefe2;
}

.weekworst div {
	height: 75px;
	background-color: #FFFFFF;
	background-image: url(../images/weekworst.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.weekworst h2 {
	text-align: center;
	margin-top: 10px;
}

.weekworst h3{
	font-size: 13px;
	font-weight: bolder;
	margin: 5px;
}

.weekworst a{
	font-size: 13px;
	font-weight: bolder;
	color: #000;
  text-decoration: none;
}

.weekworst a:hover{
	font-size: 13px;
	font-weight: bolder;
	color: #000;
  text-decoration: underline;
}

.weekworst p {
	font-size: 11px;
	text-align: left;
	margin: 0px 5px 2px 5px;
	padding: 0;
}

.categories {
	width: 163px;
	height: 100%;
	background-color: #DDDDC1;
}

.categories div {
	height: 82px;
	background-color: #CAC99E;
	background-image: url(../images/topcatbg.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.categories h4 {
	font-family: Arial, sans-serif;
	background-color: #DDDDC1;
	border-bottom: 2px solid #FFF;
	font-size: 12px;
	text-align: center;
	font-weight: bolder;
	padding: 6px;
	margin: 0px;
}

.categories a {
	color: #196481;
	text-decoration: none;
}

.categories a:hover {
	color: #196481;
	text-decoration: underline;
}


/* RIGHT COLUMN STYLES */
#rightcol {
	float: right;
	width: 163px;
	margin: 0px 1px 0px 0px;
	padding-top: 10px;
}

.picklogo {
	font-family: Arial, sans-serif;
	color: #000000;
	text-align: center;
}

.picklogo h3 {
	font-size: 13px;
	font-weight: bolder;
	margin: 0px;
}

.picklogo p {
	font-size: 11px;
	text-align: justify;
	margin: 3px;
}

.otherresources {
	width: 163px;
	height: 610px;
	background-color: #efefe2;
}

.otherresources div {
	height: 55px;
	background-color: #FFFFFF;
	background-image: url(../images/otherres.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
}

/* MAIN COLUMN STYLES */

#maincol {

}

#maincol h4 {
	width: 150px;
	background-image: url(../images/icoRSSTit.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 3px 0px 10px 20px;
	margin: 0px;
}

#maincol a.link {
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

#maincol p {
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: justify;
	margin: 10px 30px 10px 30px;
}

#catcontainer {
	width: 500px;
	display: block;
	text-align: center;
	margin: 10px 5px 10px 5px;
}

#catcontainer2 {
	width: 500px;
	display: block;
	text-align: center;
	margin: 0px 5px 10px 5px;
}

#categorie {
	display: block;
	float: left;
	width: 100px;
	height: 110px;
	background-repeat: no-repeat;
	background-position: top center;
	text-align: center;
	margin: 0px 10px 15px 10px;
}

#categorie a {
	display: block;
	padding-top: 75px;
	font-family: Arial, sans-serif;
	color: #196481;
	font-size: 13px;
	font-weight: bolder;
	text-decoration: none;
	text-wrap: normal;
}

/* FOOTER COLUMN STYLES */
#pie {
	display: block;
	clear: both;
	width: 884px;
	font-family: Arial, sans-serif;
	color: #000;
	font-size: 11px;
	text-align: center;
	background-color: #D8D8B8;
	margin: 0px;
	padding: 30px 0px 10px 0px;
}

#pie a{
	font-family: Arial, sans-serif;
	color: #000;
	font-size: 11px;
	text-decoration: none;
}

#pie a:hover{
	text-decoration: underline;
}

.copyr {
	color: #196481;
	text-align: left;
}

#pie2 {
	width: 800px;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	text-align: left;
	background-color: #FFF;
	padding: 15px 40px 20px 40px;
}

/* COMPARISION STYLES */

.edPickDesc {
	display: none;
}

.edPickDescV {
	display: block;
	width: 487px;
	border: 1px solid #808080;
}

.edPickDescV h2 {
	font-family: Arial, sans-serif;
  font-size: 14px;
	font-weight: bolder;
	background-color: #DDDDDD;
	color: #000;
	text-align: center;
	padding: 3px;
	margin: 0px;
}

.edPickDescV h3 {
	font-family: Arial, sans-serif;
  font-size: 12px;
	font-weight: bolder;
	color: #808080;
	text-align: right;
	margin: 0px;
}

.edPickDescV a {
	color: #808080;
}

.edPickDescV p {
	font-family: Arial, sans-serif;
  font-size: 12px;
	font-weight: bolder;
	color: #000;
	text-align: left;
	margin: 2px 0px 2px 0px;
}

.comptitle {
	position: relative;
	display: block;
	width: 510px;
	height: 34px;
	text-align: left;
	background-image: url(../images/titcompbg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	margin-top: 10px;
}

.comptitle p {
  display: inline;
  font-family: Arial, sans-serif;
  font-size: 13px;
	font-weight: bolder;
	color: #000000;
  margin: 0;
  padding-left: 5px;
  line-height: 33px;    /* Hack for Mozilla */
}

.comptitle .le {
	width: 32px;
  height: 34px;
  position: absolute;
  top: 0;
	left:  0;
	background-image: url(../images/titcompleft.jpg);
}

.comptitle .ri {
	width: 12px;
  height: 34px;
  position: absolute;
  top: 0;
	right:  0;
	background-image: url(../images/titcompright.jpg);
}

.comptitle2 {
	position: relative;
	display: block;
	width: 500px;
	height: 34px;
	text-align: left;
	background-image: url(../images/titcompbg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	margin-top: 10px;
}

.comptitle2 p {
  display: inline;
  font-family: Arial, sans-serif;
  font-size: 13px;
	font-weight: bolder;
	color: #000000;
  margin: 0;
  padding-left: 5px;
  line-height: 33px;    /* Hack for Mozilla */
}

.comptitle2 .le {
	width: 32px;
  height: 34px;
  position: absolute;
  top: 0;
	left:  0;
	background-image: url(../images/titcompleft.jpg);
}

.comptitle2 .ri {
	width: 12px;
  height: 34px;
  position: absolute;
  top: 0;
	right:  0;
	background-image: url(../images/titcompright.jpg);
}

.comptitle3 {
	position: relative;
	display: block;
	width: 370px;
	height: 34px;
	text-align: left;
	background-image: url(../images/titcompbg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	margin-top: 10px;
}

.comptitle3 p {
  display: inline;
  font-family: Arial, sans-serif;
  font-size: 13px;
	font-weight: bolder;
	color: #000000;
  margin: 0;
  padding-left: 35px;
  line-height: 33px;    /* Hack for Mozilla */
}

.comptitle3 .le {
	width: 32px;
  height: 34px;
  position: absolute;
  top: 0;
	left:  0;
	background-image: url(../images/titcompleft.jpg);
}

.comptitle3 .ri {
	width: 12px;
  height: 34px;
  position: absolute;
  top: 0;
	right:  0;
	background-image: url(../images/titcompright.jpg);
}

.compdesc {
	width: 480px;
  font-family: Arial, sans-serif;
  font-size: 11px;
  text-align: left;
	color: #000000;
  padding-top: 10px;
  margin-left: 10px;
}

.compdesc3 {
	width: 350px;
  font-family: Arial, sans-serif;
  font-size: 11px;
  text-align: left;
	color: #000000;
  padding-top: 10px;
  margin-left: 10px;
}

#prodCont {
  display: block;
  overflow: hidden;
}

#compprod {
	position: relative;
	display: block;
  overflow: hidden;
	width: 500px;
	height: 110%;
  padding-top: 10px;
  margin: 0px 0px 10px 10px;
}

.prodimage {
	display: block;
	float: left;
	width: 105px;
	vertical-align: middle;
  text-align: center;
  border: 1px solid #CDCDCD;
  padding: 0px;
}

.prodimage img {
	margin: 5px;
}

#compprod .prodinfo {
	display: block;
	float: left;
	width: 350px;
	font-family: Arial, sans-serif;
	color: #000;
	text-align: left;
  padding: 6px;
}

#compprod .prodinfo h3{
	font-size: 13px;
	font-weight: bolder;
	margin: 0px;
}

#compprod .prodinfo p {
	font-size: 11px;
	text-align: left;
	margin: 0;
	padding: 0;
}

.editorpick {
	display: block;
	width: 105px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #000;
  text-align: center;
  margin: 0;
  padding: 0px;
}

#compprod .editorpick a {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	text-decoration: none;
	color: #000;
	text-align: center;
  margin: 0;
  padding: 0px;
}

#commentaries2 {
	width: 500px;
	margin-left: 5px;
	text-align: left;
}

#commentaries {
	width: 370px;
	margin-left: 5px;
	text-align: left;
}

#commentaries .oneComment {
	display: block;
	border-bottom: 2px solid #CDCDCD;
	padding: 0px 5px 5px 5px;
	text-align: left;
	margin-bottom: 10px;
}

#commentaries .oneComment h3 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000;
	margin: 0px;
}

#commentaries .oneComment p {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	margin: 0px;
	padding: 0px;
}

#commentaries a {
	color: #737373;
	text-decoration: none;
}

#commentaries a:hover{
	color: #737373;
	text-decoration: underline;
}

#commentaries input {
	height: 18px;
	border: 1px solid #CDCDCD;
}

#commentaries textarea {
	border: 1px solid #CDCDCD;
}

#fulllist {
	width: 480px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-align: left;
	margin-left: 15px;
}

.list-table {
	font-family: Arial, sans-serif;
	font-size: 12px;
}

.list-table a {
	font-weight: bolder;
	color: #196481;
	text-decoration: none;
}

.list-table a:hover {
	color: #196481;
	text-decoration: underline;
}

#fulllist a {
	color: #196481;
	text-decoration: none;
	margin-right: 10px;
}

#fulllist a:hover {
	color: #196481;
	text-decoration: underline;
	margin-right: 10px;
}