/*our services styles*/
#main {margin-top:20px; background: transparent url(/images/services/verticle_line_tile.gif) repeat-y 248px 0px; width: 850px;}
#main2 { padding-bottom: 20px; background: transparent url(/images/services/bottom_fade.gif) no-repeat 248px bottom; width: 850px;}
p {font-size:12px;line-height:16px;margin-top:0px;}

#leftcol {width:250px;margin-right:30px;float:left; display: inline;}
#rightcol {width:570px; float:left; padding-top: 0px; display: inline;}

#leftcol_nav ul { width: 250px; list-style: none; padding: 0; margin: 0; padding-top: 15px; margin-bottom: 49px; background: transparent url(/images/services/top_line_fade.gif) no-repeat top right;}
#leftcol_nav ul li { width: 250px; height: 47px; background: transparent url(/images/services/line_seperator.gif) no-repeat top left; margin-top: -1px; }
#leftcol_nav ul li#membership-services { background: none; }
#leftcol_nav ul li a { font: normal 14px Arial,Helvetica,sans-serif; color: #00529c; width: 193px; height: 47px; display: block; padding-left: 54px; line-height: 47px; text-decoration: none;  }
#leftcol_nav ul li#membership-services a { font: bold 16px/47px Arial,Helvetica,sans-serif; color: #333333; padding-left: 14px; width: 235px;  }

#leftcol_nav ul li.selected {  background: transparent url(/images/services/leftnav_selected.gif) no-repeat; }
#leftcol_nav ul li.selected a { font-weight: bold; color: #00529c !important; }

#leftcol_nav ul li a#services_overview { background: none; color: #333333;  }
#leftcol_nav ul li a#pet_recovery_database { background: transparent url(/images/services/icon_petdatabse.gif) no-repeat 5px 3px; }
#leftcol_nav ul li a#rapid_alert_system  { background: transparent url(/images/services/icon_rapidalert.gif) no-repeat 5px 3px; }
#leftcol_nav ul li a#lost_pet_specialists  { background: transparent url(/images/services/icon_lostpetspecialists.gif) no-repeat 5px 3px; }
#leftcol_nav ul li a#lost_pet_insurance  { background: transparent url(/images/services/icon_petinsurance.gif) no-repeat 5px 3px; }
#leftcol_nav ul li a#emergency_hotline  { background: transparent url(/images/services/icon_hotline.gif) no-repeat 5px 3px; }
#leftcol_nav ul li a#lost_pet_travel_insurance  { background: transparent url(/images/services/icon_pettravelassistance.gif) no-repeat 5px 3px; }

#leftcol-boxyellow {background-image:url(/images/services/left_module.gif);width:229px;background-repeat:no-repeat;min-height:173px;margin-bottom:20px;}
#leftcol-boxyellow .inner {padding:17px 19px 17px 19px;}
#leftcol-boxyellow .inner .text {color:#333333;font-size:12px;line-height:16px;}
#leftcol-boxyellow .divider { height:1px;border-top:1px solid #e4e1d2;margin:18px 0px 13px 0px;}

#mast_readytoenroll {background-image:url(/images/masts/mast_readytoenroll.gif);width:117px;height:17px;margin-bottom:8px;}
#mast_readymicrochip {background-image:url(/images/masts/mast_readytomicrochip.gif);width:151px;height:17px;margin-bottom:8px; margin-top: 20px;}

a#btn_enroll-today {display:block;margin-top:11px; background-image:url(/images/buttons/btn_enroll-today.gif);width:109px;height:22px;}
a#btn_register-today {display:block;margin-top:11px; background-image:url(/images/buttons/btn_register-today.gif);width:107px;height:20px;}
a#btn_register-now {display:block;margin-top:11px; background-image:url(/images/buttons/btn_register.gif);width:107px;height:22px;}
a#btn_register-today {display:block;margin-top:11px; background-image:url(/images/buttons/btn_register.gif);width:107px;height:22px;}
a#btn_sub-findavet { display: block;  width: 87px; height: 22px; background: transparent url(/images/buttons/btn_yellow_findavet.gif) no-repeat; margin-top: 7px;}

