@charset "utf-8";
/* CSS Document */

h1, h2, h3, h4, h5, div, p, ul, li, a, form, label, input {
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a {
	outline: none;
}
a:hover {
	outline: none;
}
img {
	border:none;
}
.clr {
	clear:both;
}
#container {
	width:960px;
	margin: 20px auto;
	color:#000;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin-bottom:6px;
	width:auto;
}
/*----------- Header Starts -----------*/

#header {
	width:960px;
	float:left;
}
.logo {
	float:left;
}
#tags {
	margin:10px 0px 10px 0px;
	text-align:center;
	color:#6699CC;
}
#tags ul {
	list-style-type:none;
}
#tags li {
	display:inline;
	margin:0px 1px 0px 1px;
}
#tags li a {
	color:#6699CC;
	text-decoration:none;
}
#tags li a:hover {
	color:#060;
	text-decoration:none;
}
.searchbox {
	background-image:url(../images/bg_searchbox.png);
	background-repeat:repeat-x;
	width: 100%;
	height: 40px;
	margin:0px 0px 20px 0;
}
/*----------- TopMenu Starts -----------*/


#menu {
	float:right;
	margin:0px 0px 0px 0px;
}
#menu ul {
	list-style-type:none;
	list-style-image:none;
}
#menu ul li {
	float:left;
	font-size:12px;
	color:#6699CC;
	margin:0 10px 0 0;
}
#menu ul li a {
	font-size:12px;
	text-decoration:none;
	color:#6699CC;
}
#menu ul li a:hover {
	font-size:12px;
	text-decoration:underline;
	color:#6699CC;
}
/*----------- TopMenu Ends -----------*/

	
/*----------- Mainbody Starts -----------*/	
	

.leftbar {
	width:300px;
	margin:0px 0px 0px 0px;
	float:left;
	border-style:solid;
	border-color:#6699CC;
	border-width:1px;
}
.leftbar .navigation-group {
	float:left;
	width:300px;	
}
.leftbar .navigation-categories {
	float:left;
	width:300px;
}
.leftbar .navigation-group ul {
	list-style-type:none;
	list-style-image:none;
	text-align:left;	
	margin-right:25px;
	padding:10px 10px 10px 10px;
}
.leftbar .navigation-group ul li {
	margin-top:18px;
	font-size:15px;
}
.leftbar .navigation-group ul li a {
	font-size:15px;
	text-decoration:none;
	letter-spacing:normal;
	color:#000;
}
.leftbar .navigation-group ul li a:hover {
	font-size:15px;
	color:#6699CC;
	text-decoration:none;
}
.groupsbox {
	background-image:url(../images/bg_searchbox.png);
	background-repeat:repeat-x;
	width: 100%;
	height: 40px;
	margin:0px 0px 0px 0px;
}
.groupsbox h1 {
	padding:5px 0px 0px 0px;
	font-size:22px;
	color:#FFF;
	text-align:center;
}
.categoriesbox {
	background-image:url(../images/bg_searchbox.png);
	background-repeat:repeat-x;
	width: 100%;
	height: 40px;
	margin:0px 0px 0px 0px;
}
.categoriesbox h1 {
	padding:5px 0px 0px 0px;
	font-size:22px;
	color:#FFF;
	text-align:center;
}
.leftbar .navigation-categories h2 {
	text-align:center;
	margin-top:10px;
	color:#6699CC;
}
.leftbar .navigation-categories ul {
	list-style-type:none;
	list-style-image:none;
	text-align:left;
	margin-right:25px;
	padding:10px 10px 10px 50px;
}
.leftbar .navigation-categories ul li {
	margin-top:10px;
	font-size:15px;
}
.leftbar .navigation-categories ul li a {
	font-size:15px;
	text-decoration:none;
	letter-spacing:normal;
	color:#6699CC;
}
.leftbar .navigation-categories ul li a:hover {
	font-size:15px;
	color:#360;
	text-decoration:none;
}
/*----------- Header Ends -----------*/

.rightbar {
	width:445px;
	height:460px;
	float:left;
	margin:0px 0px 20px 38px;
}

