#container
{
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#95b4da;
margin: auto;
text-align: left;
width:1004px;
position: relative;
background-image:url('images/petsatcobbscorner-tg.png');
background-repeat:no-repeat;
}
#bottomcont
{
margin: auto;
text-align: left;
width:1004px;
position: left;
background-image:url('images/petsatcobbscorner-bg.png');
background-repeat:no-repeat;
}
td.off { color: #006DA5; height:18px; background: #FFFFFF;font-size:11px;font-weight:normal;}
td.on { color: #006DA5; height:18px; background: #95b4da;font-size:11px;font-weight:normal;}
.sideheader{background:url(images/leftnav_h1_bgd.jpg);background-color:#95b4da;font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;}
.leftsidemenumenu{height:18px;}
h1
{
font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;
}

h2
{
font-size: 12px;
color:#000000;
}

.table 
{
table-layout:fixed;
width:1004px;
}

.at
{
width:24px;
}
.main
{
width:16px;
}

.a
{
width:29px;
}

.b
{
width:50px;
}

.c
{
width:140px;
}

.d
{
width:385px;
}

.include
{
width:70%;
}

.e
{
width:924px;
}

.f
{
width:415px;
}

.g
{
width:80px;
}

ul#list-navigation-tb
{
list-style:none;
position: absolute;
left:248px;
top:162px;
}

ul#list-navigation-tb li
{
display:inline-block
}

ul#list-navigation-tb li a
{
text-decoration:none;
padding:5px 0;
width:107px;
background:#ffffff;
color:#000000;
float:left;
font-family: Tahoma, Helvetica, Arial;
font-weight:normal;
font-size: .8em;
text-align:center;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#95b4da;
}

ul#list-navigation-tb li a:hover
{
background:#ffffff;
color:#95b4da;
}

ul#linkrowa-navigation-tb
{
list-style:none;
position: absolute;
left:28px;
bottom:190px;
}

ul#linkrowa-navigation-tb li
{
display:inline-block
}

ul#linkrowa-navigation-tb li a
{
text-decoration:none;
padding:5px 0;
width:140px;
background:#ffffff;
color:#000000;
float:left;
font-family: Tahoma, Helvetica, Arial;
font-weight:normal;
font-size: .8em;
text-align:center;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#95b4da;
}

ul#linkrowa-navigation-tb li a:hover
{
background:#ffffff;
color:#95b4da;
}

ul#linkrowb-navigation-tb
{
list-style:none;
position: absolute;
left:28px;
bottom:152px;
}

ul#linkrowb-navigation-tb li
{
display:inline-block
}

ul#linkrowb-navigation-tb li a
{
text-decoration:none;
padding:5px 0;
width:140px;
background:#ffffff;
color:#000000;
float:left;
font-family: Tahoma, Helvetica, Arial;
font-weight:normal;
font-size: .8em;
text-align:center;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#95b4da;
}

ul#linkrowb-navigation-tb li a:hover
{
background:#ffffff;
color:#95b4da;
}
div.rightminicart
{
margin:-52px 40px 1px -10px;
height:auto;
float:right;
text-align:center;
}
div.imagelineleft
{
margin:10px 1px 10px 1px;
border:1px solid #95b4da;
height:auto;
width:154px;
float:left;
text-align:center;
}
div.imagelinemiddle
{
margin:10px 1px 10px 1px;
border:1px solid #95b4da;
height:auto;
width:143px;
float:center;
text-align:center;
}
div.imagelinemiddle img
{
display:inline;
margin:5px;
border:1px solid #95b4da;
}
div.imagelinetop
{
margin:10px 1px 10px 1px;
border:1px solid #95b4da;
height:auto;
width:143px;
float:left;
text-align:center;
}
div.imagelinetop img
{
display:inline;
margin:5px;
border:1px solid #95b4da;
}
div.frontpagebox
{
margin:10px 1px 10px 1px;
border:1px solid #95b4da;
height:auto;
width:600px;
text-align:left;
}
div.frontpagebox img
{
display:inline;
margin:0 0 0 0;
border:1px solid #95b4da;
}
div.imagelinetop a:hover img
{
border:1px solid #0000ff;
}
div.descriptiontop
{
text-align:center;
font-family: Tahoma, Helvetica, Arial;
font-weight:normal;
font-size:.8em;
width:130px;
margin-left:5px;margin-right:5px
}
div.descriptionmiddle
{
text-align:center;
font-family: Tahoma, Helvetica, Arial;
font-weight:normal
width:130px;
margin-left:5px;margin-right:5px
}
div.imageline
{
margin:10px 36px 10px 38px;
border:1px solid #95b4da;
height:auto;
width:auto;
float:left;
text-align:center;
}
div.imageline img
{
display:inline;
margin:5px;
border:1px solid #95b4da;
}
div.imageline a:hover img
{
border:1px solid #0000ff;
}
div.description
{
text-align:center;
font-family: Tahoma, Helvetica, Arial;
font-weight:normal;
font-size:.8em;
width:152px;
margin:5px;
}

div.movie
{
margin:10px 10px 10px 10px;
border:1px solid #95b4da;
width:auto;
height:auto;
float:left;
}

div.description2
{
text-align:center;
font-family: Tahoma, Helvetica, Arial;
font-weight:normal;
font-size:.9em;
width:400px;
margin:0px;
}

ul#list-navigation-mb
{
list-style:none;
position: absolute;
left:247px;
bottom:115px;
}

ul#list-navigation-mb li
{
display:inline-block
}

ul#list-navigation-mb li a
{
text-decoration:none;
padding:5px 0;
width:423px;
background:#ffffff;
color:#000000;
float:left;
font-family: Tahoma, Helvetica, Arial;
font-weight:normal;
font-size: .8em;
text-align:center;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#95b4da;
}

ul#list-navigation-mb li a:hover
{
background:#ffffff;
color:#95b4da;
}

ul#list-navigation-bb
{
list-style:none;
position:absolute;
left:278px;
bottom:24px;
}

ul#list-navigation-bb li 
{
display:inline
}

ul#list-navigation-bb li a 
{
text-decoration:none;
padding:5px 0;
width:366px;
color:#ffffff;
float:left;
font-family: Tahoma, Helvetica, Arial;
font-weight:normal;
font-size:.8em;
text-align:center;
border-width:0px 0px 0px 0px;
border-style:solid;
border-color:#ffffff;
}

ul#list-navigation-bb li a:hover 
{
color:#ffffff;
}

.cssboxsmall, .cssboxsmall_body, .cssboxsmall_head, .cssboxsmall_head h2
{ 
background: transparent url(images/squaresmall.png)
no-repeat bottom right
} 

.cssboxsmall
{
width:200px !important; width: 185px; 
padding-right:15px;
margin:10px auto
}

.cssboxsmall_head
{
background-position:top right;
margin-right:-15px; 
padding-right:40px
}

.cssboxsmall_head h2
{ 
background-position:top left; 
margin:0; 
border:0; 
padding:25px 0 5px 40px; 
height:auto !important; 
height:1%
}

.cssboxsmall_body
{ 
background-position:bottom left; 
margin-right:25px; 
padding:15px 0 15px 40px
}

.cssboxmedium, .cssboxmedium_body, .cssboxmedium_head, .cssboxmedium_head h2
{ 
background: transparent url(images/squaremedium.png)
no-repeat bottom right
} 

.cssboxmedium
{
width:400px !important; width: 320px; 
padding-right:15px;
margin:10px auto
}

.cssboxmedium_head
{
background-position:top right;
margin-right:-15px; 
padding-right:40px
}

.cssboxmedium_head h2
{ 
background-position:top left; 
margin:0; 
border:0; 
padding:25px 0 5px 40px; 
height:auto !important; 
height:1%
}

.cssboxmedium_body
{ 
background-position:bottom left; 
margin-right:25px; 
padding:15px 0 15px 40px
}

.cssboxlarge, .cssboxlarge_body, .cssboxlarge_head, .cssboxlarge_head h2{ background: transparent url(images/squarelarge.png) no-repeat bottom right
}
 
.cssboxlarge
{
width:910px !important; width: 830px; 
padding-right:15px;
margin:10px auto
}

.cssboxlarge_head
{
background-position:top right;
margin-right:-15px; 
padding-right:40px
}
 
.cssboxlarge_head h2
{ 
background-position:top left; margin:0; border:0; 
padding:25px 0 5px 40px; 
height:auto !important; 
height:1%
}
 
.cssboxlarge_body
{ 
background-position:bottom left;
margin-right:25px;
padding:15px 0 15px 40px
}


/* STORE TABLE BACKGROUNDS
-------------------------------------*/
table.cobtbl{
background-color: #336600;
}

td.cobhl{
background-color: #f0f0f0;
}

td.cobll{
background-color: #FFF;
color : #333;
}

/* PRICE NAME and DISCOUNTS DISPLAY
-------------------------------------*/
.prodprice, .detailprice, .detailname {
color: #60596A;
font-size: 18px;
font-weight : bold;
}
.prodname {
color: #60596A;
font-size: 10px;
font-weight : bold;
}
.fronttitles {
color: #60596A;
font-size: 10px;
font-weight : bold;
}

.discountsapply{
color: #84210F;
font-size: 12px;
font-weight : bold;
}
.proddiscounts, .detaildiscounts, .catdiscounts{
color: #84210F;
font-size: 11px;
font-weight : normal;
}
/* PRODUCT REVIEWS
-------------------------------------*/
.numreviews{
color: #333;
font-size: 13px;
font-weight : bold;
background-color:#ccc;
border-bottom:1px solid #000;
padding:4px;
}
.reviewheader{
color: #333;
font-size: 12px;
font-weight : bold;
}
.reviewcomments{
color: #333;
font-size: 12px;
font-weight : normal;
line-height:1.6;
}
.reviewname{
color: #666;
font-size: 12px;
font-weight : normal;
line-height:1.6;
}
/* DESCRIPTION FIELDS
-------------------------------------*/
.detaildescription, .proddescription{
 font-family: Arial, Helvetica, sans-serif;
 color: #333;
 line-height:1.6;
}
/* MAIN SETTINGS
-------------------------------------*/
body {
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #000;
background: #FFF;
text-align: left;
margin: 0px;
line-height:1.4;
}
table.main {
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
text-align: left;
color: #000;
width:960px;
border-left: 1px solid #336600;
border-right: 1px solid #336600;
border-bottom: 1px solid #336600;
}
table {
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
text-align: left;
color: #000;
}
/* CATEGORIES*/

P.catname {
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
vertical-align:top;
}

P.catdesc {
border: 1px solid #95b4da;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
vertical-align:top;
}

IMG.catimage {
vertical-align:top;
margin-top:2px;
border: 1px solid #95b4da;
width:152px;
height:105px;
}

TD.catimage {
border: 1px solid #95b4da;
vertical-align:top;
}

TD.catname {
border: 1px solid #95b4da;
vertical-align:top;
text-align: center;

}

TD.catnavigation {
vertical-align:middle;
text-align: left;
}

/* HEADER SECTION
-------------------------------------*/
TD.topbar {
background-image:  url(images/topmenu.jpg);
	font-size: 11px;
	font-family : Tahoma;
	color : #666666;
	height: 23px;
	border-top: 1px solid #336600;
	letter-spacing:2px;
}

TD.topbg {
background-image: url(images/topbg.gif);
	font-size: 11px;
	font-family : Tahoma;
	color : #FFFFFF;
}
/* LEFT BAR
-------------------------------------*/
td.leftside{
border-right:1px solid #336600;
background: #fff;
}
/* MINI SEARCH
-------------------------------------*/
input.search{
height: 14px;
background-color: #fff;
border: solid #336600;
border-width: 1px;
font-family: tahoma;
color: rgb(0,0,0);
font-size: 11px;
}
input.search1{
vertical-align: bottom;
}
/* LEFT MENU
-------------------------------------*/
#menulist
{
padding: 0;
margin-left: 0;
margin-top:0;
font: 11px Verdana, sans-serif;
background: #fff;
width: 144px;
}

#menulist li
{
list-style: none;
margin: 0;
border-bottom: 1px solid #666;
text-align: left;
}

#menulist li a
{
display: block;
padding: 4px 1px 2px 3px;
border-left: 4px solid #F0F0F0;
background: #fff;
text-decoration: none;
}

#menulist li a:link { color: #666; }
#menulist li a:visited { color: #666; }

#menulist li a:hover
{
border-color: #fff;
color: #333;
background: #F0F0F0;
}

/* LINK PROPERTIES
-------------------------------------*/
A:link {
	color: #666666;
	text-decoration: none;
}

A:visited {
	color: #666666;
	text-decoration: none;
}

A:active {
	color: #666666;
	text-decoration: none;
}

A:hover {
	color: #333333;
	text-decoration: none;
}

A.dark:link {
	color: #666666;
	text-decoration: none;
}

A.dark:visited {
	color: #666666;
	text-decoration: none;
}

A.dark:active {
	color: #666666;
	text-decoration: none;
}

A.dark:hover {
	color: #333333;
	text-decoration: none;
}
/* ELEMENT SETTINGS
-------------------------------------*/
TD {
	font-size: 11px;
	font-family : Verdana;
}

P {
	font-size: 11px;
	font-family : Verdana;
}

TD.dark {
	font-size: 11px;
	font-family : Tahoma;
	color : #FFFFFF;
}

P.dark {
	font-size: 12px;
	font-family : Verdana;
}

TD.smaller {
	font-size: 11px;
	font-family : Tahoma;
	color : #666666;
}

P.smaller {
	font-size: 11px;
	font-family : Tahoma;
	color : #666666;
}
/* MINICART
-------------------------------------*/
TD.mincart {
	font-size: 10px;font-weight:bold;color:#ffffff;
	font-family : Verdana;
border: 1px dotted #336600;
}

P.mincart {
	font-size: 10px;
	font-family : Verdana;
}
/* HORIZONTAL RULE
-------------------------------------*/
HR {
	height: 1px;
	color: #999999;
}
/* TOP MENU
-------------------------------------*/
td.headerback {
	background-image:  url(images/topmenu.jpg);
	background-repeat: repeat-x;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #336600;
	border-bottom-color: #336600;
	height: 23px;
	padding-left: 4px;
	letter-spacing:2px;
	font-weight:bold;
}
/* RIGHT CONTENT
-------------------------------------*/
td.right{
padding:6px;}

td.rightcon{
background-color: #fff;
padding:4px;
}
/* Gray cell backgrounds */
td.gray{
background-color:#336600;
}

.cs{
border:1px solid #95b4da;
}

.csprodname {
font-size: 10px;
font-family : Verdana;
}

.csprodimage {
font-size: 10px;
font-family : Verdana;
}
td.product {
border: 1px solid #95b4da;
background-color: #FFF;
}
ul#footer {

}
.ip {background-image:url('images/ipimage.jpg');background-repeat:no-repeat;background-position:center; font-size:60px;font-weight:bold;
        height: 76px;
        margin:4px 4px 4px 4px;
border:1px solid #95b4da;

    }
