/* Design & Code (c) Empire Group, Inc. */
html, body { padding: 0; margin: 0; }
body {
	font: normal 12px/1.5em Arial, Helvetica, sans-serif;
	background: #e0e1e2; }

* {
	margin:0;
	padding:0
}
p{
	padding-bottom:1em
}
ul{
	margin-left:16px;
	padding-bottom:1em;
}
li{
	padding-bottom:3px;
}
img{
	border:0;
}
	
.float_left{ float:left; }	
.float_right{ float:right; }

/* Headings H1-H6 */
h1 { }

	#contentbox h1{
		color:#c31231;
		font-family:"Times New Roman", Times, serif;
		font-size:2.2em;
		line-height:150%;
		text-transform:uppercase;
	}

h2 { }

	#contentbox h2{
		color:#c31231;
		font-family:"Times New Roman", Times, serif;
		font-size:1.6em;
		line-height:150%;
		font-weight:normal;
	}
	
h3 { }

	#contentbox h3{
		color:#c31231;
		font-size:1.1em;
		line-height:150%;
	}

h4 { }

h5 { }

h6 { }





/* Paragraph and Link Styles */
p { }

	p a { }
	
a {
	color:#990000;
}
	
	
	
/* Lists and Navigation */


/* Generic Classes */
table.gallerydetail{
	border:0px;
	width:100%;
}
table.gallerydetail a.sbg{
	width:100px;
	height:70px;
	display:block;
	color:#333;
	background:url(/images/p_gallerybgnextprev.png) -1px 0 no-repeat;
	text-align:center;
	padding:15px 0 0 0;
}

table.gallerydetail div.gallerydetailimg{
	padding:0;
	text-align:center;
	width:464px;
	height:377px;
	padding-top:25px;
	background:url(/images/p_gallerybglarge.png) no-repeat;
}

table.gallerydetail span{
	padding-bottom:2px;
	width:400px;
	display:block;
	margin-top:5px;
}
table.gallerydetail small{
	padding-bottom:2px;
	width:400px;
	display:block;
}

ul.pagination{
	list-style:none;
}
ul.pagination li {
	list-style:none;
	display:block;
	padding:3px;
	text-align:center;
	text-decoration:none;
	float:left;
	color:#333;
}

ul.pagination li.next{
	list-style:none;
	display:block;
	padding:3px;
	text-align:center;
	text-decoration:none;
	color:#333;
}

ul.pagination li.previous{
	list-style:none;
	display:block;
	padding:3px;
	text-align:center;
	text-decoration:none;
	color:#333;
}

ul.pagination li.currentPage{
	list-style:none;
	display:block;
	padding:3px;
	text-align:center;
	text-decoration:underline;
	color:#333;
}

ul.pagination li.currentPage a{
	text-decoration:underline;
	color:#333;
}

ul.pagination li a{
	text-decoration:none;
	color:#333;
}

ul.gallery{
	list-style:none;
}
ul.gallery li{
	list-style:none;
	display:block;
	margin:0 0px 2px 50px;
	padding:0;
	text-align:center;
	width:227px;
	height:206px;
	float:left;
}
ul.gallery li a{
	width:197px;
	height:161px;
	display:block;
	text-decoration:none;
	padding:0px 0 0 0;
	color:#333;
}
ul.gallery li a span{
	display:block;
	padding-bottom:2px;
}
ul.gallery li a small{
	display:block;
	padding-bottom:2px;
}

ul.gallery li {
	background:url(/images/p_gallerybg2.png) -5px 0 no-repeat; 
	padding:22px 0 0 0;
}

ul.gallery li a.b3{
	background:url(/images/p_gallerybg3.png) -1px 0 no-repeat;
	padding:19px 0 0 0; 
}

ul.gallery li a.b4{
	background:url(/images/p_gallerybg4.png) -6px 0 no-repeat; 
	padding:27px 0 0 0;
}

ul.gallery li a.b5{
	background:url(/images/p_gallerybg5.png) 1px 0 no-repeat; 
	padding:27px 0 0 0;
}

ul.gallery li a.b6{
	background:url(/images/p_gallerybg6.png) -4px 0 no-repeat; 
	padding:29px 0 0 0;
}

