/* styles starting with iams */
	#iamsBreadcrumbs {
		font-size:10px;
		border:0px solid red;
		margin:0px 10px 5px 8px;
		padding:0;
		
		
	}
	#iamsBreadcrumbs a {
		color:#333333;
		text-decoration:none;
	}
	#iamsBreadcrumbs a:hover {
		text-decoration:underline;
	}
	#nutconsult{width:169px; position:absolute; margin:-6px 0 0 470px}
	
	#iamsContainerNew { 
		font-family: Arial, Helvetica, sans-serif; 
		color: #666666; 
		margin:10px 0px 0px 0px;		
		/*border-left:25px solid #ffffff;*/
		width:651px;
        overflow:hidden;

	}
	#iamsContainer a{
		color: #999999;
	}
	#iamsContainer a:hover{
		color: #666666;
	}
	#iamsContainer { 
		font-family: Arial, Helvetica, sans-serif; 
		color: #666666; 
		margin:0px 0 10px 0;
		width:470px;
		float:left;
		
		 
		
	}
	#iamsHeader { 
		border:0px solid blue; 
		font-size: 24px;	
		font-weight: normal;
		line-height: 24px;
	}
	#iamsSubHeader { 
		border:0px solid red; 	
		font-size: 14px;
		font-weight: bold;
	}
	#iamsContent { 
		
		padding:20px 0 20px 10px; 
		font-size: 12px;
		font-weight: normal;
		line-height: 17px;
		min-height:300px;
		height:auto !important;
		height:300px;
		width:458px;
		
	}
	#iamsList {
		list-style-type:none;
		padding:5px 0 5px 0px;
		margin:0;
		border:0px solid red;
	}
	#iamsContent a {
		color: #333333;
	}
	#iamsContent a:hover {
		color: green;
	}
	#iamsContent a:visited {
		color: #666666;
	}	
	
      
	/* DBC AND CBC */
	select.smallSelectBox { 
		font: 7pt "Verdana" "Arial" "Helvetica" "sans-serif";background:#deff5f;color:#006223;	
	}
	.breedAttribute { 
		font: italic bold 7pt "Verdana" "Arial" "Helvetica" "sans-serif"; color: #0000FF; 
	}
	#breedDetailsTable {
		padding-right: 10px;
	}
	#iamsDBCMainComponent {
		border:0px solid red;
	}
	#iamsDBCMainComponentSection1 {
		width:468px;height:38px;font-size:14px;font-weight:bold;overflow:hidden
	}
	#iamsDBCMainComponentSection2 {
		width:468px;background:#78b455;overflow:hidden
	}
	#iamsDBCMainComponentSection3 {
		width:468px;height:17px;overflow:hidden;
	}
	#iamsDBCMainComponentSection4 {
		width:468px;overflow:hidden
	}
	#iamsDBCHeaderTab1 {
		width:234px;
		height:38px;
		border:0px solid red;
		text-align:center;
		float:left;
		background:no-repeat url(/iams/en_US/data_root/images/breed_comparer/compare_dog_topbtn_1.gif)
	}
	#iamsDBCHeaderTab2 {
		width:234px;
		height:38px;		
		text-align:center;
		border:0px solid red;
		float:right;
		background:no-repeat url(/iams/en_US/data_root/images/breed_comparer/compare_dog_topbtn_2.gif)
	}
	#iamsCBCHeaderTab1 {
		width:234px;
		height:38px;
		border:0px solid red;
		text-align:center;
		float:left;
		background:no-repeat url(/iams/en_US/data_root/images/breed_comparer/compare_cat_topbtn_1.gif)
	}
	#iamsCBCHeaderTab2 {
		width:234px;
		height:38px;		
		text-align:center;
		border:0px solid red;
		float:right;
		background:no-repeat url(/iams/en_US/data_root/images/breed_comparer/compare_cat_topbtn_2.gif)
	}
	#iamsDBCDiv {
		margin:12px;font-size:11px;color:#fff;font-weight:bold;width:456px;
	}
	#iamsDBCDivRowHeader {
		border:0px solid yellow;clear:both;height:31px;
	}
	#iamsDBCDivRow {
		border:0px solid yellow;clear:both;height:61px;
	}
	#iamsDBCDivColumnHeader1 {
		margin-right:1px;float:left;width:105px;background:#006223;height:30px;
	}
	#iamsDBCDivColumnHeader2 {
		margin-right:1px;float:left;width:168px;background:#006223;height:30px;overflow:hidden;
	}
	#iamsDBCDivColumnHeader3 {
		float:left;width:168px;background:#006223;height:30px;overflow:hidden;
	}
	
	#iamsCBCDivColumnHeader1 {
		margin-right:1px;float:left;width:105px;background:#ff9933;height:30px;
	}
	#iamsCBCDivColumnHeader2 {
		margin-right:1px;float:left;width:168px;background:#ff9933;height:30px;overflow:hidden;
	}	
	#iamsCBCDivColumnHeader3 {
		float:left;width:168px;background:#ff9933;height:30px;overflow:hidden;
	}

	#iamsDBCDivColumn1 {
		margin-right:1px;float:left;width:105px;background:#CCFF99;height:60px;font-size:11px;
	}
	#iamsDBCDivColumn2 {
		margin-right:1px;float:left;width:168px;background:#CCFF95;height:60px;overflow:hidden;color:#333333;font-size:10px;
	}
	#iamsDBCDivColumn3 {
		float:left;width:168px;background:#CCFF95;height:60px;overflow:hidden;color:#333333;font-size:10px;
	}  

	#iamsCBCDivColumn1 {
		margin-right:1px;float:left;width:105px;background:#FDD6A2;height:40px;font-size:11px;
	}
	#iamsCBCDivColumn2 {
		margin-right:1px;float:left;width:168px;background:#FFE4C4;height:60px;overflow:hidden;color:#333333;font-size:10px;
	}
	#iamsCBCDivColumn3 {
		float:left;width:168px;background:#FFE4C4;height:60px;overflow:hidden;color:#333333;font-size:10px;
	}	
	#iamsCBCDivContentWrap {
		margin:5px;
	}
	#iamsDBCDivContentWrap {
		margin:5px;
	}
	#iamsDBCDivContentWrap select.smallSelectBox { 
		border:1px solid #ccff33;width:158px;overflow:hidden;font: 7pt "Verdana" "Arial" "Helvetica" "sans-serif";background:#deff5f;color:#994B26;	 
	}
	#iamsCBCDivContentWrap select.smallSelectBox { 
		border:1px solid #ccff33;width:158px;overflow:hidden;font: 7pt "Verdana" "Arial" "Helvetica" "sans-serif";background:#ffcc00;color:#994B26;	 
	}
	
	#iamsDBCDivColumn1 a {
		color:#006223;
	}
	#iamsDBCDivColumn1 a:hover {
		color:red;
	}
	#iamsCBCDivColumn1 a {
		color:#a56400;
	}
	#iamsCBCDivColumn1 a:hover {
		color:red;
	}

	#iamsPetPhotoBox {
		border:0px solid #666666;
		width:140px;
		margin:5px;
		float:left;
	}
	#iamsPetPhotoBoxContent {
		background:#D0D0D0;
		text-align:center;
	}
	#iamsPetPhotoBoxTitle {
		background:#999999;
		text-align:center;
		height:18px;
	}	
	
		
		#iamsFormContainer {
			border:0px dotted #999999;width:450px;margin:13px;
		}
		#iamsFormFieldContent {
			border:0px solid green;padding-top:5px;width:450px;overflow:hidden;
		}
		
		#iamsFormFieldLabel {
			border:0px solid red;float:left;text-align:right;padding-right:10px;width:160px;
		}
		#iamsFormFieldElement {
			border:0px solid red;float:left;width:270px;
		}

		.iamsFormFieldContent, .iamsChangePassword
 		{
			border:0px solid green;
			padding-top:0px;
			margin-bottom:30px;
		}

        .iamsFormFieldContent a
        {
        font-size:11px;
        color:#666666;
        line-height:1.5;
        }
        

		.iamsFormFieldLabel,  .iamsFormFieldContent label
 {
			border:0px solid red;
			text-align:left;
			font-size:11px;
			*float:left;
		}

        .iamsFormFieldLabel label
        {
        	font-size:11px; 
        	margin-top:10px;
        	margin-bottom:5px;
        }

        ul#formRadioButtonList
        {
        padding:0px;
        margin:0px;
        margin-top:10px;
        margin-bottom:5px;
        }
        

        ul#formRadioButtonList li
        {
        list-style-type:none;
        }
        
		.iamsFormFieldElement {
			border:0px solid red;
		}
		
		
		#addCat, #addDog {
			clear:both;border:0px solid red;
		}
		#catDiv0, #catDiv1, #catDiv2, #catDiv3, #catDiv4 {
			clear:left;border:0px dotted #999999;
		}
		#dogDiv0, #dogDiv1, #dogDiv2, #dogDiv3, #dogDiv4 {
			clear:left;border:0px dotted #999999;
		}
		.dogCatDivColumn1 {
			float:left;width:135px;	
		}
		.dogCatDivColumn1 iamsRegistrationGreenBox p{
			width:135px;
		}
		.dogCatDivColumn2 {
			float:left;width:160px;
		}
		.dogCatDivColumn2 p{
			width:150px;
		}
		
		.dogCatDivColumn3 {
			float:left;width:140px;
		}
		.dogCatDivColumn3 p
		{
			width:140px;
		}
		
                .dogCatDivColumn4{
                    margin:10px 0px;
}

