@import url('/css/jquery.rating.css');
html{
	margin:0px !important;
	padding:0px !important;
}
body{
	margin:0px !important;
	padding:0px !important;
	background: #eaefe2 url('/images/background.jpg') 0 -40px repeat-x;
}
body, input, textarea, select, button, td {
  font-family: Trebuchet MS, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
}
a img{
	border:none;
	color:black;
	text-decoration:none;
}
a:hover, a:active, a:focus{
	outline:none !important;
}
p {
	padding:5px 10px;
}
fieldset{
	border:none;
	padding:0;
	margin:0;
}

h1{
	padding:0;
	margin:0;
}

.errors{
	margin:1px;
	padding:1px;
	margin-left:10px;
	color:red;
}
.errors li{
	margin:0;
	padding:0;
}
.header{
	background:bottom url('/images/header-back.jpg');
	background-repeat:no-repeat;
	width:992px;
	margin:0 auto;
	height:149px;
	/*display:block;*/
	/*border-top:1px solid transparent;*/
}
.main_navigation {
	width:982px;
	text-align: right;
	display:block;
	position:absolute;
	padding-right:10px;
}

#logo {
	display: block;
	width: 270px;
	height: 45px;
	text-indent: 9999px !important;
	overflow: hidden !important;
	position: absolute;
	top: 12px;
	left: 20px;
	line-height: 45px;
}

.main_navigation .navigation{
	/*display:block;*/
	display:inline-block;
	/*margin-left:570px;*/
	margin-top:84px;
	text-align: right;
	/*width:335px;*/
	width:auto;
	margin-right:6px;
	float:right;
}
.main_navigation li{
	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	list-style: none;
	margin-left:5px;
	margin-right:5px;
	padding-top:15px;
	height:28px;
}
.main_navigation li a{
	color:#cfd59a;
	text-decoration:none;
}
.main_navigation li a:hover{
	color:white;
}
.main_navigation .active{
	background:url(/images/menu-back.jpg);
	padding-top:0px;
	padding-left:10px;
	height:43px;
}
.main_navigation .active a{
	background:url(/images/menu-back.jpg);
	background-position:top right;
	display:inline-block;
	color:white;
	padding-top:12px;
	padding-right:8px;
	display:block;
	height:31px;
}

.userpanel{
	position:absolute;
	/*margin-left:830px;*/
	margin-top: 65px;
	text-align:right;
	color:#627476;
	width:970px;
}
.userpanel a{
	color:#627476;
	text-transform:uppercase;
}

.userpanel a.user_name{
	color:#627476;
	text-transform:none;
	font-weight:bold;
}


.header span#username{
	font:normal 16px Verdana;
	color:white;
}
.header #logout{
	color:white;
	width:52px;
	height:22px;
	background:url(/images/log-button.jpg);
	border:none;
}
.header #username-label{
	display:none;
}
.header #password-label{
	display:none;
}
.header #submit{
	position: absolute;
	margin-left:140px;
	margin-top:-40px;
	color:white;
	width:52px;
	height:22px;
	background:url(/images/log-button.jpg);

}
.header #login-label{
	position:absolute;
	margin-left:-70px;
	font:normal 16px Verdana;
	color:white;
}


.content{
	background:repeat-y url('/images/content-back.jpg');
	padding:0 10px 20px 20px;
	width:962px;
	margin:0 auto;
}
.footer{
	background:repeat-y url('/images/footer-back.jpg');
	padding:20px 20px;
	width:952px;
	margin:0 auto;
	text-align: center;
	height:100px;
}



.footer_menu_1{
	padding:20px 0px 0;
	margin:0px;
}
.footer_menu_1 li{
	display:inline;
	/*float:left;*/
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	list-style: none;
	margin-left:5px;
	margin-right:5px;
	/*padding-top:15px;*/
	/*height:28px;*/
}
.footer_menu_1 li a{
	color:#00293e;
	text-decoration:none;
}
.footer_menu_1 li a:hover{
	color:white;
}
.footer_menu_1 .active{
}
.footer_menu_1 .active a{
	color:white;
}





.footer_menu_2{
	margin:0px;
	padding:0px;
}
.footer_menu_2 li{
	display:inline;
	font-size:10px;
	font-weight:normal;
	text-transform:capitalize;
	list-style: none;
	margin-left:5px;
	margin-right:5px;
}
.footer_menu_2 li a{
	color:#36718c;
	text-decoration:underline;
}
.footer_menu_2 li a:hover{
	color:white;
}
.footer_menu_2 .active{
}
.footer_menu_2 .active a{
	color:white;
}

.copyright{
	color:#36718c;
	font-size:10px;
	display:block;
	padding:0;
	padding-top:5px;
}
.copyright a{
	color:#36718c;
	text-decoration:underline;
}
.copyright a:hover{
	color:white;
}


.content_left{
	width:222px;
	/*position:absolute;
	margin-top:-44px;*/
	float:left;

}
.article img {
	max-width:400px;
}
.search_pane{
	background:url('/images/search-pane.jpg');
	height:60px;
	position:absolute;
	margin-top:-44px;
}
.leftmenu{
	background:url('/images/leftmenu-back.jpg');
	padding:5px;
	color: white;
	margin-top:15px;
}
.leftmenu h2{
	background:url('/images/category-back.png');
	background-repeat:no-repeat;
	font:bold 13px Tahoma;
	text-transform:uppercase;
	color:white;
	margin:0;
	padding:0;
	padding-left:20px;
	margin-top:5px;
}
.leftmenu h2 a{
	color:white;
	text-decoration:none;

}
.leftmenu ul{
	margin:0;
	padding:0 4px;
}
.leftmenu li{
	margin:0;
	padding:0;
	font:normal 11px Tahoma;
	margin-left:4px;
	padding-left:15px;
	background:1px 50% url('/images/bullet.png');
	background-repeat:no-repeat;
	list-style:none;
}
.leftmenu li.active{
	background:left 50% url('/images/bullet-selected.png');
	background-repeat:no-repeat;
}
.leftmenu li a{
	font:normal 12px Tahoma;
	color:white;
	text-decoration:none;
}
.leftmenu li.active a{
	font:bold 12px Tahoma;
}
.bottom{
	background:bottom url('/images/bottom.jpg');
	height:224px;

}
.content_inner{
	width:490px;
	margin-left:218px;
	border:1px solid transparent;
	padding:10px 10px;
	/*min-height: 680px;*/
}


.search_pane{
	width:222px;
}
.search_pane form{
	margin:0;padding:0;
}
.search_pane input{
	border:none;
	position:absolute;
}

.search_pane input[type=text]{
	margin-left:14px;
	margin-top:21px;
	width:161px;
	height:19px;
	background:none;
}
.search_pane input[type=submit]{
	margin-left:177px;
	margin-top:15px;
	width:34px;
	height:34px;
	font-size:1px;
	text-indent:200%;
	text-transform:capitalize;
	background:none;
}
.search_pane input[type=submit]:hover{
	background:none !important;
}

