h1 {
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 10px;
	padding-top: 5px;
	margin-top: 10px;
    }
h2 {
	font-family: arial;
	font-size: 12px;
	line-height: 19px;
	font-weight: normal;
	color: #666666;
	font-style: normal;
	margin-left: 30px;
	padding-top: 12px;
	margin-right: 15px;
}
body {
	font-family: arial;
	font-size: 13px;
	margin: 0px;
	color: #333333;
	background-color: #FFFFFF;
	font-weight: normal;
	background-image: url(images/backgroundblack2.jpg);
    }

form {
    padding: 0px;
    margin: 0px;
    }

h4 {
    font-size: 12pt;
    font-weight: bold;
    margin: 0px;
    }
h5 {
	font-size: 10pt;
	font-weight: bold;
	color: #CC6600;
	text-transform: uppercase;
	line-height: 17px;
}
h6 {
	font-family: arial;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	font-style: normal;
	margin-left: 30px;
}
.aboutus-text {
	font-family: arial;
	font-size: 12px;
	line-height: 22px;
	color: #666666;
}
.about_cell {
	color: #999999;
	border: 1px solid #E4E4E4;
	background-color: #FFFFFF;
	padding: 30px;
}
.about_cell_image_pad {
	padding-left: 12px;
}
.about_cell_image_pad_left {
	padding-right: 20px;
}
.add_to_cart {
	display: block;
	margin-top: 2px;
	margin-left: 110px;
    }
.batik_info_cell {
	border: 1px solid #ccc;
	padding: 12px;
	background-color: #FFFFFF;
}
.cartbutton {
}
.cartbutton2 {
	padding-left: 80px;
}
.cartbutton_MAIN {
	padding-top: 4px;
	padding-left: 20px;
}
.cartbuttonNEW {
	padding-top: 8px;
}
.cartbuttonVIEW {
	padding-top: 8px;
	float: right;
}
.cartVIEW {
	padding-top: 10px;
	float: left;
}
.cartbutton3 {
	padding-top: 8px;
	padding-left: 75px;
}
.cart_addtocart_right {
	padding-top: 4px;
	padding-left: 110px;
}
.cart_dropdown {
	font-family: arial;
	font-size: 11px;
	color: #69574A;
	border: 1px solid #BBB5A4;
	padding: 3px;
	background-color: #FFFFFF;
	width: 100%;
	margin-bottom: 5px;
}
.cart_dropdown_EMAIL {
	font-family: arial;
	font-size: 11px;
	color: #666666;
	border: 1px solid #CCCCCC;
	padding: 3px;
	background-color: #E7E7E7;
	margin-bottom: 8px;
}
.cart_dropdown_MAIN {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	border: 0px solid #CCCCCC;
	padding: 3px;
	background-color: #E7E7E7;
	width: 285px;
	margin-bottom: 8px;
	margin-left: 16px;
}
.cart_dropdown_MG {
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	padding: 3px;
	background-color: #336699;
	width: 100%;
	margin-bottom: 10px;
	border: 1px solid #FFFFFF;
}
.cart_dropdown_BATIK {
	font-family: arial;
	font-size: 11px;
	color: #666666;
	border: 1px solid #cccccc;
	padding: 2px;
	background-color: #FFFFFF;
	width: 90%;
	margin-bottom: 5px;
	float: right;
}
	
.cartitems{
	font-size: 9pt;
	}
.cart_view {
	float: right;
}
.cart_viewcart_right {
	float: none;
	padding-top: 4px;
	padding-left: 27px;
}
.catcode {
    display: inline;
    font-size: 9pt;
    font-weight: normal;
    margin-right: 10px;
    }
.category {
    text-align: center;
    }


.category h1 {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #796555;
	border-top: 1px solid #e9e9e9;
	border-bottom: 0px solid #e9e9e9;
	padding-bottom: 5px;
	padding-top: 10px;
    
    }

.categoryname {
    font-weight: bold;
    }
.category-policy-text {
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	padding: 15px;
}
.category_thumb_image img{
    padding: 3px;
    border: 0px;
	clear:both;
    text-align: center;
    }
.category-SITEMAP-text {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	letter-spacing: 0.1em
..5em;
}
.category_SITEMAP_cell {
	padding: 6px;
}
.category-SITEMAP-textsub {
	font-family: arial;
	font-size: 11px;
	line-height: 16px;
	color: #69574A;
	font-weight: normal;
}

.clear {
    clear: both;
    color: #ffffff;
    }
.close_window {
	text-align:left;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	font-family: arial;
	background-color: #EBEBEB;
	text-decoration: none;
}

.content {
	text-align: left;
    }