#MyCatHeaderDiv
{
	_margin-top:25px;
}

#signInEnterBtn
{
	position:absolute;
	top:210px;
	left:15px;
}

/* Welcome to Iams Registration */
div#welcomeToIamsRegistration, #registrationSuccessful, #forgetPassword, #changePassword, #signInSuccessful, #logOutSuccessful, #updateSuccessful
{
	width:341px;
	float:left;

}
#welcomeToIamsRegistrationTop
{
	background-image:url('../../images/registration_cuts/US/sign_in/welcome_header.jpg');
	background-repeat:no-repeat;
	width:341px;
	height:51px;
    float:left;
}

#registrationSuccessfulTop
{
	background-image:url('../../images/registration_cuts/US/registration_successful/reg_suc_header.jpg');
	background-repeat:no-repeat;
	width:341px;
	height:51px;
    float:left;
}

#forgetPasswordTop
{
	background-image:url('../../images/registration_cuts/US/forget_password/forget_pass_header.jpg');
	background-repeat:no-repeat;
	width:341px;
	height:51px;
    float:left;
}

#forgetPasswordSuccessTop
{
	background-image:url('../../images/registration_cuts/US/forget_password/password_header.jpg');
	background-repeat:no-repeat;
	width:341px;
	height:51px;
    float:left;
}