.story{
	width:100%;
	height:300px;
	text-align:center;
	overflow:hidden;
}
.story a{
	color:#333333;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.potimg {
	background:#990000;
	border:0px solid #990000;
	margin:0 20px 10px 0;
	color:#FFFFFF;
	font-style:italic;
	text-align:center;
	float:left;
	width:366px;
}
	.potimg img{
		display:block;
		padding:2px;
	}
	
.potinfo{
	margin:0 0 20px 0;
}

.potlist{
	clear:both;
}
	.potlist ul{
	
	}
	.potlist ul li{
		list-style:none;
		float:left;
		margin:10px;
		text-align:center;
		width:110px;
		height:125px;
	}
	.potlist ul li img{
		border:2px solid #990000;
	}
	.potlist ul li a{
		text-decoration:none;
		color:#000000;
	}
	
.subcategory_listing ul li{
		list-style:none;
		float:left;
		margin:5px;
		text-align:center;
		width:214px;
}

#question_form label{
	width:100px;
	float:left;
}
#question_form input{
	width:200px;
	margin:2px;
}
#question_form textarea{
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
}

ul.press{
	padding:0;
	margin:0;
}
	ul.press li{
		list-style:none;
	}

div.keywords{
	display:none;
}


/* IDs */
#twitter_logo {
  float:left;
  margin:0 10px 0 0;
}
#twitter_wrapper{
  padding:0px 10px 10px;
  text-align:left;
}
#twitter_wrapper h3{
  color:#FFF;
}
#Top_3_Tweets {
  margin:0 0 10px 0;
  text-align:left;
}
.tweet{
  padding:0;
}
.tweet p{
  clear:both;
  text-align:left;
  color:#FFF;
}
#box{
	width:800px;
	background:#FCF9D3 url(/img/p_box_bg.png) repeat-y;
	margin:0 auto;
}
	#box #box_header{
		background:url(/img/p_box_top_bg.png) no-repeat;
		height:40px;
		overflow:hidden;
	}
	#box #box_header span{
		top:24px;
		left:377px;
		height:16px;
		width:60px;
		position:relative;
		line-height:14px;
		color:#990000;
	}
	#box #box_header a.fb{
		top:24px;
		left:620px;
		height:16px;
		width:60px;
		position:relative;
		padding-left:18px;
		background-image:url(/images/facebook_icon.gif);
		background-repeat:no-repeat;
		display:inline-block;
		float:left;
		line-height:14px;
	}
	#box #box_header a.tw{
		top:24px;
		left:638px;
		height:16px;
		width:60px;
		position:relative;
		padding-left:18px;
		background-image:url(/images/twitter_icon.gif);
		background-repeat:no-repeat;
		display:inline-block;
		float:left;
		line-height:14px;
	}
	#box #box_footer{
		background:url(/img/p_box_bottom_bg.png) no-repeat;
		height:16px;
		overflow:hidden;	
	}
	#box #header{
		background:url(/img/p_header.png) no-repeat;
		background-position:0 -8px;
		width:774px;
		height:111px;
		margin:0 0 0 13px;
	}
		#box #header .header_ecom{
			padding:16px 0 0 0;
			height:52px;
		}
			#box #header .header_ecom .home_link{
				width:530px;
				height:52px;
				cursor:pointer;
				float:left;
			}
			#box #header .mybasket{
				background:url(/img/p_mybasket_btn.png) no-repeat;
				width:75px;
				height:14px;
				overflow:hidden;
				display:block;
				float:left;
				line-height:200px;
			}
			#box #header .myaccount{
				background:url(/img/p_myaccount_btn.png) no-repeat;
				width:65px;
				height:14px;
				overflow:hidden;
				display:block;
				float:left;
				line-height:200px;
			}
			#box #header #checkout_btn{
				margin-left:2px;
			}
			#box #header .header_ecom #search_input{
				width:132px;
				background:url(/img/p_search_bg.png) no-repeat;
				border:1px solid #999999;
				padding:0 0 0 5px;
			}
			#box #header .header_ecom #search_btn{
				cursor:pointer;
			}
		#box #header ul.main_nav{
			margin:6px 0 0 182px;
		}
		#box #header ul.main_nav li{
			list-style:none;
			display:inline;
			margin:0;
			/*padding:0 0 0 3px;*/
			border-right:1px solid #95915C;
		}
		#box #header ul.main_nav li.last{
			border-right:none;
		}
		#box #header ul.main_nav li a{
			padding:0 4px 0 2px;
			font-weight:bold;
			color:#6c86a4;
			text-decoration:none;
			font-size:13px;
		}
		#box #header ul.main_nav li a:hover{
			color:#b83328;
		}
		
	#sub_header{
		height:102px;
		width:730px;
		margin:0 0 0 35px;
		border-bottom:2px solid #6c86a4;
	}
		#sub_header .left{
			background:url(/img/p_shopby.png) 2px 0 no-repeat;
			padding:12px 20px 0 0;
			float:left;
		}
		#sub_header .right{
			padding:5px 0 0 0;
			color:#8ca3ba;
			font-weight:bold;
			font-size:1.0em;
			line-height:120%;
		}
		#sub_header .right .cp{
			text-transform:uppercase;
			color:#990000;
		}
		#sub_header #shop_by_product,#sub_header #shop_by_pet,#sub_header #shop_by_brand,#sub_header #shop_by_overstock{
			display:block;
			margin:2px;
		}
		
		
	#box #contentbox{
		width:730px;
		margin:10px 0 5px 35px;
	}
		#box #contentbox .cb_header{
			width:730px;
			height:11px;
			background:url(/img/p_contentbox_header_bg.png) repeat-y;
			overflow:hidden;
		}
		#box #contentbox .cb_main{
			width:710px;
			background:#FFFFFF url(/img/p_contentbox_bg.png) repeat-y;
			padding:0 10px;
			min-height:300px;
		}
			#box #contentbox #petofthemonth{
				float:left;
				width:370px;
			}
				#box #contentbox #petofthemonth .potm_top{
					width:370px;
					height:23px;
					background:#6C86A4 url(/img/p_petofthemonth_box_top.png) no-repeat;
				}
				#box #contentbox #petofthemonth .newsletter_top{
					width:370px;
					height:23px;
					background:#6C86A4 url(/img/p_homepage_newsletter_box_top.png) no-repeat;
				}
				#box #contentbox #petofthemonth .potm_center{
					width:360px;
					overflow:hidden;
					background:#6C86A4 url(/img/p_petofthemonth_box_center.png) repeat-y;
					text-align:center;
					padding-right:10px;
				}
				#box #contentbox #petofthemonth .petg_center a.pgframe{
					background:url(/img/p_photogallery_frame.png) 0 0px no-repeat;
					height:140px;
					width:179px;
					display:block;
					margin:0 auto;
					padding-top:18px;
				}
				#box #contentbox #petofthemonth .petg_center {
					width:360px;
					/* height: 265px; Used for Halloween Overlay */
					overflow:hidden;
					background:#6C86A4 url(/img/p_petofthemonth_box_center.png) repeat-y;
					text-align:center;
					padding-right:10px;
				}
				#box #contentbox #petofthemonth .petg_center a {
				  color: #fff;
				}
				/* Used for Halloween Overlay */
				#box #contentbox #petofthemonth .petg_center #hallo-overlay {
				  position: relative;
				  top: -280px;
				  left: 0;
				  margin: 0 0 0 10px;
				  width: 342px;
				  height: 230px;
				  background: url(/img/halloween.png) no-repeat;
				  display: none;
				}
				#box #contentbox #petofthemonth .petg_center #hallo-overlay a {
				  display: block;
				  width: 342px;
				  height: 230px;
				}
				/* End Halloween Overlay */
				
				#box #contentbox #petofthemonth .potm_bottom{
					width:370px;
					height:33px;
					background:#6C86A4 url(/img/p_petofthemonth_box_bottom.png) no-repeat;
				}
				#box #contentbox #petofthemonth .potm_bottom a, #box #contentbox #petofthemonth .pg_bottom a{
					width:350px;
					height:25px;
					display:block;
				}
				#box #contentbox #petofthemonth .pg_bottom{
					width:370px;
					height:33px;
					background:#6C86A4 url(/img/p_photogallery_box_bottom.png) no-repeat;
				}
				#box #contentbox #petofthemonth .box_bottom{
					width:370px;
					height:33px;
					background:#6C86A4 url(/img/p_homepage_box_bottom.png) no-repeat;
				}
			
			#box #contentbox #highlights{
				float:left;
				width:356px;
			}
      
			#box #contentbox #highlights ul

      {
				margin:5px 0 0 0;
			}
      
        #box #contentbox .potm_center li
        {
          list-style:none;
          display:block;
          margin:0;
          padding:0;
          width:150px;
          text-align:center;
          float:left;
        }
      
				#box #contentbox #highlights li{
					list-style:none;
					display:inline;
					margin:0;
					padding:0;
					width:150px;
					text-align:center;
					float:left;
				}
				#box #contentbox #highlights li a,
        #box #contentbox .potm_center li a,
        .tweet a{
					display:block;
					color:#FFFFFF !important;
				}
				#box #contentbox #highlights .highlight_top{
					width:356px;
					height:14px;
					overflow:hidden;
					background:#6C86A4 url(/img/p_highlightbox_top_bg.png) no-repeat;
				}
				#box #contentbox #highlights .highlight_center{
					width:336px;
					padding:0 10px 0 10px;
					overflow:hidden;
					background:#6C86A4 url(/img/p_highlightbox_center_bg.png) repeat-y;
          min-height:180px;
				}
        #box #contentbox #highlights .highlight_center.petworks p a:link,
        #box #contentbox #highlights .highlight_center.petworks p a:visited,
        #box #contentbox #highlights .highlight_center.petworks p a:hover,
        #box #contentbox #highlights .highlight_center.petworks p {
        margin:10px 5px 0 5px;
        color:#FFF;
      }
				#box #contentbox #highlights .highlight_bottom{
					width:356px;
					height:33px;
					background:#6C86A4 url(/img/p_highlightbox_bottom_bg.png) no-repeat;
				}
			
			#freekibble {
			  color: #fff;
			}
			#freekibble a {
			  color: #fff;
			}
			#freekibble div {
			  padding: 10px 10px 0 10px;
			}
			#freekibble div img {
			  padding: 0 0 0 10px;
			}
				
			#box #contentbox .cb_main #detail_table{
			
			}
			#box #contentbox .cb_main #detail_table td.a{
				vertical-align:top;
				padding:0 20px 0 0;
				width:200px;
			}
				#box #contentbox .cb_main #detail_table td.a .carttools{
					margin:10px; 
					clear:left;
				}
				#box #contentbox .cb_main #detail_table td.a .carttools label{
					display:block;
				}
				#box #contentbox .cb_main #detail_table td.a #addtocart_btn{
					margin:10px 0 0 0;
					width:120px;
				}
				#box #contentbox .cb_main #detail_table td.a #variant_error{
					font-weight:bold;
					color:#c31231;
				}
			#box #contentbox .cb_main #detail_table td.b{
				vertical-align:top;
			}
			#box #contentbox .brand_quote{
				width:390px;
				height:110px;
				float:right;
				font-size:1.0em;
				font-style:italic;
				color:#666666;
				margin:10px 0 0 0;
				line-height:120%;
			}
			#box #contentbox .product_listing{
				margin:10px 0 0 0;
			}
				#box #contentbox .product_listing li{
					list-style:none;
					display:block;
					margin:0 5px 15px 5px;
					padding:0;
					width:150px;
					text-align:center;
					float:left;
				}
				#box #contentbox .product_listing li a{
					display:block;
					color:#c31231;
					text-decoration:none;
				}
					#box #contentbox .product_listing li a img{
						text-decoration:none;
					}
					#box #contentbox .product_listing li a span.t{
						text-decoration:underline;
					}
					#box #contentbox .product_listing li a span.st{
						font-size:0.9em;
						text-decoration:none;
					}
			#box #contentbox .highlighted_products{
				border:#6C86A4 1px solid;
				background:#EFF7FF;
				margin-bottom:20px;
			}
				#box #contentbox .highlighted_products h3{
					color:#6C86A4;
					margin:10px;
					font-size:1.3em;
				}
				#box #contentbox .highlighted_products li a{
					display:block;
					color:#6C86A4;
					text-decoration:none;
				}
		#box #contentbox .cb_footer{
			width:730px;
			height:18px;
			background:url(/img/p_contentbox_footer_bg.png) repeat-y;
			overflow:hidden;
			clear:both;
		}
		
	#inside_footer{
		margin:10px 0 10px 35px;
		padding:9px 0 0 0;
		height:35px;
		width:726px;
		background:url(/img/p_footer_bg.png) no-repeat;
		text-align:center;
		clear:both;
	}
		#box #inside_footer ul.footer_nav li{
			list-style:none;
			display:inline;
			margin:0;
			padding:0;
			border-right:1px solid #95915C;
			padding:0 0 0 3px;
			font-size:10px;
		}
		#box #inside_footer ul.footer_nav li.last{
			border-right:none;
		}
		#box #inside_footer ul.footer_nav li a{
			padding:0 5px 0 0px;
			font-weight:bold;
			color:#6c86a4;
			text-decoration:none;
		}
		#box #inside_footer ul.footer_nav li a:hover{
			color:#b83328;
		}

