body {
margin-top:5px;
background: #EAE7D8 url(graphics/d-bg.jpg) top repeat-x;
}

.indentmenu ul{
padding:0px;
margin:0px;
}

.indentmenu li{
list-style:none;
padding:0px;
margin:0px;
padding:3px 5px;
display:inline;
}

.current_page_item a {
color:white;
}

.menuholder {
text-align:left;border-left:10px solid white;border-right:10px solid white;background:#F0F0F0;
}

.cart_button {
width:147px;
height:32px;
border:0px;
padding:0px;
margin:10px;
}

.cart_button:hover {
cursor:pointer;
cursor:hand;
}

.get_shipping_rates {
background: url(graphics/select-del.jpg);
}

.accept_shipping_rates {
background: url(graphics/select-del.jpg);
}

.contiune_to_buy {
background: url(graphics/continue.jpg);
}

#pettabs .selected {
color:#B65C34;
}

img {
border:0px;
}

form {
margin: 0px;
padding:0px;
}

.shadetabs{
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: normal 16px arial;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
float:left;
text-align:center;
line-height:30px;
border-right:1px solid #E4DFCB;
border-top:1px solid #E4DFCB;
}

.shadetabs li a{
text-decoration: none;
padding: 10px 22px;
color: #333333;
font-weight:bold;
}



.shadetabs li a:visited{
color: #455D6B;
}

.shadetabs li a:hover{
color: #333333;
}