#changePasswordTop
{
	background-image:url('../../images/registration_cuts/US/change_password/change_pass_header.jpg');
	background-repeat:no-repeat;
	width:341px;
	height:51px;
    float:left;
}

#signInSuccessfulTop
{
	background-image:url('../../images/registration_cuts/US/sign_in_successful/sign_in_suc_header.jpg');
	background-repeat:no-repeat;
	width:341px;
	height:51px;
    float:left;
}

#logOutSuccessfulTop
{
	background-image:url('../../images/registration_cuts/US/sign_out_successful/sign_out_suc_header.jpg');
	background-repeat:no-repeat;
	width:341px;
	height:51px;
    float:left;
}

#updateSuccessfulTop
{
	background-image:url('../../images/registration_cuts/US/update_successful/update_suc_header.jpg');
	background-repeat:no-repeat;
	width:341px;
	height:51px;
    float:left;
}

#welcomeToIamsRegistrationMid, #registrationSuccessfulMid, #forgetPasswordMid, #changePasswordMid, #signInSuccessfulMid, #logOutSuccessfulMid, #updateSuccessfulMid
{
	background:url('../../images/registration_cuts/US/common/orange_body.jpg') no-repeat;
	width:341px;
	height:284px;
    float:left;
}

#welcomeToIamsRegistrationMid p, #registrationSuccessfulMid p, #forgetPasswordMid p, #changePasswordMid p,  #signInSuccessfulMid p, #logOutSuccessfulMid p, #updateSuccessfulMid p
{
    margin:15px;
    font-size:11px;
    line-height:1.5;
}

ul#reasonsToJoin 
{
    margin:0px 15px;
    padding-left:15px;
    line-height:1.3;

}

ul#reasonsToJoin li
{
    font-size:11px;
    margin-bottom:5px;
}

ul#reasonsToJoin li a
{
    color:#666666;
}

#iamsRegisterNowBtn
{
    margin:15px;
    margin-top:25px;
}

#welcomeToIamsRegistrationBot,#registrationSuccessfulBot, #forgetPasswordBot, #changePasswordBot,#signInSuccessfulBot, #logOutSuccessfulBot, #updateSuccessfulBot

{
	background:url('../../images/registration_cuts/US/common/orange_btm.jpg') no-repeat;
	width:341px;
	height:39px;
    float:left;
	
}

#iamsHalfGreenBox
{
	float:left;
	width:284px;
    margin-left:8px;
}

.halfGreenBoxContent
{
	margin-left:15px;
}