.content_right{
	margin-left:5px;
	float:right;
}
.right_pane{
	width:220px;
	background:url('/images/right-top.jpg');
	background-repeat:no-repeat;
	/*position:absolute;*/
}

.right_pane_inner {
	background:bottom url('/images/right-bottom.jpg');
	background-repeat:no-repeat;
	padding:0px 5px 25px;
	color:#5a5a5a;
	font:normal 12px Tahoma;
	width:200px;
}
.right_pane_inner h2{
	font:bold 13px Tahoma;
	text-align:center;
	text-transform:uppercase;
	padding-top:5px;
	color:#414611;
}

.right_pane_inner h3{
	font:bold 13px Tahoma;
	text-align:left;
	text-transform:none;
	color:#414611;
	margin:0;
	padding:0;
}
.right_pane_inner h3 a{
	color:#414611;
	text-decoration:none;
}
.right_pane_inner h3 a:hover{
	color:#414611;
	text-decoration:underline;
}

.right_pane_inner .date{
	text-align:right;
	padding-right:5px;
	padding-top:3px;
	color:#5a5a5a;
	font:normal 10px Tahoma;
}

.right_pane_inner .view_all{
	font:normal 10px Tahoma;
	text-align:right;
	text-transform:lowercase;
	padding-top:7px;
	padding-right:9px;
	padding-bottom:3px;
	color:black;
}
.right_pane_inner .article_content{
	margin:0;
	padding:0;
}
.right_pane_inner .article_content.small{
	font-size:10px;
}

.right_pane_inner h3.small{
	font-size:11px;
}

.right_pane_inner .view_all a{
	text-decoration:none;
	color:#414611;
}
.right_pane_inner .view_all a:hover{
	text-decoration:underline;
	color:#414611;
}
.separator{
	background:50% 50% url('/images/right-separator.jpg');
	background-repeat:no-repeat;
	height:4px;
	width:200px;
	margin:auto;
}

.right_pane_inner .thumb{
	width:80px;
	height:64px;
	float:left;
	/*border:1px solid #c1caba;*/
	overflow:hidden;
	text-align:center;
}
.right_pane_inner .thumb img{
	width:80px;
	height:64px;
	margin:auto;
}
.right_pane_inner .product{
	clear:left;
	min-height:64px;
	padding:8px 0;
}
.right_pane_inner .product_name{
	margin-left:85px;
	font-size:10px;
}
.right_pane_inner .article_title{
	margin-left:85px;
	font-size:11px;
}
.right_pane_inner .rating{
	margin-left:85px;
}


.content_inner h1 a{
	font:bold 12px Tahoma;
	color:white;
	text-decoration:none;
	text-transform:none;
}
.content_inner h1 a:hover{
	color:white;
	text-decoration:underline;
}
.content_inner h1{
	background:url('/images/heading-back.jpg');
	background-repeat:no-repeat;
	color:white;
	font:bold 14px Tahoma;
	height:25px;
	margin:auto;
	width:491px;
	padding-top:5px;
	padding-left:17px;
	text-transform:uppercase;
}

.content_inner h1.editors_pick{
	background:url('/images/editors-pick.jpg');
	background-repeat:no-repeat;
}


.content_inner h2 .rating{
	float:right;
	width:45px;
	background:no-repeat url('/images/star.png');
	background-position:0px 50%;
	padding-left:15px;
	font-weight:normal;
}
.content_inner h1 .text{
	float:left;
}
.content_inner h1 .rating{
	float:right;
	/*width:75px;*/
	background:no-repeat url('/images/star.png');
	background-position:0px 50%;
	padding-left:15px;
	font-weight:bold;
	text-transform:none;
	text-align:right;
}

.page{
	min-height:160px;
}
.news{
	width:508px;
	background:url('/images/article-back.jpg');
	background-repeat:no-repeat;
	color:#5a5a5a;
}
.news_inner{
	width:488px;
	padding:5px 10px 0px;
	background:bottom url('/images/pager-back.jpg');
	background-repeat:no-repeat;
}
.news_inner .paginationControl{
	text-align:right;
}

.news h2 a{
	color:#414611;
}
.news h2 a:hover{
	color:#414611;
}
.news h2{
	background:none;
	color:#414611;
	font:bold 12px Tahoma;
	width:483px;
	margin:0;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #e0e5b1;
}
.news h2 .text{
	display:block;
	width:390px;
}

.news .count{
	background-repeat:no-repeat;
	text-align:right;
	font:normal 11px Tahoma;
	color:#a0a288;
	float:right;
	width:100px;
}


.news .head h2{
	background:none;
	color:#414611;
	font:bold 12px Tahoma;
	width:483px;
	margin:0;
	height:18px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	width:50%;
}
.news h3{
	text-align:right;
	width:483px;
}
.news .head .buttons{
	background-repeat:no-repeat;
	/*width:465px;*/
	margin-left:132px;
	text-align:right;
	padding:5px 5px 5px 4px ;
	color:#a0a288;

}


.news .head{
	height:130px;
}





.news .gallery_picture{
	width:140px;
	height:136px;
	overflow:hidden;
	float:right;
	border:1px solid #ccceba;
	text-align:center;
	margin:8px;
}

.news .gallery_picture img{
	height:140px;
}



.news img{
	margin:10px;
}





.article{
	width:508px;
	background:url('/images/article-back.jpg');
	background-repeat:no-repeat;
	color:#5a5a5a;
}
.article_inner{
	width:488px;
	padding:5px 10px 0px;
	background:bottom url('/images/pager-back.jpg');
	background-repeat:no-repeat;
}

.article_nopager{
	width:488px;
	padding:15px 10px 0px;
	background:bottom url('/images/no-pager-back.jpg');
	background-repeat:no-repeat;
	min-height: 500px;
}


.article_inner .paginationControl{
	text-align:right;
}


.article h1 a{
	color:#414611;
}
.article h1 a:hover{
	color:#414611;
}
.article h1{
	background:none;
	color:#414611;
	font:bold 12px Tahoma;
	width:483px;
	padding:0;
	margin:0;
	padding-top:4px;
	padding-left:5px;
	padding-bottom:5px;
	border-bottom:1px solid #e0e5b1;
}
.article h1 .text{
	width:360px;
	display:block;
	overflow:hidden;
}

.article h2 a{
	color:#414611;
}
.article h2 a:hover{
	color:#414611;
}
.article h2{
	background:none;
	color:#414611;
	font:bold 12px Tahoma;
	width:483px;
	margin:0;
	height:18px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	width:60%;
}

.article h3{
	background:none;
	color:#414611;
	font:bold 12px Tahoma;
	margin:0;
	height:18px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	width:60%;
	border-bottom:1px solid #e0e5b1;
}


