wrapper/* Global Reset */
* {
	margin: 0;
	padding: 0;
	outline:none;
}

/* General */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	height: 100%;
}
input, select {
	font-size: 12px;
}
input {
	padding: 2px;
}
p {
	line-height: 1.3;
	margin-bottom: 15px;
}
a {
	font-weight: normal;
	text-decoration: underline;
}
h2, .TitleHeading {
	font-size: 2em; color:#e36c0a; text-align:left; font-weight: normal;
	margin: 0 0 8px 0; clear:both;
}
h3 span { color:#e36c0a !important; text-align:left !important;  }
/*h3 {
	font-size: 1.3em;
	font-weight: normal;
	margin-bottom: 6px;
}*/
h4 {
	font-size: 1.1em;
	margin: 4px 0;
}
img, img a {
	border: 0;
}
/*ul, ol {
	margin: 0 0 10px 30px;
}*/
li {
	margin: 0;
	margin-bottom: 2px;
	padding: 0;
}
blockquote {
	margin-left: 28px;
}
select option {
	padding: 0 10px;
}
hr {
	margin: 10px 0;
	padding: 0;
	height: 1px;
	border:0;
}


/* Forms */
.HorizontalFormContainer dl, .VerticalFormContainer dl {
	margin: 0;
}
.HorizontalFormContainer dt img {
	vertical-align: middle;
	float: left;
}

.HorizontalFormContainer dt .fieldLabel {
	float:left;
	padding-top: 4px;
	padding-left: 4px;
}
.HorizontalFormContainer dt { width:40%;
	/*width: 160px; */line-height:30px;
	float: left; display:inline;
	clear: left;
}
.HorizontalFormContainer dd.ProductField {
	height: 20px;
}

.HorizontalFormContainer dd { width:45%;
	padding-top:4px; float:left; display:inline;
	 /margin-left:0px;  display:inline;
}
.NarrowFormContainer dt {
	width:45%;
}
.NarrowFormContainer dd { width:45%; float:left;

}
.Submit { width:200px; float:left; height:25px; display:inline;
	
}
.Btn_Submit { width:200px; float:left; height:25px; display:inline;
	margin-left: 170px;
}
.Your_Acc { width:100px; margin-left:110px; float:right; display:inline;}
.NarrowFormContainer p.Submit {
	margin-left: 120px;
}
.VerticalFormContainer dt {
	margin-bottom: 6px;
}
.VerticalFormContainer dd {
	margin-bottom: 6px;
	margin-left: 10px;
}


/* Page Container */
#Container {
	width: 980px;
	margin: auto;
}


/* Top Navigational Menu */
#TopMenu {
	height: 25px;
	padding: 0;
	margin: 0;
}
#TopMenu ul {
	float: right;
	list-style: none;
	padding: 0;
	margin: 0 5px 0 0;
}
#TopMenu li {
	list-style: none;
	float: left;
	margin: 7px 0 0 0;
	padding: 0;
}
#TopMenu li.First a {
	border-left: 0;
}
#TopMenu li a, #TopMenu li div {
	display: block;
	text-decoration: none;
	font-size: 0.85em;
	padding: 0 10px 0 5px;
	margin: 4px 0 0 0;
}
#TopMenu li div a {
	padding: 0;
	margin: 0;
	display: inline;
	font-size: 1em;
}
#TopMenu li a:hover {
	text-decoration: underline;
}


/* Pages Menu */
#Menu {
	clear: both;
	float: left;
	height: 35px;
	width: 980px;
	margin: 0 0 15px 0;
}
#Menu ul {
	margin: 0 0 0 10px;
	padding: 0;
}
#Menu li {
	float: left;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}
#Menu li.First a {
}
#Menu li a {
	display: block;
	font-size: 1.3em;
	text-align: center;
	text-decoration: none;
	padding: 6px 15px 0 15px;
	height: 29px;
}
#Menu li a:hover	{
	text-decoration: underline;
}
#Menu li ul {
	width: auto;
	position: absolute;
	clear: left;
	top: 35px;
	left: 0;
	display: none;
	text-align: left;
	font-size: 1.2em;
	background: transparent;
	z-index: 1;
	margin: 0;
}
#Menu li ul li {
	clear: both;
	text-align: left;
	background: transparent;
}
#Menu li ul li a {
	padding: 5px 10px 5px 10px;
	font-size: 0.9em;
	text-align: left;
	margin: 0;
	width: 120px;
	height: auto;
}
#Menu li ul li a:hover {
}
#Menu li:hover a, #Menu li.over a{
}
#Menu li ul li a, #Menu li.over li a {
	text-decoration: none !important;
}
#Menu li:hover ul, #Menu li.over ul {
	display: block;
}
/* Holly Hack. IE Requirement \*/
* html #Menu ul li { float: left; height: 1%; }
* html #Menu ul li a { height: 1%; }
/* End */


/* Outer Content Wrapper (Surrounds header & content) */
#Outer {
	clear: both;
	padding-bottom: 15px;
}
#Wrapper {
	clear: both;
	padding: 2px 0 0 0;
	margin: 0;
}


/* Header */
#Header {
	width: 980px;
	height: 155px;
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
	display: inline;
}


/* Logo */
#Logo {
	float: left;
	width: 430px;
	height: 100px;
	text-align: center;
	margin: 42px 0 0 25px;
	display: inline;
}

#Logo a {
	display:block;
	text-align:center;
	width:100%;
}

#Logo h1 {
	font-size: 3.25em;
	font-weight: normal;
}
#Logo h1 a {
	text-decoration: none;
}


/* Top Search Form */
#SearchForm {
	float: right;
	width: 250px;
	height: 70px;
	margin: 0 5px 0 0;
	padding: 85px 10px 0 10px;
	display: inline;
}
#SearchForm form {
}
#SearchForm label {
	display: none;
}
#SearchForm input {
	width: 145px;
	height: 15px;
	border: 0;
	font-size: 0.85em;
	padding: 3px;
}
#SearchForm .Button {
	width: 74px;
	height: 21px;
	padding: 0;
	background: transparent;
	vertical-align: middle;
	margin: 1px 0 0 3px;
}
#SearchForm p {
	font-size: 0.85em;
	margin: 5px 0 0 0;
}

#SearchForm a {
	text-decoration: none;
}
#SearchForm a:hover {
	text-decoration: underline;
}


/* Left Content Area */
.Left {
	float: left;
	width: 183px;
	margin: 0 10px 0 7px;
	display: inline;
}
.Left .BlockContent {
	margin: 0 10px 0 10px;
}
.Left h2 {
	font-size: 1.4em;
	margin: 0 0 10px 0;
}
.Left ul {
	margin: 0;
	padding: 0;
}
.Left li {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 3px 0;
}
.Left li {
}
.Left li a {
	text-decoration: none;
}
.Left li a:hover {
	text-decoration: underline;
}

#SideCategoryList ul{
	margin-top: 3px;
}
#SideCategoryList li{
	padding: 3px 0 2px 0;
}
#SideCategoryList li a{
}
#SideCategoryList li a:hover {
	text-decoration: underline;
}
#SideCategoryList li ul {
	padding-left: 10px;
}


/* Primary Content Area */
.Content {
	float: left;
	width: 580px;
	min-height: 500px;
	margin: 0;
	padding: 0 0 10px 0;
}
.Content .Block {
	clear: both;
}
.Block {
	margin-top: 0;
	
}
/* Primary Content Area (column span of 2) */
.Content.Wide {
	width: 770px;
}
.Content.Wide.WideWithLeft {
	width: 760px;
	margin: 0 0 0 10px;
	display: inline;
}
/* Primary Content Area (column span of 3 - spans entire page width) */
.Content.Widest {
	width:94%;
	margin: 0 0 0 10px;
	display: inline;
}


/* Right Content Area */
.Right {
	float: right;
	width: 183px;
	margin: 0 7px 0 0;
	display: inline;
}
.Right .BlockContent {
	margin: 0 10px 0 10px;
}
.Right h2 {
	font-size: 1.4em;
	margin: 0 0 10px 0;
}
.Right ul {
	margin: 0;
	padding: 0;
}
.Right li {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 3px 0;
}
.Right li a {
	text-decoration: none;
}
.Right li a:hover {
	text-decoration: underline;
}


/* Page Footer */
/*#Footer {
	clear: both;
	font-size: 0.85em;
	text-align: center;
	width: 970px;
	height: 20px;
	margin: 5px 0 0 5px;
	padding: 20px 0 5px 0;
}
#Footer li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#Footer li a {
	text-decoration: none;
	padding: 0 10px 0 10px;
}*/


/* Newsletter Subscription Form */
.NewsletterSubscription {
	clear: both;
}
.NewsletterSubscription label {
	clear: both;
	float: left;
	font-size: 0.9em;
}
.NewsletterSubscription input {
	width: 150px;
	font-size: 0.9em;
	padding: 3px;
	margin-bottom: 5px;
	border: 0;
}
.NewsletterSubscription .Button {
	width: 90px;
	height: 19px;
	border: 0;
	padding: 0;
	vertical-align: middle;
}


/* Product Listings */
.ProductList {
	list-style: none;
	margin: 0;
	padding: 0;
}
.ProductList ul { width:100%; margin:0 auto;}
.ProductList li { width:25%; float:left; margin:0 0  10% 8%; display:inline; text-align:center;}
.ProductDetails { height:75px; }

.Content .ProductList li {
	list-style: none;
	float: left;
	width: 130px;
	font-size: 1em;
	text-align: center;
	padding: 8px;
	margin: 5px;
	overflow: hidden;
	min-height: 21em;
}