#iamsHalfGreenBoxTop
{
	background:url('../../images/registration_cuts/US/common/green_top.jpg') no-repeat;
	width:284px;
	height:12px;
	float:left;
	overflow:hidden;
}

#iamsHalfGreenBoxMid
{
	background:url('../../images/registration_cuts/US/common/green_line.jpg') repeat-y;
	width:284px;
    height:298px;
	float:left;
    padding:50px 0px 0px 0px;
    margin:0px;
    overflow:hidden;
    position:relative;
}

#iamsHalfGreenBoxBot
{
	background:url('../../images/registration_cuts/US/common/green_btm.jpg') no-repeat;
	width:284px;
	height:14px;
	float:left;
	
}

/* Iams Registration, page 1 */
h3.iamsRegistrationSubhead
{
	font-weight:bold; 
	font-size:14px; 
	color:#31792d;
	margin-bottom:3px;
}		

#joinTodayCallout
{
    width:163px;
    float:left;
    margin:0px 8px 0px 0px;
    background:#ffa101;	

}

#joinTodayCallout img
{
    margin-top:-3px;
}

#joinTodayCalloutBtm
{
    font-size:11px;
    margin-top:-15px;
    padding-bottom:2000px;
    _padding:0px;
    margin-bottom:-2000px;
    _margin:0px;
    background:#ffa101;
    overflow:hidden;
}

#joinTodayCalloutBtm p
{
    margin:15px;
   	margin-bottom:0px;
}

p.joinTodaySubhead, .myPetsSubheads
{
    font-size:14px;
    font-weight:bold;
    margin-top:0px;
}

p.joinTodaySubhead
{
	font-size:11px;
}

div#iamsRegistrationGreenBox
{
    float:left;
    width:462px;
	
}


div#iamsRegistrationGreenBoxTop
{
    float:left;
    background:url('../../images/registration_cuts/US/register/green_top.jpg') no-repeat;
    width:462px;
    height:15px;
    overflow:hidden;
}

div#iamsRegistrationGreenBoxMid
{
    float:left;
    background:url('../../images/registration_cuts/US/register/green_body.jpg') repeat-y;
    width:462px;
    position:relative;
	padding-bottom:30px;
}

div#iamsRegistrationContent
{
	margin:5px 10px;

}

div#iamsRegistrationContent 
{
    font-size:11px;
    line-height:1.3;
    width:440px;
}

div#iamsRegistrationGreenBoxMid p a
{
    color:#666666;
    font-size:11px;
}

div#iamsRegistrationGreenBoxBot
{
    float:left;
    background:url('../../images/registration_cuts/US/register/green_btm.jpg') no-repeat;
    width:462px;
    height:18px;
    overflow:hidden;
    _margin-top:-10px;
}

/* Iams registration form */
p#iamsRegistrationRequiredField
{
    font-size:11px;
    text-align:right;
    margin-left:-50px;
    margin-bottom:0px;    
}

.iamsRegistrationLabel
{
    color:#666666;
    font-size:11px;
}

.iamsRegistrationLabel a
{
	color:#666666;
	font-weight:bold;
}

.iamsRegistrationInputField
{
    width:230px;
    border:1px solid #666666;
}

.registrationDivider
{
    height:5px;
    border-bottom:1px solid #fff;
    width:430px;
    margin:15px 0px;
}

/*sign in successful, change password, sign out success and registration */

p#signInIamsChallenge
{
    margin-top:40px;
    font-size:11px;
    width:250px;
    line-height:1.4;
    *margin-top:70px;
}

p#signInIamsChallenge a
{
    color:#666666;
    text-decoration:none;
}

#iamsChallengeTitle
{
    position:absolute;
    left:0px;
    top:5px;
}

#iamsProactiveHealthBags
{
    position:relative;
    left:-15px;
}

.iamsChangePassword
{
	margin-bottom:8px;
}

.iamsChangePassword input
{
	width:240px;
}

.howManyPetsP
{
	display:inline;
}

/*end of sign in, change password, sign out success and registration */


/* Modify Profile */
.myPetsSubhead
{
    font-weight:bold;
}

.modifyProfileSelect
{
    width:100px;
    font-size:11px;
    color:#666666;
}
select.modifyProfileSelect
{
	    border:1px solid #666666;
}

.modifyProfileSelect select
{
    border:1px solid #666666;
}

.dogCatInformation
{
    margin-bottom:15px;
}
/* end of styles starting with iams */
.fixfloat
{
	float:none;
	clear:both;
	overflow:hidden;
}