html body{ background:none;}

#hotdeals a { font-size: 12px; }
#hotdeals a:hover { font-size: 12px; }
#hotdeals a:visited { font-size: 12px; }
#hotdeals a:active { font-size: 12px; }

a { font-size: 12px;}
a:hover { color:#2124AC;}
img { border: 0px; }

#sidebar{width:260px;}
#sidebar_categories { padding: 0px; margin: 0px; list-style: none; width:260px; }
#sidebar_categories ul { margin: 0px; list-style:none; }
#sidebar_categories li { margin: 0px; padding: 0px; }
#sidebar_categories h2 { margin: 0px; }
#sidebar_categories h2 { padding: 5px 0 5px 10px; background-color: #FFFFFF; font-size: 14px; border-top:1px solid #898989; }
#sidebar_categories ul { padding: 5px 0 5px 10px; line-height: 120%; background-color:#FFFFFF }
#sidebar_categories ul li { font-size: 12px; }
#sidebar_categories ul li a { font-size: 12px; text-decoration: none; }

#sidebar_calendar { padding: 0px; margin: 0px; margin-bottom: 20px; list-style: none; width:260px; }
#sidebar_calendar #wp-calendar { width: 100%; background-color: #efefef; }
#sidebar_calendar #wp-calendar caption { background-color: #ccc; padding: 5px; font-size: 15px; }
#sidebar_calendar #wp-calendar th { font-family:'Georgia','Serif'; font-size: 11px; }
#sidebar_calendar #wp-calendar td { font-family:'Georgia','Serif'; text-align: center; font-size: 13px; }
#sidebar_calendar #wp-calendar td a { font-weight: bold; background-color: #FFCC66; display: inline-block; text-decoration: none; }
#sidebar_calendar #wp-calendar td a:hover{color:#2124AC;}
#sidebar_calendar #wp-calendar tfoot td a { font-weight: bold; color: #000; display: inline-block; text-decoration: none; }
#sidebar_calendar #wp-calendar tfoot td a:hover{color:#2124AC;} 

#sidebar_rss { padding: 0px; margin: 0px; margin-bottom: 20px; list-style: none; width:260px; list-style:none; background-color: #efefef; padding-bottom: 5px; }
#sidebar_rss li { margin: 0px; padding-left: 10px; height: 20px; margin-top: 10px; }
#sidebar_rss li.title { background-color: #FFCC33; padding: 5px; padding-left: 10px; padding-bottom: 2px; font-weight: bold; font-size: 14px; }

#hhinews #topnavi { margin: 0px; padding: 0px; clear: both; padding-bottom:20px; margin-bottom: 10px;  }
#hhinews #topnavi ul { list-style: none; margin: 0px; padding: 0px; }
#hhinews #topnavi ul li { float: left; margin-right: 10px; font-size: 13px; }
#hhinews #topnavi ul li a { font-size: 13px; text-decoration: none; }
#hhinews #topnavi ul li a:hover { color:#2124AC;}

#hhinews #article_by_date { margin-bottom: 20px; }
#hhinews #article_by_date h2 { margin:0px; background-color: #FFFFFF; padding: 5px 10px; font-size: 15px; font-weight: bold; color: #fff; }
#hhinews #article_by_date ul#years { margin: 0px; padding: 0px; clear: both; background-color: #efefef; vertical-align:baseline; list-style: none; height: 30px; }
#hhinews #article_by_date ul#years li { float: left; list-style: none; margin:6px 0px 0px 15px; padding:5px 10px 5px 10px; font-size: 14px; }
#hhinews #article_by_date ul#years li a { text-decoration: none; color: #000; }
#hhinews #article_by_date ul#years li a:hover {color:#2124AC; }
#hhinews #article_by_date ul#years li.current { background-color: #fff; font-weight: bold; }
#hhinews #article_by_date ul#months { margin: 0px; padding: 0px; clear: both; margin-bottom: 20px; vertical-align:baseline; list-style: none; height: 30px; border-bottom: 1px solid #ccc; }
#hhinews #article_by_date ul#months li { float: left; list-style: none; margin:0px 0px 0px 10px; padding:6px; font-size: 14px; }
#hhinews #article_by_date ul#months li a { text-decoration: none; color: #FF6600; font-weight: bold; }
#hhinews #article_by_date ul#months li a:hover {color:#2124AC;}

#hhinews #article_by_category { margin-bottom: 20px; }
#hhinews #article_by_category h2 { margin:0px; background-color: #0099CC; padding: 5px 10px; font-size: 14px; font-weight: bold; color: #fff; }
#hhinews #article_by_category table { width: 100%; }
#hhinews #article_by_category table td { width: 50%; vertical-align: top; }
#hhinews #article_by_category table td ul { margin: 0px; padding: 0px;  }
#hhinews #article_by_category table td ul li { list-style: none; padding-left: 8px; line-height: 140%;  }
#hhinews #article_by_category table td ul li.title a { font-size: 14px; font-weight:bold; color:#FF6600; text-decoration: none; }
#hhinews #article_by_category table td ul li.more a { float: right; font-size: 12px; color:#ccc; padding-right: 10px; text-decoration: none; }
#hhinews #article_by_category table td ul li.title a:hover {color:#2124AC;}
#hhinews #article_by_category table td ul li.more a:hover { color:#2124AC; }

#hhinews #article_by_recent { margin-bottom: 20px; }
#hhinews #article_by_recent h2 { margin:0px; background-color: #FFFFFF; padding: 5px 10px; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
#hhinews #article_by_recent ul { margin: 0px; padding: 0px;  }
#hhinews #article_by_recent ul li { list-style: none; padding-left: 10px; line-height: 140%;  }
#hhinews #article_by_recent ul li.main {padding:10px 0;}
#hhinews #article_by_recent ul li.main a { text-decoration: none; font-size:18pt;font-weight:bold;}
#hhinews #article_by_recent ul li.sub { margin: 10px 0 30px 0; padding-left: 10px; font-size: 12px; color:#5C6365; }

#hhinews #search #search_no_found { margin-bottom: 15px; background-color: #FF6666; color: #fff; font-size: 14px; font-weight: bold; padding: 10px; -moz-border-radius:10px;-webkit-border-radius:10px;  }
#hhinews #search #search_form form { margin: 0; padding: 0;}
#hhinews #search #search_form { background-color: #efefef; padding: 10px; -moz-border-radius:10px;-webkit-border-radius:10px; }
#hhinews #search #search_form label { font-size: 14px; font-weight: bold; margin-right: 10px; }
#hhinews #search #search_form select { margin-right: 10px;}
#hhinews #search #search_form input { margin-right: 10px;}
#hhinews #search #search_form #s { width: 200px; }

#hhinews #search { margin-bottom: 20px; font-size: 14px; }
#hhinews #search h2.pagetitle { margin:0px; background-color: #0099CC; padding: 5px 10px; font-size: 14px; font-weight: bold; color: #fff; }
#hhinews #search div.hentry { padding-left: 10px; border-bottom: 1px dotted #ccc; }
#hhinews #search div.hentry small { color: #ccc; }
#hhinews #search h3 a { font-size: 14px; color: #217AAC; padding:0; margin:0; }
#hhinews #search h3 a { color:#2124AC; }

#hhinews #archive { margin-bottom: 20px; font-size: 14px; }
#hhinews #archive h2.pagetitle { margin:0px; background-color: #217AAC; padding: 5px 10px; font-size: 14px; font-weight: bold; color: #fff; }
#hhinews .navigation { margin-bottom: 20px; padding-bottom: 20px;}
#hhinews .navigation div.alignleft { float: left; margin: 5px 10px; }
#hhinews .navigation div.alignright { float: right; margin: 5px 10px; }
#hhinews #archive h3 { padding: 0px; margin: 0px; margin-bottom: 5px; }
#hhinews #archive h3 a { color: #217AAC; text-decoration: none; font-size:15pt;}
#hhinews #archive h3 a:hover { text-decoration: underline; color:#2124AC;}
#hhinews #archive div.hentry { margin-bottom: 30px; }
#hhinews #archive div.hentry small { color: #999; }
#hhinews #archive div.hentry div.entry { font-size: 14px; background-color: #ffffff; margin-top: 10px; padding: 5px 10px; -moz-border-radius:10px;-webkit-border-radius:10px; }
#hhinews #archive p.postmetadata { margin: 0px; padding: 5px 10px; font-size:12px;}

#hhinews #archive #nofound h2 { margin-bottom: 15px; background-color: #FF6666; color: #fff; font-size: 14px; font-weight: bold; padding: 10px; -moz-border-radius:10px;-webkit-border-radius:10px;  }
#hhinews #archive #nofound #search_form form { margin: 0; padding: 0;}
#hhinews #archive #nofound #search_form { background-color: #efefef; padding: 10px; -moz-border-radius:10px;-webkit-border-radius:10px; }
#hhinews #archive #nofound #search_form label { font-size: 14px; font-weight: bold; margin-right: 10px; }
#hhinews #archive #nofound #search_form select { margin-right: 10px;}
#hhinews #archive #nofound #search_form input { margin-right: 10px;}
#hhinews #archive #nofound #search_form #s { width: 200px; }

#hhinews #single { clear: both; }
#hhinews #single .filed_under{color:black;font-family:georgia,serif;font-size:13px;font-style:italic;margin-bottom:9px;}
#hhinews #single .postinfo{font-family:georgia,serif !important;font-style:italic;}
#hhinews #single .entry_footer{clear:both;}
#hhinews #single .entry_footer_right{font-family:georgia,serif !important;font-size:13px;margin-bottom:10px;}
#hhinews #single .tags{clear:both;border-top:1px solid #cccccc;margin-top:10px;}
#hhinews #single a{ color:#217AAC }
#hhinews #single a:hover{color:#2124AC;}
#hhinews #single p.nofound { margin-bottom: 15px; background-color: #FF6666; color: #fff; font-size: 14px; font-weight: bold; padding: 10px; -moz-border-radius:10px;-webkit-border-radius:10px;  }
#hhinews #single .hentry h2.main { color:black;display:block;font-family:Arial,Helvetica,sans-serif;font-size:30px;letter-spacing:-0.05em;line-height:30px;text-decoration:none; }
#hhinews #single .hentry small.sub { color: #000; padding-bottom: 10px; font-size: 14px;}
#hhinews #single .hentry small.sub a { color: #217AAC; }
#hhinews #single .hentry small.sub a:hover { color:#2124AC; }
#hhinews #single .entry { font-size: 14px; background-color: #FFFFFF; padding: 10px; margin-top: 10px; }
#hhinews #single .share { background-color: #ffffff; padding: 3px 10px 3px 10px; -moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px; color:#000000;clear:both; }
#hhinews #single .share a { color: #217AAC; text-decoration: underline; }
#hhinews #single .share a:hover {color:#2124AC; }

#hhinews #single h3#comments { padding: 0px; margin: 0px; font-size: 14px; margin-top: 20px; margin-bottom: 10px; }
#hhinews #single ol.commentlist { list-style: none; margin: 0px; padding: 0px; }
#hhinews #single ol.commentlist li { padding: 10px 10px 0 10px; background-color: #ffffff; font-size:14px; }
#hhinews #single ol.commentlist li a { font-size: 14px; }
#hhinews #single ol.commentlist li a:hover { color:#2124AC; }
#hhinews #single ol.commentlist li div.reply { padding-left: 5px; border-left: 2px solid #999; margin-left: 5px; }

.hhi_products_heading{color:#EE8336; border-bottom:1px solid #DEDEDE;}
.hhi_products_heading h2{font-size:12px;}
.hhi_products_content a{color:#324A1A; font-weight:bold;}
.hhi_products_content a:hover{color:#e7792b;}

#sidebar .products .edit{clear:both;}

ul.products_tabs { list-style: none; clear: both; }
ul.products_tabs li { float: left; background-color: #efefef; border: 1px solid #ccc; margin-right: 5px; padding: 5px; }
#sidebar .sidebar_block{border-top:1px solid #898989; border-bottom:1px solid #898989; clear:both;}
#sidebar a{color:#217AAC; text-decoration:none;}
#sidebar a:hover{color:#2124AC; text-decoration:underline;}

#latest_navi, #latest, #latest ul, #latest li{list-style-image:none;list-style-type:none;clear: both;margin:0;}
#latest_navi li{float: left;padding: 5px;}
#latest_navi, #latest ul, #latest li{padding:5px 0px;}
#latest{ padding:5px 0 5px 10px; margin-bottom:20px;}

#loginpanel, #welcomepanel{font-size:11px;}
#welcomepanel{border-bottom:1px solid #898989; margin-bottom:10px;padding:5px 0;}
#accountpanel{margin-bottom:10px;padding:5px 0; border:1px solid #008080;}
#accountpanel h2{font-size:14px;padding:5px 0 5px 10px; margin:0;}
#accountpanel ul { margin: 0px; list-style:none;line-height:120%; padding:5px 0 5px 10px;}
#loginpanel a, #loginpanel{color:#666666;}
#loginpanel a:hover{color:#2124AC;}
#loginpanel{float:left; width:500px; height:50px; }
#loginpanel a:hover{color:#2124AC;}

.contact_us, .terms_of_use, .privacy_statement, .about_us, .submit_your_product{font-size:13px;}
.contact_us div.title, .terms_of_use div.title, .privacy_statement div.title, .about_us div.title{font-size:14px;font-weight:bold;margin:10px 0;}

.submit_your_product div{margin:10px 0;}
.terms_of_use div.sub_title{font-size:13px;font-weight:bold;margin:5px 0;}
.contact_us div.content, .terms_of_use div.content, .privacy_statement div.content, .about_us div.content{text-indent: 2em;margin:10px 0;}

#tipus{margin:10px 0;border:1px solid #cccccc;padding:5px;height:100%;position:relative;}
#tipus .btn_holder{position:absolute;right:0;top:4px;width:59px;}
.tipus_btn{width:55px;margin:0 0 3px;padding:0px;text-align:center;}
#tip_comment{border:0;padding:5px;height:30px;width:150px;}
#tip_submit{border:0 none;height:30px;vertical-align:top;}
#tip_cancel{background-color:#FFFFFF;border:1px solid #999999;color:#666666;height:30px;}
#tipus .tipus_toolbar, #tipus .tipus_imagebar, #tipus .tipus_videobar{border-top:2px solid #F0F0F0;padding:5px;}

#overlay{height: 100%; left: 0pt; position: fixed; top: 0pt; width: 100%; z-index: 100;}
.overlayBG{background-color: rgb(0, 0, 0); opacity: 0.75; }
#popup_window{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-box-shadow:0 4px 30px #000000;background:#FFFFFF none repeat scroll 0 0;border:1px solid #555555;color:#000000;display:none;;position:fixed;z-index:102; display: block;  margin-top: 0pt;  }
.tipus_popup{width: 550px;height: 300px;text-align:center;margin-left: -395px;left:60%;top: 100px;}
.avatar_popup{width: 550px;height: 300px;text-align:center;margin-left: -395px;left:60%;top: 100px;}
.nickname_popup{width: 550px;height: 300px;text-align:center;margin-left: -395px;left:60%;top: 100px;}
.img_popup{width:750px;height: 530px;text-align:center;margin-left: -375px;left:50%;top: 20px; overflow:auto;}
#closeAjaxWindow{text-align:right;background-color:#FFFFFF;padding:5px;}

a.more-link{color:#217AAC;}
li.seperator{border-bottom:1px solid #898989;margin-bottom:10px;}

div.tipus_error span.error{color:#ff0000; font-size:12px;}
div.tipus_error span.info{color:#00ff00; font-size:12px;}
#news_footer a{text-decoration:none;}

li.summary a, li.sub a{color:#217AAC;}
li.summary a:hover, li.sub a:hover{color:#2124AC;}
li.sub{clear:both;}

/* Begin Images */
p img {	padding: 0;	max-width: 100%;}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {padding: 4px;	margin: 0 0 2px 7px;	display: inline;	}
img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;	}
.alignright {	float: right;	}
.alignleft {	float: left;	}
/* End Images */
.display-none{display:none;}
li.decoration-none a{ text-decoration:none;}
li.decoration-none a:hover{color:#2124AC;}

#archives{margin-left:200px;}
#archives h2,#archives ul{border:0 none;font-size:12px;margin:0;outline:0 none;padding:0;vertical-align:baseline;}
#archives ul{margin-left:20px;list-style:square outside none;}
#archives a, #archives a:hover{color:#DC870E;}
#archives .tags a, #archives .tags a:hover{border-bottom:0 none;color:#999999;font-size:13px;font-weight:normal;white-space:pre;}
#archives .monthly{width:180px;}


#profile {font-size:14px;}

a.comment_voteup{background-image:url("/wp-content/plugins/commentsvote/images/vote_down.jpg");background-position:center top;}
a.comment_voteup:hover{background-position:center bottom;}
a.comment_votedown{background-image:url("/wp-content/plugins/commentsvote/images/vote_up.jpg");background-position:center top;}
a.comment_votedown:hover{background-position:center bottom;}

.sourceby, .pictureby, .viaby{font-family:georgia,serif !important;font-size:12px;color:#666666;}
.sourceby a, .pictureby a, .viaby a{font-family:georgia,serif !important;font-size:12px;color:#666666;}
.post-date{font-family:georgia,serif !important;font-size:12px;color:#666666;}
.post-review{font-family:georgia,serif !important;font-size:12px;color:#666666;}
.post-date a, .post-review a{font-family:georgia,serif !important;font-size:12px;color:#666666;}

#news_footer{font-size:12px;}
.sprite{float:left;margin:0px 10px;}
.sprite a{text-indent:-9999px;}
.news_footer_bar1{font-family:Arial,Helvetica,sans-serif;font-size:10px;height:42px;border-top:1px solid #CCCCCC; background-color:/*#5C6365*/#000000;}
.news_footer_links{margin-top:17px;}
#hhinews .news_footer_links a{color:#999999;font-weight:bold;font-size:11px;margin-top:1px;}
#hhinews .news_footer_links a:hover{color:#00bdf6;}

.news_footer_bar2{text-align:center;clear:both;margin:10px 0;}

.notLoggedIn {border:1px solid #CCCCCC;color:#333333;font:italic 14px/16px "Times New Roman",Times,serif;padding:15px;}
#hhinews .comment-author img{border:1px solid #cccccc;}
#hhinews .commentlist .comment-author{width:620px;}
#hhinews .commentlist .comment-author, #hhinews .commentlist .comment-childs{ position:relative; clear:both; background-color:#FAFAFA; padding:10px; border:1px solid #ccc;}
#hhinews .commentlist .comment-childs{ width:600px; margin-left:20px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:none; margin-bottom:0; background-color:#FFFFFF;}
#hhinews .commentlist p{margin:0;}
.commentsvotePanel{float:right;clear:right;margin:1px;}
.commentsvote_results{float:right;clear:right; text-align:right;}
a.commentsvoteup{
background-image:url("/img/comment_plus.gif");background-position:center top;background-repeat:no-repeat;display:block;height:22px;width:27px;text-indent:-9999px;margin:0 1px 1px 0;float:left;}
a.commentsvoteup:hover{background-position:center bottom;}
a.commentsvotedown{background-image:url("/img/comment_minus.gif");background-position:center top;background-repeat:no-repeat;display:block;height:22px;width:27px;text-indent:-9999px;margin:0 1px 1px 0;float:left;}
a.commentsvotedown:hover{background-position:center bottom;}
.thdrpy, .thdreport {float:right;clear:right;margin:1px;}
.thdrpy a{background-image:url("/img/comment_reply.gif");background-position:center top;background-repeat:no-repeat;display:block;width:57px;height:22px;text-indent:-9999px;}
.thdrpy a:hover{background-position:center bottom;}
.thdreport a{background-image:url("/img/comment_report.gif");background-repeat:no-repeat;display:block;width:57px; height:14px;text-indent:-9999px;}
.thdreport a:hover{background-position:0 -28px;}
/*---------- Forum Comment Css BOF----------------------*/
.forum_comment .thdrpy, .forum_comment .thdreport {float:right;clear:none;padding:10px;margin-right:20px; background-color:#ffffff; border:1px solid #000080; width:80px; text-align:center;}
.forum_comment .thdrpy {  bottom:1px;right:10px;}
.forum_comment .thdreport { bottom:1px;right:150px;}
.forum_comment .thdrpy a{background-image:none;background-position:bottom;background-repeat:no-repeat;display:block;width:auto;height:auto;text-indent:0;}
.forum_comment .thdreport a{background-image:none;background-repeat:no-repeat;display:block;width:auto; height:auto;text-indent:0;}
.forum_comment .comment_report_popup{top:90%;}
/*---------- Forum Comment Css EOF----------------------*/
.comment_report_popup{background-color:#FFFFFF;border:2px solid #000000;display:none;padding:10px;position:absolute;right:0;top:40px;width:165px;z-index:2;}

#sidebar .thdrpy, #sidebar .thdreport, #sidebar .commentsvotePanel, #sidebar .commentsvote_results{display:none;}
.thdrpy a, .thdreport a, .commentsvotePanel a, .commentsvote_results a { outline:none;}
#comment .commentlist .avatar{float:left; margin-right:10px;}

/*-------------Category Design*/
#sidebar_categories ul.children{ display:none; }

/*------------- Forum Design ------------------------*/
.tborder {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DDDDDD;color:#000000;}
.thead {background:url("/img/forum/forum_header.png") repeat-x scroll 0 0 #143669;color:#FFFFFF;font:85% arial,sans-serif;padding:5px;}
#forum a:hover, #forum a:active {color:#7A0000;}
#forum a {color:#193C6F;}
.alt1 {background:none repeat scroll 0 0 #E5FAFB;border-bottom:1px solid #C2C27F;color:#000000; font-size:12px;}
#forum .alt1 a{font-size:14px; text-decoration:underline; font-weight:bold;}
.alt2 {background:none repeat scroll 0 0 #F0FEF8;border-bottom:1px solid #C2C27F;color:#000000; font-size:12px;}
#forum .alt2 a{ text-decoration:underline;}
#forum .comment{font-size:12px; }
.concat-general  {
background:url("/img/forum/concat-general.gif") no-repeat scroll 0 0 transparent;vertical-align:middle;}
.forumnew  {background-position:-959px 0;height:29px;width:30px;}
.forumsticky  {background-position:-1020px 0;height:12px;width:11px; float:right;}
.tcat{background:url("/img/forum/bg_datefade2.png") repeat-x scroll 0 0 #4F72A6;color:#FFFFFF;font:14px arial,sans-serif;letter-spacing:-0.03em;padding:5px;}
#forum .tcat a{color:#FFF788;font-weight:bold;text-decoration:none;}
#forum .tcat a:hover{color:#FFFFFF;font-weight:bold;text-decoration:underline;}
.clear{clear:both;}
#hhinews .avatar img{border:1px solid #cccccc;}
#forum .forum_avatar img{border:1px solid #cccccc;}
#forum .comment_content{ min-height:150px;}
#forum .author_link a{font-size:17px; text-decoration:underline; font-weight:bold;}
/* =================== Recently Viewed Products ================== */
/*
#recent-viewed-products {width:100%; border:1px solid #999999;}
#recent-viewed-products td.rvp-head { background-color:#1f3049; color:#FFFFFF; padding: 8px; padding-left: 10px;}
#recent-viewed-products td.rvp-body { border:1px solid #999999; }
*/
#recent-viewed-products {width:100%; border: none;}
#recent-viewed-products td.rvp-head { border: none; border-top: 1px dashed #999999; background-color: #ffffff; color: #000000; font-size: 13px; padding-top: 20px; }
#recent-viewed-products td.rvp-body { border: none; }