.Content .ProductList .ProductImage {
	width: 158px;
	height: 120px;
	text-align: center;
	margin: 0 0 5px 0;
	overflow: hidden;
	display:table-cell;
	vertical-align:middle;
}
.Content .ProductList .ProductImage img {
	vertical-align:middle;
}
.Content .ProductList .ProductDetails {
	margin: 5px;
	font-size: 1.1em;
}
.ProductList a {
	text-decoration: none; 
}
.ProductList a:hover {
	text-decoration: underline;
}
.ProductList em {
	margin-top: 3px;
}
.ProductPrice, .ProductList em {
	font-style: normal;
	font-weight: bold;
}
.ProductList .Rating {
	font-size: 0.9em;
	margin-top: 3px;
	font-weight: bold;
}
.ProductList li .ProductCompareButton {
	margin-top: 3px;
	text-align: center;
}
.Left .ProductList li, .Right .ProductList li {
	clear: both;
	width: 163px;
	padding: 3px 0 5px 0;
	margin: 0;
	margin-bottom: 5px;
}
.Left .ProductList .ProductImage, .Right .ProductList .ProductImage {
	display: none;
}


/* Top Seller Block Specific */
.Right .TopSellers {
	clear: both;
	padding: 0 0 10px 0;
}
.Right .TopSellers ul {
	margin: 0;
	padding: 0;
}
.Right .TopSellers li {
	clear: both;
	margin: 0 0 5px 0;
}
.Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
	float: left;
	width: 22px;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	padding: 1px 0 2px 0;
}
.Right .TopSellers .ProductDetails { /* Contains the details of the item */
	margin: 0;
	margin-left: 30px;
}
.Right .TopSellers li.TopSeller1 { /* No1 seller box */
}
.Right .TopSellers li.TopSeller1 img {
	display: none;
}
.Right .TopSellers li.TopSeller1 .TopSellerNumber {
}
.Right .TopSellers li.TopSeller1 .ProductDetails {
}
.Right .TopSellers li.TopSeller1 .ProductImage {
	display: none;
}
.Content .TopSellers li.TopSeller1 .TopSellerNumber, .Content .TopSellers li .TopSellerNumber {
	display: none;
}


/* Page Breadcrumbs */
.Breadcrumb ul, .Breadcrumb li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.Breadcrumb ul { line-height:28px; background:url(../images/h2-bg.gif) repeat-x; border-left:3px solid #585858;  border-right:3px solid #585858; }

.Breadcrumb {
	font-size: 0.9em; border-bottom:1px solid #ba6906;
	/*padding-bottom: 4px;*/
}
.Breadcrumb li {
	padding-left: 6px;
	display: inline; color:#fff;
}
.Breadcrumb li a {
	padding-right: 10px;
	background: url('../../K9proNew/images/BreadcrumbSep.gif') no-repeat right;
}
.FindByCategory ul, .FindByCategory li {
	list-style: none;
	padding: 0;
	margin: 0;
}
.FindByCategory li {
	padding-left: 12px;
	background: url('../../K9proNew/images/BreadcrumbSep.gif') no-repeat 3px 5px;
	padding-right: 8px;
	display: inline;
}
.FindByCategorys li { list-style-type:none; }


/* Miscellaneous Definitions */
.Meta {
	font-size: 0.93em;
}
.Left .FeedLink, .Right .FeedLink {
	float: left;
	margin: 0 7px 0 0;
}
.Content .FeedLink {
	float: left;
	margin: 8px 4px 0 0;
}
.FloatRight {
	float: right; margin-right:10px; display:inline;
}
.FloatRight_order {
	float: left; margin:0px 10px 10px 0px; display:inline;
}
.FloatLeft {
	float: left;
}
.FloatLeft_form { width:100%; float:left; }
.ClearRight {
	clear: right;
}
.ClearLeft {
	clear: left;
}
.SortBox {
	font-size: 0.95em;
	padding: 5px 5px 0 0;
}
.CompareButton {
	clear: both;
	text-align: right;
	margin-top: 12px;
	padding: 4px;
}

.Clear {
	clear: both;
}

.Field45 {
	width: 45px;
}

.Field100 {
	width: 100px;
}

.Field150 {
	width: 150px;
}

.Field200 {
	width: 200px;
}

.Field250 {
	width: 250px;
}

.Field300 {
	width: 300px;
}

.Field350 {
	width: 350px;
}

.Field400 {
	width: 400px;
}

.MB10 { margin-bottom:10px; }
.MT0 { margin-top:0px; }
.LH140 { line-height:140%; }
.PLRB5 { padding:0px 5px 5px 5px; }
.PLR10 { padding:0px 10px 0px 10px; }
.PL20 { padding:0px 0px 0px 20px; }
.PL40 { padding:0px 0px 0px 40px; }
.ML20 { margin:0px 0px 0px 20px; }
.MT10 { margin-top:10px; }
.PL10 { padding-left:10px; }
.PB2 { padding-bottom:2px; }
.NoMarginBottom { margin-bottom: 0; }
.PL20 h3 { width:95%; text-align:left !important; }
.Required {
	font-weight: bold;
	visibility: visible;
}


.InfoMessage {
	padding: 8px 6px 8px 28px !important;
	margin-bottom: 10px;
}

.SuccessMessage {
	padding: 8px 6px 8px 28px;
	margin-bottom: 10px;

}
.SuccessMessage_acc {
	padding: 8px 6px 8px 28px  !important;
	margin-bottom: 10px;

}

.ErrorMessage {
	padding:8px 6px 8px 28px !important;
	margin-bottom: 10px; float:left;
}

/************* Page Specific: Create Account / Login Page *************/
.CreateAccount {
	float: left;
	width: 45%;
	padding-right: 1%;
}

.AccountLogin {
	float: left;
	padding-left: 1%;
	width: 45%;
}

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

ul.ShippingAddressList li {
	width: 30%;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}

.PrimaryProductDetails .ProductThumb {
	float: left;
	width: 190px;
	text-align: center;
	margin-right:5px;
	display: inline;
	padding-top: 10px;
}

.PrimaryProductDetails .ProductMain {
	float: left;
	width: 40%;
}
.PrimaryProductDetails h2{
	border: 0;
}
.PrimaryProductDetails .ProductThumb p a {
	font-weight: bold;
}

.ProductDescription, .ProductReviews, .ProductsByCategory, .ProductOtherDetails {
	margin-top: 20px;
}

.ProductDescription h3{ margin:0; padding:0; font:bold 18px Arial, Helvetica, sans-serif; color:#F9831F;}
.ProductDescription table{ margin:0px auto;}

.PrimaryProductDetails .ProductMain {
	float: left;
}
.ProductMain_Opt { float:left; width:230px; margin-right:5px; display:inline; }

.PrimaryProductDetails dl {
	font-size: 0.90em;
}

.ProductDescriptionContainer {
	line-height: 1.5;
}

.PrimaryProductDetails dt {
	font-weight: bold;
	width: 80px;
	clear: left;
}

.PrimaryProductDetails dd {
	margin-left: 90px;
}

.Right hr {
	margin: 5px 0 0;
}

.Content h3 {
	margin-bottom: 5px;
}

.ComparisonCheckbox {
	height:20px;
}

.SideRecentlyViewed .CompareButton {
	margin: 10px 0 0 0;
	padding: 0;
}

.SideRecentlyViewed .ProductList li {
	margin-left: 0;
}

.SideRecentlyViewed .ProductDetails {
	margin-left: 20px;
}

/* Product Comparisons */
.ComparisonTable { width: 100%; }
.ComparisonTable td { vertical-align:top; font-size: 11px }
.CompareFieldName { width:95px; padding:8px 10px 8px 15px; }
.CompareFieldTop { padding:5px; text-align:center; }
.CompareFieldTop a { text-decoration:none; font-size:10px; }
.CompareFieldTop a:hover { text-decoration:underline; }
.CompareLeft { padding:5px 10px 5px 10px; }
.CompareCenter { text-align:center; padding:5px; }
.CompareRating { text-align:center; padding-top:8px; vertical-align:middle; }
.CompareProductOption { margin-left:20px; padding-left:5px; }

.Availability { }
.LittleNote { font-size: 0.85em; }

.ViewCartLink {
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 10px;
}

/* General Tables */
table.General,
table.CartContents, table.General {
	width: 100%;
	margin: 10px 0;
}

table.General thead tr th,
table.CartContents thead tr th {
	padding: 6px 10px;
	text-align: left;
}

table.General tbody td,
table.CartContents tbody td {
	padding: 6px 10px;
	vertical-align: top;
}

table.General tbody tr.First td {
	border-top: 0;
}

/* Cart Contents Table */

.CartContents tbody td {
	border-bottom: 0;
}
.CartContents .ProductName a {
	font-weight: bold;
}

.CartContents tbody .SubTotal td {
	text-align: right;
	font-weight: bold;
}

.ProceedToCheckout {
	text-align: right;
}

.Content .ProceedToCheckout {
	width: 200px;
	float: right;
}
.ProceedToCheckout a {
	padding-top: 5px;
}

.ProductOptionList, .ProductOptionList li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.ProductOptionList {
	margin-top: 5px;
}
.ProductOptionList li {
	margin-bottom: 3px;
	margin-left: 2px;
}

.ProductOptionList input {
	vertical-align: middle;

}

.MiniCart h3 {
	font-size: 1.3em;
}
.MiniCart .SubTotal {
	text-align: center;
	font-size: 1.1em;
}

.MiniCart .CartProductOptionList {
	display: block;
}

.JustAddedProduct {
	width: 128px;
	overflow: hidden;
	margin: auto;
	text-align: center;
	padding: 5px;
	margin-bottom: 10px;
}
.JustAddedProduct strong, .JustAddedProduct a {
	font-size: 1em;
	font-weight: normal;
	display: block;
	margin-bottom: 3px;
}
.JustAddedProduct .ProductDetails {
	font-size: 1.2em;
	padding-bottom: 10px;
}

.CategoryPagination .PagingList, .CategoryPagination .PagingList li {
	list-style: none;
	padding:0 0 20px 0;
	margin: 0;
	color:#996600;
}

.CategoryPagination li.ActivePage{ font:bold 12px Arial, Helvetica, sans-serif; color:#000;}

.CategoryPagination {
	padding: 5px;
	text-align: center;
	margin:10px 0 -15px 0;
}
.CategoryPagination .PagingList li {
	display: inline;
	padding: 0 5px;
}
.CategoryPagination ul li a{ color:#E36C0A; text-decoration:none;}
.PagingList li  { color:#E36C0A; }

.PagingList li a { color:#996600; }
/* Quick Search */
.QuickSearch { margin: 0; padding: 0; text-align: left; border-collapse: collapse;z-index:100!important; }
.QuickSearchTitle td, .QuickSearchAllResults td { font-weight: bold; padding: 4px; font-size: 11px; }
.QuickSearchResult td { font-size: 12px; padding:8px 0px 8px 8px; cursor: pointer; }
.QuickSearchResultImage { margin-left: 4px; margin-right: 10px; text-align: center; }
.QuickSearchResultNoImage { padding-top: 10px; color: #777; }
.QuickSearchResultName { text-decoration: none; display: block;  padding-bottom: 5px; }
.QuickSearchResult .Price { font-weight: bold; font-size: 12px; padding-right: 5px; }
.QuickSearchHover td{ text-decoration: underline; }
.QuickSearchHover a { text-decoration: none; }
.QuickSearchAllResults { text-indent: -7000px; }
.QuickSearchAllResults a { text-decoration: underline; height: 25px; display: block; }
.QuickSearchAllResults a:active, .QuickSearchAllResults a { outline: none; -moz-outline-style: none; }

/* Brand Tag Clouds */
.BrandCloud .smallest { font-size:12px; }
.BrandCloud .small { font-size:15px; }
.BrandCloud .medium { font-size:18px; }
.BrandCloud .large { font-size:20px; }
.BrandCloud .largest { font-size:26px; }
.BrandCloud a { padding-right: 5px; }
.DownloadExpires { padding-top: 3px; font-style: italic; }
.DownloadExpiresToday {}

.CheckoutRedeemCoupon h4 { margin-top: 0; }
.CheckoutRedeemCoupon p { margin-top: 10px; margin-bottom: 0;}

.BillingDetails {
	float: left;
	width: 48%;
	margin-right: 10px;
	margin-bottom: 15px; padding-left:2%;
}

.ShippingDetails {
	float: left;
	width: 48%;
	margin-bottom: 15px;
}

.ProductDetailsGrid dt {
	width: 140px;
	margin-bottom: 6px;
	float: left;
	font-weight: bold;
}

.ProductDetailsGrid dd {
	margin-left: 140px;
	margin-bottom: 6px;
}

.SubCategoryList {
	padding: 4px;
}

.SubCategoryList ul, .SubCategoryList li {
	list-style: none;
	margin-left: 0;
}

.SubCategoryList li {
	margin-bottom: 4px;
	padding-left: 25px;
	background: url('../../K9proNew/images/SubCategory.gif') no-repeat 3px 1px;
}

.SearchTips .Examples {
	padding: 8px;
	margin-left: 30px;
	margin-bottom: 10px;
}

.ProductDetails .ProductThumb p {
	margin-top: 10px;
	font-size: 0.9em;
}

.ProductReviewList {
	clear: both;
}

.SortBox select {
	font-size: 0.9em;
}

 .SortBox option {
	color: #444;
}

.YourAccount li {
	margin-bottom: 8px;
}

.SoldOut {
}

.RemoveFromWishlistForm {
	margin: 5px;
}


.ShippingProviderList {
	list-style: none;
}

small {
	font-size: 11px;
}

.HowToPay {
	margin-bottom: 10px;
}

.ProductList em, .ProductList .Rating {
	display: block;
}

.ProductOptionList {
	display: block;
}

.GoogleCheckout p,
.PayPalExpressCheckout p,
.AlternativeCheckout p {
	margin: 0;
	font-size: 90%;
}

.GoogleCheckout,
.PayPalExpressCheckout,
.AlternativeCheckout {
	/*text-align: center;*/
	margin-bottom: 10px;
	clear:both;
}

.KeepShopping {
	width:100%;
	clear: both;
	text-align: center; font-size:14px;
}

/** Top Right Locale Chooser (list of flags) **/
#TopMenu li.Flag {
}

#TopMenu li.Flag div {
	border: 0;
}

#TopMenu li.Flag img {
	margin: 3px;
}

#TopMenu li.Flag img.Last {
	margin-right: 0px;
}

#TopMenu li.Flag img.Selected {
	border: 2px solid #ffffe0;
	margin: 1px 3px;
}

/** Currency Selector **/
.CurrencyList dl {
	margin: 0;
	padding: 0;
}

.CurrencyList dd {
	padding: 0px;
	margin: 0px;
	border: 1px solid #dadada;
	background-color: #F9F9F9;
	clear: both;
}

.CurrencyList a {
	padding: 0 3px 0 5px;
	display: block;
	line-height: 1.8;
	text-decoration: none;
	font-size: 11px;
}

.CurrencyList a.Sel {
	background-color: #ffffe0;
}

.CurrencyList a:hover .Text {
	text-decoration: underline;
}

.CurrencyList a .Flag {
	margin-top: 4px;
	display: block;
	float: left;
	width: 24px;
	padding-right: 2px;
	vertical-align: middle;
}

.CurrencyList a .Text {
	display: block;
	padding-left: 24px;
}

.PrimaryProductDetails .YouSave {
	font-weight: bold;
	margin-top: 3px;
	display: block;
}

/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
	margin-top: 4px;
	margin-bottom: 4px;
	font-weight: normal;
	width: 320px;
	padding: 7px;
	float: right;
}

.EstimateShipping dt {
	width: 100px;
	float: left;
	margin-bottom: 8px;
	clear: left;
}

.EstimateShipping dd {
	margin-bottom: 8px;
	font-weight: normal;
	text-align: left;
	margin-left: 114px;
}

.EstimateShipping p.Submit {
	margin-top: 10px;
	margin-bottom: 3px;
}

.EstimateShipping label {
	display: block;
	margin-bottom: 5px;
}

.EstimatedShippingMethods {
	text-align: left;
}

.EstimatedShippingMethods table {
	width: 100%;
	border-collapse: collapse;
}

.EstimatedShippingMethods .VendorShipping {
	margin-left: 20px;
	margin-bottom: 10px;
}

.EstimatedShippingMethods .Submit {
	text-align: right;
}

.CartContents tbody .SubTotal .EstimatedShippingMethods tbody td {
	text-align: left;
}

.CartContents tbody .SubTotal .EstimatedShippingMethods tbody td.Price {
	text-align: right;
}

.SharePublicWishList {
	
	padding:5px;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	position: relative;
	padding: 6px;
	margin-bottom: 10px;
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.ExpressCheckoutBlock h3 a {
	font-size: 12px;
}

.ExpressCheckoutBlock {
	padding-top: 6px;
}

.ExpressCheckoutBlock .ExpressCheckoutCompletedContent {
	display: none;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	display: inline;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent {
	display: none;
}

a.ChangeLink {
	position: absolute;
	right: 15px;
}

.ExpressCheckoutBlock a.ChangeLink {
	display: none;
}

.ExpressCheckoutBlockCompleted a.ChangeLink {
	display: inline;
}

.ExpressCheckoutCompletedContent {
	position: absolute; margin-top:22px;
	/*left: 250px;*/
}

.LoadingIndicator {
	margin-left: 10px;
}

.LoadingIndicator img {
	vertical-align: middle;
	margin-right: 10px;
}

#TopMenu li.HeaderLiveChat {
}

#TopMenu li.HeaderLiveChat div {
	border-left: 0;
}

.HeaderLiveChat img {
	vertical-align: middle;
}

#ProductOtherDetails .ProductDetailsGrid {
	margin-left: 25px;
}
.SubCategoryListGrid {
	padding: 4px;
}
.SubCategoryListGrid ul { margin:10px 0 0 0; padding:0; list-style:none;}


