html, body { margin:0; padding:0; height:100%; background:url(../images/pagebg.jpg) repeat-x top #986b2e;  font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#333}

.bg{height:100%; width:100%; background:url(../images/topbg.jpg) no-repeat top ;}
table {text-align:left;}

.wrapper{ 
	margin:0 auto;
	width:1000px; 
	padding:0 0;
	background:#fff ;
 }
 
.toppart { background:url(../images/topbg-flash.jpg) no-repeat left top; padding:0 8px;}	
.container{ padding:0 8px; /* bottom padding for footer */ }

.toplink{background:#426313; text-align:right; padding:0 25px 0 0; font-size:11px; font-weight:bold; color:#fff; height:25px;}
.toplink a{ text-decoration:none; color:#fff; line-height:25px; padding:0 7px 0 8px;}
.toplink a:hover{ text-decoration:none; color:#e9863f;}
.headar{ border-bottom:1px solid #fff}
.midpart{ background:url(../images/content-line.gif) no-repeat; }

.menu {font-family:Arial, Helvetica, sans-serif, verdana, ; font-size:14px !important; color:#fff; font-weight:bold; height:56px; padding:0 0 0 18px; background:url(../images/menu-bg.gif) center; }
.menu a{ background:url(../images/menu.gif) left top; display:block; float:left; height:39px;  padding:0 0 0 17px; cursor:pointer; margin:0 0 0 1px; color:#fff; text-decoration:none;}
.menu a:hover{ background:url(../images/menu.gif) 0 39px; display:block; height:39px; color:#fff; text-decoration:none; cursor:pointer;}

.menu a span{ background:url(../images/menu.gif) right top; display:block; line-height:39px; float:left; padding:0 17px 0 0;  text-decoration:none; }
.menu a:hover span{ background:url(../images/menu.gif) right 39px; display:block;text-decoration:none;}

.menu-select { background:url(../images/menu.gif) 0 39px !important;}
.menu-select span{ background:url(../images/menu.gif) right 39px  !important;}

.menudown {background:url(../images/menu-bg.gif) no-repeat; clear:both;}

.leftpart{ font-size:11px; color:#515151; padding:0 0 0 19px; width:225px; font-family: Tahoma; float:left}

.leftbttm {background:url(../images/left-bttm.gif) no-repeat bottom; padding-bottom:0px;}
.porducts{ background:url(../images/left-mid.gif) repeat-y;}
.porducts ul {list-style:none; margin:0px; padding:40px 0 0 17px; text-align:left;}
.porducts li {background:url(../images/ul-arrow.gif) no-repeat 7px 13px; padding:0 0 0 26px; line-height:20px; margin:0 ; }
.porducts li a { text-decoration:none; color:#393939; font-weight:bold; }
.porducts li a:hover { text-decoration:none; color:#1f8ba0;}

a.more{ color:#218ca1; font-weight:bold; text-decoration:none; padding:0px 0 0 150px; background:url(../images/arrow.gif) 143px 4px no-repeat; line-height:30px;}
a.more:hover{ text-decoration:none; color:#eb721b;}

.con-banner{background:url(../images/con-banner.gif) no-repeat; height:116px; padding:33px 0 0 88px; margin:6px 0 0 0px; }
.green{ color:#4d6c18; line-height:16px;}

.contentpart { width:702px; *width:702px; padding:0 0px 0px 12px; float:left}
.contentpart a{ color:#3795a8; text-decoration:none;}
.contentpart a:hover{ color:#e96c11; text-decoration:none;}
.contentpart ul {list-style:none; padding:0; margin:0; }
.contentpart li {list-style:none; padding:0 0 0 15px; margin:0; background:url(../images/ul-arrow.gif) left center no-repeat; line-height:20px}

.static {}
.static ul {list-style:none; padding:0; margin:0 0 0 0px; }
.static li {list-style:decimal !important; padding:0 0 0 0px; margin:0 0 0 30px;  line-height:20px;  background:none;}

.collection{ border-left:1px #e6e6e6 solid; border-right:1px #e6e6e6 solid; padding:22px 10px 27px 10px;}

h1 { color:#607d32; font-size:20px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0 ; }
h2 { color:#1e8ba0; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:0 0 10px 0; margin:0;}
h3 { color:#607d32; font-size:20px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0 ; }
h4 { color:#1e8ba0; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0 ; }
.titleinner {color:#ed6c10; font-size:14px; font-weight:bold}

.footer{ background:url(../images/footer-bg.gif) no-repeat;	height:172px; margin:16px 10px 0 10px; padding:0px 0px 0 0px; color:#FFFFFF;	}
.footer a{ text-decoration:none; color:#FFFFFF; padding:0 0 0 0; }
.footer a:hover{ text-decoration:none; color:#ecdcbf;}

/*Scroll*/
.scroll{border:1px solid #C2E2EE; padding:10px; color:#036A90; font-size:11px; font-weight:bold;}
.scroll img { width:136px; height:136px; border:1px solid #C2E2EE;}
.scroll img a{ width:136px; height:136px; border:1px solid #C2E2EE;}
.scroll img a{ width:136px; height:136px; border:1px solid #f2f2f2;}

/* Images styles */
img {padding:0; margin:0; border:0;}
.smallthumb { width:78px; border:1px solid #CCCCCC;}
.thumimg {width:112px; padding:1px border:1px solid #CCCCCC;}
.normalimg {width:280px; padding:1px; border:1px solid #CCCCCC;}
.bigimg {width:334px; border:1px solid #CCCCCC; padding:1px}

a.normallink{ color:#eb721b; font-weight:bold; text-decoration:none; line-height:30px;}
a.normallink:hover{ text-decoration:none; color:#218ca1;}

.imgborder, .thumimg, .normalimg, .smallthumb, .bigimg {border:1px solid #CCCCCC; padding:1px}
a:hover .imgborder, a:hover .smallthumb, a:hover .thumimg, a:hover .normalimg, a:hover .bigimg {border:1px solid #90cce9; padding:1px;}

/* Form */
form {padding:0; margin:0;}
input, select, textarea {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; background:#FFFFFF; }
input, select, textarea {border:1px solid #a7ba49; padding:2px 2px;}
.noborder {padding:0; margin:0; height:auto; background:none !important; border:0 none!important; vertical-align:middle; }
.button {background:url(../images/btnbg.gif) repeat-x top #3d5d08; border:solid 1px #2f4801; padding:2px 5px; color:#fff; font-weight:bold; cursor:pointer}


/* shopping cart body area and boxies styles */
.tableborder {  border:1px solid #E5E6E1; }
.allborder {}
.allborder td {}
.fieldheader th, .fieldheader td { color:#fff; line-height:28px;  padding:0px 5px; font-weight:bold; background:#4d6c18; }
.fieldheader a { color:#fff; text-decoration:underline; }
.fieldheader a:hover { color:#fff; text-decoration:underline; }
.lightbg { background:#f7f7f2;}
.darkbg { background:#eff0e5;}
.selectbg { background:#EAEAEA;}
.whitebg { background:#FFFFFF;}
.subheading { color:#000; background:url(../images/textbg.gif) repeat-x center; line-height:25px; font-weight:bold; font-size:13px; }
.subheading2 { background:url(../Images/titelbg2.gif) repeat-x; }

.paging { background:#F6F6F6; }
.paging a:link, .paging a:visited, .paging a:active { color:#648E00; text-decoration:none; font-weight:bold; }
.paging a:hover { color:#a90000; text-decoration:none; }

fieldset {border:solid 1px #e9ecdc; background:#f8f8f8; padding:0px 5px 5px 5px;  }
legend {color:#11859c; padding:0px 5px; margin:0; font-size:13px; }


/* general text styles */

p {padding:0; margin:0;}
.left {float:left;}
.right {float:right;}
.clear{ clear:both; }
.vmiddle {vertical-align:middle}
.center{ text-align:center}
.hline{ background:url(../images/hline.gif) repeat-x center}
.hline1{ background:url(../images/hline1.gif) repeat-x center}
.vline{ background:url(../images/vline.gif) repeat-y center}
.hlight{color:#52839c;font-size:11px;font-weight:bold; font-size:12px; line-height:28px; }
.justify{text-align:justify;}
.red, .price {color:#ff0000;font-size:12px; line-height:16px;}

.success { color:#01900f; font-weight:bold; display:block; }
.error { color:#f00; font-weight:bold;}
.pad10 {padding:10px 10px 10px 10px;}

.listingheding{background:#F2F4EA; color:#607D32; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:13px; height:27px; vertical-align:middle; font-weight:bold; padding-left:10px;}
.borderlisting{ border:1px solid #E5E6E1; padding:5px 5px;}
.relatedbg{background:#1A7D94; padding:5px 10px; color:#ffffff;  font-family:tahoma, Arial, Helvetica, sans-serif;font-weight:bold; font-size:14px; vertical-align:middle;}
.productcategorytitel {padding:5px 10px; background:#f2f2f2; font-weight:bold; margin-bottom:15px;}

.myaccounticonbg {background:url(../images/icons-bg.jpg) no-repeat; height:69px; padding-top:2px; }
.caninetitle {background:#80b541; color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:39px; font-weight:bold; padding:10px; line-height:normal; }
.caninedetail {background:#c3d4df; color:#000000; padding:10px; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
.caninedetail a {color:#000000; text-decoration:none;}
.caninedetail a:hover {color:#4f7019; text-decoration:none;}
a.canine {font-size:20px; font-weight:bold; color:#000000;}
a.canine:hover {font-size:20px; font-weight:bold; color:#80b541;}


/*  Blog Styles */
sup { line-height:18px;}
.date b { font-size:18px; text-align:center;}
.tranbg1 { background:url(../Images/tranbg1.gif) repeat; padding:0 0 0 10px; line-height:25px; }
.tranbg2 { background:url(../Images/tranbg2.gif) repeat; padding:0 0 0 10px; line-height:25px; }
.tranbg3 { background:url(../Images/tranbg3.gif) repeat; padding:0 0 0 10px; line-height:25px; }
.tranbg4 { background:url(../Images/tranbg4.gif) repeat; padding:0 0 0 10px; line-height:25px; }
.tranbg5 { background:url(../Images/tranbg5.gif) repeat; padding:0 0 0 0px; line-height:25px; border:solid 1px #000}
.fontsize12 { font-size:13px; font-weight:bold; }
.fontsize14 { font-size:14px; font-weight:bold;}
.fontsize16 { font-size:16px; font-weight:bold; }
.lineheight25 { line-height:25px; }
.lineheight30 { line-height:30px; }

.mide2 { padding:10px;}
.blogtitel22 { position:relative; z-index:20; width:622px;  }
.blogtitel { padding:0px 0px 0px 0px; color:#000; font-size:13px; font-weight:bold; }
.blogtitel a{color:#5c7203; text-decoration:none;}
.blogtitel a:hover{color:#1f8ba0; text-decoration:none;}

.highlight { color:#E08F73; font-size:16px; font-weight:bold; }
.titelbg { background:#e1e4c9; line-height:28px; color:#313743; font-size:13px; padding-left:10px; border:0px solid #CECECB; font-weight:bold;}
.tablelink a { color:#719922; font-weight:bold; padding:10px 0 !important;}
.tablelink a:hover { color:#1f8ba0; font-weight:bold; padding:10px 0 !important;}
.titelbg2 { background:url(../Images/titelbg4.gif) repeat-x; line-height:35px; color:#313743; font-size:13px; padding-left:10px;  font-weight:bold;}
.datepro { position:absolute; float:left; z-index:10; margin-left:-63px; margin-top:0px; border:0px solid #009900; width:63px;}
.datebg { background:url(../Images/datebg2.gif) no-repeat; padding-top:0px; width:63px; height:74px; text-align:center;}
.datebg b { font-size:18px !important; font-weight:bold; line-height:16px; color:#426313;}
.datebg div { padding-top:3px; margin-top:5px; color:#FFFFFF;}
.listbg {font-size:14px !important;}

.but { background:url(../Images/but.gif) no-repeat 0px 11px ; float:left; padding:5px 0px 0px 10px !important; color:#fff; font-weight:bold; }
.but span { float:left; background:url(../Images/but.gif) right no-repeat; padding:5px 10px 8px 0px !important; line-height:24px !important; }

.but a { color:#fff; text-decoration:none; }
.but a:hover { color:#000; text-decoration:none; }

/* left part styles */
.leftpart a { color:#218ca1; text-decoration:none; }
.leftpart a:hover { color:#517900; text-decoration:none; }
a.leftlink { color:#ea7827; text-decoration:none; }
a.leftlink:hover { color:#228da1; text-decoration:none; }

.leftpartlink {background:url(../images/left-mid.gif) repeat-y;}
.leftpartlink ul { list-style:none; font-weight:bold; margin:0 0 0 20px; padding:0 0 0 0; }
.leftpartlink ul li { margin:5px 0px; padding:0;  list-style:url(../images/arrow3.gif) none !important; }

.pb10 { padding-bottom:10px;}
.facebook22 a { background:none;}
.facebook22 a:hover { background:none;}
.facebook22 { position:absolute; padding:0px 0 0 868px; top:375px; background:none; border:0px solid #990000; z-index:1000 !important; }
.facebook a { background:none;}
.facebook a:hover { background:none;}
.facebook { position:absolute; padding:0px 0 0 868px; top:270px; background:none; border:0px solid #990000; z-index:1000 !important; }