.article .count{
	background-repeat:no-repeat;
	/*width:465px;*/
	text-align:right;
	padding:5px 5px 5px 4px ;
	color:#a0a288;
	border-bottom:1px solid #e0e5b1;
}
.article .count a{
	background-repeat:no-repeat;
	/*width:465px;*/
	text-align:right;
	padding:5px 5px 5px 4px ;
	color:#a0a288;
	border-bottom:1px solid #e0e5b1;
	text-decoration:none;
}
.article .count a:hover{
	text-decoration:underline;
}


.article .head h2{
	margin-left:5px;
	background:none;
	color:#414611;
	font:bold 12px Tahoma;
	height:25px;
	display:inline-block;
	width:348px;
	vertical-align:top;
	line-height:25px;
	padding:5px 0 5px 15px;
	float:right;
}

.article .head .buttons{
	background-repeat:no-repeat;
	font:normal 11px Tahoma;
	text-align:right;
	color:#a0a288;
	float:right;
	height:25px;
	vertical-align:top;
	display:block;
	line-height:25px;
}

.article .head .count{
	font:normal 11px Tahoma;
	float:right;
	color:#a0a288;
	border:none;
}

.article .head{
	height:120px;
}

.article .rate{

	margin-left:12px;
	display:inline-block;
	background:url('/images/review-rating-back.jpg');
	width:338px;
	height:60px;
	padding:10px;
	color:#414611;
	font:normal 12px Tahoma;
	float:right;
}
.article .rate .overal{
	margin-left:10px;
	margin-top:5px;
	font:bold 12px Tahoma;
	text-transform:uppercase;
}
.article .rate .subrate{
	margin-top:5px;
	float:left;
	width:33%;
	text-align:center;
}
.article .rate .stars{
	margin-top:5px;
	text-align:left;
}


.article .gallery{
	padding:1px;
	margin-top:5px;
	/*float:left;*/
}

.article .gallery .thumb {
	width:110px;
	height:88px;
	overflow:hidden;
	border:1px solid #ccceba;
	text-align:center;
	float:left;
	margin-top:12px;
}

.article .gallery .thumb a{
	display:block;
}

.article .gallery .thumb img{
	width:110px;
	height:88px;
}


.article .gallery_picture{
	width:140px;
	height:112px;
	overflow:hidden;
	float:right;
	border:1px solid #ccceba;
	text-align:center;
	margin:8px;
}

.article .gallery_picture img{
	width:140px;
	height:112px;
}

.product_links{
	padding:6px;
}
.product_links a{
	background: url('/images/review-link-back.jpg');
	color:white;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:16px;
	padding-top:3px;
	font:bold 12px Tahoma;
	display:inline-block;
	width:210px;
	height:17px;
	margin:0 5px;
}


.article .page img{
	max-width:250px;
	height:auto;
	width:auto;
	margin:8px;
	/*border:1px solid #ccceba;*/
}

.articles{
	width:508px;
	background:url('/images/article-back.jpg');
	background-repeat:no-repeat;
	color:#5a5a5a;
	font:normal 11px Tahoma;
}
.articles p{
	margin:0;
	padding:10px 3px;
	font-size:12px;
}
.articles.resources p{
	margin:0;
	padding:10px 3px;
	font-size:12px;
}
.articles h4{
	font-size:15px;
}
.articles_nopages p{
	padding:10px 3px;
	font-size:15px;

}

.articles_inner{
	width:488px;
	padding:20px 10px 20px;
	background:bottom url('/images/viewall-back.jpg');
	background-repeat:no-repeat;
}
.articles img{
	max-width:250px;
	max-height:200px;
}

form img{
	max-width:250px;
	max-height:250px;
}

.articles_pages .viewall{
	clear:left;
}
.articles_pages{
	width:488px;
	padding:15px 10px 0px;
	background:bottom url('/images/pager-back.jpg');
	background-repeat:no-repeat;
}


.articles_nopages{
	width:488px;
	padding:15px 10px 5px;
	background:bottom url('/images/no-pager-back.jpg');
	background-repeat:no-repeat;
	/*min-height: 500px;*/
	font-size:13px;
}

.articles_nopages h3 {
	margin-bottom: 15px;
}

.viewall{
	text-transform:lowercase;
	text-align:right;
	height:17px;
	padding-right:5px;
	padding-top:10px;
}

.viewall a{
	color:#414611;
	text-decoration:none;
}
.viewall a:hover{
	text-decoration:underline;
}

.paginationControl{
	width:200px;
	margin-left:290px;
	text-align:center;
	text-transform:lowercase;
	color:#5e5e5e;
	font-weight:bold;
}

.paginationControl a{
	color:#414611;
	text-decoration:none;
	font-weight:bold;
}
.paginationControl a:hover{
	text-decoration:underline;
}
.paginationControl .current{
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.articles a{
	color:#414611;
	text-decoration:none;
}

.articles a:hover{
	text-decoration:underline;
}
.articleShort{
	min-height:90px;
	padding-bottom:10px;
	background:50% bottom no-repeat url('/images/index-separator.jpg');
}
.articleShort .thumb{
	width:110px;
	height:88px;
	float:left;
	/*border:1px solid #c1caba;*/
	overflow:hidden;
	text-align:center;
}

.articleShort .thumb img{
	width:110px;
	height:88px;
}

.articleShort h2.newsTitle{
	margin-left:126px;
	width:350px;
	font:bold 13px Tahoma;
	color:#414611;
	background:#e0e5b1;
	padding:4px;
	display:block;
}
.articleShort h2.newsTitle a{
	display:block;
	width:250px;
}
.articleShort .newsShort{
	margin-left:126px;
	font:normal 13px Tahoma;
	color:#5a5a5a;
}
.articleShort .newsShort:first-letter{
	margin-left:1em;
}


.articleShort .dateupdated{
	margin-left:126px;
	display:block;
	padding-top:5px;
}
.articleShort .count{
	float:right;
	background:no-repeat url('/images/comments.png');
	background-position:100% 50%;
	padding-right:15px;
	color:#a0a288;
}
.articleShort .tags{
	padding-top:5px;
	margin-left:126px;
	display:block;

}

.comment_content{
	border:none;
	color:#5a5a5a;
}
.comment_links{
	float:right;
}
.comment_links a{
	font:normal 11px Tahoma !important;
}

div.comment{
	background:no-repeat url('/images/index-separator.jpg');
	background-position:50% 100%;
	padding-bottom:10px;
}

.comments .count{
	background:right url('/images/comments.jpg');
	background-repeat:no-repeat;
	width:465px;
	text-align:right;
	padding:4px 20px 4px 4px ;
	border-bottom:1px solid #a0a288;
	color:#a0a288;
}

.comments h2{
	background:#e8ebd2;
	padding:5px;
	font:normal 12px Tahoma;
}

.comments .write_comment{
	text-transform: uppercase;
	text-decoration:underline;
	font-weight:bold;
	text-align:left;
	display:block;
	float: left;
}
.comments .write_comment a{
	color:#414611;
}
.comments .write_comment_note{
	text-transform: none;
	text-decoration:none;
	text-align:right;

	display:block;
}

.comments h4{
	color:#414611;
	font:normal 12px Tahoma;
}
.comments h4 .username{
	font-weight:bold;
}

.comments h4 a{
	color:#414611;
	font-weight:bold;
	text-decoration:underline;
}

.comments_inner{
	width:488px;
	padding:15px 10px 0px;
	min-height:100px;
	background:bottom url('/images/pager-back.jpg');
	background-repeat:no-repeat;
}

.comments #masterForm{
	height:280px;
	text-align:left;
	width:488px;
	padding-left:70px;
	padding-top:10px;
}
.comments textarea{
	height:180px;
	display:block;
}
.comments input[type=submit]{
	margin-top:10px;
}
.products_container{
		/*min-height:170px;*/
		margin:auto;
		padding-left:3px;
		vertical-align:top;
}

