html {font-size: 62.5%;}
body {background: #fff url(../images/bg.jpg) no-repeat 825px 20px; font-size: 1.5em; margin: 0; padding: 0; font-family: Calibri, Helvetica, Arial, sans-serif; color: #09f;}
h1, h2 {}
a {color: #FFA3C4; text-decoration: none;}
a:hover {color: #09f; text-decoration: none;}
#logo img {border: none;}
#categoryPath {text-align: right; font-size: 1.3em; margin: 1em 0 1em 1em; text-align: right;}
#categoryPath a {}
#cWrapper {margin: 0;}
#content {padding: 0; margin: 0 0 4em; width: 600px;}
.subCategories a,
.description a,
.products a,
.announcement a {text-decoration: underline;}
.searchForm {margin: 1em 0 2em 0; width: 175px;}
.searchForm p {margin: 0; padding: 0;}
.searchForm .input {width: 100px;}
.searchForm .submit {float: right;}

#sidebar {margin: 1em 2em 2em 1em;}
#sidebar h2 {margin: 0 0 1em; font-size: 1.2em; color: #fff; text-align: center; }
#sidebar ul {background: #fff; list-style-type: none; padding: 0; font-weight: normal}
#sidebar ul ul {background: #fff; list-style-type: none; padding: 0 0.5em;}
#sidebar ul li {line-height: 1.2em; padding: 1px 0;}
#sidebar ul li.cat {background: url(../images/icon_star.gif) no-repeat; padding: 2px 0 5px 30px;}
#sidebar ul a {text-decoration: none; color: #09f; font-weight: bold;}
#sidebar ul ul a {font-weight: normal; line-height: 1.2em;}
#sidebar ul a:hover,
#sidebar ul a.current {color: #FFA3C4;}

#footer {padding: 80px 1em 0; position: relative; background: #E4F5FF url(../images/bg_footer.gif) repeat-x top; color: #09f;}
#footer h1 {text-transform: uppercase; font-size: 22px;}
#footer a {margin: 0 1em; color: #09f; text-decoration: underline; font-weight: bold;}
#footer a:hover {text-decoration: none; color: #000;}
#fcFriends, #fcComments {float: left; margin: 0 1em; width: 282px;}
#fcComments {width: 500px; height: 400px;}
#fcControl {position: absolute; left: 425px; top: 95px; margin: 0 2em; width: 282px;}
#fcItemComment {}
#copy {padding: 3em 1em; clear: both;}

ul.products {list-style-type: none; padding: 0; margin: 2em 0;}
ul.products li {padding: 1em; margin: 0; background: url(../images/bg_post_separator.gif) no-repeat bottom center;}
ul.products li.odd {background-color: #E4F5FF;}
ul.products li img {padding: 0; margin: 0 1em 0.5em 0; border: 2px solid #FFA3C4;}
ul.products li.odd img {border: 2px solid #09f;}
ul.products a {font-weight: bold; font-size: 1.1em;}
ul.products li a:hover img {border: 2px solid #09f;}
ul.products li.odd a:hover img {border: 2px solid #FFA3C4;}
ul.products li h2 {margin: 0 0 0.5em 0; font-size: 1em;}
ul.products li h2.single {font-size: 2em;}
ul.products li div.meta {clear: both; text-align: right;}
ul.products li div.meta a {margin: 0 1em;}

div.subCategories h2 {margin: 0; font-size: 1.2em; font-weight: normal; font-style: italic;}
div.subCategories ul {list-style-type: none; padding: 0; margin: 0;}
div.subCategories ul li {float: left; margin: 0 1em 0 0; font-size: 1.2em;}
div.subCategories {margin: 0 0 4em 0;}

h1.cat {text-align: right; margin: 0; font-size: 1.5em; font-weight: normal; color: #09f;}

.announcement {padding: 60px 0 0 0; margin: 1em 0 2em; background: #fff url(../images/bg_announcement.gif) no-repeat;}
.description {padding: 60px 0 0 0; margin: 1em 0; background: #fff url(../images/bg_description.gif) no-repeat; text-align: justify;}
.subCategories {padding: 60px 0 0 0; background: #fff url(../images/bg_subcategories.gif) no-repeat;}
.announcement p,
.description p {margin: 0;}

.paginationControl {color: #FFA3C4;}
.paginationControl a {font-weight: bold; text-decoration: none;}
.paginationControl strong {color: #09f;}
a.outbrain_my_rating {color: #09f !important; font-weight: normal !important;}

ul.search li {margin: 0.5em 0;}
ul.search li a.link {font-weight: bold;}
ul.search li p {margin: 0;}

.clear {clear: both;}
.left {float: left;}
.right {float: right;}
.none {display: none;}

