body
{
	background:#ffffff;
	color:#533f22;
	font-family:"Myriad Pro Light", "Myriad Pro", "Lucida Sans Unicode", "Lucida Sans", Tahoma, Geneva, Verdana, sans-serif;
	font-size:13px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5em;	
	margin-top:0px;
	padding-top:0px;
	
}

h1, h2, h3, h4, #showTitle
{
    font-family:"Gill Sans MT", "Gill Sans", Gillies, "Graphic Gothic", Humanist, Calibri, Trebuchet, sans-serif;
}

h1 { font-size:28px; }
h2 { font-size:22px; }
h3 { font-size:19px; }
h4, #showTitle { font-size:16px; }

#showTitle {
   font-weight:bold;
}

a:link
{
	color: #533f22;
	text-decoration: underline;
	
}

a:visited
{
	color: #533f22;
	font-weight: normal;	
	text-decoration: underline;
	
}

a:hover
{
	color: #796241;
	text-decoration: underline;
}

a:active
{
	color: #796241;
	text-decoration: underline;
	font-weight: normal;
}

a.grayLnk 
{
	color: #bdbdbd;
	text-decoration: none;
}
a:hover.grayLnk
{
	text-decoration: underline;
}

a.yellowLnk 
{
	color: #FFFF33;
	text-decoration: none;
}
a:hover.yellowLnk
{
	text-decoration: underline;
}
.grid
{
	border: solid 1px #cabaab;
	margin-top:15px;
	margin-bottom:5px;
}

.gridRowHeader
{
	color:White;
}

.gridRowHeader th
{	
	background:#b94d0a url('../images/gridHeader.gif') repeat-x;
	line-height:24px;
}

.gridRowHeader a:link
{
	color:White;
	text-decoration: underline;
	
}

.gridRowHeader a:visited
{
	color:White;
	text-decoration: underline;
	
}

.gridRowHeader a:hover
{
	color:#eeeeee;
	text-decoration: underline;
	
}

.gridRow
{
	background:#f1e9dc;
}

.gridItem
{
	padding:2px 7px;
}

.gridRowAlternating
{
	background:#FFFFFF;
}

.gridRowFooter
{

}

.backLink:link, visited
{
	font-weight:bold;
	font-size: medium;
}

.top-border
{
	background:#dad2bb;
	border-top:solid 1px #887b63;
}

.bottom-border
{
	background:#dad2bb;
	border-bottom:solid 1px #887b63;
}

.fieldHeader
{
	padding-right:15px;
	padding-left:7px;
	color:#45537B;
}

.gridCommandRow
{
	background:#DADEE5;
}

.rounded
{
}

.TanBorderBoxOuter
{
	background:#887b63 ;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;


}

.TanBox 
{
	background:#dad2bb;
	border:solid 0px #887b63 ;
	margin:0;
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;

}

.TanBorderBoxInner 
{
	background:#dad2bb;
	border:solid 1px #887b63 ;
	margin:0;
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;

}

.WhiteBoxOuter
{
	background:#dad2bb ;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;

}

.WhiteBoxInner 
{
	background:#ffffff;
	border:solid 1px #dad2bb;
	margin:0;
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;

}


.BrownBorderBoxOuter
{
	background:#9c7c54 ;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;

}

.BrownBorderBoxInner 
{
	background:#c7b29d;
	border:solid 1px #9c7c54 ;
	margin:0;
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;

}

.BrownBox 
{
	background:#c7b29d;	
	margin:0;
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;

}

.TangerineBox
{
	background:#e29662;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
    padding:10px;
}

.AquaBox 
{	
	background:#61c6c3 none repeat scroll 0 0;
	border:0 none;
	margin:0;
	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;

}

.AquaBoxInner
{
    background: #7fcfcd; 
    padding:10px; 
}

.GreyBox
{
	background:#e8e8e8 none repeat scroll 0 0;
	border:solid 1px #918679;
	margin:0;
	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;

}

.GreyBoxInner
{
    background: #f0f0f0; 
    padding:10px; 
}