.products {
	vertical-align:top;
	width:150px;
	float:left;
	display:inline;
	display:inline-block;
	/*height:170px;*/
	padding-bottom:10px;
	text-align:center;
	margin-left:6px;
	min-height:170px;
	line-height:170px;
}
.products .thumb{
	width:150px;
	height:120px;
	/*border:1px solid #c1caba;*/
	overflow:hidden;
	text-align:center;
}

.products .thumb img{
	width:150px;
	height:120px;
	margin:auto;
}

.productShort {
	font:bold 12px Tahoma;
	color:#414611;
	text-transform: uppercase;
	text-align:center;
	margin:auto;
	height:2.5em;
	width:150px;
}
.productCompare{
	margin-left:30px;
}
.productCompare .compare{
	text-align:center;
	font:normal 12px Tahoma;
	color:#5a5a5a;
	background:no-repeat url('/images/check.jpg');
	background-position:0px 50%;
	height:16px;
}
.clear{
	clear:right;
	clear:left;
}

.featured{
	float:left;
	text-align:center;
	width:220px;
	margin-right:10px;
}
.featured_container{
	width:490px;
	height:250px;
	padding-top:10px;
}
.featured .thumb{
	width:130px;
	height:104px;
	/*border:1px solid #c1caba;*/
	overflow:hidden;
	text-align:center;
	margin:auto;
}
.featured .thumb img{
	width:130px;
	height:104px;
	margin:auto;
}


.featured h2 a{
	color:#414611;
}
.featured h2 a:hover{
	color:#414611;
}
.featured h2{
	background:#d0d797;
	color:#414611;
	font:bold 12px Tahoma;
	/*width:220px;*/
	margin:5px 0;
	height:18px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	/*float:left;*/
	/*width:60%;*/
	text-align:left;
}

.featured .featuredShort{
	text-align:left;
}



#image_id-element label{
	display:block;
	width:308px;
	padding-left:10px;
	padding-top:10px;
	height:90px;
	color:white;
}
#image_id-element label:hover .galleryurl{
	position:absolute;
	z-index:10001;
}
#image_id-element label:hover .galleryimg {
	border:1px solid red;
	height:240px;
	position:absolute;
	z-index:10000;
}

/* admin */
.galleryurl{
	clear:right;
	height:15px;
	position:absolute;
}
.galleryimg{
	clear:right;
	height:80px;
}



.productview{
	width:508px;
	background:url('/images/article-back.jpg');
	background-repeat:no-repeat;
	color:#5a5a5a;
	min-height: 500px;
}
.productview_inner{
	width:488px;
	padding:15px 10px 10px;
	background:bottom url('/images/no-pager-back.jpg');
	background-repeat:no-repeat;
	min-height: 500px;
}

.productview_pages{
	width:488px;
	padding:15px 10px 0px;
	background:bottom url('/images/pager-back.jpg');
	background-repeat:no-repeat;
	min-height: 500px;
}

.productview_inner .viewall{
	text-transform:lowercase;
	text-align:right;
}

.productview h1 a{
	color:#414611;
}
.productview h1 a:hover{
	color:#414611;
}
.productview h1{
	background:none;
	color:#414611;
	font:bold 12px Tahoma;
	width:483px;
	padding:0;
	margin:0;
	height:18px;
	padding-left:5px;
	padding-bottom:5px;
	border-bottom:1px solid #e0e5b1;
}
.productview .left{
	float:left;
	width:165px;
	padding:5px;
}
.productview .left .product_image{
	width:158px;
	height:126px;
	margin:auto;
	overflow:hidden;
	border:1px solid #cbcdb9;
	text-align:center;
}
.productview .left .product_image img{
	width:158px;
	height:126px;
}
.productview .left .link{
	margin-top:5px;
	margin-left:auto;
	width:160px;
	height:19px;
	background: url('/images/product-link.jpg');
	background-repeat:no-repeat;
	color:white;

}
.productview .left .link a{
	color:white;
	text-decoration: none;
	margin-left:20px;
	width:140px;
}

.productview .left .rate{
	color:#414611;
	background: url('/images/product-rate.jpg');
	background-repeat:no-repeat;
	width:105px;
	height:160px;
	margin:auto;
	margin-top:10px;
	text-align:center;
	padding:20px 30px;
}
.productview .left .rate{
	font:normal 12px Tahoma;

}
.productview .left .rate .overal{
	font:bold 12px Tahoma;
}

.productview .left .rate .subrate{
	padding-top:6px;
}
.productview .product_buttons{
	padding-top:5px;
	text-align:right;
	color:#a0a288;
	display:block;
	line-height:26px;
}
.productview .count{
	vertical-align:bottom;
}
.productview .buttons{
	/*margin-left:132px;*/
	/*height:35px;*/
	color:#a0a288;
	vertical-align:middle;
}

.productview .right{
	margin-left: 180px;
	min-height: 450px;
}
.productview .right img{
	max-width:300px;
}
.productview .gallery{
	width:100%;
	display:table;
}
.productview .gallery_picture{
	width:138px;
	height:112px;
	overflow:hidden;
	/*float:left;*/
	border:1px solid #cbcdb9;
	padding:0px;
	margin-right:5px;
	text-align:center;
}
.productview .gallery_picture img{
	height:112px;
	/*margin:auto;*/
}


.productview .right h2{
	background:#d0d797;
	padding:5px 5px 5px 10px;
	font:bold 11px Tahoma;
	margin-bottom:4px;
	text-transform: uppercase;
}




.productview .characteristics{
	font:normal 11px Tahoma;
	/*margin:0 10px;*/
	display:block;
}

.productview .characteristics table{
	border-collapse:collapse;
	background:white;
	width:308px;
}

.productview .characteristics .category{
	background:0 40% url('/images/bullet.jpg');
	background-repeat:no-repeat;
	/*width:155px;*/
	vertical-align:top;
	height:20px;
	padding-left:15px;
	font:bold 11px Tahoma;

}


