* {MARGIN: 0; PADDING: 0; TEXT-ALIGN: left;}

body {font-Family: Helvetica, Verdana, Arial, Helvetica; font-Size:9pt; BACKGROUND: #FFF; COLOR: #333;}
h1 {LINE-HEIGHT: 10px; FONT-SIZE: 1.3em; COLOR: #666; FONT-WEIGHT: normal;}
h2 {FONT-WEIGHT: normal; FONT-SIZE: 1.7em; COLOR: #000; MARGIN-BOTTOM: 10px;}
img {BORDER: none;}

a {COLOR: rgb(0,0,255);}
a:hover {TEXT-DECORATION: none;}

#container {WIDTH: 840px; MARGIN: 5px auto; MARGIN-BOTTOM: 0; BACKGROUND: #FFF;}
#header {HEIGHT: 70px; TEXT-ALIGN: left; PADDING-TOP: 10px; BORDER-BOTTOM: 4px solid rgb(240,203,9);}
#top-menu {BORDER-TOP: 4px solid rgb(63,114,167); BORDER-BOTTOM: 4px solid rgb(240,203,9);}
#top-menu table {WIDTH: 840px;}
#top-menu td {BACKGROUND: #FFF; FONT-WEIGHT: bold;}
#top-menu a {DISPLAY: block; WIDTH: 100%; PADDING: 10px 0px; COLOR: #666; TEXT-DECORATION: none; TEXT-ALIGN: center; FONT-SIZE: 1.3em;}
#top-menu a:hover {COLOR: #000; BACKGROUND: #FFF url(../img/bg-menu-hover.gif) right repeat-x;}

#main {PADDING-TOP: 15px; BORDER-TOP: 4px solid rgb(63,114,167);}

#content {WIDTH: 530px; FLOAT: left; TEXT-ALIGN: justify;}
#content table {WIDTH: 100%; BORDER-COLLAPSE: collapse; EMPTY-CELLS: show;}
#content td {PADDING: 5px 3px; }
#content td.red {PADDING: 5px; BACKGROUND: #F9E7E9; }
.hblue {BACKGROUND: rgb(63,114,167); COLOR: #FFF; PADDING-LEFT: 15px; FONT-WEIGHT: bold;}
.hyellow {BACKGROUND: rgb(240,203,9); COLOR: #333; PADDING-LEFT: 15px; FONT-WEIGHT: bold;}
#content td.tblue {PADDING: 5px; BACKGROUND: rgb(63,114,167); COLOR: #FFF;}
#content ul {MARGIN-LEFT: 15px;}

#right-box {WIDTH: 300px; FLOAT: right;}
#footer {MARGIN-TOP: 15px; PADDING: 15px; BACKGROUND: #F6F6F6;}

#path-box {HEIGHT: 30px; TEXT-ALIGN: left;}
#search-box {HEIGHT: 30px;}
#context-menu {LIST-STYLE-TYPE: none;}
#context-menu li {WIDTH: 100%;}
#context-menu a {DISPLAY: block; WIDTH: 100%; PADDING-BOTTOM: 8px;}

#links {COLOR: #999; TEXT-ALIGN: right;}
#links a  {COLOR: #999;}

#sizes {HEIGHT: 250px; OVERFLOW: scroll;}

.clr {CLEAR: both;}
.price {COLOR: green; FONT-WEIGHT: bold; FONT-SIZE: 115%;}
.small-box-header {MARGIN-BOTTOM: 1px; BACKGROUND: #F72B3E; COLOR: #FFF; PADDING: 5px 10px; TEXT-ALIGN: left;}
.small-box {PADDING: 10px; BORDER: 1px dashed #999; BACKGROUND: #F6F6F6; MARGIN-BOTTOM: 10px;}
.weather-box td {TEXT-ALIGN: center;}
.info-box {BORDER: 1px solid rgb(131,172,202); PADDING: 12px; PADDING-LEFT: 46px; MARGIN-BOTTOM: 15px; BACKGROUND: #E1F7FC url(../img/info_icon.gif) left no-repeat;}
.error-box {BORDER: 1px solid red; PADDING: 12px; PADDING-LEFT: 46px; MARGIN-BOTTOM: 15px; BACKGROUND: #FDDEDE url(../img/exclamation.png) 16px no-repeat;}

/*temp*/
#stats {PADDING-BOTTOM: 10px; MARGIN: 0;FONT-SIZE: 1.5em; TEXT-ALIGN: center; COLOR: #000;}
#stats .vs {FONT-SIZE: 1.4em; FONT-WEIGHT: bold;}
#box_header {FONT-SIZE: 1.0em; COLOR: rgb(63,114,167); BORDER-BOTTOM: 2px solid rgb(63,114,167); }
#tag_cloud {MARGIN-TOP: 0px; PADDING: 5px; BACKGROUND: #F6F6F6; LINE-HEIGHT: 1.8em; TEXT-ALIGN: justify;}
.yellow {BACKGROUND: rgb(240,203,9);}
.light_yellow {BACKGROUND: #fcfcd5;}

.smallest {FONT-SIZE: 0.9em;}
.small {FONT-SIZE: 1.0em;}
.normal {FONT-SIZE: 1.1em;}
.big {FONT-SIZE: 1.2em;}
.biggest {FONT-SIZE: 1.3em;}
.score {FONT-SIZE: 1.3em;}
.reviews {FONT-SIZE: 0.8em;}
.center {TEXT-ALIGN: center;}
.right {TEXT-ALIGN: right;}

#ad_space {BACKGROUND: #fcfcd5; PADDING: 5px; MARGIN-BOTTOM: 10px; BORDER: 1px solid rgb(240,203,9);}
.ad_title {FONT-WEIGHT: bold; FONT-SIZE: 1.1em;}
.ad_text {MARGIN-BOTTOM: 8px;}
.ad_url {COLOR: #333; TEXT-DECORATION: none;}