.SubCategoryListGrid ul, .SubCategoryListGrid li {
	list-style: none;
	margin:0 0 20px 0;
}
.SubCategoryListGrid li { border:#666666 solid 1px; height:250px;
}

.SubCategoryListGrid li img {  margin-bottom:15px;}


.SubCategoryListGrid li.RowDivider { border:none;}


.SubCategoryListGrid li {
	margin-bottom: 4px;
	padding: 10px;
	margin-left: 10px;
	background: #fff;
	float: left;
	text-align: center;
}

.SubCategoryListGrid ol {
	clear: both;
}
.SubBrandList {
	padding: 4px;
}

.SubBrandList ul, .SubBrandList li {
	list-style: none;
	margin-left: 0;
}

.SubBrandList li {
	margin-bottom: 4px;
	padding-left: 25px;
	background: url('../../K9proNew/images/SubBrand.gif') no-repeat 3px 1px;
}

.SubBrandListGrid {
	padding: 4px;
}

.SubBrandListGrid ul, .SubBrandListGrid li {
	list-style: none;
	margin-left: 0;
}

.SubBrandListGrid li {
	margin-bottom: 4px;
	padding: 10px;
	margin-left: 10px;
	background: #fff;
	float: left;
	text-align: center;
}

.SubBrandListGrid ol {
	clear: both;
}

.ProductAddToCart dt {
	float: left;
	font-weight: bold;
	width: 140px;
	margin-bottom: 4px;
}

.ProductAddToCart dt div.Required, #CartEditProductFieldsForm dt div.Required{
	margin-left: -10px;
}

.ProductAddToCart dd {
	margin: 0;
	padding: 0 0 5px;
	width: 200px;
	float: left;
}

.ProductAddToCart input.Textbox, #CartEditProductFieldsForm input.Textbox{
	width:181px;
}

.ProductAddToCart textarea, #CartEditProductFieldsForm textarea{
	width:183px;
	height: 50px;
}

.ProductFields dd {
	margin-bottom: 4px;
	float:left;
	margin-left:20px;
}

.ProductFields {
	margin-bottom: 15px;
}

.ProductFields input.Textbox {
	width:100%;
}

.ProductFields TextArea {
	width:100%;
}

.CartContents .CartProductFieldsLink {
	font-size: 11px;
	color: #666;
	margin-top: 6px;
	padding-left: 22px;
	background: url('../../K9proNew/images/GiftWrappingAvailable.gif') no-repeat;
	padding-bottom: 4px;
}