.productview .characteristics .name{
	border-top:1px solid #d0d797;
	border-right:2px solid white;
	/*border-right:5px solid transparent;*/
	font:normal 12px Tahoma;
	background:#eff2d8;
	width:50%;
	/*height:inherit;*/
	vertical-align:top;
	padding:4px 4px 4px 15px;
}
.productview .characteristics .value {
	border-top:1px solid #d0d797;
	font:normal 12px Tahoma;
	background:#eff2d8;
	vertical-align:top;
	padding:4px 4px 4px 15px;
	text-align:right;
	/*width:20%;*/
}

.productview .characteristics .value.tick span{
	visibility:hidden;
}
.productview .characteristics .value.tick{
	background:#eff2d8 url('/images/product-no.jpg');
	background-position:98% 3px;
	background-repeat:no-repeat;
}
.productview .characteristics .value.tick.yes{
	background:#eff2d8 url('/images/product-yes.jpg');
	background-position:98% 3px;
	background-repeat:no-repeat;
}


.compare_pane{
	width:200px;
	background:url('/images/compare-back.jpg');
	padding-top:5px;
	padding-left:8px;
	height:157px;
}
.compare_container{
	width:200px;
	height:100px;
	clear:right;
	padding-top:10px;
}
.compare_pane h2{
	margin:0;
	padding:0;
	font:bold 12px Tahoma;
}
.compare_pane h3{
	margin:0;
	padding:0;
	font:bold 12px Tahoma;
	width:110px;
	text-align:center;
}
.compare_pane h3 a{
	color:#414611;
	text-decoration:none;
}
.compare_pane h3 a:hover{
	color:#414611;
	text-decoration:underline;
}
.compare {
	float:left;
	width:100px;
}
.compare .thumb{
	width:95px;
	height:96px;
	background:url('/images/compare-border.jpg');
	overflow:hidden;
	text-align:center;
}
.compare .thumb img{
	width:95px;
	height:74px;
	padding-top:10px;
}

.compare_border{
	position:absolute;
	background:url('/images/compare-border.png');
	width:85px;
	height:87px;
	/*border:1px solid red;*/
	text-align:right;
	padding:5px;
}
.compare_border a{
	font:bold 14px Verdana;
	color:red;
	text-decoration:none;
	background:url('/images/close.png');
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	display:block;
	margin-left:75px;
}
.compare_border a:hover{
	color:pink;
	text-decoration:none;
}
.compare_button{
	font:bold 12px Tahoma;
	text-align:center;
	margin-top:15px;

}
.compare_button a{
	background:url('/images/button.png');
	background-repeat:no-repeat;
	height:19px;
	width:115px;
	display:block;
	color:white;
	text-transform:uppercase;
	text-decoration:none;
	margin:auto;
	padding-top:2px;
}
.compare_button a:hover{
	background:url('/images/compare-button.png');
	background-repeat:no-repeat;
}
.new_compare_button{
	font:bold 12px Tahoma;
	text-align:center;
	margin-top:10px;
	display:inline;
}
.new_compare_button a{
	background:url('/images/button.png');
	background-repeat:no-repeat;
	height:19px;
	width:115px;
	display:inline-block;
	color:white;
	text-transform:uppercase;
	text-decoration:none;
	margin:auto;
	padding-top:2px;
}
.new_compare_button a:hover{
	background:url('/images/compare-button.png');
	background-repeat:no-repeat;
}
.compareproducts{
	background:url('/images/compare-top.jpg');
	background-repeat:no-repeat;
	width: 729px;
}
.compareproducts_inner{
	width: 729px;
	background:bottom left url('/images/compare-bottom.jpg');
	background-repeat:no-repeat;
	padding-top:40px;
}
.compareproducts .column{
	width:340px;
	float:left;
	/*margin-top:40px;*/
	padding:10px;
}

.compareproducts .n1{
	border-right:1px solid #a2ae31;
}

.compareproducts .product_image{
	width:110px;
	height:88px;
	overflow:hidden;
	border: 1px solid #cfd1be;
	float:left;
}
.compareproducts .product_image img{
	width:110px;
	height:88px;
}


.compareproducts .rate{
	margin-top:10px;
	background:url('/images/compare-rating.jpg');
	width:321px;
	height:60px;
	padding:10px;
	color:#414611;
	font:normal 12px Tahoma;
	clear:left;
}
.compareproducts .rate .overal{
	margin-left:10px;
	margin-top:5px;
	font:bold 12px Tahoma;
}
.compareproducts .rate .subrate{
	margin-top:5px;
	float:left;
	width:33%;
	text-align:center;
}
.compareproducts .rate .stars{
	margin-top:5px;
}




.compareproducts h1 a{
	color:#414611;
}
.compareproducts h1 a:hover{
	color:#414611;
}
.compareproducts h1{
	background:none;
	color:#414611;
	font:bold 12px Tahoma;
	width:340px;
	padding:0;
	margin:0;
	margin-bottom:10px;
	height:18px;
	padding-left:5px;
	padding-bottom:5px;
border-bottom:1px solid #e0e5b1;
	position:absolute;
	margin-top:-40px;

}

.compareproducts h2 a{
	color:#414611;
}
.compareproducts h2 a:hover{
	color:#414611;
}


.compareproducts h2{
	/*width:350px;*/
	font:bold 11px Tahoma;
	color:#414611;
	background:#eff1d9;
	padding:4px;
	text-transform:uppercase;
}


.removecompare a{
	float:right;
	background:0px 2px no-repeat url('/images/close.png');
	padding-left:14px;
	font:normal 11px Tahoma !important;
	text-transform:lowercase;
}


.descriptions{
	/*display:table;*/
	/*width:680px;*/
	/*clear:both;*/
	float:none;
}
.descriptions .dcolumn{
	width:340px;
	/*display:inline;*/
	/*display:inline-block;*/
	/*margin-top:40px;*/
	padding:10px;
	vertical-align:top;
	float:left;
}

.compareproducts .characteristics{
	font:normal 11px Tahoma;
	/*margin:0 10px;*/
	/*display:block;*/
	padding-left:10px;
	float:left;
}

.compareproducts .characteristics table{
	border-collapse:collapse;
	border-spacing:0px;
	background:white;
	width:700px;
	margin-bottom:20px;
}
.compareproducts .characteristics table tr{
	border:none;
	padding:0px;
	margin:0px;
}
.compareproducts .characteristics table td{
	border:none;
	padding:0px;
	margin:0px;
}
.characteristics .name,
.characteristics .value
{
	background:url('/images/tdback.jpg');
}
.compareproducts .characteristics .title.col2{
	/*width:340px;*/
}
.compareproducts .characteristics .title.col1,
.compareproducts .characteristics .category.col1,
.compareproducts .characteristics .value.col1{
	border-right:20px solid white;
}
.compareproducts .characteristics .title.col1,
.compareproducts .characteristics .category.col1{
	/*width:300px;*/
	/*padding-right:20px;*/
}
.compareproducts .characteristics .category span{
	padding-top:8px;
	vertical-align:top;
	display:block;
	height:25px;
}
.compareproducts .characteristics .category{
	background:0 40% url('/images/bullet.jpg');
	background-repeat:no-repeat;
	width:155px;
	vertical-align:top;
	height:20px;
	padding-left:15px;
	font:bold 11px Tahoma;

}