.copyright{
	width:800px;
	margin:0 auto;
	text-align:center;
	color:#999999;
	font-size:0.9em;
}
.copyright .egi{
	display:none;
}

div.donation{
	background:#FEF7E4;
	border:1px solid #6C86A4;
	width:200px;
	padding:5px;
	line-height:120%;
}

div.custom_message{
	float:right;
	margin:10px;
}

div.custom_message table{
	background:#FEF7E4;
	border:1px solid #6C86A4;
	width:400px;
}

div.custom_message table td{
	padding:5px;
}

div.custom_message small{
	float:right;
	margin-right:5px;
}



div.custom_message #save_message_btn{
	background:url(/img/ecom_savemessage_btn_bg.png);
	border:0px;
	width:142px;
	height:18px;
}

/* Login Ecomm code */
#login_left, #login_right{
	padding-top:10px;
	padding-left:20px;
	float:left;
	width:300px;
}
#login_right{
	margin-top:0px;
}

#login_left label, #login_right label{
	display: block;
	width: 140px;
	float: left;
}
#login_left .input, #login_right .input{
	width: 150px;
	margin-bottom:2px;
}


#login_left label:after, #login_right label{
	clear: both;
}

/* Ecomm error messages */
#box #contentbox .error{
	font-weight:bold;
	color:#c31231;
}