.shadetabs li a.selected{ /*selected main tab style */
background:#B05731;
color:#E4DFCB;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

._manufacturers {
margin-top:10px;
}

._manufacturers ul{
padding:0px;
margin:0px;
}

._manufacturers li{
list-style:block;
text-align:center;
float:left;
width:160px;
height:100px;
list-style:none;
padding:0px;
margin:0px;
}

._manufacturer_logos {
width:100px;
}

._testimonials {
background: url(graphics/testimonial.gif) no-repeat right top;
padding:10px;

line-height:18px;
}

._testimonials p {

background: url(graphics/quotes.gif) no-repeat left top;
padding:0px;
margin:0px;
padding-right:160px;
padding-left:50px;
}

.pdf {
background: url(graphics/pdf.gif) no-repeat left ;
text-align:left;
line-height:38px;
font-weight:bold;
font-size:16px;
padding-left:50px;
margin-left:15px;
margin-top:5px;
}

.pdf a {
color:#527B00;
}

.pdf a:hover {
color:#333333;
}

.hometitle {
margin:0px;
padding:0px;
}



._news li {
list-style:none;
line-height:14px;
padding-bottom:2px;
padding-left:20px;
background: url(graphics/b-arrow.png) no-repeat left top;
}

._news a{
color:white;font-weight:bold;
}

._news li i {
font-size:10px;
font-weight:bold;
}

._news ul {
padding:0px;
margin:0px;
}

.footmenu {
background:#333333;
text-align:left;
margin: 0px 10px;
}

.footmenuwp {
background:#333333;
text-align:left;
}

.footmenu h2,.footmenuwp h2{
color:white;
font-size:18px;
padding-top:5px;
}

.footmenu ul,.footmenuwp ul {
padding:0px;
margin:0px;
margin-left:10px;
padding-bottom:20px;
}

.footmenu li,.footmenuwp li{
list-style:none;
padding:0px;
margin:0px;
line-height:24px;
}

.footmenu ul a,.footmenuwp ul a  {
color:silver;
background: url(graphics/bl-arrow.png) left no-repeat;padding-left:20px;
}

.footmenu ul a:hover,.footmenuwp ul a:hover  {
color:white;
}

.col1 {
width:21%;
float:left;
padding-left:3%;
border-right:1px dotted silver;
}
.col2 {
width:21%;
float:left;
padding-left:3%;
border-right:1px dotted silver;
}
.col3 {
width:21%;
float:left;
padding-left:3%;
border-right:1px dotted silver;
}
.col4 {
width:21%;
float:left;
padding-left:3%;
}

.newsletter {
padding:10px;
}

.grey {
color:#455D6B;
font-weight:bold;
}

.social {
text-align:left;
padding-left:40px;
line-height:34px;
font-size:14px;
margin-left:20px;
}

.rss {
text-align:right;
padding-right:40px;
line-height:34px;
font-size:14px;
}

.social a:hover {
color:#333333;
text-decoration:underline;
}

.rss {
background:url(graphics/rss.png) right no-repeat;
}

.rss a {
color:#EB8500;
}

.twitter{
background:url(graphics/twitter.png) left no-repeat;
}

.twitter a{
color:#15A8E7;
}

.facebook {
background:url(graphics/facebook.png) left no-repeat;
}

.facebook a{
color:#224489;
}

.linkedin {
background:url(graphics/linkedin.png) left no-repeat;
}

.delicious a {
color:#0062AB;
}

.digg {
background:url(graphics/digg.png) left no-repeat;
}

.digg a{
color:#3F3C3A;
}

.technorati {
background:url(graphics/technorati.png) left no-repeat;
}

.technorati a{
color:#2FA117;
}

.stumbleupon {
background:url(graphics/stumbleupon.png) left no-repeat;
}

.stumbleupon a{
color:#0092B1;
}

._left {
width:55%;
float:left;
}

._right {
width:45%;
float:right;
}



.about {
padding-top:5px;
font-size:14px;
text-align:left;
}

.engage {
padding:10px;
margin:5px;
border:1px solid #E4DFCB;
line-height:18px;
}

.engage h2{
color:#6E8159;
margin:0px;
padding:0px;
padding-bottom:5px;
line-height:28px;
font-size:20px;
}

.banner1 {
width:650px;
padding-left:10px;
}

.subtitle {
margin:0px;
padding:0px;
color:white;
}

.keep {
color:#8BA6B3;
background:#6E8A9B;
padding:2px 5px;
margin-top:2px;
}


.online {
color:#6F835A;
background:#49573C;
padding:2px 5px;
margin-top:2px;
}

.news {
color:#B65C34;
background:#953F23;
padding:2px 5px;
margin-top:2px;
}

.newsletter {
background: url(graphics/b-bg.png) top;
color:silver;
font-size:14px;
line-height:18px;
}

.newsletter p{
padding:0px;
margin:0px;
}

._news {
background: url(graphics/r-bg.png) top;
padding:15px;
}

.bookmarks {
background: url(graphics/g-bg.png) top;
padding:15px;
}

.bookmarks p{
padding:0px;
margin:0px;
padding-left:40px;
}
.unsubscribe {
text-align:left;
padding:0px;
marging:0px;
}
.unsubscribe a{
color:#8BA6B3;
font-weight:bold;
}

.unsubscribe a:hover {
color:#0DA5E6;
}

.tabcontent h1{
margin:0px;
padding:5px 15px;
background:#E4DFCB;
color:#B05731;
font-size:20px;
border-top:4px solid #B05731;
}

.quote {
padding:15px;
background: #EAEAEA url(graphics/cgg-bg.jpg) bottom;
}

.homebox {
 width:660px; padding: 0px;
}

.homebox h1 {
color:#6E8A9B;
line-height:28px;
font-size:24px;
padding:0px;
margin:0px;
padding-bottom:8px;
}

.quote a {
color:#6E8159;
}

.quote a:hover {
color:#B05731;
}

.quote ul {
padding:0px;
margin:0px;
} 


.quote li {
list-style:none;
margin:0px;
padding:3px 30px;
margin-left:20px;
background: url(graphics/g-arrow.png) left no-repeat;
}

.quote li a{
color:#455D6B;
font-size:14px;
}

.quote li a:hover{
color:#990000;
font-size:14px;
}


.quote h2 {
color:#455D6B;
font-size:18px;
line-height:20px;
margin:0px;
padding:0px;
padding-bottom:3px;
}

.quote h4 {
color:#455D6B;
font-size:16px;
line-height:18px;
margin:0px;
padding:0px;
font-weight:normal;
}


._evenmore h2 {
margin:0px;
padding:0px;
font-size:14px;
}

._evenmore li {
display:block;
list-style:none;
float:left;
padding:4px 8px 4px 20px;
background:#E4DFCB;
line-height:36px;
font-size:12px;
font-weight:bold;

}

._evenmore a{
color:#333333;
}

._evenmore ul {
margin:0px;
padding:0px;
background:#E4DFCB;
width:100%;
}

.basket {

width:100px;
}

.basket a{
font-size:14px;padding-left:24px;
color:#7E3B3C;
text-align:right;background: url(graphics/basket_br.png) left no-repeat;
}

._contactus {
padding:15px;
background: url(graphics/c-bg.jpg) bottom;
}

._contactus input,._contactus textarea,._contactus select{
float:right;
}

._contactus label {
float:left;
}

._contactus form p {
width:80%;
line-height:32px;
margin:0px;
padding:0px;
}

._contactus h2 {
font-size:18px;
}

._contactus p {
width:100%;
line-height:30px;
margin:0px;
padding:0px;
padding-bottom:5px;
padding-left:30px;
}

.contactuspage ul{
margin:0px;
padding:0px;
}

.contactuspage li{
margin:0px;
padding:0px;
list-style:none;
width:100%;
line-height:32px;
}

.contactuspage li input,.contactuspage li textarea {
float:right;
}

.contactuspage li label{
float:left;
}

.contactuspage h2 {
font-size:18px;
}

.contactuspage li textarea {
height:80px;
}

.conphone,.conemail a{
color:#333333;
font-weight:bold;
}

.conphone {
background: url(24x24/mobile_phone.png) no-repeat left;
padding-left:30px;line-height:30px;
}

.conemail {
background: url(24x24/email.png) no-repeat left;
padding-left:30px;line-height:30px;
}

.conphone:hover {
background: url(b24x24/mobile_phone.png) no-repeat left;
}

.conemail:hover {
background: url(b24x24/email.png) no-repeat left;
}

.conaddress {
background: url(24x24/home.png) no-repeat left;
color:#333333;
font-weight:bold;padding-left:30px;line-height:30px;
}

.conaddress:hover {
background: url(b24x24/home.png) no-repeat left;
}

.conaddress2 {
margin:0px;
padding:0px;
line-height:14px;
padding-left:40px;
width:100%;
}

.googlemap {
border:1px solid #2A2B2B;
padding:3px;
margin:20px;
}

.googlelink a{
color:#333333;
font-weight:bold;
}

.googlelink {
background: url(24x24/globe.png) no-repeat left;
padding-left:30px;line-height:30px;
}

.googlelink:hover {
background: url(b24x24/globe.png) no-repeat left;
}

.button input{
float:left;
margin-left:30px;
}

._tandc a {
color:#333333;
font-weight:bold;
padding-left:18px;
}

.home_button {
width:150px;
height:25px;
line-height:25px;
font-size:16px;
color:white;
text-decoration:none;
background:url(graphics/roll-button.png) bottom no-repeat;
border:0px;
margin-top:20px;
font-weight:normal;
}

.home_button:hover {
background:url(graphics/roll-button.png) top no-repeat;
pointer:hand;
cursor:hand;
}

.vat {
background:url(24x24/sterling_pound_currency_sign.png) left no-repeat;
padding-left:30px;line-height:30px;
}

.vat:hover {
background:url(b24x24/sterling_pound_currency_sign.png) left no-repeat;
}

.cono {
background:url(24x24/info.png) left no-repeat;
padding-left:30px;line-height:30px;
}

.cono:hover {
background:url(b24x24/info.png) left no-repeat;
}

#phone {
font-size:18px;
color:#333333;
}