.RedBox
{
	background:#c7836d none repeat scroll 0 0;
	border:solid 0px #ddd2af;
	
	padding:10px;
	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.TestBox
{
	background:#7d715b none repeat scroll 0 0;
	border:solid 1px #35220a;
	
	padding:10px;
	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;

}

.TangerineFooter-top
{
	background:url('../images/TangerineFooter-top.gif') top no-repeat; 
	padding-top:10px;
}

.TangerineFooter-middle
{
	background:#e29662; 
	border:0px; 	 
	padding:1px 10px 1px 10px;
}

.TangerineFooter-bottom
{
	background:url('../images/TangerineFooter-bottom.gif') bottom no-repeat;
	padding-top:10px; 
	margin-bottom:0px;
}

/******* Sorting styles ********/
.sortItem
{
    background:#ffffff;
    margin: 3px;
    padding: 3px;
    line-height:35px;
    height:35px;
    position: relative;
    left:-51px;    
    padding-left:48px;
    border: solid 1px #887b63;
    width:100%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.dragHandle
{
    background: url('../images/moveBtn.png') no-repeat;
    
    border: solid 0px #000000;
    cursor: move;
    height: 35px;
    width: 44px;
    position: relative;
    z-index: 10;
}
.reorderList ul
{
    list-style-type: none;
    list-style-image: none;
    list-style-position: inside;
    margin: 0px;
    padding:0px;
     
}

.reorderList table
{
    border-collapse:collapse;
}

.dragVisualContainer li
{
    list-style-image: none;
    list-style-position: inside;
    list-style-type: none;
     margin: 0px;
    padding:0px;
}
.reorderPlaceHolder
{
    margin: 3px;
    padding: 3px;
    border: solid 1px #dddddd;
    background: #f4f4f4;            
    position: relative;            
    line-height:35px;
    height:35px;            
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
/***********************/
.tanBtn
{
    display:inline-block; 
    background:url('../images/tanBtn-right.png') right no-repeat; 
    text-align:center;
    height:34px;     
    line-height:34px;
    padding-right:7px;
}

.tanBtn span
{
    display:inline-block; 
    background:url('../images/tanBtn-left.png') left no-repeat;   
    padding-left:7px;
}

.tanBtn span span
{
    display:inline-block; 
    background:url('../images/tanBtn-middle.png') repeat-x;     
    padding-left:0px;    
}

.tanBtn-sm
{
    display:inline-block; 
    background:url('../images/editBtn.png') no-repeat; 
    text-align:center;
    height:34px; 
    width:35px; 
    line-height:34px;
}

.tanBtn-md
{
    display:inline-block; 
    background:url('../images/removeBtn.png') no-repeat; 
    text-align:center;         
    height:34px; 
    width:60px; 
    line-height:34px;
}

.tanBtn-lg
{
    display:inline-block; 
    background:url('../images/tanBtn-lg.png') no-repeat; 
    text-align:center;         
    height:34px; 
    width:110px; 
    line-height:34px;
}

.addNewButton
{
    display:inline-block; 
    background:url('../images/addBtn.png') left no-repeat; 
    text-align:center;         
    height:25px;     
    line-height:25px;
    padding-left:25px;
    margin-top:10px;
    
}

a.addNewButton,
a:link.addNewButton,
a:visited.addNewButton,
a:hover.addNewButton
{
    text-decoration:none;    
    font-weight:bold;
}

a.whiteLink,
a:link.whiteLink,
a:visited.whiteLink,
a:hover.whiteLink
{
    text-decoration:none;
    color:#fff;
    font-weight:bold;
}

a:hover.whiteLink
{
    color:#ececec;
}

.footer
{
    text-align:center;
    color:#93896F;
}

.footer a,
.footer a:link,
.footer a:visited,
.footer a:hover
{
    text-decoration:none;
    color:#93896F;
    
}

.footer a:hover
{
    
}
/*The following is for petBoarding.aspx*/ 
	.pros_cons, .solutions{ padding:0; margin:0; }
	
	.pros_cons, .solutions{ width:100%; margin-bottom:30px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #7ba0cd;}
	.pros_cons th, .solutions th{ width:33%; padding:3px 8px; vertical-align:top; color:#ffffff; font-size:14px; font-weight:bold; background:#4f81bd; border:1px solid #7ba0cd; }
	.pros_cons td, .solutions td{ padding:3px 8px; vertical-align:top; font-size:10px; border:1px solid #7ba0cd; }
	.pros_cons tr.alt td{ background:#d3dfee;}
	
	.solutions{ border:1px solid #f9b074;}
	.solutions td{ border:1px solid #f9b074;}
	.solutions th{ background:#f79646; border:1px solid #f9b074;}
	.solutions tr.alt td{ background:#fde4d0;}

	.tangerine_matrix{ border:1px solid #f9b074;}
	.solutions td{ border:1px solid #f9b074;}