.contenttable {
	background-color: #FFFFFF;
    }

.content-title {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 10px;
	padding-top: 5px;
	margin-top: 10px;
    }
.contenttableMAP {
	padding-bottom: 10px;
	background-color: #FFFFFF;
	padding-top: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #796555;
	border-bottom-color: #796555;
	border-left-color: #796555;
}
.details {
	font-family: arial;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	display: block;
	padding-bottom: 10px;
}
.email_table {
	margin: 0px;
	padding: 0px 0px 0px 60px;
}
.footer {
	font-size: 11px;
	color: #666666;
	font-family: arial;
	padding-top: 15px;
	padding-bottom: 15px;
    }

.footer a:link {
	color: #666666;
}

.footer a:hover {}

.footer a:visited {}	
.footerSHARE {
	padding: 10px 0px 0px;
}
.footerhead {	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 26px;
	letter-spacing: 0.15em;
	font-size: 11px;
	text-transform: uppercase;

.style3 {font-style: italic}
.formbox {
	font-family: arial;
	font-size: 11px;
	color: #CCCCCC;
	border: 1px solid #BBB5A4;
	padding: 3px;
	background-color: #FFFFFF;
	width: 80%;
}
.formbutton {
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px 0px;
	width: 120px;
	margin-right: 12px;
	border-top: #69574A;
	border-right: #69574A;
	border-bottom: #69574A;
	border-left: #69574A;
	background-color: #666666;
	background-image: url(images/bg-bubplastic-button.jpg);
}
.hometable {
	margin: 0px;
	text-align: left;
	padding: 0px;
}
.hometableMAP {
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #BBB5A4;
	background-image: url(images/map-bg.jpg);
	background-repeat: repeat-x;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 15px;
}
.image_breed {
	background-color: #f1efec;
	padding: 10px;
	width: 250px;
	margin-left: 10px;
	margin-right: 10px;
	font-family: arial;
	font-size: 11px;
	line-height: 17px;
	color: #54453B;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #BBB5A4;
	border-right-color: #BBB5A4;
	border-bottom-color: #BBB5A4;
	border-left-color: #BBB5A4;
}
.instructions_box {
	font-family: arial;
	font-size: 11px;
	color: #69574A;
	border: 1px solid #BBB5A4;
	padding: 3px;
	background-color: #FFFFFF;
	width: 97%;
}
.item_maintextpad {
	padding-left: 20px;
    }
.item_sizing {
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	font-family: arial;
	display: block;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.itemtable {
    text-align: center;
    width: 85%;
    }

.item {
	border-top: #e9e9e9;
	padding-top: 10px;
	color: #666666;
	padding-right: 10px;
    }
    

.item h1 {
	font-size: 15px;
	margin: 0px;
	color: #B46319;
	padding-bottom: 0px;
	border-bottom: 0px solid #e9e9e9;
	font-family: arial;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.2em;
	line-height: 16px;
    }
.item h2 {
	font-size: 18px;
	margin: 0px;
	color: #336699;
	padding-bottom: 0px;
	border-bottom: 0px solid #e9e9e9;
	font-family: arial;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.2em;
	line-height: 16px;
}
.item h3 {
	font-size: 14px;
	margin: 0px;
	color: #336699;
	padding-bottom: 0px;
	border-bottom: 0px solid #e9e9e9;
	font-family: arial;
	text-transform: none;
	font-weight: bold;
	letter-spacing: 0.2em;
	line-height: 16px;
}
.item_bottom_table {
	border: 1px solid #BBB5A4;
	background-color: #453029;
	padding: 0px;
	width: 100%;
	margin-left: 10px;
	margin-right: 10px;
}
.itemcartbutton {
	float: right;
	padding: 0px;
}
.itemcartform {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
.itemcartformNEW {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #BBB5A4;
	padding-top: 8px;
	padding-bottom: 8px;
}
.item_cell {
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
}
.item_cell_SIZE {
	border: 1px solid #BBB5A4;
	background-color: #eae7e2;
	padding: 0px;
	width: 300px;
	margin-left: 10px;
	margin-right: 10px;
}
.itemdescription {
	text-align:left;
	font-size: 11px;
	line-height: 17px;
	color: #666666;
	font-family: arial;
}
.itemdescription_MAIN {
	text-align:left;
	font-size: 11px;
	line-height: 17px;
	color: #54453B;
	font-family: arial;
}
.item_friends_table {
	border: 1px solid #BBB5A4;
	background-color: #ffffff;
}

.item_image {
	padding: 4px;
	text-align: center;
	clear: both;
	padding: 0px;
	margin: 0px;
	border: 0px solid #ccc;
    
    }
    
    
.item_info_cell {
	padding: 12px;
	background-color: #FFFFFF;
    } 
.item_info_anatomy {
	border: 1px solid #BBB5A4;
	background-color: #f1efec;
	padding: 12px;
}
.item_image_anatomy {
	background-color: #FFFFFF;
	padding: 0px;
	width: 500px;
	border: 1px solid #CCCCCC;
	margin: 10px;
}
.item_image_batik {
	padding: 4px;
	text-align: center;
	clear: both;
	border-bottom: 1px solid #999999;
	border-top: 0px solid #999999;
	border-left: 0px solid #999999;
	border-right: 0px solid #999999;
	padding: 0px;
	margin: 0px;
}
.item_image_border {
	padding: 4px;
	text-align: center;
	clear: both;
	padding: 0px;
	margin: 0px;
	border: 1px solid #cfc8b5;
}
.item_image_breed {
	background-color: #f1efec;
	padding: 10px;
	width: 250px;
	margin-left: 10px;
	margin-right: 10px;
	font-family: arial;
	font-size: 11px;
	line-height: 17px;
	color: #54453B;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BBB5A4;
	border-right-color: #BBB5A4;
	border-bottom-color: #BBB5A4;
	border-left-color: #BBB5A4;
}

.item_image_cell {
	border: 1px solid #BBB5A4;
	background-color: #FFFFFF;
	padding: 0px;
	width: 433px;
	margin-left: 10px;
	margin-right: 10px;
    }      
.item_image_cell_MAIN {
	border: 1px solid #BBB5A4;
	background-color: #eae7e2;
	padding: 0px;
	width: 200px;
	margin-left: 10px;
	margin-right: 10px;
}
.item_image_cell_NEW {
	border: 1px solid #CCCCCC;
	padding: 0px;
	width: 150px;
	margin-left: 10px;
	margin-right: 10px;
}
.item_image_newarrival {
	border: 1px solid #BBB5A4;
	background-color: #eae7e2;
	padding: 0px;
	width: 730px;
	margin-left: 10px;
	margin-right: 0px;
}
.item_image_rollover_cell {
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
	margin: 10px;
}
.item_name {
	font-weight: normal;
	font-size: 13px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: center;
	display: block;
}
.item_thumb {
	text-align: left;
	padding: 3px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	margin-right: 3px;
	margin-left: 3px;
    }
.iconpad {
	clear: both;
	text-decoration: none;
	padding-right: 15px;
	padding-bottom: 20px;
}
.item_info_cellCopy {
	border: 1px solid #BBB5A4;
	background-color: #FFFFFF;
	padding: 3px;
}
.item_thumb_cell {
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin: 6px 3px 12px;
	float: none;
}
.item_thumb_cell_NEW {
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin: 0px 4px;
	float: none;
}

.itemlongdesc {
	text-align:left;
	font-size: 11px;
	line-height: 19px;
	color: #000000;
	font-family: arail;
    }
.itemlongdesc2 {
	text-align:left;
	font-size: 11px;
	line-height: 17px;
	color: #666666;
	font-family: arial;
}
.itemlongdesc-MAIN {
	text-align:left;
	font-size: 12px;
	line-height: 19px;
	color: #666666;
	font-family: arial;
	display: block;
	margin-bottom: 8px;
	margin-right: 3px;
	margin-left: 10px;
}
.item_maintable {
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
	padding: 10px;
	margin: 15px;
}
.item_Main_title {
	font-weight: bold;
	font-size: 15px;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 26px;
	text-transform: uppercase;
	display: block;
	margin-top: 10px;
	margin-left: 20px;
}

.item-message {
    color: #b57152;
    font-weight: bold;
    padding: 6px 0px;
    }
.item_price_new {
	font-weight: bold;
	font-size: 13px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: center;
	display: block;
	line-height: 22px;
	padding-bottom: 6px;
}
.item_policies {
	color: #999999;
	border: 1px solid #CCCCCC;
	margin: 15px;
}
.item_policies_cell {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.item_product_cell {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.itemsize {
	font-family: arial;
	font-size: 11px;
	color: #69574A;
	border: 1px solid #BBB5A4;
	padding: 3px;
	background-color: #FFFFFF;
	width: 100%;
}
.item_table {
	border-bottom: 1px solid #CCCCCC;
	border-left: #999999;
}
.item_title {
	font-weight: bold;
	font-size: 15px;
	color: #2F7EB2;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	letter-spacing: .25em;
	text-transform: uppercase;
}
.item_title_new {
	font-weight: bold;
	font-size: 15px;
	color: #2F7EB2;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	display: block;
}
.item_title_xmas {
	font-weight: bold;
	font-size: 15px;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.25em;
	line-height: 26px;
	text-transform: uppercase;
}
.item_thumbnail {
	border: 1px solid #CCCCCC;
	padding: 3px;
	float: none;
}
.item_thumbnail_NEW {
	border: 0px solid #CCCCCC;
	float: none;
	margin: 8px 8px 0px;
}
.leftborder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #54453B;
}
	
.leftside {
	padding-right: 5px;
   
    }

.maintable {
	background-color: #FFFFFF;
	text-align: left;
    }
.maintableMAP {
	text-align: left;
}
.maintableTWO {
	margin: 0px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 3px;
	border-top: 1px solid #796555;
	border-right: 1px solid #796555;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #796555;
}
.mainwindowpad {
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	padding: 12px;
	line-height: 20px;
	background-image: url(images/mainhead/tablefill.png);
}
.mainwindowpad a:link {
	text-decoration: none;
	color: #FFCC66;
	background-image: url(images/mainhead/tablefill.png);
}
.mainwindowpad  a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(images/mainhead/tablefill.png);
}
.mainwindowpad a:visited {
	text-decoration: none;
	color: #FFCC66;
	background-image: url(images/mainhead/tablefill.png);
}
.pad_left {
	display: block;
	margin-top: 2px;
	margin-left: 78px;
}

.price {
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	font-family: arial;
	letter-spacing: 0.2em;
    }

.product-form {
	border-top: 1px dotted #8E8A7D;
	border-bottom: 1px dotted #8E8A7D;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #666666;
	padding-right: 10px;
	font-size: 11px;
	font-style: normal;
	padding-left: 0px;
	/* background-color: #e9e9e9; */
    }
.product_table {
	border: 1px dotted #999999;
	margin-bottom: 15px;
	width: 730px;
}
.rd_info_cell {
	border: 0px solid #000000;
	padding: 12px;
}

.rightside {
   
    }
.siteheader {
    background-color: #FFFFFF;
    text-decoration: none;
    }
.SITEMAPcontenttable {
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B46319;
	background-color: #FFFFFF;
}
.SITEMAP_cell {
	font-family: arial;
	font-size: 11px;
	line-height: 21px;
	padding: 0px 0px 0px 15px;
	color: #999999;
	font-weight: lighter;
    } 
.SITEMAP_cell   a:link {
	color: #999999;
	padding: 1px 4px;
	text-decoration: none;
	font-weight: lighter;
}
.SITEMAP_cell a:hover {
	color: #FFFFFF;
}
.SITEMAP_cell a:visited {
	color: #999999;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	font-weight: lighter;
}
.SITEMAP_cell a:active {
	font-weight: lighter;
}
.SITEMAP_cell_right {
	font-family: arial;
	font-size: 11px;
	line-height: 18px;
	padding-left: 12px;
}
.SITEMAP_cell h1 {
	font-family: arial;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #5d4e3c;
}
.SITEMAP_cell_right a:hover {
	color: #FFFFFF;
	background-color: #666666;
}
.SITEMAP_cell_right a:visited {
	color: #666666;
}
sizing {
	font-family: arial;
	font-size: 12px;
	line-height: 21px;
	font-weight: normal;
	color: #666666;
	font-style: normal;
	margin-left: 30px;
}
 
.subnavbar {
	text-decoration: none;
	background-color: #796555;
	text-align: center;
	height: 26px;
	margin-left: 5px;
	margin-right: 5px;
    } 
.subnavbarITEM {
	text-decoration: none;
	background-color: #796555;
	text-align: center;
	height: 26px;
	margin-left: 10px;
	margin-right: 10px;
}
.tablepad {
	margin-right: 15px;
	margin-left: 30px;
	padding-top: 0px;
}
.topbar {
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	float: none;
    }
.toplinks {
}
.training_longdesc {
	text-align:left;
	font-size: 12px;
	line-height: 20px;
	color: #54453B;
	font-family: arial;
}

.viewcart {
    margin-top: 18px;
    text-align: center;
    }
.viewcartpad {
	margin-top: 58px;
}
.sizetable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	padding: 6px;
	margin-left: 30px;
}
.pad_right {
	margin-right: 20px;
	margin-bottom: 15px;
	display: block;
}
.ZOOM-right {
	display: block;
	float: right;
}
.mainparagraph {
	font-family: arial;
	font-size: 14px;
	line-height: 26px;
	font-weight: normal;
	color: #333333;
	font-style: normal;
	margin-left: 30px;
	padding-top: 12px;
	margin-right: 15px;
}