#pic_thumbnails{
    width:200px;
  }
#pic_thumbnails ul{
    list-style:none;
    margin:0 0 20px 0;
    padding:0 0 0 0px;
	float:left;
  }
  #pic_thumbnails li{
    float:left;
    margin:5px 5px 0px 0px;
  }
  #pic_thumbnails a{
    display:block;
    margin:0;
    padding:0;
    height:46px;
	width:61px;
	text-align:center;
  }

/* Chews Organic */


#box #contentbox #chewsOrganic_header{
	width:729px;
	height:385px;
	background:url(/img/chewsOrganic/p_header_bg.jpg) repeat-y;
	overflow:hidden;
	font-size:1.1em;
	line-height:120%;
}
#box #contentbox #chewsOrganic_header .cntnt{
	margin:57px 0 0 133px;
}
#box #contentbox #chewsOrganic_header .cntnt .c1{
	padding-right:130px;
}
#box #contentbox #chewsOrganic_header .cntnt .c2{
	padding-left:100px;
	padding-right:130px;
}
	#box #contentbox #chewsOrganic_header ul{
		margin:0;
		padding:0;
	}
	#box #contentbox #chewsOrganic_header ul li{
		background-image:url(/img/chewsOrganic/p_li_paw.png);
		background-repeat:no-repeat;
		list-style:none;
		margin:0 0 3px 0;
		padding:0 0 0 20px;
		behavior: url(iepngfix.htc);
	}