#phone b{
font-size:28px;
color:#455D6B;
}

.searchbutton {
width:24px;
height:24px;
line-height:18px;
font-size:12px;
color:white;
text-decoration:none;
background:url(24x24/find.png) no-repeat;
border:0px;
font-weight:normal;
}

.searchbutton:hover {
background:url(b24x24/find.png) no-repeat;
cursor:hand;
cursor:pointer;
}

.login a {
color:#333333;
}

.footbar {
padding:5px;
background:silver;
border:10px solid white;
text-align:center;
}

.footbarwp {
border:0px;
border-top:10px solid white;
border-bottom:10px solid white;
}

.footbar a {
color:#333333;
text-decoration:none;
font-weight:bold;
}

.footbar p {
padding:0px;margin:0px;
line-height:18px;
}

.footbar a:hover {
color:white;
text-decoration:underline;
}

.topbar {
background:#455D6B;
padding:3px;
}

.topbar a {
color:#E4E1D1;
font-size:14px;
}

#shopnow {
color:#B05731;
text-align:center;
}

#shopnow a{
color:#B05731;
font-weight:bold;
}

#shopnow h4 {
font-size:28px;
color:#B05731;
}

.manufacturers {
padding-top:10px;
text-align:center;
}

.manufacturers ul{
list-style:none;
margin:0px;
padding:0px;
}