.CartContents .CartProductFieldsRow {
	border-top: 0;
}

.CartContents .CartProductFieldsRow dl {
	margin-top:15px;
}

p.QuantityInput, p.AddCartButton {
	text-align: center;
}

.ProductAddToCart dt.QuantityInput {
	margin-top: 4px;
}

.ProductAddToCart dd.AddCartButton span {
	margin-top: 4px;
	padding-right: 5px;
}
.ProductActionAdd {
	display: block;
	margin-top: 5px;
}

.ProductActionAdd a, .ProductActionAdd strong a {
	text-decoration: underline;
}

.TagList {
	margin-top: 20px;
}

.CartThumb {
	text-align: center;
	width: 1px;
}

.WrappingOptions {
	font-size: 11px;
	color: #666;
	margin-top: 6px;
	padding-left: 22px;
	background: url('../../K9proNew/images/GiftWrappingAvailable.gif') no-repeat;
	padding-bottom: 4px;
	line-height: 1.6;
}

.ViewAllLink a {
	padding-top: 10px;
	display: block;
}

.SelectGiftWrapMultiple {
	max-height: 400px;
}

/* Tabbed Navigation */
#ProductTabsList { width:90%; float:left; }
.TabNav, .TabNav li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.TabNav {
	font-size: 11px;
	margin-bottom: 10px;
	padding: 6px 4px 6px 4px;
}

.TabNav li {
	display: inline;
}

.TabNav li a {
	position: relative;
	top: 2px;
	font-size: 12px;
	padding: 6px 10px;
	margin-right:0px;
	margin-top: 3px;
	text-decoration: none; border-right:1px solid #333;
}

.TabNav li a:hover {
	text-decoration: none;
}

.TabNav li.Active a {
	margin-top: 0px;
	font-weight: bold;
}

.ProductAddToCart dd.AddCartButton div.BulkDiscount {
	display: inline-block;
	float:left;
}

.ProductAddToCart dd.AddCartButton div.BulkDiscount div.BulkDiscountLink {
	padding-left: 4px;
}

#VendorLogo .BlockContent, #VendorPhoto .BlockContent {
	margin: 0;
	text-align: center;
}

.TransitTime {
	font-weight: normal;
}
.Content .ProductList.List li {
	margin: 0;
	margin-top: 6px;
	display: block;
	width: auto;
	float: none;
	padding: 6px;
	min-height: 0;
	height: 132px;
	background-image: none;
}

.Content .ProductList.List .ProductImage {
	margin: 0 !important;
	padding: 0px;
	margin-right: 15px;
	float: left;
	background-image: none;
	width: 120px;
	height: 120px;
}

.Content .ProductList.List .ProductDetails {
	height: auto;
	display: block;
	clear: none;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-left: 135px;
	text-align: left;
	background-image: none;
}

.Content .ProductList.List .ProductQty {
	margin-left: 10px;
}

.Content .ProductList.List .ProductDescription {
	font-style: italic;
	margin-top: 5px;
}

.Content .ProductList .ProductRightCol {
	float: right;
}

.Content .ProductList.List li .ProductCompareButton {
	text-align: left;
	margin-top: 10px;
}


.OrderItemMessage {
	background-color:#ffffe0;
	padding:7px;
	margin:10px 0px 10px 0px;
}

/* Custom Fields - Start */

.LittleNotePassword {
	font-size: 0.85em;
	padding:2px 0px 2px 0px;
}

.RequiredClear {
	visibility: hidden;
}

/* Custom Fields - End */


.ToggleSearchFormLink {
	padding: 5px 5px 0 0;
}

/* Product Details */
.ProductDetailsGrid .DetailRow {
	clear: left;
	margin-top: 6px;
	padding-left: 140px;
}

.ProductDetailsGrid .Label {
	margin: 0 0 6px -175px;
	float: left;
	width: 130px;
	font-weight: bold;
	padding-top: 1px;
	display: inline;
	position: relative;
	text-align:right;
}

.ProductDetailsGrid .Value { width:120px;
	display: inline; overflow-x:scroll;
}

.ProductDetailsGrid .Label .Required {
	position: absolute;
	left: -1em;
}

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

.ProductOptionList li {
	margin-bottom: 3px;
}

.ProductOptionList input {
	vertical-align: middle;
}



/** Search All Form Result - Start **/
.SearchPaging {
	float: right; width:100%; text-align:center;
	font-size: 0.95em;
}

.SearchSorting {
	float: right;
	font-size: 0.95em;
	margin:-15px 8px 8px 0px;
}

.SearchSorting select {
	font-size: 0.95em;
}

#SearchResultsCategoryAndBrand {
	margin: 5px;
	padding: 5px;
}

.ContentList em, .QuickSearchResultMeta em {
	font-size: 0.8em;
}

/** Search All Form Result - End **/

/** AJAX loading box - Start **/

#AjaxLoading {
	display: none;
	text-align: center;
	background: #FCF5AA;
	width: 180px;
	z-index: 10000000000;
	padding: 5px 10px;
}

#AjaxLoading img {
	vertical-align: bottom;
	margin-right: 5px;
}
/** AJAX loading box - End **/

/** product image gallary**/

#ProductDetails #ImageScrollPrev,
#ProductDetails #ImageScrollNext {
	float: left;
	background:none;
	border:none;
	margin-top:16px;
	cursor:pointer;
	display: none;
}

#ProductDetails {
	float: left;
	/*margin-top:10px;*/
	white-space:nowrap;
	width: 80%;
	overflow: hidden;
	margin-left:auto;
}


.ProductTinyImageList {
	float: left;
	margin-top:10px;
	white-space:nowrap;
	width:100%;
	overflow: hidden;
	margin-left:auto;
}


#ProductDetails .ProductTinyImageList ul li {
	width: 40px;
	height: 30px;
	overflow: hidden;
	float: left;
	margin-left:3px;
	border: 1px solid gray;

}

#ProductDetails .ProductTinyImageList ul li div {
	display: table-cell;
	text-align: center;
}

#ProductDetails .ProductTinyImageList ul li #TinyOuterDiv {
	border: 2px solid white;
}

#ProductDetails .ProductTinyImageList ul {
	margin: 0pt;
	padding: 0pt;
	position: relative;
	list-style-type: none;
	white-space:nowrap;
	width:97%; padding-left:3%;
}

#ProductDetails .ProductThumbImage {
	height: 220px;
	width: 220px;
	overflow: hidden;
	margin:auto;
}

.ProductThumbImage { margin-left:40px; display:inline;  }

.carousel {
    position: relative;
    visibility: hidden;
    left: -5000px;
	width: 180px;
}
/** product image gallary end **/

/** AJAX loading box - End **/

/* Product Videos */

#FeaturedVideo, #VideoList, #VideoSingle  {
	float: left;
}

#VideoList {
	padding-left: 5px;
}

.VideoSeparator {
	clear: both;
}

.videoRow {
	clear: both;
	margin-bottom: 4px;
	display: block;
	height: 75px;
}

.previewImageContainer {
	height: 30px;
	width: 50px;
}

.videoRow img {
	float: left;
	padding-right: 5px;
}

.videoRowTitle {
	font-weight: bold;
}

.videoRowDescription {
	max-height: 50px;
	overflow:hidden;
}

.VideoOverlay {
	background-image: url('../images/VideoOverlay.png');
	background-position: center center;
	position: absolute;
	left: 0;
	height: 100%;
	width: 100%;
	top: 0;
}

.VideoContentContainer {
	position: relative;
	margin-left: 3px;
	padding-left: 92px;
}

/** If you change the width of the .VideoPreviewSize class below, change the padding-left of the .VideoContentContainer class above **/

.VideoPreviewSize {
	width: 92px;
	height: 69px;
}

.videoRowLength {
	padding-left: 4px;
}

.videoRow, .videoRowTitle, .videoRow img, .videoRowLength {
	cursor: pointer;
}

#VideoList ul {
	position: relative;
	overflow-y: auto;
	padding:0;
	margin: 0;
	width: 240px;
	height: 265px;
}

#VideoSingle {
	padding-left: 10px;
	width:240px;
}

#VideoContainer {
	padding: 5px 0 5px 5px;
	height: 265px;
}

.HideElement {
	display: none;
}



.VideoSingleTitle {
	font-weight: bold;
}

.VideoSingleDescription {
	padding-top: 10px;
	overflow-y: auto;
	height: 220px;
	padding-right:5px;
}

.Left #VideoMiddleContainer, .Right #VideoMiddleContainer {
	display: none;
}

.Content #VideoSideContainer {
	display: none;
}

#VideoSideContainer ul {
	text-align: center;
}

#VideoSideContainer ul li {
	margin-bottom: 5px;
}

.VideoSideDescription {
	padding: 2px 10px;
}

.VideoImageContainer {
	position: relative;
	float: left;
}



/*Addtional Styles*/
* {
	margin:0;
	padding:0;
}
a {
	color:#F9831F;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
body {
	background:#2c2c38 url(../images/head_strip.png) repeat-x;
}
#wrapper {
	/*min-width:1003px;*/
	width:95%;
	min-width:1281px;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#header {
	
	
    /*height: 242px;*/
	/*height:150px;*/
    width: 100%;
	float:left;
	

}
#hd_top {
	width:400px; padding-top:15px; float:left; margin:0;
	height:45px; display:inline;
	
}
#hd_mid {
	width:100%;
	float:left;
	height:225px;
	background:url(../images/hd-mid-bg.gif) repeat-x; display:inline; 
}
#hd_mid_lt {
	width:460px;
	height:225px;
	float:left;
	background:url(../images/hd-mid-lt.gif) no-repeat;
}
#logo {
	width:251px;
	height:160px;
	float:left;
	margin:6% 0 0 3.3%;
	_margin:3.5% 0 0 3%;
	display:inline;
}
#hd_mid_lt h1 {
	width:300px;
	float:left;
	line-height:38px;
	font-size:38px;
	font-weight:bold;
	margin-top:160px;
	display:inline;
	color:#e36c0a;
}
#hd_mid_rt {
	width:279px;
	height:225px;
	float:right;
	background:url(../images/hd-mid-rt.gif) right top no-repeat;
}
/*#hd_bot {
	width:100%;
	height:92px;
	float:left;
	background:url(../images/hd-bot-bg.gif) repeat-x;
}*/
#hd_bot_lt {
	width:37px;
	height:92px;
	float:left;
	background:url(../images/hd-bot-lt.gif) no-repeat;
}
#hd_bot_rt {
	width:30px;
	height:92px;
	float:right;
	background:url(../images/hd-bot-rt.gif) no-repeat;
}

