﻿
img, .Logo, .MainTop, .MadeInTheUSA
{ 
	behavior: url(../../../IEpngFix/iepngfix.htc) 
}


body
{
    background: #fffdf1 url(Images/Background.gif) top repeat-x;
}

/* Adds Right Scoll bar to Fire Fox */
html
{
    min-height: 100% !important;
    margin-bottom: 1px !important;
}


/* No outline around images*/
*:focus
{
    outline: none;
}


/*Fixes yellow field caused by the Google tool bar.  FireFox only*/
input[type="text"] /* To keep form fields consistent */
{
    background: #FFF !important;
}


.ClearFix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .ClearFix
{
    height: 1%;
}
/* End hide from IE-mac */


.Clear
{
    clear: both;
    font-size: 1px;
}

h1 span, h2 span, h3 span
{
    display: none;
}


.Bold
{
    font-weight: bold;
}


.Italic
{
    font-style: italic;
}


.Center
{
    text-align: center !important;
    margin: 0 auto !important;
}

.ImageRight
{
    float: right;
    padding-left: 7px;
}

.ImageLeft
{
    float: left;
    padding-right: 7px;
}

a:link
{
    color: #0044dd;
}



a:visited
{
    color: #660099;
}



a:hover
{
    color: #a87a00;
    text-decoration: none;
}

.HideLink a span
{
    display:none;
}


/*//////////Site Layout Styles////////////*/

#Wrapper
{
    width: 770px;
    margin: 0 auto;
}

.MainTop
{
    background: url(Images/MainTop.png) top no-repeat;
    width: 770px;
    height: 54px;
    padding-top: 5px;
}

#MainMiddle
{
    background: url(Images/MainMiddle.gif) top repeat-y;
    width: 770px;
}

#MainContent
{
    background: url(Images/MainContentTop.gif) Top no-repeat;
    width: 770px;
}


#MainBottom
{
    background: url(Images/MainBottom.gif) top no-repeat;
    width: 770px;
    height: 67px;
}

.Header
{
    width:760px;
    height:68px;
}

#Logo
{
   position: absolute;
    top: 23px;
    padding-left: 10px;

}

.Logo
{
    background: url(Images/Logo.png) top no-repeat;
    width: 184px;
    height: 48px;
    display: block;
}


.Navigation
{
    width: 760px;
    margin: 0 auto;
}

/*This displays the tab navigation.*/
.Navigation a span
{
    display: block;
}


.Content
{
    width: 700px;
    margin: 0 auto;
}

/*THIS MUST STAY IF YOU ARE USING TELERIK TABS IN THE CONTENT PLACE HOLDER */
.Content a span
{
    display: block;
}


.Title
{
    text-align: center;
    font-size: 22px;
    color: #940d29;
    font-weight: normal;
    height: 40px;
}

.Title h1
{
    padding-top:10px;
}


.DogCatBg
{
    background: url(Images/DogCatBg.jpg) top left no-repeat;
    width: 760px;
    height: 253px;
    margin: 0 auto;
}

.DogCatBg h2
{
    text-align: center;
    color: #fff;
    font-size: 20px;
    position: relative;
    top: 73px;
    left: 345px;
    font-weight: bold;
    width: 200px;
    line-height: 26px;
}

.ContentCon
{
    background: url(Images/BulletsBg.png) top right no-repeat;
    width: 730px;
    height: 255px;
    margin: 0 auto;
    padding-top: 20px;
}


.HomeContent
{
    width: 468px;
    height: 250px;
    float: left;
    position:relative;
    left:5px;
}


.HomeBullets
{
    width: 230px;
    height: 220px;
    float: left;
    padding-top: 18px;
    position:relative;
    left:20px;
}


.HomeBullets ul
{
    list-style-image: url(Images/Bullet.gif);
}

.HomeBullets li
{
    margin-left: 4px;
    margin-bottom: 6px;
    font-weight: normal;
    color: #940d29;
    font-size: 13px;
}

.ContentConBottom
{
    width: 720px;
    margin: 35px auto 0 auto;
}



.BottomCon
{
/*    background: url(Images/BottomConBg.gif) top no-repeat; */
    width: 703px;
    height: 300px;
    margin: 0 auto;
}

.BottomCon p
{
    position: relative;
    top: 35px;
    left: 20px;
    width: 200px;
    color: #990000;
    font-size: 13px;
}

.BuyButton
{
    width: 113px;
    position: relative;
    left: 485px;
    top: -35px;
}

.PageHeader
{
    margin: 0px auto 0 auto;
    width: 700px;
    height: 30px;
}


.VV_Dog
{
    width: 700px;
    height: 273px;
    background: url(Images/ProductDogsBg.jpg) top left no-repeat;
}

.VV_Dog ul
{
    float: left;
    position: relative;
    left: 215px;
    top: 14px;
}

.VV_Dog li
{
    margin-bottom: 3px;
}

.VV_Dog p
{
    float: left;
    position: relative;
    left: 233px;
    top: 15px;
    line-height: 17px;
}

.BtnBuyNowDogs
{
    float: right;
    position: relative;
    top: 35px;
    right: 40px;
}


.VV_Cat
{
    width: 700px;
    height: 251px;
    background: url(Images/ProductCatsBg.jpg) top left no-repeat;
}

.VV_Cat ul
{
    float: left;
    position: relative;
    left: 215px;
    top: 14px;
}

