#pager a, #pager span { border:1px solid #5C7F2D;  padding: 5px; margin:5px; text-decoration:none; }
#pager .disabled { color: #BBB; border:1px solid #BBB; }
#pager .current, #pager a:hover  { color:white; background-color: #5C7F2D; }

#pager { margin:10px 0 10px 0; }
#page {
	background-color:white;
}
#logo { width:300px; }
#page .header { position:relative; }
#menu {
  height: 45px; position: relative; top:0; width: 100%; background: url(/images/menu-back.gif) no-repeat scroll top center;
}
#menu ul {
	margin-top:18px;
}
#menu ul li {
display:inline;
color:white;
margin-right:50px;
}
#menu ul li a {
	color:white;
}
body { background:#272C18 url(/images/back.jpg) top center fixed no-repeat; margin: 0 10px 0 10px;}
a { color:#3A5F0B;text-decoration:none;cursor:pointer}
a:hover {text-decoration:underline;}
h1,h2,h3,h4,h5,h6 { color:#005502; }
.like { float:left; margin:20px 10px 0 0 ; }
.likes { float:clear; }

/* Products Page */ .productImage { float:left; }
.productbox { margin-left:0px; margin-right:10px; }
#homeimage, .product {  float:right;}
img { padding: 5px; border:none; }
.productborder { 
border:2px solid #CBFFA4;; 
background-color:#e5f5e5;
margin:8px; 
padding:10px;
width:207px;
float:left;
min-height:130px;
vertical-align:top;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
border-radius: 20px;
position:relative;
behavior: url(/css/PIE.htc);
height:184px;
overflow:hidden;

}

.productborder a { text-decoration:underline; }
.proddesc { font-size:10px; color:#274C18;}
.clearboth {clear:both;}
#nav { border-right: 1px solid #ccc;border-bottom:1px solid #ccc; }
#nav ul li ul li a { color:#5C7F2D !important; padding-left:10px;width:144px !important;}

#nav a { text-decoration:none; margin: 0 5px 0 10px; display:block; width:160px;}
#nav ul li { list-style-type:none; border-top:1px solid #ccc;padding:8px 0px 8px -45px; margin-left:-45px; }
#nav ul li span { float:right; margin:-20px 5px;color:#002A04; }
#nav li:hover, #nav ul li.selected { background-color:#5C7F2D; color:white; }
#nav li:hover a, #nav ul li:hover span, #nav ul li.selected a, #nav li.selected span { color:white; }
#nav ul li ul li { background-color:white !important; margin-left:-40px; }
#nav ul li ul li span { color:#5C7F2D !important }

#nav ul li ul li:hover, #nav ul li ul li.selected  { background-color:#7DA05D !important; margin-left:-40px; }
#nav ul li ul li:hover a, #nav ul li ul li:hover span { color:white !important;  }
#nav ul li ul li.selected a, #nav ul li ul li.selected span { color:white !important;  }

#container {
	margin-top:10px; 
	background: white  no-repeat scroll top left;
	border-left:1px solid #999;
	-moz-box-shadow: 3px 3px 4px #999;
	-webkit-box-shadow: 3px 3px 4px #999;
	box-shadow: 3px 3px 4px #999;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
	position: relative;
}

#query{
  background-image:url('https://petshopperstorage.blob.core.windows.net/images/magnifying-glass.gif');
  background-repeat:no-repeat;
  padding-left:20px;
}

#searchform{position:absolute; top:40px; right:10px;  } 
#searchform #query { width:150px; }
#tagline { position:absolute; top:-10px; right:10px; font-style:italic; color:#5C7F2D; white-space:nowrap; }
#freepp { font-size:14px; white-space:nowrap; }
.price { font-size: 21px; font-weight: bold; padding:3px; }
.quantity { width: 50px; }
.ar {text-align:right;}

.orderBy { float: right;
position: relative;
margin-top: 27px;
color:#002A04  !important; }

.submit {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
	background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:4px 5px 4px 5px;
	text-decoration:none;
	cursor:pointer;

}.submit:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );
	background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
	background-color:#77a809;
}.submit:active {
	position:relative;
	top:1px;
}

.review form {
	width:300px;
}
.review label {
	width:200px;
	//display:block;
	float:left;
}
.review input, .review textarea {
	width:200px;
	//float:right;
}
.rrp { text-decoration:line-through; color:#B00;font-size:12px; }
.saving { color:#B00;font-size:10px; }
#breadcrumbs {
 margin-top:20px;
}
.tpc_top_img{height:16px}
.tpc_widget{padding:0;margin:0;font:10px Verdana,Tahoma,Arial;overflow:hidden;text-align:left}
#tp_widget .tpc_bg{position:absolute;top:5px;left:0;padding:0 1000px 1000px 0;z-index:1}
#tp_widget_link{display:none}
#tp_widget .tpc_top{position:absolute;top:0;left:0;width:100%;z-index:10}
#tp_widget .tpc_top .tpc_top_left{float:left;background-repeat:no-repeat;background-position:0 -100px;width:3%;height:34px;background-image:url(/images/reviewsprite.png)}
#tp_widget .tpc_top .tpc_top_center{float:left;background-repeat:repeat;background-position:0 -230px;text-align:center;width:95%;height:34px;background-image:url(/images/reviewsprite.png)}
#tp_widget .tpc_top .tpc_top_center .tpc_top_img{position:absolute;left:50%;margin:12px 0 0 -65px;width:130px;height:13px;background-position:0 -425px;background-image:url(/images/reviewsprite.png)}
#tp_widget .tpc_top .tpc_top_right{position:absolute;top:0;right:0;background-repeat:no-repeat;background-position:right -100px;width:3%;height:34px;background-image:url(/images/reviewsprite.png)}
#tp_widget .tpc_rating{position:absolute;left:50%;top:40px;margin-left:-70px;width:140px;height:100px;z-index:10}
#tp_widget .tpc_rating .tpc_rating_speaker{float:left;margin:10px 0 10px 0;width:30px;height:40px;background-image:url(/images/reviewsprite.png);background-position:-110px -100px;}
#tp_widget .tpc_rating .tpc_rating_bubble{margin-bottom:3px;padding:0;background-position:0 -140px;float:right;width:110px;height:57px;background-image:url(/images/reviewsprite.png)}
#tp_widget .tpc_rating .tpc_rating_startext{margin:8px 0 0 16px;width:75px;height:14px;background-image:url(/images/reviewsprite.png);background-position:-75px -80px}
#tp_widget .tpc_rating .tpc_rating_star{margin:0 0 0 16px;width:75px;height:16px;background-image:url(/images/reviewsprite.png);background-position:0px -80px}
#tp_widget .tpc_rating .tpc_rating_rating{color:#808080;margin:0 0 0 16px}
#tp_widget .tpc_rating .tpc_rating_count{color:#000;font-weight:bold;margin:0;padding:0;display:inline}
#tp_widget .tpc_rating .tpc_rating_counttext{font-weight:normal;margin:0;padding:0;display:inline}
#tp_widget .tpc_review{position:absolute;top:130px;left:0;margin:0;padding:0;width:100%;z-index:10}
#tp_widget li{list-style-type:none;font-size:10px;margin:0 5px 10px 5px;padding:0}
#tp_widget h1,#tp_widget h2,#tp_widget h3,#tp_widget h4,#tp_widget h5,#tp_widget h6,#tp_widget p{display:inline}
#tp_widget .tpc_review_stars {height:16px;width:75px;background-image:url(/images/reviewsprite.png);background-position:0px -80px}
#tp_widget .tpc_review_author{color:#808080;font-weight:bold}
#tp_widget .tpc_review_time{color:#808080}
#tp_widget .tpc_review_title{color:#000;font-size:10px;font-weight:bold;text-decoration:none}
#tp_widget .tpc_review_message{color:#000;text-decoration:none}
#tp_widget .tpc_review_spacer{padding:0;margin:0;height:5px}
#tp_widget .tpc_review_hr{border-bottom:solid 1px #959595;margin:0 0 6px 0;padding:0;height:1px;font-size:1px}
#tp_widget .tpc_bottom{text-align:center;position:absolute;background-position:0 -375px;bottom:0;left:0;width:100%;height:37px;z-index:10;background-image:url(/images/reviewsprite.png)}
#tp_widget .tpc_bottom_img{position:absolute;left:50%;margin:0 0 0 -57px;background-position:0 -200px;width:115px;height:25px}
#tp_widget .tpc_bottom_hr{border-bottom:solid 1px #959595;margin:0 5px 6px 5px;padding:0;height:1px;font-size:1px}
#tp_widget .tpc_gradient{position:absolute;background-position:0 -270px;bottom:37px;left:0;width:100%;height:100px;z-index:2;background-image:url(/images/reviewsprite.png)}