#menu_rt ul {
	width:100%;
	float:left;
	margin-top:10px;
	display:inline;
}
#menu_rt li {
	display:inline;
	padding:0 5px;
	border-right:1px solid #fff;
}
#menu_rt li a {
	color:#fff;
	text-decoration:none;
}
#menu_lt_top {
	width:100%;
	height:30px;
	margin-top:10px;
	display:inline;
	float:left;
}
#menu_lt_top ul {
	/*width:100%;
	float:left;*/
}
#menu_lt_top li {
	padding:0 10px; color:#F90;
	display:inline;
	list-style-type:none;
}
#menu_lt_top li a {
	color:#fff;
	text-decoration:none;
}
#menu_lt_bot {
	width:99%;
	height:20px;
	float:right; margin-right:10px; display:inline;
}
/*.mar_txt { position:relative;  height:30px; background:#F3F; z-index:9; }
#scroller { width:100%; height:35px; background: #F30; float:left; color:#000; }*/
#menu_lt_bot marquee {
	line-height:20px;
	color:#F60;
	font-size:16px;
	font-weight:bold;
}

#body {
	width:100%;
	float:left;
	background:url(../images/bd-mid-main-bg.gif) repeat;
}
#bd_lt {
	width:100%;
	float:left;
}
.bd_lt_cont {
	width:100%;
	float:left;
	margin-bottom:10px;
	display:inline;
}
.bd_lt_sub {
	width:99%;
	float:left;
	border:1px solid #666;
	border-top:none;
	padding:10px 0;
}
.bd_lt_sub ul {
	width:100%;
	float:left;
	margin-top:0;
}
.bd_lt_sub li {
	margin:0 0 5px 0;
	list-style-type:none;
	padding:5px;
}
.bd_lt_sub li a {
	color:#CCC;
	text-decoration:none;
	line-height:18px;
}
.bd_lt_sub ul li ul {
	float:left;
}
.bd_lt_sub_bot {
	width:99%;
	float:left;
	border:1px solid #666;
	border-top:none;
	padding:10px 0;	
	background:#fff;
}


.bd_lt_sub_bot ul {
	width:100%;
	float:left;
}
.bd_lt_sub_bot li {
	width:80%; font-size:12px;
	margin-left:5%;
	list-style-type:none;	
	padding-left:10px;
}
.bd_lt_sub_bot li a {
	color:#CCC;
	text-decoration:none;
	line-height:18px;
}



.bd_lt_sub_bot_catlist {
	width:99%;
	float:left;
	border:1px solid #666;
	border-top:none;
	padding:10px 0;	
}


.bd_lt_sub_bot_catlist ul {
	width:100%;
	float:left;
}
.bd_lt_sub_bot_catlist li {
	width:80%; font-size:12px;
       margin-left:5%;
       list-style-type:none;
       background:url(../images/lt-list-bg.gif) no-repeat;
       padding-left:10px;
}
.bd_lt_sub_bot_catlist li a {
	color:#CCC;
	text-decoration:none;
	line-height:18px;
}



