/* CSS Document */
html {height:100%;}
#flashcontent {height: 100%;}
body {font-family:Arial,Helvetica,'sans serif'; font-size:76%; line-height:1.5em; background-color:#ffffff; color:#000000; height:100%;}

/*********Color Terminlogy and Usage**************/
/****These classes are used with elements to indicate product category and sometimes simply for adding color to an other wise monochromatic page****/
.iams_green{color:#389850;}/* added important */
.cat{color:#e56425;}
.pgblue{color:#0047a9;}
.lt_pgblue{color:#429edc;}
.euk_pink{color:#c52297;}
.lt_green{color:#8cb61d;}
.gray{color:#666666;}
.lt_gray{
    color:#A6A8AA;
}
.gi_health{color:#932032!important;} /* added important */
.skin{color:#4a317c!important;}/* added important */
.weight{color:#284835!important;}/* added important */
.mobility{color:#683f2e!important;}/* added important */
.renal{color:#cb7b00!important;}/* added important */
.glucosemgmt{color:#932032!important;}/* added important */
.urinary{/*color:#f3ca12; color:#E1B122;*/color:#DB9B17!important;}/* added important */
.stress{color:#682C88!important;}/* added important */
.white{background-color:#ffffff;}
.alert{color:#CC0000;}
.hidden{color:#ffffff;background-color:#ffffff;border:none;width:1px;}

/*  main containers  */
#wrapper{background-color:transparent; /*width:73.846em;*width:72.002em;min-width:960px;*/width:974px;/*960px;*/}
#header {
    background-color: transparent;
    background-image: url("../../images/header.png");
    background-repeat: no-repeat;
    height: 106px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 974px;
}
.headerLinks{float:right;padding-right:4em;padding-top:/*5em*/2em;color:#000000;background-color:transparent;}
#main_container{background-color:transparent;margin-left:13px;}

#pageLeft {
    background-color: transparent;
    background-image: url("../../images/left_background.png");
    background-position: 15px 0;
    background-repeat: no-repeat;
    float: left;
    height: 633px;
    width: 210px;
}

#pageCenterHome{background-color:transparent;width:/*470px;*/480px;float:left;/*margin-left:.5em;*/}
#pageRightHome{background-color:transparent;width:264px; /*274px*/;float:right;text-align:center;}

#pageCenterOver{background-color:transparent;/*width:367px;*/width:355px;float:left;/*margin-left:.5em;*/}
#pageRightOver{background-color:transparent;/*width:367px;*/width:355px;float:right;}
#pageCenterHome2{background-color:transparent;width:740px;float:left;/*margin-left:.5em;*/}

#pageCenter{background-color:transparent;width:470px;float:left;/*margin-left:.5em;*/}
#pageRight{background-color:transparent;width:264px;float:right;}

#pageFull{background-color:transparent;/*width:56.451em;*width:55.051em;min-width:734px;*/width:740px;/*734px;*/float:left;}
#footer {background-color:transparent;clear:both;padding-left:196px;margin:0 auto;}

/*****containers for text and images*****/	
.centered{text-align:center;}
.alignR{text-align:right;}
.info_box{background-color:transparent;padding-top:0; padding-right:0;padding-left:1em;padding-bottom:1em;}
.info_box_callout{background-color:transparent;padding-top:0; padding-right:.75em;padding-left:.75em;padding-bottom:1em;}
.info_box2{background-color:transparent;padding-top:0; padding-right:1em;padding-left:1em;padding-bottom:1em;}
.info_box3{background-color:transparent;margin-left:153px; width:214px;}
.pageRightHome_content{background-color:transparent;margin:0 auto;width:170px;text-align:left;}
.pageRightVetTalk_content{background-color:transparent;width:170px;text-align:left;}

.pageRight_content{background-color:transparent;margin-left:40px;}

.left_nav{background-color:transparent;padding-left:1em;padding-right:1em;}
.left_nav_cont{background-color:transparent;}

.opaque_box1{float:left;background:#ffffff;filter:alpha(opacity=80);opacity:.80;width:166px;height:21px;/*height:400px;*/background-image:url(../../images/nav_top.png);background-repeat:no-repeat;}
.opaque_box2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 2px solid #909093;
    border-right: 2px solid #909093;
    float: left;
    opacity: 0.8;
    width: 162px;
}
.opaque_box3 {float:left;background:#ffffff;filter:alpha(opacity=80);opacity:.80;width:166px;height:21px;/*height:400px;*/background-image:url(../../images/nav_bottom.png);background-repeat:no-repeat;}

.imageRight{float:right;padding-left:.5em;padding-top:.5em;margin:0;background-color:transparent;}
.imageRight_button{float:right;padding:0;margin:0;background-color:transparent;}
.imageLeft{float:left;padding:0;margin:0;background-color:transparent;}
.imageLeft_combo{float:left;width:164px;padding:0;margin:0;}
.image_box{padding-top:0.5em;padding-bottom:.5em;}
.image_box2{padding-top:2em;}
.image_box_bottom{float:left;width:260px;}
.float_right{float:right;width:170px;}
.float_right_200{float:right;width:200px;background-color:transparent;}/*used on product_view.htm page to position search text box at the top right side of page */
.floatRpadded{float:right;padding-top:.5em;}/*used on research/info_search.htm page to position Sort Results By on top right of search results */	
.floatRnopad{float:right;padding:0;margin:0;}/*used on research/info_search.htm page to position Sort Results By on top right of search results */
/*****Horizontal Rule*****/	
.dot{background-color:transparent;background-image:url(../../images/dot.gif);background-repeat:repeat-x;height:13px;border:none;margin-top:.5em;margin-bottom:.5em;}
.dot_footer{background-color:transparent;background-image:url(../../images/dot.gif);background-repeat:repeat-x;height:1em;margin-left:225px;border:none;}
.lite_green{height:2px;color:#8cb61d;background-color:#8cb61d;border:none;}
.gray_line{height:2px;color:#949494;background-color:#949494;border:none;}
/********** TYPE  *******************/
h1{
    font-size:161.6%;
    font-weight:bold;
    background-color:transparent;
    color: #000 !important;
} /*renders 21px */
h2{font-size:143%;
   font-weight:bold;
   padding-top:12px;
   background-color:transparent;
   color:#A6A8AA !important;
} /*renders 18px */
h3{font-size:131%; 
   font-weight:bold;
   padding-top:12px;
   background-color:transparent;
   color:#A6A8AA !important;
} /* renders 17px */
h4{font-size:123.1%; 
   font-weight:bold;
   padding-top:4px;
   background-color:transparent;
   color:#4F4F4F !important;
   font-style:italic;
} /* renders 16px */
h5{
    font-size:108%;
} /* renders 14px */
h6{
    font-size:93%;
    font-weight:normal;
} /*renders 12px */
h7{
    font-size:77%;
}
p{font-size:1em;padding-top:6px;} /* renders 11px */
input{font-size:93%;}
em {font-style:italic;}
strong{font-weight:bold;}
.emphasis{font-style:italic;}

/*********Type Classes******************/
.first{padding:0;}
.copyright {font-size:77%;padding-bottom:.5em;padding-top:.5em;text-align:center;}
.callout_text{
    font-size:77%;
    /**line-height: 0; *//
    height:	100%
}
.callout_title {
    background-color: transparent;
    color: #000000;
    font-size: 131%;
    font-weight: bold;
    padding-top: 0.5em;
}
.promise{font-weight:bold; font-style:italic; color:#0047a9;}
.promise_home {
    color: #389850 !important;
    font-size: 131%;
    font-style: italic;
    font-weight: bold;
}
.h1_product_name{font-size:93%;font-weight:normal;}
.information{font-size:77%;font-weight:normal;color:#000000;}

.text-indent{text-indent:2em;}
/********** TABLES  *******************
product information pages use tables to display most information. For the most part there are 2 types. One to display columns of an ordered list (indications and contraindications), and a mulitple column layout for prescribed feeding instructions and nutrient reference chart 
Try to keep column widths to the ones listed below so data appears to be centered and right aligned in the columns */
th{font-weight:bold; text-align:center;}
.alleft{ text-align:left!important;}
td{padding-left:1em;padding-right:1em;}
caption{padding-bottom:12px;}
.product {width:450px; padding:0; border:none;/*font-size:93%;*/}
.feeding{width:100%; padding:0; border:none;font-size:93%;}
.search_results{padding-left:0;padding-right:0;padding-bottom:2em;}
.instructions{padding-left:1em;text-align:center;}
.instructions_lt_green{padding-left:1em;text-align:center;background-color:#cdfa9c;}

.instructions_right{padding-left:1em;text-align:right;}
.instructions_lt_green_right{padding-left:1em;text-align:right;background-color:#cdfa9c;}

.special{vertical-align:middle; text-align:center; font-weight:bold; font-style:italic; text-transform:uppercase; height:40px; border:1px solid #000000;}

.leftCenter{text-align:left;padding-left:2em;}
.rightPad1{padding-right:1em;}
.rightPad2{padding-right:2em;}
.rightPad3{padding-right:3em;}
.rightPad5{padding-right:5em;}
.rightPad6{padding-right:6em;}
.nopad{padding:0}
.leftPad1{padding-left:1em;}

/***Site Search Results Table******/
.search_icon{padding-top:2em;text-align:center;vertical-align:top;}
.caption{font-size:77%;}
.result{padding-top:2em;vertical-align:top;}

/********Page Links******/
.pages{text-align:right;float:right;}
/************LINKS*************/
a img{border:none;}

a:link {color:#389850;text-decoration:underline;}
a:visited {color:#389850;text-decoration:underline;}
a:hover {color:#8cb61d;	text-decoration:underline;}

a.home:link {
    color:#389850;
    text-decoration:underline;
    font-style:italic;
}
a.home:visited {color:#0047a9;text-decoration:underline;font-style:italic;}
a.home:hover {
    color: #8CB61D;
    font-style: italic;
    text-decoration: underline;
}

a.gray:link {color:#666666;text-decoration:none;}
a.gray:visited{color:#666666;text-decoration:none;}
a.gray:hover {color:#666666;text-decoration:underline;}

a.pgblue:link {color:#0047a9;text-decoration:underline;}
a.pgblue:visited {color:#0047a9;text-decoration:underline;}
a.pgblue:hover {color:#429edc;text-decoration:underline;font-weight:bold;}

a.euk_pink:link {color:#c52297;text-decoration:none;font-weight:bold;}
a.euk_pink:visited {color:#c52297;text-decoration:none;font-weight:bold;}
a.euk_pink:hover {color:#c52297;text-decoration:underline;font-weight:bold;}

a.iams_green:link {color:#389850;text-decoration:none;font-weight:bold;}
a.iams_green:visited {color:#389850;text-decoration:none;font-weight:bold;}
a.iams_green:hover {color:#389850;text-decoration:underline;font-weight:bold;}

/***regular lists******/
ul.bullet{margin-left: 1em;}
li.bullet{background-color:transparent;list-style-type:disc;padding-left: 2em;list-style-position:inside;}

.list{margin-left:8px;padding-left:0;list-style: none;}
.list_dot_margin {margin-left: 0px;!important;}
.list ul {list-style: none;}
.list li{padding-left: 8px;background-image:url(../../images/dot.gif);background-repeat:no-repeat;background-position: 0 .3em;}
.list li li{padding-left: 10px;background-image:url(../../images/emBullet.gif);background-repeat:no-repeat;background-position: 0 .3em;}
.list li li li{padding-left: 10px;background-image:url(../../images/emBullet.gif);background-repeat:no-repeat;background-position: 0 .3em;}

.flush_dot li{padding-left: 10px;list-style-type:disc;}

.list_left{float:left;margin-left: 0;padding-left:0;list-style: none;}
.list_left ul{list-style: none; float:left;}
.list_left li{padding-left: 10px;background-image:url(../../images/dot.gif);background-repeat:no-repeat;background-position: 0 .75em;}

ul.inline{display:inline-block;padding-bottom:1.5em;}

li.inline{display:inline;padding-right:3em;}
/*.first{padding:0;}*/
/****Left Navigation******/
ul#navcontainer{background-color:transparent;}
ul#navcontainer li {background-color:transparent; margin: 0 0 .5em .5em;/*color:#0047a9;*/}
ul#navcontainer li a{
    text-decoration:none;
    color: #389850;
    background-color:transparent;
    font-weight:bold;
}
ul#navcontainer li a:hover {
    background-color: transparent;
    color: #8CB61D;
    text-decoration: none;
}
ul#navcontainer li.currentpage a{text-decoration:underline;color:#389850;font-weight:bold;}
/******Tab Navigation ****************/
ul.tabs{background-color:transparent;display:inline;font-size:87%;line-height:2.5em;}
ul.tabs li{
    background-color:transparent;
    display:inline;
    padding: 5px 10px 10px 12px;
    font-weight:bold; 
    vertical-align:middle;
}
ul.tabs li ul {background-color:#ffffff;display:block;font-size:77%;}
ul.tabs li ul li{background-color:#ffffff;display:block;font-weight:bold;}

ul#subnavlist { display: none;line-height:1em; }
ul#subnavlist li { float: none; }

ul#subnavlist li a
{
    color:#000000;
    background-color:#ffffff;
    padding: 0;
    border: 1px #000000 outset;
}


ul.tabs li:hover ul#subnavlist
{
    color:#000000;
    display: block;
    position: absolute;
    background-color:#ffffff;
    padding: 0;
    border: 1px #000000 outset;
}

ul.tabs li:hover ul#subnavlist li a
{
    color:#389850;
    display: block;
    width: 10em;
    border: none;
    padding: 2px;
}

ul.tabs li.gi{background:transparent url(../../images/tabs/tab_gi_health.gif) no-repeat top left; color:#932032;height:17px;}
ul.tabs li.gi a{text-decoration:none;color:#932032;background-color:transparent;}
ul.tabs li.gi a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabs li.sk{background:transparent url(../../images/tabs/tab_skin.gif) no-repeat top left; color:#4a317c;}
ul.tabs li.sk a{text-decoration:none;color:#4a317c;background-color:transparent;}
ul.tabs li.sk a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabs li.wght{background:transparent url(../../images/tabs/tab_weight.gif) no-repeat top left; color:#284835;}
ul.tabs li.wght a{text-decoration:none;background-color:transparent; color:#284835;}
ul.tabs li.wght a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabs li.mob{background:transparent url(../../images/tabs/tab_mobility.gif) no-repeat top left; color:#683f2e;}
ul.tabs li.mob a{text-decoration:none;background-color:transparent;color:#683f2e;} 
ul.tabs li.mob a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabs li.glu{background:transparent url(../../images/tabs/glucose_tab.gif) no-repeat top left; color:#932032;}
ul.tabs li.glu a{text-decoration:none;background-color:transparent;color:#932032;}
ul.tabs li.glu a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabs li.ren{background:transparent url(../../images/tabs/tab_renal.gif) no-repeat top left; color:#cb7b00;}
ul.tabs li.ren a{text-decoration:none;background-color:transparent;color:#cb7b00;} 
ul.tabs li.ren a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabs li.ur{background:transparent url(../../images/tabs/tab_urinary.gif) no-repeat top left; color:#f3ca12;}
ul.tabs li.ur a{text-decoration:none;background-color:transparent; color:#DB9B17;} 
ul.tabs li.ur a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabs li.strs{background:transparent url(../../images/tabs/stress_tab.gif) no-repeat top left; color:#682C88;}
ul.tabs li.strs a{text-decoration:none;background-color:transparent; color:#682C88;}
ul.tabs li.strs a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabs li.prob{background:transparent url(../../images/tabs/tab_probiotics.gif) no-repeat top left; color:#389850;}
ul.tabs li.prob a{text-decoration:none;background-color:transparent; color:#389850;}
ul.tabs li.prob a:hover{text-decoration:none;color:#000000;background-color:transparent;}


/******Home Page Tab Navigation ****************/
#tabHolder{width:100%;}
ul.tabsHome{background-color:transparent;font-size:87%;}
ul.tabsHome li{
    background-color:transparent;
    padding-left:12px;
    padding-right:/*21px;*/10px;
    padding-top:5px;
    padding-bottom:20px;
    font-weight:bold;
    vertical-align:middle;/*line-height:2.5em;border:#000000 solid 1px;*/
    width:25%;
}

ul.tabsHome li.gi{background:transparent url(../../images/tabs/tab_gi_health.gif) no-repeat top left; color:#932032;float:left;}/*height:50px;}*/
h2.GI{ color:#932032!important;}
ul.tabsHome li.gi a{text-decoration:none;color:#932032;background-color:transparent;}
ul.tabsHome li.gi a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabsHome li.sk{background:transparent url(../../images/tabs/tab_skin.gif) no-repeat top left; color:#4a317c;float:left;}
h2.SC{ color:#4a317c!important;}
ul.tabsHome li.sk a{text-decoration:none;color:#4a317c;background-color:transparent;}
ul.tabsHome li.sk a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabsHome li.wght{background:transparent url(../../images/tabs/tab_weight.gif) no-repeat top left; color:#284835;float:left;}
h2.WE{ color:#284835!important;}
ul.tabsHome li.wght a{text-decoration:none;background-color:transparent; color:#284835;}
ul.tabsHome li.wght a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabsHome li.mob{background:transparent url(../../images/tabs/tab_mobility.gif) no-repeat top left;color:#683f2e;float:left;clear:both;}
h2.MO{ color:#683f2e!important;}
ul.tabsHome li.mob a{text-decoration:none;background-color:transparent;color:#683f2e;} 
ul.tabsHome li.mob a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabsHome li.ren{background:transparent url(../../images/tabs/tab_renal.gif) no-repeat top left; color:#cb7b00;float:left;}
h2.RE{ color:#cb7b00!important;}
ul.tabsHome li.ren a{text-decoration:none;background-color:transparent;color:#cb7b00;} 
ul.tabsHome li.ren a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabsHome li.glu{background:transparent url("../../images/tabs/glucose_tab.gif") no-repeat top left; color:#932032;float:left;}
h2.GL{ color:#932032!important;}
ul.tabsHome li.glu a{text-decoration:none;color:#932032;background-color:transparent;}
ul.tabsHome li.glu a:hover{text-decoration:none;color:#000000;background-color:transparent;}
ul.tabsHome li.ur{background:transparent url(../../images/tabs/tab_urinary.gif) no-repeat top left;color:#f3ca12;float:left;clear: both;}
h2.UR{ color:#f3ca12!important;}
ul.tabsHome li.ur a{text-decoration:none;background-color:transparent; color:#DB9B17;} 
ul.tabsHome li.ur a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabsHome li.strs {
    background: url("../../images/tabs/stress_tab.gif") no-repeat scroll left top transparent;
    color: #682C88;
    float: left;
}
h2.ST{ color:#682C88!important;}
ul.tabsHome li.strs a{
    text-decoration:none;
    background-color:transparent;
    color: #682C88;
}
ul.tabsHome li.strs a:hover{text-decoration:none;color:#000000;background-color:transparent;}

ul.tabsHome li.prob{background:transparent url(../../images/tabs/tab_probiotics.gif) no-repeat top left; color:#389850;float:left;}
h2.PR{ color:#389850!important;}
ul.tabsHome li.prob a{text-decoration:none;background-color:transparent; color:#389850;}
ul.tabsHome li.prob a:hover{text-decoration:none;color:#000000;background-color:transparent;}

#clear_left{clear:left;}
/**********Search Box********/
/*.pgpet_search{background-color:transparent;padding-left:15px;padding-right:15px;}*/



/**********Tool Tip********/
/*#tooltip{position:absolute;relative;border:1px solid #333;background:#f7f5d1;padding:2px 5px;color:#333;display:none;width:350px;}	
#tooltip-ce{position:relative;border:1px solid #333;background:green;padding:10px 25px;color:#333;display:none;width:350px;}*/	

.tooltip, .preview, .screenshot { cursor:pointer; }
#tooltip, #tooltip2 { width: 350px; }
#tooltip, #tooltip2, #preview {
    color:#333;
    background:#f7f5d1;
    border: 1px solid #333;
    padding:5px;
    /*opacity: 0.9;
    filter: alpha(opacity=90);*/
    text-align:left;
    display:none;
}


/*****  Forms ********/
form{padding:0;margin:0;color:#000000;background-color:transparent;}
fieldset{float: left;clear: left;width: 99%;margin: 0;/*padding-left:1em;*/background-color:transparent; }
legend{font-weight:bold;display:block;font-size:143%;color:#000000;margin:0;padding:0;background-color:transparent;}
label{font-weight:bold;display:block;}
select{border:#333333 solid 1px;}
textarea{border:#333333 solid 1px;}
text{border:#333333 solid 1px;}

.customSubmit {
    overflow:hidden;
    padding:0;
    width:38px;
    height:18px;
    /*background:url('../../images/buttons/btn_go.png') no-repeat;*/
    text-decoration:underline;
    color:#8cb61d;
    border:0;
    display:inline;
    vertical-align:top;
}

legend.contact{font-weight:bold;display:block;font-size:143%;color:#000000;padding-top:2em;padding-left:0;background-color:transparent;margin-left:0;}
fieldset.contact {float: left;clear: left;width: 99%;margin: 0 0 1.5em 0;/*padding-left:1em;*/background-color:transparent;}
fieldset.contact li { float: left;clear: left;width: 99%;padding-bottom: 1em;background-color:transparent;}
label.contact{float: left;width: 10em; background-color:transparent;margin-right: 1em;position: relative;}
.contactRadio{display:inline;padding-left:1em;/*float: left;width: 11.5em;margin-right: 1em;text-align: right;*/}
label.contact em {position: absolute;padding-right:.5em;left: 9.5em;top: 0;}
.submit{text-align:center; color:#060;background-color:#B9E492;display:inline;margin-left:6em;border:inset #063 1px;padding-right:1.5em;padding-left:1.5em;padding-top:.5em; padding-bottom:.5em;text-transform:uppercase;font-weight:bold;margin-bottom:1.5em;}
.text{width: 16.23em;float:left; padding:.25em .5em;/*width: 211px; padding: 1px 3px;*/border:#333333 solid 1px;}
li.inline{/*float: left; background-color:transparent;margin-right: 1em;display:inline;*/}
li.inline{display:inline;padding-right:3em;}
label.inline{float: left; margin-right: 1em;/*position: relative;*/}
label.birthdate{float: left;margin-right: 0;/*position: relative;*/}

.zip {float: left;width: 4em;padding:.25em .5em;margin-right:1em;/*width: 211px; padding: 1px 3px;*/border:#333333 solid 1px;}
.zip_ext {float: left;width: 3.5em;padding:.25em .5em;/*width: 211px; padding: 1px 3px;*/border:#333333 solid 1px;}

#msg {display:none; position:absolute; z-index:200; background:url(../../images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}


/*****Left Navigation Search Form  and header country select box***/
fieldset#nav_search{width:138px;background-color:transparent;margin:0;padding:0;margin:0;}
label.nav_search{width:100px;background-color:transparent; margin-bottom: 1px;}
input.nav_search{width: 73%; padding:0;background-color:#CCC;}
.submit_go{
    color:#8CB61D;
    text-decoration:underline;
    font-size:77%;
    font-weight:bold;
    background-color:transparent;
    background-image: url("../../images/arrows/arrow_ltgrn.gif");
    background-repeat:no-repeat;
    background-position:right;
    border:none;padding:0;
    margin:0;
    width:23%;
    text-align:left;
}


/*****Product Information Search Forms ***/
fieldset.product{float: left;clear: left;width:354px;margin: 0 0 1.5em 0;/*padding-left:1em;*/background-color:transparent; }
legend.product{font-weight:bold;display:block;font-size:131%;color:#000000;background-color:transparent;margin-left:0;padding-left:0;width:300px;}


.submit-product{color:#389850;text-decoration:underline;font-weight:bold;background-color:transparent;background-image:url(../../images/arrows/green-go-arrow.gif);background-repeat:no-repeat; background-position:right;border:none;padding:0;margin:0;width:35px;text-align:left;}
input.search{width:301px;padding: 1px 3px;display:inline;float:left;}
.search2{width:285px;padding:.25em .5em;display:inline;float:left;border:#333333 solid 1px;}
select.selectOne, select.selectMultiple, option.selectOne {width: /*311px;*/ 300px; padding: 1px 3px;border:#333333 solid 1px;}
select.headerlink{padding: 1px 3px;border:#333333 solid 1px;font-size:77%;margin-top:.5em;}

/* classes requested by Hart Productions for use in the dynamically generated pages */
.error_msg {font-size:12px;font-weight:bold;color:#CC0000;}
.notices{font-size:12px;font-weight:bold;color:#8cb61d}
.fineprint{font-size:10px;color:#949494;}
.function {font-size:10px;font-weight:bold;color:#389850;} 


/**** text resizer ******/
.resizeText{float:right;padding-top:50px;padding-right:70px;margin:0;text-align:right;}
.xsmallview {font-size: 11px;}/*CSS for "extra small font" setting*/
.smallview {font-size: 13px; }/*CSS for "small font" setting*/
.normalview, .normalview #body{ }/*CSS to return page to default setting (with no additional CSS rules added)*/
.largeview, .largeview #body{ font-size:116%; }/*renders 15px*/
.xlargeview, .xlargeview #body{font-size:153.9%;/*font-size: 24px;*/} /*CSS for "extra large font" setting*/
a.texttoggler{margin-right: 6px;}
a.texttoggler img{border: 1px solid #999999;}
a.texttoggler img:hover{ border: 1px solid #389850;}
a.selectedtoggler img{border: 1px solid #389850;}

#popup-background{background-image:url(../../images/login_popup_bkgrnd.jpg);background-repeat:no-repeat;}
#popup-textBox{clear:left;background-color:aqua;width:515px;margin-left:100px;margin-top:115px;}
.clear { clear: both; }

/*******CE styles***************/


#ce-navbar{width:100%;margin:0;padding:0;}
#ce-navbar li{float:left;width:32%;text-align:center;padding-bottom:24px;}
#ce-navbar li.first{text-align:left;width:13%;}
#ce-navbar li.last{text-align:right;width:23%;}




#course-navbar {width:100%;margin:0;padding:0;}
#course-navbar li{float:left;padding-left:24px;padding-bottom:24px;}
#course-navbar li.first{text-align:left;padding:0;margin:0;}
#course-navbar li.last{text-align:right;}

#course-navbar li.wider2{width:14%;text-align:center;background-color:white;}
/*#course-navbar li.narrower{width:9.5%;text-align:center;}
#course-navbar li.narrowest{width:6.5%;text-align:center;}*/

/*#course-navbar li.first{text-align:left;width:11%;background-color:yellow;}
#course-navbar li.wider{width:18.5%;text-align:center;background-color:white;}
#course-navbar li.narrower{width:9.5%;text-align:center;}
#course-navbar li.narrowest{width:6.5%;text-align:center;}
#course-navbar li.last{text-align:right;width:6.5%;}*/

.ce-caption{
    font-size:77%;
    color:#000000;
    line-height:1.4em;
    padding-bottom:2em;
    padding-right:1em;
    text-align: left;
}
.ce-captionTable{
    font-size:77%;
    color:#000000;
    line-height:1.4em;
    padding-bottom:1em;
    padding-right:1em;
    padding-top:2em;
    text-align: center;
}
.ce-centered{margin:0 auto;padding-top:22px;}

ol.ce{padding-left:2.25em;font-weight:normal;}
ol.ce li{list-style-type:decimal;}
ol.ce ol{padding-bottom:1.5em;padding-left:1.75em;}
ol.ce ol li{list-style-type:upper-alpha;/*background-color:yellow;*/}



label.ce-Radio{/*background-color:aqua;*/
               font-weight:normal;
               display:inline-block;
               white-space: normal;
               vertical-align: top;
}
input.radio{
    width:25px;
}
legend.ce{font-weight:bold;margin:0;padding:0;font-size:108%;}


.odd {background-color:#cdfa9c;}

a.ce-reference,a.ce-reference:visited,a.ce-reference:hover{text-decoration:none;}
#test-results table, td{padding-left:5px;padding-right:5px;}
#test-results th{text-align:left;}

#PageNavigation{padding-top:2.5em;padding-bottom:1.5em;background-color:transparent;margin:0 auto;width:300px;}
ul.PageNav{display:inline-block;margin:0;padding:0;}
li.PageNav {display:inline;padding-left:2.10em;padding-right:2em;}

/***********added styles************/
.orderwrap {font-size:161.6%; font-weight:bold; background-color:transparent;line-height: 1.5em;} /*renders 21px */
.authorwrap {line-height: 1.5em;} /*renders 21px */
ul.pagecontent{
    margin: 8px 0 0 5px;
    padding:0;
    list-style-position: inside;
    list-style-type: disc;
}
li.pagecontent{
    margin: 0 0 0 12px;
    padding:0;
    list-style-position: outside;
    list-style-type: disc;
}

.iams_green-i{color:#389850;font-style: italic;}
/****CE Evaulation Styles  ****/

ol.cev{padding-left:2em;font-weight:normal;}
ol.cev li{list-style-type:decimal;}
ol.cev ul{padding-bottom:1.5em;padding-left 2 em;}
ol.cev ul li{list-style-type:none;/*background-color:yellow;*/}

/****CE Certificate Styles  ****/
#print-note{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    text-align: center;
    margin: 0px;
    height: 20px;
    color: #F30;
}
#cer-wrap{
    background-color: #FFF;
    width: 792px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 0px;
    vertical-align: top;
    background-position: top;

}

#cer-content{
    /**background-image: url(../images/ce-certificate.jpg); -- old**/
    /**background-image: url(/images/Petcare_CE_certificate.jpg); *//    
    background-position: top;
    height: 626px;
    vertical-align: top;
    position: fixed;
}
#cer-content .course-title{
    height: 50px;
    width: 792px;
    margin-top: 90px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: bolder;
    text-align: center;
    line-height: 50px;
}
#cer-content .student-name{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 28px;
    line-height: 50px;
    font-weight: bold;
    height: 50px;
    width: 792px;
    margin-top: 90px;
    text-align: center;
}
#cer-content .cert-date{
    font-family: "Lucida Console", Monaco, monospace;
    font-size: 14px;
    line-height: /*25*/16px;
    /** text-align: center; **/
    text-align: left;
    height: 25px;
    width: 210px;
    margin-top: 85px;
    margin-left: -200px;
    /** margin-left: 140px; **/
}
#cer-content .student-state{
    font-family: "Lucida Console", Monaco, monospace;
    font-size: 14px;
    line-height: /*25*/19px;
    /** text-align: center; **/
    text-align: left;
    height: 25px;
    width: 210px;
    margin-top: 22px;
    margin-left: -200px;
    /** margin-left: 140px;**/ 
}
#cer-footer{}

.wrappable {
    white-space:normal;
}
.emBold {font-style:italic; font-weight: bold;}

.videoLink {
    width: 450px;
    margin: 0px auto 0px auto;
    padding: 0px;
}

.equity-landing-img {
    display: block;
    left: 425px;
    position: relative;
    top: 100px;
}
.equity-landing-content {
    margin-top: -232px;
}
.equity-landing-content h2 {
	 padding-top: 16px;
}

#whats-new-imgs {
    float: right;
    margin: 75px 0 15px 20px;
    width: 327px;
}
#whats-new-imgs img {
	margin-bottom:20px;
}
.padd-Bottom
{
	padding-bottom:10px;
}
.iams_green2 {
	padding-top: 17px;
}
.dotbulletimg 
{
padding-left: 10px;background-image:url(../../images/dot.gif);background-repeat:no-repeat;background-position: 0 .3em;background-image: 	
}
.redStr
{
font-size:1.5em;
color:#FF0000
}
.customimg
{
position:absolute;
left:0px;
top:0px;
z-index:-1;
}
/** class for PROBIOTICS  color **/
.probio{ color:#389850!important; }

/* Added by Vijay Agnihotri 29/11/2011 */

.redMsg { font-family: Arial; font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: none }
.greenMsg{ font-family: Arial; font-size: 12px; font-weight: bold; color: #009900; text-decoration: none }

.scrn_frmcontrols label
{
width:200px;
display:block;
float:left;
line-height:18px;
font-size:1em;
color:#414141;
font-weight:bold;
}
.label1
{
display:block;
line-height:18px;
font-size:1.2em;
color:#666666;
font-weight:bold;
}

.submit_marg {
   margin-left: 0em!important;
    margin-bottom: 0em!important
}
.noLabel{ padding-left:200px; padding-top:20px; width:450px; font-size:1.1em; }
.noLabel ul{ margin-left:12px; list-style-type:disc; font-size:0.8em; }
.noLabel p{ font-size:0.8em; }
*+html .noLabel ul{ margin-left:15px;}
.scrn_center{ text-align:center; height:200px; width:735px!important;}
.thankHead{ font-size:2.5em;}
.green{ color:#5d8c0a; font-weight:bold; line-height:20px; font-size:1.4em}
.green1{ color:#5d8c0a; font-size:1.2em}
.scrn_center a{ text-decoration:none; color:#00a967}
.scrn_center a:hover{ text-decoration:none; color:#000}

.scrn_txt{ color:#333333; font-size:1.2em!important; font-weight:bold; line-height:45px; width:500px!important}
.scrn_txt a{ color:#00a967;}
.scrn_txt a:hover{ color:#00a967; text-decoration:none;}
.scrn_gnrlTXT{ font-size:1.1em; padding-bottom:10px;}
.scrn_txtlink a{ color:#00a967; font-size:1.1em; text-decoration:none; line-height:40px;}
.scrn_txtlink a:hover{ color:#000; text-decoration:none;}
/*
.scrn_frmcontrols p
{
width:550px;
}*/
.redStr
{
font-size:1.5em;
color:#FF0000
}
.scrn_frmcontrols{ padding:20px 20px 0 0}
.scrn_inputZipcode{ border:1px solid #c9d4ba; padding:2px; font-size:1em; width:9em; margin:0px}
.scrn_inputBOX{ border:1px solid #c9d4ba; padding:2px; font-size:1em; width:18em; margin:0px}
.scrn_inputBOX1{ border:1px solid #c9d4ba; padding:2px; font-size:1.1em; width:20em; margin:0px}
.scrn_frmcontrols select{border:1px solid #c9d4ba; padding:2px; font-size:1em; width:auto; margin:0px 5px 0 0}
.selectWidth{width:273px!important;}

.scrn_contentArea
{
padding:10px 40px 10px 40px;
}
.scrn_contentArea p
{
margin:0 0 5px 0;
}
.scrn_red{ color:#FF0000; font-size:1em; font-weight:bold}

.scrn_heading{ color:#3e6b08; font-size:1.2em;font-weight:bold; padding-top:10px;}

#scrn_outer{width:739px;margin:0 auto;}
#scrn_outer h1{ /*background:url(../../images/dot_new.gif) bottom left repeat-x; line-height:50px; font-size:2.3em*/}
#scrn_wrapper{
background:url(../../images/bottom_line_new.gif) bottom left no-repeat; margin-top:15px;
}

#messageDiv{ padding-left:40px;}
.err{padding-left:0px!important;}






/* Kit Order Changes start*/
.opaque_box3_kitorder {
    float:left;
    background:#ffffff;
    filter:alpha(opacity=80);
    opacity:.80;
    width:166px;
    height:21px;/*height:400px;*/
    background-image:url(../../images/nav_bottom.png);
    background-repeat:no-repeat;
    margin-bottom: 15px;
} 
.opaque_box1w {
    background-image:url(../../images/nav_topw.png);
    width: 217px;
}
.opaque_box2w {
    width: 193px;
    padding: 0 10px;
}
.opaque_box3w {
    background-image:url(../../images/nav_botw.png);
    width: 217px;
}

body.kit_ordering ul#kit_ordering_navbar li {
    float: left;
    padding-right: 5em;
}


#kit_ordering_navbar li {
    float: left;
    padding-right: 5em;
}

select.kit-order{width:7.7em;}

.dataTables_length select{width:4em!important;}
/* Kit Order Changes end*/