.compareproducts .characteristics .name{
	/*border-top:1px solid #d0d797;*/
	border-right:2px solid white;
	/*border-right:5px solid transparent;*/
	font:normal 12px Tahoma;
	/*background:#eff2d8;*/
	width:120px;
	/*height:inherit;*/
	vertical-align:top;
	padding:4px 4px 4px 15px;
}
.compareproducts .characteristics .value {
	/*border-top:1px solid #d0d797;*/
	font:normal 12px Tahoma;
	/*background:#eff2d8;*/
	vertical-align:top;
	padding:4px 4px 4px 15px;
	text-align:right;
	width:200px;
	padding-right:20px;
}
.compareproducts .characteristics .value.tick span span{
	display:none;
}
.compareproducts .characteristics .value.tick span{
	display:block;
	height:20px;
}
.compareproducts .characteristics .value.tick span{
	background:#eff2d8 url('/images/product-no.jpg');
	background-position:98% 3px;
	background-repeat:no-repeat;
}
.compareproducts .characteristics .value.tick.yes span{
	background:#eff2d8 url('/images/product-yes.jpg');
	background-position:98% 3px;
	background-repeat:no-repeat;
}


.compareproducts .description{
	max-height:270px;
	overflow:hidden;
	clear:both;
}
.compareproducts .description p{
	padding:0;
	margin:0;
}
.compareproducts .productdata{
	clear:both;
}

.compareproducts .links{
	height:115px;
}
.compareproducts .links .link{
	margin-top:3px;
	margin-left:auto;
	width:221px;
	height:18px;
	background: url('/images/compare-links.jpg');
	background-repeat:no-repeat;
	color:white;
	padding-top:2px;
}
.compareproducts .links .link a{
	color:white;
	text-decoration: none;
	margin-left:20px;
	width:140px;

	text-transform:uppercase;
}



.compareselect{
	width:508px;
	background:url('/images/article-back.jpg');
	background-repeat:no-repeat;
	padding-top:10px;
}

.compareselect h2{
	color:#414611;
	font:bold 12px Tahoma;
	padding-left:15px;
}

.compareselect_form{
	background:url('/images/compare-select-back.jpg');
	background-repeat:no-repeat;
	height:340px;
	width:474px;
	margin:auto;
	padding:9px;
}

.compareselect_form #masterForm{
	margin:0;
	padding:0;
}
.compareselect_form .brand-element{
	background:bottom left url('/images/compare-select.jpg');
	background-repeat:no-repeat;
	width:221px;
	padding:5px;
	margin:0;
	float:left;
}
.compareselect_form .brand-element label {
	color:#414611;
	font:bold 12px Tahoma;
	margin:0;
	padding:0;
	height:15px;
}

.compareselect_form .product-element{
	background:bottom left url('/images/compare-select.jpg');
	background-repeat:no-repeat;
	width:221px;
	padding:5px;
	margin:0;
	margin-left:6px;
	float:left;
}
.compareselect_form .product-element label {
	color:#414611;
	font:bold 12px Tahoma;
	margin:0;
	padding:0;
	height:15px;
}
.compareselect_form .brand-element select,
.compareselect_form .product-element select
{
	height:285px;
	width:221px;
	border:none;
	margin-top:10px;
}




.comparethumbs_inner {
	background:left url('/images/compare-thumbs-back.jpg');
	background-repeat:no-repeat;
	width:464px;
	height:136px;
	margin:auto;
	padding:15px 10px;
}
.comparethumbs_container{
	padding-bottom: 2px;
	height:112px;
	/*border:1px solid red;*/
}
.comparethumb{
	background:left url('/images/compare-thumb.jpg');
	background-repeat:no-repeat;
	width:212px;
	height:98px;
	padding:10px;
	float:left;
	/*margin-left:4px;*/
}
.comparethumb .thumb{
	width: 95px;
	height: 95px;
	overflow:hidden;
	float:left;
	text-align:center;
}
.comparethumb img{
	width: 95px;
	/*height: 95px;*/
}

.comparethumbs_inner .compare_button{
	font:bold 12px Tahoma;
	text-align:center;
}
.comparethumb .product_name{
	text-align:right;
	height:45px;
}
.comparethumb .product_name a{
	color:#414611;
	font:bold 11px Tahoma;
	text-decoration:none;
}


.comparethumb .rating{
	color:#414611;
	font:normal 11px Tahoma;
	text-align:right;
	height:35px;
	background:url('/images/star.png');
	background-repeat:no-repeat;
	padding-left:12px;
	margin-left:140px;
}

.comparethumb .delete{
	text-align:right;
	margin-left:130px;
	height:20px;
}
.comparethumb .delete a{
	color:#414611;
	font:bold 11px Tahoma;
	text-decoration:none;
	padding-left:15px;
	height:20px;
	background:0 2px url('/images/close.png');
	background-repeat:no-repeat;
	text-decoration: underline;
}

.info{
	background:url('/images/info.png');
	background-repeat:no-repeat;
	padding-left: 36px;
	height:24px;
	vertical-align:middle;
	display:block;
	border-bottom:1px solid #a0b471;
	text-transform:uppercase;
	font:bold 12px Tahoma;
	color:#414611;
	padding-top:8px;
	margin:0px 15px;
}



.articleShort h2.linkTitle{
	margin-left:126px;
	width:350px;
	font:bold 12px Tahoma;
	color:#414611;
	background:#e0e5b1;
	padding:4px;
}

.articleShort .linkShort{
	margin-left:126px;
	font:normal 11px Tahoma;
	color:#5a5a5a;
}
.articleShort .linkDescription{
	margin-left:126px;
	font:normal 11px Tahoma;
	color:#5a5a5a;
}
.articleShort .linkShort:first-letter{
	margin-left:1em;
}

.articleShort .linkUrl{
	margin-left:126px;
	font:normal 11px Tahoma;
	color:#5a5a5a;
}


.articles h1 a{
	color:#414611;
}
.articles h1 a:hover{
	color:#414611;
}
.articles h1{
	background:none;
	color:#414611;
	font:bold 12px Tahoma;
	width:483px;
	padding:0;
	margin:0;
	height:18px;
	padding-left:5px;
	padding-bottom:5px;
	border-bottom:1px solid #e0e5b1;
}
.comments p{
	padding:0;
	margin:0;
}
.comment blockquote{
	border:1px solid #eeeeee;
	margin:0;
	padding:5px;
}

.login{
	width:508px;
	background:url('/images/article-back.jpg');
	background-repeat:no-repeat;
	color:#5a5a5a;
	font:normal 11px Tahoma;
	height:600px;
}

.login_inner{
	width:488px;
	padding:15px 10px 0px;
	/*background:url('/images/viewall-back.jpg') bottom no-repeat;*/
	min-height:400px;
}


