BODY { margin: 0px; background-color: #abb3b6; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 70%; scrollbar-base-color: #616567; background-image: url('images/body_background.gif'); background-position: top; background-repeat: repeat-x; }
BODY.intro { margin: 0px; background-color: #abb3b6; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 70%; scrollbar-base-color: #616567; background-image: none; }
A { font-weight: bold; COLOR: #407B49; text-decoration: none }
A:hover { }
TD {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; vertical-align: top} 
INPUT,SELECT,TEXTAREA { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #2F2F2F }
UL { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px }
FORM { margin:0px }
#bullet { color: #F08040 }
#marked { background-color: yellow; }
.errorMessages { text-align: left; FONT-SIZE: 12px; COLOR: #CC0000 }
.required { color: #cc0000; }
.right { float: right; }
.left { float: left; }

.disclaimer { text-align: center; margin: 10px 0px 4px 0px; COLOR: #696f71; FONT-SIZE: 11px; }

#body_container { height: 96%; margin: 10px 4px; }

#menuleft_container { border: 1px solid #ffffff; background-color: #696f71; width: 181px; }
#mark_list { height: 83%; overflow: auto; scrollbar-base-color: #616567; }
#mark_list IMG { border: 0px; }
.mark_element { margin-left: 6px; }

#menutop { color: #ffffff; float: right; font-size: 14px; text-align: right; margin: 4px 4px 4px 0px; }
#menutop A { color: #ffffff; }
#menutop A:hover { text-decoration: underline }

#quicksearch { margin: 2px 0px 2px 3px; }
#quicksearch_form { }
#quicksearch_form INPUT.queryform { width: 120px; }

#homepage { margin: 0px 0px 8px 0px; text-align:center; }

#center_container { border: 1px solid #ffffff; background-color: #abb3b6; width: 540px; padding: 0px 8px 8px 8px; }
#center { height: 440px; background-color: #ced8dc; }
H1 { font-size: 28px; font-weight: normal; color: #485f73; margin: 16px 10px; font-family: Georgia, Times New Roman, Times, serif; }

#menuright_container { width: 152px; border: 1px solid #ffffff; background-color: #9ba2a5; background-image: url('images/menuright_background.gif'); background-position: top; background-repeat: repeat-x; }
#menuright_container #ptype_list { margin: 0px 0px 0px 15px; }
#menuright_container .ptype_element { margin: 5px 0px 5px 0px; }
#menuright_container A { text-decoration: none; font-weight: bold; font-size: 14px; color: #DEE6F6; }
#menuright_container A.selected, #menuright_container A:hover { color: #ffffff; }

#form_feedback { margin-left: 20px; }
#form_feedback .feedback_name { font-size: 13px; padding: 3px; width: 150px; color: #696f71; }
#form_feedback .input, #form_feedback .textarea { border: 1px solid #696f71; width: 240px; }
#form_feedback .textarea { height: 100px; overflow: auto; scrollbar-base-color: #696f71; }
#form_feedback .submit { height: 30px; font-weight: bold; color: #ffffff; margin-top: 6px; background-color: #abb3b6; border-color:#696f71; }
#feedback_after { font-size: 13px; color: #696f71; margin-left: 20px; }

#product_list { text-align: center; margin: 0px 0px 10px 0px; }
#product_list #cadre_pic { }
#product_list #product_name { }
#product_list .product_cadre_out  { width: 166px; height: 140px; text-align: center; vertical-align: middle; background-color: #FFFFFF; border: 1px solid #8d9cae; }
#product_list .product_cadre_over { width: 166px; height: 140px; text-align: center; vertical-align: middle; background-color: #FFFFFF; border: 1px solid #E5618D; }
#product_list A { color: #697e97; font-size: 14px; }
#product_list A:hover { text-decoration: none; }
#link_se { display: none; }

#body_container.product_show { margin: 10px 13px; }
.product_show #product_outer { width: 566px; border: 1px solid #ffffff; background-color: #ced8dc; padding: 12px; }
.product_show #product_inner { text-align: center; background-color: #ffffff; padding-bottom: 10px; background-image: url('images/product_middle_background.gif'); background-position: top; background-repeat: repeat-x; }
.product_show #product_pic_big { text-align: center; }
.product_show #pet_logo { text-align: left; margin: 0px 0px 0px 20px; }
.product_show #product_icons { float: right; margin: 20px 10px 10px 0px; text-align: right; }
.product_show #product_icons A { color: #8d9cae; font-size: 12px; }
.product_show #product_icons A:hover { color: #697e97; }
.product_show #product_name { color: #697e97; font-size: 26px; font-weight: normal; margin: 6px 10px 6px 10px; font-family: Georgia, Times New Roman, Times, serif; }
.product_show #product_text { color: #888888; font-size: 14px!important; font-weight: normal; margin: 6px 10px 0px 10px; }
.product_show #product_text FONT { color: #888888; font-size: 14px!important; font-weight: normal; }
.product_show #product_text P, .product_show #product_text DIV { margin: 0px; }
.product_show .disclaimer { margin: 3px; }

#explain { text-align: left; margin-left: 10px; color: #5E5E5E; font-size: 12px; }
#explain STRONG { color: #000000; }

#paging_container { text-align: left; margin-left: 10px; }
#paging_navigation TD { color: #5E5E5E; font-size: 12px; padding-top: 3px; padding-bottom: 3px; }
#paging_navigation A { color: #8f6b6a; font-size: 12px; }
#paging_navigation A:hover { color: #783230 }

#marquee_container { text-align: center; padding-left: 26px; }
#marquee_td { padding: 0px 10px 0px 10px; text-align: center; vertical-align: bottom; background-color: #FFFFFF; border: 1px solid #697e97; }
#marquee_td #product_name { white-space: nowrap; font-family: Arial, Helvetica, sans-serif; }
#marquee_td A { color: #8d9cae; font-size: 13px; }
#marquee_td A:hover { color: #697e97; }