#box #contentbox #chewsOrganic_content{
	line-height:120%;
	padding-right:2px;
	width:717px;
}
#box #contentbox #chewsOrganic_content #rightcolumn1{
	width:227px;
	float:right;
	min-height:335px;
	padding-left:55px;
}
#box #contentbox #chewsOrganic_content #rightcolumn1 #signup{
	width:206px;
	color:#FFFFFF;
	padding:10px;
	font-size:1.1em;
	background:#E06F2D url(/img/chewsOrganic/p_orangebox_top.png) no-repeat;
	margin-top:20px;
}
	#box #contentbox #chewsOrganic_content #rightcolumn1 #signup form{
		margin:5px 0 0 0;
	}
	#box #contentbox #chewsOrganic_content #rightcolumn1 #signup form input.i{
		width:200px;
		margin:2px 0;
		padding:1px;
		border:1px solid #A7A6AA;
		color:#666666;
	}
	#box #contentbox #chewsOrganic_content #rightcolumn1 #signup form input.b{
		margin:2px;
		float:right;
	}
	#box #contentbox #chewsOrganic_content #rightcolumn1 #signup form input.c{
		float:left;
	}
	#box #contentbox #chewsOrganic_content #rightcolumn1 #signup form label{
		font-size:0.8em;
		display:block;
		width:180px;
		float:left;
		padding-left:5px;
	}
	#box #contentbox #chewsOrganic_content #rightcolumn1 #signup .error ul{
		margin:0;
		padding:0;
	}
	#box #contentbox #chewsOrganic_content #rightcolumn1 #signup .error ul li{
		list-style:none;
		color:#FFFFFF;
		border:1px solid #FFFFFF;
		margin:5px 0;
		padding:2px;
	}
	#box #contentbox #chewsOrganic_content #rightcolumn1 #signup div.privacy{
		font-size:0.7em;
		color:#CCCCCC;
		line-height:110%;
		padding-top:8px;
	}
		#box #contentbox #chewsOrganic_content #rightcolumn1 #signup div.privacy a{
			color:#CCCCCC;
		}