.login h1{
	background:none;
	color:#414611;
	font:bold 12px Tahoma;
	width:480px;
	padding:0;
	margin:0;
	margin-bottom:10px;
	height:18px;
	padding-left:5px;
	padding-bottom:5px;
	border-bottom:1px solid #e0e5b1;
}
.login h1 .login_title{
	display:block;
	float:left;
	width:50%;
	text-align:left;
}
.login h1 .signup_title{
	display:block;
	width:50%;
	float:right;
	text-align:right;
}
.login h2{
	background:#d0d797;
	padding:5px 5px 5px 10px;
	font:bold 11px Tahoma;
	margin-bottom:4px;
	/*text-transform: uppercase;*/
	color:#414611;
}

#captcha-label{
	background:#d0d797;
	padding:5px 5px 5px 10px;
	font:bold 11px Tahoma;
	margin-bottom:4px;
	/*text-transform: uppercase;*/
	color:#414611;
	float:none;
	display:block;
	width:193px;
	margin-top:10px;
}

.login_form{
	width:238px;
	min-height:410px;
	background:bottom url('/images/login-back-bottom.jpg');
	float:left;
	margin-left:5px;
	background-repeat:  no-repeat;
}
.login_form_inner{
	width:208px;
	min-height:410px;
	padding:15px;
	background:url('/images/login-back-top.jpg');
	background-repeat:  no-repeat;
}
.login_form a{
	color:#414611;
}
.login dt{
	float:left;
	width:65px;
	font:bold 11px Tahoma;
	padding-top:2px;
	/*margin:10px 0;*/
}
.login dd{
	margin:10px 0;
}
.login p{
	padding:0;
	text-align:right;
	margin:0;
}
.login b{
}
input[type=text],input[type=password]{
	width:123px;
	height:18px;
	font:normal 10px Tahoma;
	background: url('/images/login-input.jpg');
	border:none;
	padding:0 5px;
}
input[type=submit]{
	width:115px;
	height:19px;
	background: url('/images/button.png');
	color:white;
	font:bold 11px Tahoma;
	border:none;
	text-transform:uppercase;
	margin:auto;
}
input[type=submit]:hover{
	background: url('/images/compare-button.png');
}


#masterForm{
	width:660px;
}

.char_category{
	margin-top:20px;
	float:left;
}
.char_children{
	margin-top:20px;
	float:left;
}
#char-label{
	clear:left;
}
.char_category label,.char_children label{
	vertical-align:top;
}

.filters{
	background:url('/images/filter-back.jpg');
	padding-top:15px;
	width:508px;
	margin-bottom:15px;
}

#filterForm{
	margin:0px;
	background:no-repeat url('/images/filter-bottom.jpg') ;
	background-position:left bottom;
	padding:0px 20px 13px 20px;
}

#filterForm fieldset{
	border:none;
	padding:0;
	margin:0;
	margin-top:15px;
}
#filterForm dl{
	margin:0px;
}
#filterForm #find-label{
	display:none;
}

#filterForm label{
	/*float:left;*/
	width:auto;
	min-width:80px;
	padding-right:10px;
	display:inline;
}
#filterForm .select,#filterForm .brand{
	float:left;
	width:30%;
	margin-left:4px;
	height:18px;
	padding:0;
}

#filterForm .select{
	padding:5px 0;
}

#filterForm select{
	width:120px;
	height:18px;
	font:normal 10px Tahoma;
	margin:0;
}
#filterForm .checkbox{
	float:left;
	height:18px;
	margin-left:4px;
}
#filterForm .checkbox label{
	/*width:100%;*/
	height:18px;
	color:#5a5a5a;
}
#filterForm .checkbox{
	height:18px;
}
#filterForm .filter{
	margin:0px 0 0 320px;
	/*text-align:right;*/
	/*float:right;*/
}
#filterForm #fieldset-checkboxes{
	padding-bottom:5px;
}
#filterForm #fieldset-submit{
	margin:0;
}

#filterForm #fieldset-submit2{
	margin:0;
}

#filterForm #fieldset-sorts{
	height:40px;
	color:#5a5a5a;
}
#filterForm .sort{
	/*float:right;*/
	margin:0px 0 0 320px;
}
#filterForm legend{
	font:bold 12px Tahoma;
	color:#414611;
	text-transform:uppercase;
	padding-bottom:5px;
}


#filterForm #fieldset-main legend{
	float:left;
}

#image_preview {
	margin: auto;
	padding: 10px 0;
	text-align:center;
}

.article_pics{
	width:488px;
	padding:15px 10px 0px;
	background: bottom url('/images/no-pager-back.jpg');
	background-repeat:no-repeat;
	min-height: 350px;
	height:60%;
	position:relative;
}

#image_preview img{
	margin: auto;
	height:200px;
	width:auto;
}
#image_preview a{
	margin: auto;
	/*max-width:350px;*/
	height:200px;
	position:relative;
	display:block;
	width:auto;
}
#image_preview.zoom img{
	text-align:center;
	margin: auto;
	height:auto;
	width:auto;
	padding:0;
	left:40px;
	position:absolute;
	border:1px solid #efefef;
}

#image_preview h2 {
	margin-bottom: 10px;
	padding: 0;
}
#image_preview a.s_thumb_1 {
	clear: both;
	text-align:center;
}
#image_preview #backgroundPopup{
	display:none;
}
#image_preview.zoom #backgroundPopup{
	display:block;
}

.picture_paginator{
	width:490px;
	height:70px;
	text-align:center;
	margin:auto;
}

#images_slide {
	margin: 0 auto 15px auto;
	text-align:center;
	margin:auto;
	height:70px;
	display:inline-block;
	width:auto;
}

#images_slide ul{
	padding:0;
	margin:auto;
	height:70px;
	text-align:center;
	float:left;
}
#images_slide li, #images_slide li a {
	/*display: block;*/
	float: left;
	text-align:center;
}
#images_slide li {
	width: 70px;
	height: 50px;
	margin-right: 10px;
	overflow:hidden;
	text-align:center;
	list-style:none;
}

#images_slide li img {
	height: 50px;
	margin:auto;
}

#images_slide li.selected {
	width: 64px;
	height: 44px;
	border:3px solid #a2ae31;
}
#images_slide li.s_nav{
	width: 27px;
	height: 50px;
	padding: 0 4px;
	padding-top:10px;
	line-height: 22px;
	font-size: 58px;
}
#images_slide li.s_nav.disabled {
	color:black;
}
#images_slide li.s_nav a {
	height: 30px;
	color: #a2ae31;
	text-decoration:none;
}
#images_slide li.s_nav a:hover {
	background: #a2ae31;
	color: #fff;
}
#images_slide li.selected a img {
	background-color: #dbf4b4;

}




