@charset "utf-8";
/* CSS Document */

/*Breadcrumb Classes*/

.breadcrumb {
	border-bottom:		1px solid #CCCCCC;
	height:				20px;
}

.breadcrumb a{
	color: 				#3b6e8f;
	text-decoration:	none;}
	
.breadcrumb a:hover{
	color: 				#666;}

hr {
	border: 			0px;
	height: 			1px;
	color:				#CCCCCC;
	background-color:	#CCCCCC;
	margin:				10px 0 10px 0;
	clear:				both;
}

h4{	color:#3b6e8f;}
a {
	text-decoration:none;
	color:#3b6e8f;}

	
a:active, a:visited{
	outline: none;}

span {
	margin: 			0px;
	border: 			0px;
}



/*Titlebox Classes*/

.titlebox {
	border-bottom: 1px solid #CCCCCC;
	height: 75px;
	line-height:75px;
	width:69.5em;
}

.titlebox .title{
	float:				left;
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			21px;
	width:				auto;
}

.titlebox .description {
	float:				left;
	background-color:#999999;
	display:none;
	vertical-align:middle;}
	

.titlebox .long {
	line-height:normal;
	height:70px;
	padding: 0.5em 0 0 0;} 
	
.titlebox .medium1 {
	line-height:normal;
	height:75px;
	padding: 2em 0 0 0;
	width: 565px;}

.titlebox .link {
	background:			url(images/rightarrow.gif) no-repeat right;
	float:				right;
	width:				155px;
	text-align:			right;
}

.titlebox .link a {
	color:#999999;
	padding-right: 20px;
	text-decoration:none;}	
	
.titlebox .link a:hover {
	color:#666666;}


/*Advanced Search*/

/*Sitemap Classes*/
.sitemap{
	background-image:url(../images/bgsitemap.gif);
	background-repeat:repeat;
    margin-left:        auto;
    margin-right:       auto;
    width:              958px;
	padding:            1em;
}

.sitemap ul {
	font-size:				10px;
	list-style-image:		none;
	list-style-type:  		none;
	list-style-position:    outside;
	margin: 		        0px 30px 0px 0px;
	padding:                20px 0px 20px 0px;
	border:					0px;
	color:                  #FFFFFF;
	float:                  left;
	text-align:				left;
}

.sitemap li{
	list-style-type:        none;
	display:                block;
	cursor:					default;
	margin:                 0px;
	padding:                0px 10px 5px 10px;}

.sitemap li a{
	color:					#999999;
	cursor:pointer;
}

.sitemap li a:hover{
	color:inherit;
}

li.sitemaphead {
	text-transform:			uppercase;
	color:					#333333;
	font-weight:			bold;
}

li.sitemaphead a, li.sitemaphead a:visited, li.sitemaphead a:active{
	color: #333;
	outline:none;}
	
li.sitemaphead a:hover{
	color:#666;}

.id-pageview{
	padding:0.5em 0;}
	
.download_options select{
	font-size:inherit;
	padding:0 0.5em;
}

.download_options span{
	display:block;
	margin-bottom:0.5em;
}

/*Reviews and accolades - product level*/

.reviewheading {
color:#333333;
font-size:1.4em;
font-weight:bold;
margin-left:-1em;
}
.reviewsummary {
margin:0.5em 0;
}
.reviewvintage {
margin:0.5em 0;
}
.reviewrating {
font-style:italic;
margin:0.5em 0;
}
.reviewcontent {
font-size:1.2em;
font-weight:bold;
margin:0.5em 0;
}
.privatecontent{
float:left;
width:725px;}

.privatecontent a{
margin-left:2em;}

