/* 
style guide 2008 - catalog template
author: j.arnold
desc: 2008-2009 catalog
*/

/* stylesheet-header.css :: page header and global navigation */

a {	color:#D31145;text-decoration: none;font-size: inherit;}
a:hover {color: #666666;text-decoration: underline;}
a:visited {color: #666666;}

/* left navigation spacing */
dt {padding-bottom:2px; padding-top:4px;}

/* page content */
#content {position:relative; width:960px; height:auto; padding-top:10px; padding-bottom:40px;}
#content-txt {margin-left:360px; width:440px; height:auto; border-left-width:2px; border-left-style:solid; border-left-color:#CCCCCC;}
#content-txt a {color:#D31145; text-decoration:underline;}
#content-txt a:hover {color: #666666;text-decoration: underline;}
#content-txt a:visited {color: #666666;}
#content-txt h2 {padding-left:20px; margin-bottom:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
#content-txt h4 {padding-left:20px; margin-top:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:300;}
#content-txt p {padding-left:20px;}
#content-table p {padding-left:20px;}
#content-table td {padding-left:20px; padding-top:10px;}
#content table td {padding-left:20px; padding-top:10px;}

#navleft {position:absolute; top:10px; left:40px; width:300px; padding-right:10px; }

#rightBoxPurple {position:absolute; width:230px; left:710px; top:10px; background-color:#B288B1; color:#FFFFFF;}
#rightBoxPurple p {margin-left:10px; margin-top:10px; margin-bottom:10px; margin-right:10px;}
#rightBoxPurple a {color:#FFFFFF; text-decoration:none;}
#rightBoxPurple a:hover {color:#FFFFFF; text-decoration:underline;}
#rightBoxPurple a:visited {color:#000000;}

#rightBoxWhite {background-color:#FFFFFF;color:#000000; border-style:solid;	border-width:1px; border-color:#CCCCCC;	padding:10px 10px 10px 0px;}
#rightBoxWhite a {color:#0000FF; text-decoration: none;	font-size: inherit;}
#rightBoxWhite a:hover { color: #000000; text-decoration: underline;}
#rightBoxWhite a:visited {color: #666666;}

#rightBoxWhiteTop {position:absolute; width:230px; left:710px; top:10px; background-color:#FFFFFF; color:#000000; 
					border-style:solid; border-width:1px; border-color:#CCCCCC; padding:10px 10px 10px 10px;}
#rightBoxWhiteTop p {margin:10px 10px 10px 10px;}

#rightBoxWhiteNoBorder {position:absolute; width:70px; left:860px; top:10px; background-color:#FFFFFF; color:#000000; padding:10px 10px 10px 10px;}

#rightBoxPurpleBottom {background-color:#B288B1; color:#FFFFFF; }
#rightBoxPurpleBottom p {margin-left:10px; margin-top:10px; margin-bottom:10px; margin-right:10px;}
#rightBoxPurpleBottom dl {margin-left:10px; margin-top:10px; margin-bottom:10px; margin-right:10px;}
#rightBoxPurpleBottom a {color:#FFFFFF; text-decoration:none;}
#rightBoxPurpleBottom a:hover {color:#FFFFFF; text-decoration:underline;}
#rightBoxPurpleBottom a:visited {color:#000000;}

#rightBoxImageInset {position:absolute; width:auto; left:710px; top:10px; background-color:#FFFFFF; color:#000000; 
					border-style:solid; border-width:1px; border-color:#CCCCCC; padding:10px 10px 10px 10px; }
#caption {font-family:Georgia, "Times New Roman", Times, serif; font-size:9px; color:#333333; margin-top:2px; margin-left:10px; padding-bottom:20px;}
#caption-byline {font-family:Georgia, "Times New Roman", Times, serif; font-size:9px; color:#333333; margin-top:2px; padding-left:20px;}

/* stylesheet-footer.css :: page footer and global navigation */