.rankings_container h1{
	text-transform: uppercase;
}
.rankings{
	width:508px;
	background:url('/images/article-back.jpg');
	background-repeat:no-repeat;
	margin-bottom:20px;
	font:normal 11px Tahoma;
}
.rankings p{
	font-size:15px;
}
.rankings_inner{
	width:488px;
	padding:15px 10px 20px;
	background:bottom url('/images/no-pager-back.jpg');
	background-repeat:no-repeat;
}
.rankings h2{
	background:#d0d797;
	padding:5px 5px 5px 10px;
	font:bold 11px Tahoma;
	margin-bottom:4px;
	text-transform: uppercase;
}
.rankings .dl{
	margin:0px;
	font:normal 11px Tahoma;
	padding:0px 2px 10px;
}
.rankings .dt{
	display:block;
	/*clear:left;*/
	margin:0 0 3px 0;

}
.rankings .dt .name{
	font:normal 12px Tahoma;
	background:0 60% url('/images/bullet.jpg');
	background-repeat:no-repeat;
	width:365px;
	vertical-align:middle;
	height:15px;
	padding-left:15px;
	float:left;
	font:bold 11px Tahoma;
}
.rankings .dt .value {
	font:normal 12px Tahoma;
	background: 0 60% url('/images/bullet.jpg');
	background-repeat:no-repeat;
	vertical-align:middle;
	height:15px;
	padding-left:15px;
	margin-left:370px;
	font:bold 11px Tahoma;

}


.rankings .dd{
	display:block;
	height:21px;
	background:none;
	margin:0;
}
.rankings .dd .name{
	border-top:1px solid #d0d797;
	/*border-right:5px solid transparent;*/
	font:normal 12px Tahoma;
	background:#eff2d8;
	width:350px;
	height:14px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
	float:left;
}
.rankings .dd .value {
	border-top:1px solid #d0d797;
	font:normal 12px Tahoma;
	background:#eff2d8;
	height:14px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	margin-left:370px;
	text-align:right;
}

.leftad{
	margin:auto;
	margin-top:5px;
	width:211px;
	height:227px;
	background:no-repeat url('/images/banner-back.jpg');
}
.leftad span{
	margin-left:8px;
	padding-top:2px;
	font:normal 11px Tahoma;
	text-transform:uppercase;
	color:#414611;
	display:block;
}
.leftad_inner{
	margin-left:6px;
	margin-top:6px;
	width:200px;
	height:200px;
}


.rightad{
	margin:auto;
	margin-top:5px;
	width:211px;
	height:227px;
	background:no-repeat url('/images/banner-back.jpg');
}
.rightad span{
	margin-left:8px;
	padding-top:2px;
	font:normal 11px Tahoma;
	text-transform:uppercase;
	color:#414611;
	display:block;
}
.rightad_inner{
	margin-left:6px;
	margin-top:6px;
	width:200px;
	height:200px;
}

.topad{
	margin-left:230px;
	height:90px;
}
.topad span{
	margin-left:4px;
	font:normal 10px Tahoma;
	text-transform:uppercase;
	color:#414611;
	position:absolute;
	margin-top:-16px;
}
.topad img,.topad a{
	display:block;
	width:728px !important;
	height:100%;
}

.stars{
	margin:auto;
	width:80px;
	background:url('/images/star-grey.jpg');
	height:12px;
}
.stars .inner{
	width:100%;
	background:url('/images/star-color.jpg');
	height:12px;
}


.ui-tabs-nav{
	max-height:30px;
}
.buttons .tags{
	float:left;
}

#backgroundPopup{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url('/images/fade.png');
	display:none;
}

#popupContact{
	display:none;
	top:0;
	position:fixed;
	margin:250px auto;
	width:490px;
	/*height:193px;*/
	padding:0;
	padding-bottom:20px;
	background:bottom no-repeat url('/images/popup-bottom.png');
}


#popupContact form{
	/*width:490px;*/
	padding:10px 20px;
	margin:0;
	background:no-repeat url('/images/popup-top.png') ;
}

#popupSubscribe{
	display:none;
	top:0;
	position:fixed;
	margin:250px auto;
	width:490px;
	/*height:193px;*/
	padding:0;
	padding-bottom:20px;
	background:bottom no-repeat url('/images/popup-bottom.png');
}


#popupSubscribe form{
	/*width:490px;*/
	padding:10px 20px;
	margin:0;
	background:no-repeat url('/images/popup-top.png') ;
}

.buttons img{
	width:25px;
	height:24px;
}
.tags {
	color: #a0a288;
}
.tags a{
	color: #a0a288;
}
.tags a:hover{
	color: #414611;
}

.reviewvote{
	background:no-repeat url('/images/question.jpg');
	height:35px;
	padding-left:35px;
	color: #216889;
	padding-top:5px;
	font:bold 13px Tahoma;
	margin-left:5px;
}
.reviewvote a{
	height:22px;
	width:40px;
	text-align:center;
	padding-top:3px;
	margin-left:5px;
	background:no-repeat url('/images/yes-no-back.jpg') ;
	font:normal 13px Tahoma;
	text-decoration:none;
	text-transform: uppercase;
	display:inline-block;
}

.reviewvote a.yes{
	color:#a2ae31;
}

.reviewvote a.no{
	color:#ad0101;
}

.content_gallery{
	margin-bottom:10px;
	height:250px;
}
.content_gallery .content_ad{
	width:250px;
	height:250px;
	float:right;
	display:block;
	overflow:hidden;
}
.content_gallery .content_ad img{
	width:250px;
	height:250px;
}

.content_gallery .content_picture{
	width:230px;
	height:250px;
	float:left;
	display:block;
	overflow:hidden;
	text-align:center;
}
.content_gallery .content_picture img{
	/*max-width:250px;*/
	height:250px;
}


/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

#message-label{
	float:right;
	width:50%;
}
#message-element{
	float:right;
	width:50%;
}
.red{
	color:red !important;
}

.article_pics .nav{
	display:block;
	text-align:center;
}
.article_pics .nav a{
	color: navy;
	text-transform:uppercase;
	text-decoration:none;
}
#image_preview ._gallery{
	margin-top:10px;
}


.featuredad{
	width:250px;
	height:250px;
	/*float:right;*/
	display:block;
	overflow:hidden;
}
.featuredad img{
	max-height:250px;
	max-width:250px;
}

.a2a_menu_find{
	background:none !important;
}

#search_filter {
	padding-bottom: 30px;
}

#keyword {
	background: none;
	border: 2px solid #dedede;
	font-size:  1.5em;
	height: 23px;
	width:  250px;
}

#result_content {
	min-height: 400px;
}


.user_link {
	margin: 20px 10px 0 10px;
	display: block;
	text-decoration: underline;
	color: #414611;
}

	.user_link:hover {
		text-decoration: none;
	}
	
.user_link_notes {
	margin: 0 10px;
}

.user_details {
	list-style: none;
}
.user_details li {
	list-style: none;
	margin: 9px 0;
}

.user_details label {
	display: inline-block;
	padding-right: 5px;
	text-align: right;
	width: 110px;
	font-size: 11px;
	font-weight: bold;
}