.VV_Cat li
{
    margin-bottom: 3px;
}

.VV_Cat p
{
    float: left;
    position: relative;
    left: 233px;
    top: 15px;
    line-height: 17px;
}

.BtnBuyNowCats
{
    float: right;
    position: relative;
    top: 20px;
    right: 40px;
}

.BuyNowSm
{
    background: url(Images/BtnBuyNowSm.gif) top no-repeat;
    width: 113px;
    height: 27px;
    display: block;
}


.ProductsBg
{
    width: 712px;
    height: 220px;
    background:url(Images/ProductsBg.gif) top no-repeat;
    border-collapse:collapse;
    margin-top:10px;
}

.ProductsBg td
{ 
    vertical-align:bottom;
}

.MoreInfoCat
{
    width: 150px;
    height: 56px;
    background: url(Images/MoreInfoCat.png) top no-repeat;
    display:block;
    margin:0 auto;
}

.MoreInfoDog
{
    width: 150px;
    height: 56px;
    background: url(Images/MoreInfoDog.png) top no-repeat;
    display:block;
    margin:0 auto;
}


.SmallDogLink
{
    background:url(Images/SmallDogLink.gif) top no-repeat;
   height:81px;
   width:85px;
   display:block;
   margin:0 auto;
}


.MediumDogLink
{
    background:url(Images/MediumDogLink.gif) top no-repeat;
    width:125px;
    height:135px;
    display:block;
    margin:0 auto;
}

.LargeDogLink
{
    background:url(Images/LargeDogLink.gif) top no-repeat;
    width:115px;
    height:161px;
    display:block;
    margin:0 auto;
}

.CatLink
{
    background:url(Images/CatLink.gif) top no-repeat;
    width:80px;
    height:127px;
    display:block;
    margin:0 auto;
}

.ProductsStripe
{
    width:712px;
    height:25px;
    background-color:#f6f1e8;
    margin-bottom:20px;
}


.HomeBtnsContainer
{
    float:right;
    position:relative;
    top:98px;
    right:29px;
}

.GetStartedBtn
{
    width:155px;
    height:52px;
    background:url(Images/GetStartedBtn.gif) top no-repeat;
    display:block;
}

.ShowTabs a span
{
    display:block;
}

.ProductTabs
{
    float:left;
}

.ProductTabs a span
{
    display:block;
}

.MainProductsTable
{
    width:740px;
    background:url(Images/ProductsMainBg.gif) top no-repeat;
    margin:0 auto;
}

/*////Large Dogs//////*/

.LargeDogBg
{
     background:url(Images/LargeDogBg.jpg) top right no-repeat;
     width:598px;
}

.LargeDogBg table
{
     width:600px;
}

/*.LargeDogBg table td ul
{
    color:#990000;
}*/

/*////Medium Dogs//////*/

.MediumDogBg
{
     background:url(Images/MediumDogBg.jpg) top right no-repeat;
     width:598px;
}

.MediumDogBg table
{
     width:600px;
}

/*
.MediumDogBg table td ul
{
    color:#990000;
}*/

/*////Small Dogs//////*/

.SmallDogBg
{
     background:url(Images/SmallDogBg.jpg) top right no-repeat;
     width:598px;
}

.SmallDogBg table
{
     width:600px;
}
/*
.SmallDogBg table td ul
{
    color:#990000;
}*/

.CatProductContent
{
    background:url(Images/CatBg.jpg) top right no-repeat;
    width:598px;
}


.CatProductContent table
{
     width:600px;
}
/*
.CatProductContent table td ul
{
    color:#990000;
}*/

.NewsArticle h2
{
    font-weight:normal;
    font-size:14px;
    margin-bottom:6px;
}

.NewsArticle h3
{
    font-weight:normal;
    font-size:12px;
    color:#333;
    margin-bottom:12px;
}

.ContentLowerRight ul
{
    color:#333;
}


.ContentLowerRight li
{
    list-style-type:none;
    color:#333;
}

.ContentLowerLeft ul
{
    list-style-type:none;
    padding: 0;
    margin:0;
    margin-left:.5em;
}

.ContentLowerLeft li
{
    margin-bottom:5px;
    background-image: url(Images/Check.gif);
    background-repeat: no-repeat;
    background-position: 0 .2em;
    padding-left: 1.6em;
}


.MadeInTheUSA
{
    float:right;
    background:url(Images/MadeInTheUSA.png) top no-repeat;
    width:148px;
    height:26px;
}

.DogsBuyNowTable
{
    width:350px !important;
}

.DogsBuyNowTable tr
{
    background:url(Images/Dots.gif) bottom left no-repeat;
    width:350px;
    height:1px;
}

.MyAccountLinks
{   
    float:right; 
    position:relative; 
    text-align:right; 
    font-size:12px; 
    top:5px; 
    right:20px; 
    width:300px; 
    height:15px;
}

.CheckBoxTop
{
    background:url(Images/CheckBoxTop.gif) top no-repeat;
    width:221px;
    height:7px;
}

.CheckBoxMiddle
{
   background:url(Images/CheckBoxMiddle.gif) top left repeat-y;
    width:221px;
}

.CheckBoxBottom
{
    background:url(Images/CheckBoxBottom.gif) top no-repeat;
    width:221px;
    height:7px;
}

    