.rightbar0 {
	width:640px;
	float:left;
	margin:0px 0px 20px 18px;
}
.slideshow {
	width:640px;
	height:350px;	
	background-color:#FFFFE0;
}
.rightbar h1 {
	color:#99cc66;
	margin:3px 0px 0px 0px;
	font-size:30px;
	font-weight:bold;
}
.underline {
	width:100%;
	height:2px;
	background-color:#99cc66;
	margin:0px 0px 10px 0px;
}
.banner-big-left {
	float:left;
	margin:0px 20px 10px 0px;
	height:180px;
}
.banner-big-right {
	float:right;
	margin:0px 0px 0px 0px;
	height:180px;
}
.info-big-left {
	width:308px;
	height:280px;
	border:#33CC33;
	border-style:solid;
	border-width:1px;
	float:left;
	margin:10px 20px 0px 0px;
	position:relative;
	text-align:center;
}
.info-big-left h2 {
	font-size:22px;
	color:#6699CC;
	font-weight:bold;
	text-align:center;
	margin-bottom:15px;
}
.info-big-right {
	width:308px;
	height:280px;
	border:#33CC33;
	border-style:solid;
	border-width:1px;
	float:right;
	margin:10px 0px 10px 0px;
	position:relative;
	text-align:center;
}
.info-big-right h2 {
	font-size:22px;
	color:#6699CC;
	font-weight:bold;
	text-align:center;
	margin-bottom:15px;
}
.img {
	width:130px;
	height:130px;
	/*background-color:#CCC;*/
	text-align:center;
	float:left;
	margin:0 auto;
	vertical-align:middle;
}
.info-small-left {
	text-align:center;
	width:136px;
	height:230px;
	border:#33CC33;
	border-style:solid;
	border-width:1px;
	margin:10px 20px 0px 0px;
	float:left;
	position:relative;
	padding-left:7px;
}
.img-small-block {
	/*background: #3399FF;*/
	display: table-cell;
	height: 129px;
	width: 129px;
	vertical-align: middle;
	color: #fff;
}
* html .img-small-block img { /* IE6 */
	display: block;
z-index: expression( /* optimised expression, apply only start page */
runtimeStyle.zIndex = 1, this == ((129/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(129/2)-(parseInt(offsetHeight)/2) +'px');
}
*:first-child+html .parent span { /* IE7 */
	display: block;
z-index: expression( runtimeStyle.zIndex = 1, this == ((129/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(129/2)-(parseInt(offsetHeight)/2) +'px');
}
.info-small-left h2 {
	font-size:14px;
	color:#000;
	font-weight:bold;
	text-align:center;
	margin:0px 3px 0px -4px;
}
.info-small-left h3 {
	font-size:20px;
	color:#009933;
	text-align:center;
	margin:0px 3px 0px -4px;
}
.info-small-left span {
	vertical-align:top;
	font-size:14px;
}
.info-small-right {
	text-align:center;
	width:136px;
	height:230px;
	border:#33CC33;
	border-style:solid;
	border-width:1px;
	margin:10px 0px 0px 0px;
	float:left;
	position:relative;
	padding-left:7px;
}
.info-small-right .img {
	width:129px;
	height:129px;
	/*background-color:#CCC;*/
	float:none;
}
.info-small-right h2 {
	font-size:14px;
	color:#000;
	font-weight:bold;
	text-align:center;
	margin:0px 3px 0px -4px;
}
.info-small-right h3 {
	font-size:18px;
	color:#009933;
	text-align:center;
	margin:0px 3px 0px -4px;
}
.info-small-right span {
	vertical-align:top;
	font-size:14px;
}
.description {
	float:right;
	width:170px;
}
.description h3 {
	font-size:24px;
	color:#009933;
	text-align:left;
	margin:0px 0px 10px 0px;
}
.description span {
	vertical-align:top;
	font-size:14px;
}
.button-go {
	text-align:right;
	/*	margin:0px 0px 0px 0px;*/
	float:right;
	position:absolute;
	bottom:5px;
	right:5px;
}
.button-lm {
	/*margin:0px 0px 0px 0px;*/
	width:143px;
	position:absolute;
	bottom:0px;
	right:0px;
}
.mark {
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
	position:absolute;
	bottom:0px;
	left:0px;
}
/*------------Category Page------------*/

.paginationControl {
color: #99CC66;
}

.paginationControl a:link,.paginationControl a:visited {
color: #6699CC;
font-weight:900;
padding-top: 2px;
padding-right: 4px;
padding-bottom: 2px;
padding-left: 4px;
font-family: Arial, Helvetica, sans-serif, "Arial Black";
text-decoration: none;
}


.paginationControl a:hover,.paginationControl a:active {
color: #360;
padding-top: 2px;
padding-right: 4px;
padding-bottom: 2px;
padding-left: 4px;
}

.search-list {
	margin:10px 0px 10px 0px;
	color:#6699CC;
	font-size:14px;
}
.search-list ul {
	list-style-type:none;
}
.search-list li {
	display:inline;
	margin:0px 1px 0px 1px;
}
.search-list li a {
	color:#6699CC;
	text-decoration:none;
}
.search-list li a:hover {
	color:#360;
	font-size:14px;
	text-decoration:none;
}
.info-categories {
	width:638px;
	/*height:180px;*/
	border:#33CC33;
	border-style:solid;
	border-width:1px;
	float:left;
	margin:10px 20px 0px 0px;
	position:relative;
}
.description-category span {
	vertical-align:top;
	font-size:14px;
}
.info-categories h2 {
	font-size:22px;
	color:#6699CC;
	font-weight:bold;
	margin:5px 0px 15px 195px;
}
.description-category {
	float:right;
	width:440px;
	margin-bottom:22px;
}
.description-category p {
	font-size:12px;
}
.description-category h3 {
	font-size:24px;
	color:#009933;
	text-align:left;
	margin:0px 0px 10px 0px;
}
.img-categories {
	width:230px;
	margin-top:10px;
	margin-bottom:10px;
	/*background-color:#CCC;*/
	text-align:center;	
	float:left;
}
/*-----------Product Page----------*/

.rating-static {
	width: 80px;
	height: 16px;
	display: block;
	background: url('../images/stars.gif') 0 0 no-repeat;
}
.rating-0 {
	background-position: 0 0;
}
.rating-1 {
	background-position: 0 -16px;
}
.rating-2 {
	background-position: 0 -32px;
}
.rating-3 {
	background-position: 0 -48px;
}
.rating-4 {
	background-position: 0 -64px;
}
.rating-5 {
	background-position: 0 -80px;
}
.rating-value {
	font-size:30px;
	font-weight:bold;
}
.rating-votes {
	padding-left:10px;
	color:#666;
}
.rating-price {
	font-size:24px;
	color:#009933;
	float:right;
	margin:0px 3px 0px -4px;
	font-weight:bold;
}
.leftbar-pr {
	width:465px;
	height:460px;
	margin:0px 0px 0px 0px;
	float:left;
	}
#content-pr {
	margin-left:20px;
}
#content-pr h1 {
	color:#6699CC;
}
.button-pr {
	margin:20px 0px 20px 0px;
}
.button-pr-02 {
	margin:20px 0px 20px 320px;
}
.button-pr-bn {
	margin:20px 0px 20px 0px;
	float:right
}
.p-pr-main {
	margin-top:20px;
	margin-bottom:20px;
	font-size:18px;
}
.link00 {
	float:right;
	font-size:14px;
	margin:0px 0px 5px 0px;
	color:#6699CC;
	text-decoration:none;
}
.link01 {
	float:right;
	font-size:14px;
	margin:10px 0px 10px 0px;
	color:#6699CC;
}
.link02 {
	font-size:14px;
	margin:10px 0px 10px 0px;
	color:#6699CC;
}
.link03 {
	font-size:14px;
	margin:0px 0px 5px 0px;
	color:#6699CC;
	text-decoration:none;
}
.link04 {
	color:#FF941D;
	float:right;
}

.link04 a {
	font-size:18px;
	margin:0px 0px 5px 0px;
	color:#99CC66;
	text-decoration:none;
}

#review {
	font-size:14px;
}
#review h2 {
	font-size:22px;
	color:#6699CC;
}
#review h3 {
	font-size:16px;
	color:#000;
	margin-top:10px;
}
#review p {
	font-size:14px;
	margin-top:5px;
}
.underline02 {
	width:100%;
	height:2px;
	background-color:#6699CC;
	margin:0px 0px 10px 0px;
}