.manufacturers li{
list-style:none;
width:240px;
margin:0px;
padding:10px;
text-align:center;
}

.manufacturers li img{
padding:20px;
}

.cartheader {
background: #49573C;
color:#6F835A;
margin-right:40px;
padding:3px;
}

.subtotal {
border-top:2px solid #666666;
text-align:right;
margin:3px 20px;
color:#666666;
font-size:14px;
}

.cart {
margin-right:40px;background: #f0f0f0;
}


.actions {
border-bottom:2px solid #49573C;
color:#6F835A;
text-align:center;
padding:3px 20px;
}

.cartcontent {
padding:3px 20px;
}

.header {
border-bottom:2px solid #953F23;
color:#B65C34;
margin-bottom:5px;
padding-top:20px;
}

.header2 {
border-bottom:2px solid #455D6B;
color:#455D6B;
margin-bottom:5px;padding-top:10px;
}

.recentheader {
border-bottom:2px solid #49573C;
color:#6F835A;
margin-bottom:5px;
margin-right:40px;
}

.products {
margin-right:40px;
}

.products ul{
padding:0px;
margin:0px;
}

.products li{
list-style:none;
padding:0px;
margin:0px;
line-height:24px;
font-size:14px;
}

.products a{
color:#333333;
}

.Products_cat {
border-bottom:2px solid #953F23;
color:#B65C34;
}

.Products_cat a{
color:#B65C34;
}

.Quotes_cat {
border-bottom:2px solid #6E8A9B;
color:#8BA6B3;
}

.Quotes_cat a{
color:#8BA6B3;
}

img {
border:0px;
}

.cl {
clear:both;
}

#page {
width:980px;
margin:auto;
padding:10px;
background:white;
}

#header {

}

#contentwrapper {
width:980px;
}

#contentcolumn {
width:600px;float:left;
line-height:18px;
font-size:14px;
}

.post {
padding-left:20px;
line-height:18px;
font-size:12px;
}

#rightcolumn {
width:300px;
float:right;

}

#footer {margin-top: 10px;
width:100%;

}

.liststylenone {
list-style:none;
margin:0px;
padding:0px;
}

.right {
width:30%;
float:right;
text-align:right;
}

.left {
width:70%;
float:left;
}

.nav {
width:100%;

}

.search {
border-bottom:2px solid #333333;
line-height:32px;
background:#f0f0f0;
}

.post h2 {
font-size:36px;

line-height:40px;
}

.wpbanner {
padding-top:10px;
}

#suckerfishnav {
    background:#455D6B repeat-x;
    font-size:14px;
    font-family:helvetica,sans-serif;
    font-weight:bold;
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:32px;
    padding:0;
    margin:0;
    width:100%;
    }
#suckerfishnav a {
    display:block;
    color:silver;
    text-decoration:none;
    padding:0px 10px;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:201px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    }
#suckerfishnav li li {
    width:199px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-family:helvetica,sans-serif;
    }
#suckerfishnav li li a {
    padding:4px 10px;
    width:170px;
    font-size:14px;
    color:#fff;
    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 200px;
    }