#rightcol #mast_overview { margin-bottom: 9px; background: transparent url(/images/services/top_banner.gif) no-repeat bottom left; height: 75px; }
#rightcol #mast_overview #overview_icon { background: transparent url(/images/services/icon_large_house.gif) no-repeat; float: right; width: 118px; height: 75px; }
#rightcol #mast_overview #lost-pet_icon { background: transparent url(/images/services/icon_large_petdatabse.gif) no-repeat; float: right; width: 118px; height: 75px; }
#rightcol #mast_overview #rapidalert_icon { background: transparent url(/images/services/icon_large_icon_rapidalert.gif) no-repeat; float: right; width: 118px; height: 75px; }
#rightcol #mast_overview #lostpetspecialists_icon { background: transparent url(/images/services/icon_large_lostpetspecialists.gif) no-repeat; float: right; width: 118px; height: 75px; }
#rightcol #mast_overview #petinsurance_icon { background: transparent url(/images/services/icon_large_icon_petinsurance.gif) no-repeat; float: right; width: 118px; height: 75px; }
#rightcol #mast_overview #pet-emergency_icon { background: transparent url(/images/services/icon_large_icon_hotline.gif) no-repeat; float: right; width: 118px; height: 75px; }
#rightcol #mast_overview #pettravelassistance_icon { background: transparent url(/images/services/icon_large_icon_pettravelassistance.gif) no-repeat; float: right; width: 118px; height: 75px; }

#rightcol #overview-lead { width: 570px; height: 242px; margin-bottom: 30px; background: transparent url(/images/services/lead_image.jpg) no-repeat; }
#rightcol #overview-lead #inner { padding: 15px 200px 0 18px; overflow:hidden;}
#rightcol #overview-lead h1 { font: bold 20px Arial,Helvetica,sans-serif; color: #f3cf5f; margin: 0 0 10px 0;  }
#rightcol #overview-lead p { font: normal 13px Arial,Helvetica,sans-serif; color: #f6f6f6; }
#rightcol #overview-lead a#service_btn { display: block; width: 259px; height: 22px; background: transparent url(/images/buttons/btn_features.gif) no-repeat;  }

#rightcol .subpage-lead { margin-bottom: 20px; }
#rightcol .subpage-lead h1 { font: bold 24px Arial,Helvetica,sans-serif; color: #f3cf5f; margin: 0 0 20px 0; padding-right: 270px; }
#rightcol .subpage-lead p { font: normal 13px Arial,Helvetica,sans-serif; color: #f6f6f6;  padding-right: 270px; }
#rightcol .subpage-lead #inner { position: relative;  z-index: 10px;  padding: 25px 15px 0 18px; float: left; display: inline; width: 537px; height: 175px; background: transparent url(/images/services/sub_lead_background.gif) no-repeat; }
#rightcol .subpage-lead #lost-pet_image { z-index: 20px;  position: absolute; top: 0px; right: 43px; width: 175px; height: 200px; background: transparent url(/images/services/sub_lead_petdatabase.png) no-repeat; }
#rightcol .subpage-lead #rapidalert_image { position: absolute; top: -6px; right: 18px; width: 204px; height: 206px; background: transparent url(/images/services/sub_lead_alert.png) no-repeat; }
#rightcol .subpage-lead #lostpetspecialists_image { position: absolute; top: -5px; right: 0px; width: 342px; height: 205px; background: transparent url(/images/services/sub_lead_lostpetspecialists.png) no-repeat; }
#rightcol .subpage-lead #petinsurance_image { position: absolute; top: 0px; right: -5px; width: 299px; height: 200px; background: transparent url(/images/services/sub_lead_petinsurance.png) no-repeat; }
#rightcol .subpage-lead #pet-emergency_image { position: absolute; top: 0px; right: 0px; width: 299px; height: 215px; background: transparent url(/images/services/sub_lead_hotline.png) no-repeat; }
#rightcol .subpage-lead #pettravelassistance_image { position: absolute; top: 0px; right: 25px; width: 241px; height: 206px; background: transparent url(/images/services/sub_lead_pettravelassistance.png) no-repeat; }


#rightcol #pet-emergency p { padding-right: 300px; }

#rightcol .float_img { float: left; margin-right: 20px; margin-top: 5px; }
#rightcol #next_feature { margin-left: 386px; width: 181px; height: 38px; display: block; background: transparent url(/images/buttons/btn_nextfeature.gif) no-repeat; }

#rightcol h2 { font: bold 14px Arial,Helvetica,sans-serif; color: #29559b; margin: 10px 0;}
#rightcol p { font: normal 13px/18px Arial,Helvetica,sans-serif; color: #333333; margin: 10px 0; }
#rightcol a { text-decoration: none; color: #29569A; }
#rightcol a:hover { text-decoration: underline;  }

#rightcol #sideimg { padding-left: 250px;  padding-top: 55px; height: 159px; position: relative; left: -30px; background: transparent url(/images/services/inline_image.jpg) no-repeat;  }
/* our services */