.underline03 {
	width:67%;
	height:1px;
	background-color:#E1E1E1;	
}

.review-ds {
	margin:0px 0px 20px 0px;
}
.button-yes {
	margin:20px 0px 20px 0px;
	float:right
}
.button-yes {
	margin:0px 10px 20px 0px;
	float:right
}
.button-no {
	margin:0px 620px 20px 0px;
	float:right
}
.shadow {
	color:#999;
}
#related {
}
#container-pr {
	width:640px;
	margin:0 auto;
}
#related h2 {
	font-size:22px;
	color:#6699CC;
}
.searchbox02 {
	width: 100%;
	height: 40px;
	margin:0px 0px 20px 0;	
}
.searchbox02 p {
	margin-top:10px;
}
.searchbox02 p span {
	font-weight:bold;
}
/*----------- Footer Starts -----------*/

#footer {
	float:left;
	width:960px;
	height:54px;
	margin-top:30px;
	border-top:#999;
	border-top-style:solid;
	font-size:12px;
	color:#6699CC;
	padding-top:10px;
}
#footer span {
	font-size:12px;
	color:#999;
}
#footer .footermenu {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6699CC;
}
#footer .footermenu ul {
	float:left;
	list-style-image:none;
	list-style-type:none;
	text-align:center;
}
#footer .footermenu ul li {
	float:left;
	text-align:center;
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#footer .footermenu ul li a {
	font-size:12px;
	text-decoration:none;
	color:#6699CC;
}
#footer .footermenu ul li a:hover {
	text-decoration:none;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#footer-pr {
	float:right;
	width:960px;
	height:54px;
	margin-top:30px;
	border-top:#999;
	border-top-style:solid;
	font-size:12px;
	color:#6699CC;
	padding-top:10px;
}
#footer-pr p {
	margin:0px 0px 0px 0px;
}
#footer-pr p {
	float:right;
	margin-top:20px;
	color:#6699CC;
}
#footer-pr span {
	font-size:12px;
	color:#999;
}
#footer-pr .footermenu-pr {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6699CC;
}
#footer-pr .footermenu-pr ul {
	float:right;
	list-style-image:none;
	list-style-type:none;
	text-align:center;
	border-bottom:20px;
	color:#6699CC;
}
#footer-pr .footermenu-pr ul li {
	float:right;
	text-align:center;
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6699CC;
}
#footer-pr .footermenu-pr ul li a {
	font-size:12px;
	text-decoration:none;
	color:#6699CC;
}
#footer-pr .footermenu-pr ul li a:hover {
	text-decoration:none;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}



/*----------- Footer Ends -----------*/