#suckerfishnav li li:hover {
    background:#60724E;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#fff;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#fff;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#fff;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#6F835A;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#455D6B;
    }

#suckerfishnav_2 {
    border-bottom:2px solid #333333;
    font-size:14px;
    font-family:helvetica,sans-serif;
    font-weight:bold;
    width:100%;
	background:#f0f0f0;
}
#suckerfishnav_2, #suckerfishnav_2 ul {
    float:left;
    list-style:none;
    line-height:32px;
    padding:0;
    margin:0;
    width:100%;
    }
#suckerfishnav_2 a {
    display:block;
    color:#666666;
    text-decoration:none;
    padding:0px 10px;
    }
#suckerfishnav_2 li {
    float:left;
    padding:0;
    }
#suckerfishnav_2 ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:201px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid silver;
    }
#suckerfishnav_2 li li {
    width:199px;
    border-bottom:1px solid silver;
    border-left:1px solid silver;
    border-right:1px solid silver;
    font-family:helvetica,sans-serif;
    }
#suckerfishnav_2 li li a {
    padding:6px 12px;
    width:170px;
    font-size:14px;
    color:#666666;
	font-weight:bold;
    }
#suckerfishnav_2 li ul ul {
    margin:-21px 0 0 200px;
    }
#suckerfishnav_2 li li:hover {
    background:#8BA6B3;
    }
#suckerfishnav_2 li ul li:hover a, #suckerfishnav_2 li ul li li:hover a, #suckerfishnav_2 li ul li li li:hover a, #suckerfishnav_2 li ul li li li:hover a {
    color:#fff;
    }
#suckerfishnav_2 li:hover a, #suckerfishnav_2 li.sfhover a {
    color:#fff;
    }
#suckerfishnav_2 li:hover li a, #suckerfishnav_2 li li:hover li a, #suckerfishnav_2 li li li:hover li a, #suckerfishnav_2 li li li li:hover li a {
    color:#666;
    }
#suckerfishnav_2 li:hover ul ul, #suckerfishnav_2 li:hover ul ul ul, #suckerfishnav_2 li:hover ul ul ul ul, #suckerfishnav_2 li.sfhover ul ul, #suckerfishnav_2 li.sfhover ul ul ul, #suckerfishnav_2 li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav_2 li:hover ul, #suckerfishnav_2 li li:hover ul, #suckerfishnav_2 li li li:hover ul, #suckerfishnav_2 li li li li:hover ul, #suckerfishnav_2 li.sfhover ul, #suckerfishnav_2 li li.sfhover ul, #suckerfishnav_2 li li li.sfhover ul, #suckerfishnav_2 li li li li.sfhover ul {
    left:auto;
    background:#F0F0F0;
    }
#suckerfishnav_2 li:hover, #suckerfishnav_2 li.sfhover {
    background:#8BA6B3;
    }

.shoptop {
color:#6E8A9B;
border-bottom:2px solid #6E8A9B;
line-height:22px;
}

.alignleft {
	float: left;
padding-right:15px;
padding-bottom:15px;
}

.alignright {
	float: right;
padding-left:15px;
padding-bottom:15px;
}

.postmetadata {
background:#f0f0f0;
padding:10px;
}

.navigation {
clear:both;
width:100%;
}

.formFieldSet {
border:#6E8A9B 5px solid;
font-size:14px;
font-weight:bold;
}

.formFieldSet legend{
border:1px solid #6E8A9B;
padding:3px 10px;
color:#6E8A9B;
}

.quote_button {
border:5px solid #6E8A9B;
padding:3px 10px;
color:#6E8A9B;
background:#f0f0f0;
font-size:14px;
font-weight:bold;

}

.quote_button:hover {
cursor:hand;
cursor:pointer;
background:#6E8A9B;
color:white;
border:5px solid #666666;
}

.formCaption {
font-size:14px;
color:#666666;
}

.about a {
color:#990000;
}

.about a:hover {
color:black;
}

.formContent {
margin-top:10px;
background:#f0f0f0;
}