#box #contentbox #chewsOrganic_content #rightcolumn1 #signup_footer{
	width:226px;
	height:6px;
	background:#E06F2D url(/img/chewsOrganic/p_orangebox_bottom.png) no-repeat;
	overflow:hidden;
	margin-bottom:8px;
}
#box #contentbox #chewsOrganic_content #rightcolumn1 #stores{
	background:url(/img/chewsOrganic/p_greybox_bg.png) no-repeat;
	width:208px;
	height:29px;
	display:block;
	color:#FFFFFF;
	font-size:1.1em;
	padding:9px;
	font-weight:bold;
	text-decoration:none;
}
#box #contentbox #chewsOrganic_content #rightcolumn1 #stores a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
#box #contentbox #chewsOrganic_content #rightcolumn2{
	width:315px;
	float:right;
	clear:right;
	height:180px;
	margin-right:2px;
	background:url(/img/chewsOrganic/dogs_bottom.jpg) no-repeat;
}
#box #contentbox #chewsOrganic_content .static p{
	margin-left:80px;
}
#box #contentbox #chewsOrganic_content h3 i{
	display:none;
}
#box #contentbox #chewsOrganic_content h3.c1{
	background-image:url(/img/chewsOrganic/h1_whychooseorganic.png);
	height:77px;
	width:383px;
}
#box #contentbox #chewsOrganic_content h3.c2{
	background-image:url(/img/chewsOrganic/h1_makingtheswitch.png);
	height:75px;
	width:382px;
}

/*GENERAL FORM */
#commonForm div{
	clear:both;
}
#commonForm div.frmLine{
	float:left;
	margin:0 0 12px 0;
	width:100%;
}
#commonForm div.btn_gnrc{
	width:auto;
}	
#commonForm label{
	/*display:block;*/
	/*float:left;*/
	margin:0 10px 0 0;
	width:100px;
}
#commonForm label.full{
	margin:0 0 7px 0;
	width:auto;
}
#commonForm .rad{
	float:left;
	display:block;
	margin:0 3px 0 0;
	width:15px;
}
#commonForm .txt{
	display:block;
	float:left;
	width:200px;
}
#commonForm .chk{
	float:left;
	margin:0 5px 0 0;
}
#commonForm ul, #commonForm ul li{
	clear:both;
	float:left;
	margin:0 0 7px 0;
	width:600px;
}
#commonForm ul li label{
	width:450px;
}
#commonForm ul.error{
	clear:both;
	color:#DC5639;
	float:left;
	font-size:0.9em;
	margin:6px 0 10px 0;
}
#commonForm textarea, #commonForm select{
	width:200px;
}
#commonForm .yes_no label{
	width:30px;
}
#main_lft_ctnt #commonForm h4{
	font-size:1.3em;
}

/* coupon listing */
.coupon_list li {
  background:#D8DBE1 none repeat scroll 0 0;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:10px 0;
  padding:10px;
  width:220px;
}

/* NIFTY */
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}


/* flickr gallery */
#pgframe div, #gallery li div{
	width: 195px; height: 160px; overflow: hidden; margin-left: 15px; 
}

#gallery li div, #galleryForm li div{
  width: 196px; height: 160px; overflow: hidden; margin-left: 15px; 
}

.galleryForm #commonForm ul, .galleryForm #commonForm ul li{
	width: 300px;
	margin-left: 0px;
	list-style-type: none;
}

.galleryForm #commonForm #description{
	width: 320px;
}

#box #contentbox .cb_main{
	height:auto !important;
  height:330px;
  min-height:330px;
}