.bd_lt_sub menu li {
	list-style-type:none;
	background:none;
}
#bd_mid {
	width:100%;
	float:left;
	background:#fff;
}
.bd_mid_cont {
	width:100%;
	float:left;
	background:#fff;
	padding-bottom:10px;
}
.bd_mid_cont h3 {
	width:100%;
	float:left;
	text-align:center;
	color:#f9831f;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	display:inline;
}
.bd_mid_cont p {
	width:94%; font-size:12px;
	float:left; clear:left;
	color:#000000;
	padding:0 3%;
	margin-bottom:10px;
}
#bd_rt {
	width:100%;
	float:left;
	position:relative;
}
.bd_rt_cont {
	width:100%;
	float:left;
	margin-bottom:10px;
	display:inline;
	position:relative;
}
.bd_rt_sub {
	width:99%;
	float:left;
	border:1px solid #666;
	border-top:none;
}
.bd_rt_sub p {
	width:90%;
	line-height:16px;
	float:left;
	color:#F68220;
}
.best_seller {
	width:100%;
	float:left;
	border-bottom:1px solid #666;
	background:#fff;
	padding:5px 0;
}
.add_wish_list { width:95%; float:left; border-bottom:1px solid #666;  background:#fff; padding:5px 0; padding-left:5%; margin-bottom:10px; display:inline;}
.best_seller h4 {
	width:90%;
	text-align:center;
	float:left;
	font-size:12px;
	color:#666;
	font-weight:normal;
	margin-bottom:5px;
	display:inline;
}
.best_seller h5 {
	width:100%;
	text-align:center;
	float:left;
	font-size:12px;
	color:#666;
	font-weight:normal;
	font-weight:bold;
	color:#f9313f;
	font-size:12px;
	margin-bottom:5px;
	display:inline;
}
h6 { font-size:12px;}
.best_seller h6 {
	width:100%;
	text-align:center;
	float:left;
	font-size:12px;
	color:#666;
	font-weight:normal;
	font-weight:bold;
	color:#f9313f !important;
	font-size:12px;
	margin-top:15px;
	display:inline;
}

.best_seller h6 a { color:#F9831F !important; font-weight:bold; }
.best_seller p {
	width:100%;
	text-align:center;
}
.best_seller img {
	text-align:center;
}
.news {
	width:100%; font-size:12px;
	float:left;
	background:#fff;
	padding:5px 0;
}
.news p {
	width:90%;
	float:left;
	padding-left:5%;
	color:#666;
	margin-bottom:5px;
	display:inline;
}
.h2_cont {
	width:100%;
	height:28px;
	float:left;
	background:url(../images/h2-bg.gif) repeat-x;
}
.h2_cont_lt {
	width:9px;
	height:28px;
	float:left;
	background:url(../images/h2-bg-lt.gif);
}
.h2_cont_rt {
	width:9px;
	height:28px;
	float:right;
	background:url(../images/h2-bg-rt.gif);
}
.h2_cont h2 {
	width:70%;
	height:28px;
	float:left; clear:none !important;
	color:#fa831f;
	font-size:16px;
	font-weight:bold;
	line-height:28px;
	background:url(../images/dog-paw.gif) no-repeat;
	padding-left:18px;
}
.gr_h2 {
	color:#cccccc;
}
.h2_cont h1 {
	width:80%;
	height:28px;
	float:left;
	color:#fa831f;
	font-size:16px;
	font-weight:bold;
	line-height:28px;
	padding-left:5px;
}
.dog-spl-april {
	display:inline;
	float:left;
	margin:10px;
	padding-bottom:10px;
	text-align:center;
	width:453px;
}
.crate {
	display:inline;
	float:left;
	height:322px;
	margin:0 0 15px 10px;
	width:90%; text-align:center;
}
.prod_main {
	width:100%;
	float:left;
	padding-top:15px;
}
.prod_main_sub {
	width:145px;
	float:left;
	height:120px;
	border:1px solid #000;
	margin-left:15px;
	display:inline;
}









.form_main {
	width:95%;
	float:left;
	margin-top:5px;
	display:inline;
	padding-left:5%; /padding-bottom:10px;
}




.form_main p {
	width:90%;
	float:left;
	color:#F68220;
	line-height:20px;
	margin-bottom:2px;
	display:inline;
}
.form_main p input {
	width:100%;
	float:left;
	color:#F68220;
	line-height:16px;
	border:1px solid #666;
	display:inline;
}
#footer {
	width:100%;
	height:110px;
	float:left;
	background: url(../images/ft-bg.jpg) repeat-x;
}
.ft_lt {
	width:348px;
	height:110px;
	float:left;
}
.ft_rt {
	width:44px;
	height:110px;
	float:right;
}
.ft_mid {
	width:56%;
	height:110px;
	float:left;
}
.ft_mid p {
	width:80%; text-align:center;
	line-height:110px;
	
	color:#fff;
	font-size:13px;
}

.bd_mid_cont_sub {
	width:100%;
	float:left;
	background:#fff;
	padding-bottom:10px;
}
.featured_products { width:100%; float:left; background:#fff; padding-bottom:10px; }


/*Additional Styles Featured Products */
.ProductList .Odd { width:17%; padding:2%; float:left; height:300px;  margin-left:2.8%; display:inline; border:1px solid #666; margin-bottom:10px; }
.ProductList .Even { width:17%; padding:2%; float:left; height:300px; margin-left:2.8%; display:inline; border:1px solid #666; margin-bottom:10px;  }
.ProductImage img { text-align:center; max-width:120px; }
.Odd .ProductDetails { width:100%; text-align:center; font-weight:bold; color:#000; }
.Even .ProductDetails { width:100%; text-align:center; font-weight:bold; color:#000; }

.Odd .ProductPriceRating { width:100%; text-align:center; font-size:12px; color:#E3323C; font-weight:bold; }
.Even .ProductPriceRating { width:100%; text-align:center; font-size:12px; color:#E3323C; font-weight:bold; }

.ProductActionAdd { width:100%; text-align:center; font-weight:bold;}
.ProductActionAdd a {  color:#f68b2f;}


/*Lefe Menu*/
.accordion{width:93%;margin:0px auto;height:auto;}
.accordion h3{background:url(../images/lt-menu-lisr-add.gif) right no-repeat; clear:both; margin:4px 0 0 0; font:bold 12px Arial, Helvetica, sans-serif; color: #c68608;text-decoration: none;cursor: pointer; padding:5px; border:2px solid #57575a; border-width:2px 2px 2px 4px;}
.accordion h3 a { color:#F68B2F !important; }
.accordion h3 a:hover{ text-decoration:none;}
.accordion h3:hover{ text-decoration:none; background:url(../images/lt-menu-lisr-add.gif) right no-repeat}
.accordion h3.active {text-decoration:none; color:#fff; background:url(../images/lt-menu-lisr-addover.gif) right no-repeat; border-width:2px 2px 2px 4px;}
.accordion h4{clear:both; margin:4px 0 0 0; font:bold 12px Arial, Helvetica, sans-serif; color: #c68608;text-decoration: none;cursor: pointer; padding:5px; border:2px solid #57575a; border-width:2px 2px 2px 4px;}
.accordion h4 a{clear:both; font:bold 12px Arial, Helvetica, sans-serif; font-weight:normal; color: #F68B2F;text-decoration: none;cursor: pointer;}
.accordion h4 a:hover {clear:both; font:12px Arial, Helvetica, sans-serif; text-decoration: none;cursor: pointer;}
/*.accordion h4:hover{ color:#FFFFFF;}
.accordion h4:hover a{ color:#FFFFFF; text-decoration:none;}*/

div.acc-category{padding:0; margin:0; clear:both; width:100%; float:left;}
div.acc-category ul{ display:block; list-style:none; margin:0; padding:0; border-bottom:0px solid #57575a;}
div.acc-category ul li{ margin:0; padding:0 0 10px 5px; font:bold 12px/22px Arial, Helvetica, sans-serif; color:#c68608; background:#000;}
div.acc-category ul li a{ color:#ccc; font:12px Arial, Helvetica, sans-serif; text-decoration:none;}
div.acc-category ul li a:hover{ color:#fff; text-decoration:none;}
.spacer{ margin:0; padding:0; clear:both; line-height:0; font-size:0;}


/*My Account */
.BlockContent { width:100%; float:left; clear:both; }
.BlockContent ul { width:90%; float:left; padding:0 3%; }
.BlockContent ul li { list-style-type:none; }

/*Login Details*/
.CreateAccount h3 { font-size:14px; font-weight:bold; text-align:left; width:95%; padding-left:3%; }
.AccountLogin h3 { font-size:14px; font-weight:bold; text-align:left; }
#LoginButton { width:150px; float:left; }
h3.heading_lt { text-align:left !important; clear:left; }

.AdvancedSearch { width:100%; float:left; }
.AdvancedSearch h3 { width:97%; float:left; margin-left:3%; display:inline; text-align:left;  }
.AccountLogin p { width:80%; float:left; padding-left:15%;}
.AccountLogin p.test { width:80%; float:left;}


.ProductDescriptionContainer ul { width:80%; float:left; margin-left:3%; display:inline;}
.ProductDescription{ float:left; width:100%; background:#fff;}

.BlockContent #rating_box { width:90%; float:left; margin-left:3%; display:inline; }


/*Product review list*/
.ProductReviewListprods { width:80%; float:left; clear:both; margin-left:5%; display:inline; }

.ExpressCheckoutTitle { text-align:left !important; }
.ExpressCheckoutCompletedContent { /*width:40%;*/ float:left; color:#333; }

.PaymentOptions h3 { text-align:left; width:85%; margin-left:2%; }
.CheckoutOrderComments h3 { text-align:left; width:85%; margin-left:2%;  }
.OrderShippedBy h3  { text-align:left; width:85%; margin-left:2%; }
.OrderContents h3 { text-align:left; width:85%; margin-left:2%; } 
.BillingDetails h3 { text-align:left; width:100%;  }
.ShippingDetails h3  { text-align:left; width:100%; }

.BlockContent_WishAddForm { width:95%; margin:0 auto; padding-top:10px; }
.SuccessMessage { line-height:30px; }
.AccountOrderStatusList blockquote { margin-left:0px; }
.AccountOrderStatusList p { padding-left:0%; }
.AccountOrderStatusList FloatRight { float:left; display:inline; }
.AccountOrderStatusList blockquote ul { width:100%; float:left; }
.AccountOrderStatusList h3 { width:100%; text-align:left;}
.FormContainer HorizontalFormContainer Clear dl { width:90%   !important; float:left; clear:both; }
.FormContainer HorizontalFormContainer Clear dt { width:50%; float:left;}
.FormContainer HorizontalFormContainer Clear dd { width:50%  !important; float:left;}


.BlockContent_SubpPage { width:95%; margin:0 auto; clear:both; padding-top:5px; }
.BlockContent_SubpPage p { padding:0px; width:100%; text-align:justify;}
.BlockContent_SubpPage p span { line-height:25px;}
h6 span a { color:#03C; }
.BlockContent_SubpPage { text-align:left !important; }
.rating { width:60px; height:12px; margin:0 auto;}
.rating img { /*width:60px !important; height:12px !important;*/ }
.ProductReviewList hr { background:none  !important; }
.BlockContent_SubpPage ul { width:90%; float:left; padding-left:3%;}
.BlockContent_SubpPage li { margin-left:2%; width:100%; float:left; }
.BlockContent_SubpPage h2 span a { color:#00C; font-size:21px; }



.BlockContent_SubpPage li a { color:#034285 ; }
.BlockContent_SubpPage h4 { color:#F68B2F; }
.BlockContent_SubpPage h1 {text-align:left;  }
.BlockContent_SubpPage h1 span { color:#e36c0a ; text-align:left;  }
.CategoryDescription{ width:100%; float:left; margin:0; padding:0;}
.CategoryDescription table{ margin:0px auto;}
.CategoryDescription h1 {} 
.CategoryDescription h2 { color:none; text-align:center;} 
.CategoryDescription h1 span { text-align:left; } 
.CategoryDescription h4 { width:94%; margin-left:3%; color:#e36c0a !important;   display:inline; float:left; color:#e36c0a; text-align:left  !important ;}
.CategoryDescription h4 span { color:#e36c0a !important; }
.btn_sign_acc { width:160px; height:19px; float:left; background:url(../../K9proNew/images/btn_sign-to-acc.gif) no-repeat; border:none; cursor:pointer; }
.reqnewpass { width:160px; height:19px; padding-bottom:2px; font:bold 11px Arial, Helvetica, sans-serif; float:left; background:url(../../K9proNew/images/reqnewpass.jpg) no-repeat; border:none; cursor:pointer; }

.up_detail { width:140px; height:19px; float:left; background:url(../../K9proNew/images/btn_up_details.gif) no-repeat; border:none; cursor:pointer; } 

.btn_save_wish  { width:140px; height:19px; float:left; background:url(../../K9proNew/images/btn_save_wish.gif) no-repeat; border:none; cursor:pointer; margin-right:5px; display:inline; text-indent:-9999px;  } 

.btn_cancel  { width:74px; height:21px; float:left; background:url(../../K9proNew/images/btn_cancel.gif) no-repeat; border:none; cursor:pointer; text-indent:-9999px;  } 

.btn_send_review { width:140px; height:19px; float:left; background:url(../../K9proNew/images/btn_send_review.gif) no-repeat; border:none; cursor:pointer; text-indent:-9999px;  }

.btn_subs { width:90px; height:19px; float:left;  border:none; cursor:pointer; margin:5px 0 10px 0; display:inline;  }

.btn_save_add { width:140px; height:19px; float:left; background:url(../../K9proNew/images/btn-save-add.gif) no-repeat; border:none; cursor:pointer; text-indent:-9999px;  }

.btn_bill_ship_address { width:200px; height:19px; float:left; background:url(../../K9proNew/images/btn_bill_ship_address.gif) no-repeat; border:none; cursor:pointer; text-indent:-9999px;  } 

.btn_adv_search { width:74px; height:21px; float:left; background:url(../../K9proNew/images/btn-adv-search.gif) no-repeat; border:none; cursor:pointer; text-indent:-9999px;  }

.btn_send_mess { width:140px; height:19px; float:left; background:url(../../K9proNew/images/btn-send-message.gif) no-repeat; border:none; cursor:pointer; text-indent:-9999px;  }

.btn_preview { width:100px; height:19px; float:left; background:url(../../K9proNew/images/btn-preview.gif) no-repeat; border:none; cursor:pointer; margin-bottom:5px; display:inline; text-indent:-9999px;  } 

.btn_add_certi { width:240px; height:19px; float:left; background:url(../../K9proNew/images/btn-add-certi.gif) no-repeat; border:none; cursor:pointer; text-indent:-9999px;  } 

.btn_continue { width:100px; height:19px; float:left; background:url(../../K9proNew/images/btn_continue.gif) no-repeat; border:none; cursor:pointer; margin-bottom:5px; display:inline; text-indent:-9999px;  } 

.btn_crt_wish { width:160px; height:19px; float:left; background:url(../../K9proNew/images/btn-new-wish-list.gif) no-repeat; border:none; cursor:pointer; margin:0 5px; display:inline; text-indent:-9999px; } 

.btn_del_sele { width:140px; height:19px; float:left; background:url(../../K9proNew/images/btn-delete-selected.gif) no-repeat; border:none; cursor:pointer; text-indent:-9999px;  }

.btn_cal_ship  { width:160px; height:19px; float:left; background:url(../../K9proNew/images/btn-cal-ship.gif) no-repeat; border:none; cursor:pointer; text-indent:-9999px;  }

.btn_cal_ship_add  { width:160px; height:19px; background:url(../../K9proNew/images/btn-cal-ship.gif) no-repeat; border:none; cursor:pointer; text-indent:-9999px;  }

.btn_remove { width:100px; height:19px; float:left; background:url(../../K9proNew/images/btn-remove.gif) no-repeat; border:none; cursor:pointer; text-indent:-9999px; }

.btn_cret_my_acc { width:160px; height:19px; float:left; background:url(../../K9proNew/images/btn-create-my-acc.gif) no-repeat; border:none; cursor:pointer; text-indent:-9999px; }

.btn_apply { width:74px; height:21px;  background:url(../../K9proNew/images/btn-apply.gif) no-repeat; border:none; cursor:pointer; text-indent:-9999px;  }

.btn_proceed_to_pay { width:160px; height:19px; float:left; background:url(../../K9proNew/images/btn-proceed-to-pay.gif) no-repeat; border:none; cursor:pointer; margin:0 5px; display:inline; text-indent:-9999px; } 




.ContentList  { width:95%; margin-left:1%; float:left; }
.ContentList li { list-style-type:none; }
.ContentList p { padding-left:0px;}


.ProductPrice_search { width:100%; text-align:center; margin-bottom:5px !important; float:left; color:#f00; }
.InfoMessage ul { width:95%; float:left; clear:left; }
.PagingList li a { color:#000; text-decoration:none;  }


#provider_list { width:40%; float:left; margin-bottom:10px; display:inline; }
#payment_options { width:40%; float:left; clear:left; }


/*#hd_bot_lt_new { width:78%; height:92px; float:left; background: url(../images/hd-bot-lt.gif) left top no-repeat; }
#hd_bot_rt_new { width:22%; height:92px; float:right; background:url(../images/hd-bot-rt.gif) right top no-repeat}
#hd_bot_mid { width:100%; float:left; height:92px; }
#menu_rt { width:87%; height:92px; float:right; padding-right:13%; text-align:right; }
#menu_lt { width:95%; height:92px; float:left; padding-left:5%; }
.search {	width:100%;	height:30px; float:right; margin-top:15px; display:inline;}
.search_lt {	width:150px; height:30px; float:right;}
.search_lt input {	width:135px; height:13px;}
.btn_search {	width:30px;	height:16px; float:right; margin-left:10px;}

*/

#hd_bot_lt_new { /*width:78%;*/width:47%; height:92px; float:left;background: url(../images/hd-bot-lt.gif) left top no-repeat; }
#hd_bot_rt_new {/* width:22%; */width:53%;height:92px; float:right;background:url(../images/hd-bot-rt.gif) right top no-repeat}
#hd_bot_mid { width:100%; float:left; height:92px; }
#menu_rt { width:87%; height:92px; float:right; padding-right:13%; text-align:right; }
#menu_lt { width:95%; height:92px; float:left; padding-left:5%; }
.search {	width:100%;	height:30px; float:right; margin-top:15px; display:inline;}
.search_lt {	width:150px; height:30px; float:right;}
.search_lt input {	width:135px; height:13px;}
.btn_search {	width:30px;	height:16px; float:right; margin-left:10px;}

/*-----------neeraj-------------*/


.left_list {width:385px!important;float:left;}
.right_list {/*width:159px!important;*/float:left!important;}

.right_list li {float:none!important;display:block!important;margin:0;background:url(../images/adsearch.png) no-repeat left 0;padding-left:18px!important}
.right_list li a {color:#fff;text-decoration:none;}
.right_messages {width:auto;height:28px;position:relative;background:#2e2e3a;color:#6b6b78;font-size:15px;margin:0 30px 0 0;top:27px;padding:15px 10px 10px 25px;-moz-border-radius:20px 20px 0 0;
-webkit-border-radius:20px 20px 0 0px;
border-radius:20px 20px 0 0;
behavior: url(pie.htc);}
.whitec {color:#FFF;}



.w355 {width:340px!important;}
.wau {width:auto!important;}
.prod_det_main { width:250px; float:right; }
.prod-det_sub { width:250px; line-height:25px; float:right;  margin-top:5px; display:block; }
.prod-det_sub_lt { width:95px; font-weight:bold; line-height:25px; float:left; text-align:right; padding-right:5px; }
.prod-det_sub_rt { width:150px; line-height:25px; float:right; word-wrap:130px; }
.prod-det_sub_rt img { width:50px; height:12px; margin-top:7px; display:inline; float:left; word-wrap:130px; }
.ProductDetailsGrid { padding:5% 5% 0 0;}




.AccountMessageList h3 { text-align:left;}
.Apple-style-span h1 { line-height:35px; float:left; width:100%; text-align:center !important; }

/*@media screen and (-webkit-min-device-pixel-ratio:0){
#wrapper {
	min-width:1200px;
	width:90%;
	margin:0 auto;
	font-family:Verdana, Arial,  Helvetica, sans-serif;
	font-size:12px; overflow:hidden;
}
}*/
.Wholesale_main { width:97%; margin-left:3%; float:left; display:inline; }

.Prod_recommended { width:95.5%; float:left; }
.Prod_recommended_new { width:95%; margin-left:2%; margin-bottom:10px; float:left; display:inline; }
.Prod_recommended_new p { padding-left:0px; }
.Bullets { width:100%; float:left; }
.Bullets ul { width:90%; margin-left:2%; float:left; display:inline; }
.Bullets li { list-style-type:disc !important; }
#SearchResultsCategory { width:100%; float:left; clear:both; }
#LoginIntro { padding-left:0px;}


/*.Apple-style-span h1 { float:left; text-align:center; width:100%; clear:both;}*/

#Contain_Sys { width:100%; float:left; clear:both; text-align:center; }
#Contain_Sys h6 { margin:0px; padding:0px; font:bold 28px arial; color:#E36C0A; width:90%; float:left  !important; clear:both; text-align:center  !important; }


@charset "utf-8";
/* CSS Document */

.header_dynamic_images { width:279px; height:225px; float:right; display:inline; }
/*.hd-txt { width:312px; height:160px; float:left; margin:65px 0 0 2%;  /margin:-160px 0 0 2%; display:inline; position:absolute;  }*/
.hd-txt { width:312px; display:inline; position:absolute; left:43%; margin-top:100px !important; /  margin-top:80px;}


@media screen and (-webkit-min-device-pixel-ratio:0){
.hd-txt { margin-top:85px !important; }
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	 
.hd-txt {margin-top:85px !important; }

}

#ProductByCategory a { color:#000; font-size:14px; }
#prod_big_image { width:240px; height:220px; float:left; margin-left:40px; display:inline;  }
.hd-txt h2 { width:302px; height:35px; font-size:30px; float:left; color:#F60;  font-weight:bold; display:inline; }

.BlockContent .h2_cont { margin-top:0px !important; }

.SearchResultsProduct{ clear:both; width:100%;}
.ErrorMessage_search{ clear:both;}

.SearchContainer{ float:left; width:100%; margin:0; padding:0;}

.stipslist{ margin:5px 0 10px 0; padding:10px; background:#ffffe0; border:#ccc solid 1px; width:95%; float:left;}
.stipslist ul{ margin:0 0 0 15px; padding:0; list-style:disc;}
.stipslist ul li{ font:normal 12px Arial, Helvetica, sans-serif; color:#000; margin-bottom:5px; list-style:disc;}

.BlockContent_SubpPage h3{ text-align:left;}

.checkoutpadding{ padding:20px 10px;}
.spacer{ clear:both; margin:0; padding:0; line-height:0; font-size:0;}

.commonbtn{ background:url(../images/whtbtn1.jpg) no-repeat; width:93px; height:22px; border:none; font:bold 12px Arial, Helvetica, sans-serif; color:#000; cursor:pointer;}
.commonbtn1{ background:url(../images/whtbtn2.jpg) no-repeat; width:139px; height:22px; border:none; font:bold 12px Arial, Helvetica, sans-serif; color:#000; cursor:pointer;}
.commonbtn2{ background:url(../images/whtbtn3.jpg) no-repeat; width:185px; height:22px; border:none; font:bold 12px Arial, Helvetica, sans-serif; color:#000; cursor:pointer;}
.commonbtn3{ background:url(../images/whtbtn4.jpg) no-repeat; width:145px; height:22px; border:none; font:bold 12px Arial, Helvetica, sans-serif; color:#000; cursor:pointer;}
.commonbtn4{ background:url(../images/whtbtn5.jpg) no-repeat; width:200px; height:22px; border:none; font:bold 12px Arial, Helvetica, sans-serif; color:#000; cursor:pointer;}
.blkbtn1{ background:url(../images/blkbtn1.jpg) no-repeat; width:93px; height:22px; border:none; font:bold 12px Arial, Helvetica, sans-serif; color:#000; cursor:pointer;}



.ProductOtherDetails h3{ padding:0 0 0 15px; text-align:left;}
.ProductDetailsGrid{ text-align:left;}

.black_strip {
    background: url("../../../product_images/uploaded_images/black_strip.png") no-repeat scroll 0 0 transparent;
    height: 47px;
    /*position: absolute;*/
    right: 35px;
    top: 0;
    width: 958px;
	z-index:5;
	float:right;
}

.header_top_strip {
    background: url("../../../product_images/uploaded_images/head_strip.png") repeat scroll center bottom transparent;
    height: 9px;
}


#menu {
    float: left;
    list-style-type: none;
    padding: 15px 5px 0 30px;
    width: 300px;
}

.lock {
    background: url("../../../product_images/uploaded_images/lockk.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 22px;
    margin-left: 8px;
    margin-right: 10px;
    margin-top: 10px;
    width: 19px;
}

.signin_form {
    background: none repeat scroll 0 0 transparent;
    float: left;
    list-style-type: none !important;
    margin-top: 12px;
    width: 370px;
}
.signout {
    background: none repeat scroll 0 0 transparent;
    float: right;
    margin-right:50px;
    margin-top: 12px;
    width: auto;
    display:none;
    
}
.signout a {

    background:#F7C73E;
    -pie-background:#F7C73E;
    border: medium none !important;
    color: #000000!important;
    height: 22px;
    outline: medium none !important;
    padding:2px 5px 5px 5px;
    position:relative;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px;
     border-radius: 5px;
     behavior: url(pie.htc);
     cursor:pointer;text-decoration:none;


}
.signout a:hover
{
 background:#e36c0a;
 text-decoration:none;
}
.signin_message {color:#FFF;float:left;display:none;margin-top: 12px;font-weight:bold;}
.signIn2 {
    list-style-type: none;
}

.signIn2 li {
    float: left;
    text-decoration: none !important;
}

li {
    margin: 0 0 2px;
    padding: 0;
}
.signIn2 .sbtbtn {
    
    background:#F7C73E;
    -pie-background:#F7C73E;
    border: medium none !important;
    color: #000000;
    height: 22px;
    outline: medium none !important;
    padding: 0 5px 5px;
	position:relative;
    -moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px;
	 border-radius: 5px;
	behavior: url(pie.htc);
	cursor:pointer;
}
.signIn2 .empassbtn {
    background: none repeat scroll 0 0 #D3DFE6;
    border: medium none !important;
    color: #000000;
    height: 17px;
    margin-right: 10px;
    outline: medium none !important;
    padding: 0 0 5px 5px;
    width: 135px;
}

#menu li {
    float: left;
}

#menu li a {
    background: url("../../../product_images/uploaded_images/Untitled-10.png") no-repeat scroll right 0 transparent;
    color: white !important;
    padding: 0 12px;
}
#menu_lt {
    float: left;
    height: 92px;
    padding-left: 5%;
    width: 95%;
}
#hd_bot_mid {
    float: left;
    height: 92px;
    width: 100%;
}

#menu_lt {
    float: left;
    height: 92px;
    padding-left: 5%;
    width: 95%;
}

#menu_lt_top {
    color: white;
    display: inline;
    float: left;
    font-size: 13px;
    height: 30px;
    margin-top: 31px;
    width: 100%;
}

#hd_bot {
    background: url("../images/hd_botbckgrnd.png") repeat-x scroll 0 80px #494A56;
    float: left;
    height: 92px;
    width: 100%;
}

#hd_bot_lt_new {
    background: url("../images/hd-bot-lt.gif") no-repeat scroll left top transparent;
    float: left;
    height: 92px;
    width: 45%;
}
element.style {
    padding: 5px 0;
}
#menu_lt_top li {
    display: inline;
    float: left;
    list-style-type: none;
    padding: 0 10px;
    color:#fff;
}


.form {
    
   
    height: 28px;
    padding: 0 5px;
    width: 280px;
    float:left;
    position:relative;
    background:#D3DFE6;
    -moz-border-radius:30px;
    -webkit-border-radius:30px;
     border-radius: 30px;
     behavior:url(pie.htc);
}
.form input[type="text"] {
    background:#D3DFE6;
      border: medium none !important;
    margin: 0 0 0 8px;;
    outline: medium none !important;
    padding: 5px 7px;
    width: 208px;
   
}
.form input[type="submit"] {
    background:url("../images/search.png") no-repeat scroll 9px 1px transparent;
    border: medium none !important;
    float: right!important;
    height: 30px;
    margin: 0;
    outline: medium none !important;
    padding: 0;
    width: 40px;
    cursor:pointer;
   
}

#menu_lt_top ul {
    float: left;
    /*width: 100%;*/
}

.left_list {
    width: 394px !important;
	
}
.left_list span {float:left;}

/*.header_strip {
    /*background: url("../../../product_images/uploaded_images/headerstrip.png") no-repeat scroll 0 0 transparent;*/
    /*border: medium none;
    height: 150px;
    /*margin-left: 1px;
    margin-top: 70px;*/
    /*width: 1281px;*/
    /*width:100%;
	margin:0 auto;
	position:relative;
	-moz-border-radius: 10px 10px 0 0;
	 -webkit-border-radius: 10px 10px 0 0;
	  border-radius:10px 10px 0 0; 
	  background: -moz-linear-gradient(top, #5b646f 0%, #3b434e 100%);
	   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b646f ), color-stop(100%,#3b434e));
	    background:linear-gradient(top, #5b646f 0%, #3b434e 100%);
	     -pie-background: linear-gradient(top, #5b646f 0%, #3b434e 100%);
	     behavior: url(pie.htc);
}*/

.header_strip_left{
	background: url("../images/header-left.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 150px;
	display:inline-block;
	float:left;
    width:20px;	
	position:absolute;	
	left:0px;
	top:0px;
	
}
.header_strip {
    background: url("../images/header-mid.png") repeat-x scroll 0 0 transparent;
    border: medium none;
    height: 150px;
	display:inline-block;
	float:left;
	position:relative;
	width:100%;
	margin:0 auto;
}
.header_strip_right{
	background: url("../images/header-right.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 150px;
	display:inline-block;
	float:left;
	width:20px;
	position:absolute;	
	right:0px;
	top:0px;
}






.header_left {float:left;width:18px;height:150px;background:url("../../../product_images/uploaded_images/headerstripLeft.png") no-repeat scroll 0 0 transparent;}
.header_right {float:left;width:18px;height:150px;background:url("../../../product_images/uploaded_images/headerstripRight.png") no-repeat scroll 0 0 transparent;}
.header_mid {float:left;width:1281px;height:150px;background:url("../../../product_images/uploaded_images/headerstripmid.png") repeat-x scroll 0 0 transparent;}
.New_member {
    float: left;
    margin-top: 12px;
    padding-left: 10px;
    width: 200px;
}
.New_member ul {
    color: white;
    list-style-type: none !important;
}
.New_member li {
    float: left;
    margin-right: 5px;
	
}
.New_member input[type="submit"] {
    color:#fff;    
    background:#3B3B3B;
    -pie-background:#3B3B3B;;
    border: medium none !important;
    outline: medium none !important;
    position:relative;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
     border-radius:5px;
     behavior: url(pie.htc);
     cursor:pointer;
     
     
     
     
     
}
#menubottom {
    display: block;
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0; 
    bottom: 0;
    z-index:10;
}
#menubottom li {
    display: inline;
    float: left;
    margin-left: 4px;
}

#menubottom li a {
    
    background: none repeat scroll 0 0 #e36c0a;
    color: black;
    display: inline-block;
    font: bold 10pt Verdana;
    list-style-type: none !important;
    padding: 11px 19px;
    text-align: center;
    text-decoration: none !important;
	position:relative;
    -moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	 border-radius: 5px 5px 0 0;
	 behavior: url(pie.htc);
}
.dog_container {/*width:376px;height:285px;*/position:absolute;bottom:8px;left:290px;}
.dog_container img{float:left;}
.bone_container { bottom: 83px;
    left: 8px;
    position: absolute;
    width: 233px;}
.left_banner {float:left;width:260px;color:#fff;font: bold 11pt Arial;margin:80px 0 0 12px;position:relative}
.first {margin-left:0px;display:block}
.second {margin-left:100px;display:block}
.mid_banner_container {float:right;position:relative;right:0px;top:18px;width:640px;}
.mid_banner_left {float:left;width:64%;}
.mid_banner_first { color: #fff;font: 14pt Arial;display:block}
.mid_banner_second {color: #e36c0a;font: 29px Arial;display:block;margin-left:50px;}
.mid_banner_right {float:right;margin:18px 12px 0 0px;width:35%;overflow:hidden}
.mid_banner_right .email {display:block;color:#fff;margin-left:15px}
.mid_banner_right .email span {float:left;margin-right:10px;display:inline}
#fcolor {color: #e36c0a;}
#cnumber{font-weight:bold;margin-right:10px}
.mid_banner_right .contact {display:block;color: white;font: 12px Verdana;margin-top:5px;}
.mid_banner_right .contact span {float:left;margin-right:10px;display:inline}
.cart {height:20px;display:block;/*margin-top:-40px;margin-right:20px;*/margin:17px auto;clear:right;}
.cart_container {float:right;margin-right:20px;}
.cart_container span {float:left;margin:3px 2px;color:#fff}
.cart_container input[type=submit] {
        
    background-color: white;
    border-style: none;
    color: black;
    font: bold 9pt Arial;
    margin-left: 5px;
    text-decoration: none !important;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px;
     border-radius: 5px;
     behavior: url(pie.htc);
     cursor:pointer;
}
.bdrnone {background:none!important;}
.strip_container{display:block;margin:0 auto;height:47px;}



.news ul li {
    width:90%;
	float:left!important;
	/*padding-left:5%;*/
	margin-left:5%!important;
	color:#666;
	margin-bottom:5px;
	display:inline;
	padding-bottom: 2%;
        padding-top: 2%;
	border-bottom:1px dashed #F68B2F;
       line-height:16px;
	
}
.news ul li span
{
 margin:5px 0;
}
.news ul {list-style:none;top:5px!important;}



/*---------------new news letter------------------------*/

.newsletterbackground 
{
 background:#e36c0a;
 height:240px;
 width:100%;
 -moz-border-radius:11px;
-webkit-border-radius:11px;
 border-radius:11px;
 behavior: url(ie-css3.htc);
 position: relative!important;
 zoom:1;

}

.bgimagenewslwtter{
	
	background:url("../../../product_images/uploaded_images/stevenew.png") no-repeat scroll right 0 transparent;
	height:102px;
	width:100%;	
}
.bgimagenewslwtter p{
color:#000;
font-family:Verdana;
margin-bottom:0!important;
font-size: 16px;
padding:18px 0 3px 12px;
 }
.footmark{margin-top:6px;}
.footmark  span{
	color:#fff;
	font-size:16px;
	font-family:Verdana;
	font-weight:bold;
}
.imgcumfoot{min-height:111px}
.footmark img{padding-left:7px}
.updatefor{
	background:#24242c;
	height:41px;
	background:rgb(36,36,44);
	background:rgba(36,36,44,0.5);
	-pie-background:rgba(36,36,44,0.4);
	behavior: url(pie.htc);
}
.getupdate{min-height:61px;}
.updatefor p{
	color:#fff;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	padding: 5px 0 0 15px !important;
}
.freesubs{min-height:24px;}
.freesubs span{color:#000;}
.spanfree{font-size:16px;padding-left: 14px;letter-spacing:1px;}
.spansubscription{font-size:13px;letter-spacing:1px;}
.news_letter_email{min-height:55px;}
.subscribeform input[type=text]{
	height:16px;
	margin-bottom:8px;
	color:#000;
	background:#fff;
	width:85%;
	font-size:12px !important;
	border:none;
	outline:none;
	margin-left: 14px;
}
.subscribeform input[type=submit]{
	background:#3d3f43;
	color:#fff;
	font-size:13px !important;
	font-weight:bold;
	border:1px solid #000;
	width:132px;
	margin-left: 14px;
	cursor:pointer;
}
.divemail{width:100%;}
