
#content #currency {
	float: right; 
	margin-right: 10px;
	cursor: hand;
}

#content #currency a{
	padding: 0px 4px;
	cursor:hand;
}

#content #currency a.selected {
	color: #000;
	font-size: 11px;
	text-decoration: none;
	margin-left: 0px;
}

#content #currency .help {
	background: #bbd5fa;
	padding: 0px 4px;
	color: #333;
	text-decoration: none;
	position: relative;
	cursor: pointer;
	z-index: 10000;
	
}

#content #currency .help-caption{
	position: absolute;
	height: 50px;
	top: 24px;
	*top: 26px;
	left: -78px;
	width: 173px;
}

#content #currency .help-caption img{
display: block;
position: relative;
top: 1px;
}

#content #currency .help-caption .help-content{
	width: 166px;
	margin-left: 1px;
	color: #333;
	padding: 5px;
	background: #e7e8e9;
	border: 1px solid #000099;
}

#content #details-results {

	width: 595px;
	height: 477px;
	position: absolute;
	background: #fff;

}

#content #details-results #details-top, #content #details-results #details-bottom {
	height: 6px;
	width: 595px;
}

#content #details-results #details-top {
	background: url(../images/content-top.jpg) no-repeat;
	height: 6px;
	_margin-bottom: -12px;
}
#content #details-results #details-bottom {
	background: url(../images/content-bottom.jpg) no-repeat;
	_margin-bottom: -12px;
}
#content #details-results #details-content {
	border-left: 2px #ccc solid;
	border-right: 2px #ccc solid;

	height: 465px;
	
	
}

#content #details-title{
	background: #ece9e2 right no-repeat;
	height: 60px;
	position: relative;


}
#content #details-title #MfrLogo{	
	position:absolute;	
	top: 0px;	
	right: 0px;
	width: 50px;	
}
#content #details-title .products {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	margin-left: 10px;
}

#content #details-title {
	padding-left: 10px;
}
#content #details-title .title{
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	margin: 6px 0px 0px 0px;
}
#content #details-title .back{
	font-size: 10px;
}
#content #details-title .back strong{
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}
#content #details-title .back a{
	color: #000066;
	text-decoration: underline;
	font-size: 10px;
}

#content #details-title .details {
	font-size: 10px;
	color: #000;

}

#content #details-title .details ul {
	list-style: none;
}

#content #details-title .details li {
	display: inline;
	margin-right: 15px;
}
#content #details-title .details li span {
	font-size: 12px;
	margin-left: 5px;
}

#content #details-tabs {
	height: 22px;

	margin: 4px 20px 0px 10px;

	border-bottom: 2px #ccc solid;
}

#content #details-tabs li{
	float: left;
	width:  118px;
	height: 17px;
	position: relative;
	top: 2px;
	cursor: pointer;
	font-size: 10px;
	color: #fff;
	text-transform: uppercase;
	padding-top: 5px;
	font-weight: bold;
	
}
#content #details-tabs li span{
	padding-left: 8px;
}
#content #details-tabs li#tab-features {background-image:url(../images/details-tab-features.jpg); }
#content #details-tabs li#tab-compatibility {background-image:url(../images/details-tab-comp.jpg); }
#content #details-tabs li#tab-inthebox{background-image:url(../images/details-tab-inthebox.jpg); }
#content #details-tabs li#tab-inthebox{background-image:url(../images/details-tab-inthebox.jpg); }

#content #details-tabs li#tab-features.on {background-image:url(../images/details-tab-features-on.jpg); }
#content #details-tabs li#tab-compatibility.on {background-image:url(../images/details-tab-comp-on.jpg); }
#content #details-tabs li#tab-inthebox.on {background-image:url(../images/details-tab-inthebox-on.jpg); }
#content #details-tabs li#tab-inthebox.on {background-image:url(../images/details-tab-inthebox-on.jpg); }






#details-panes {
	height: 310px;
	
	margin: 0px 6px 0px 15px;
	padding: 20px 0px;
	position: relative;
}

#details-panes #features-pane {
	font-size: 12px;
}

#details-panes #features-pane .intro-text{
	width: 277px;
	
	height: 190px;

	overflow-y: hidden;
	margin-bottom: 5px;
}
#details-panes #features-pane .detaildescrip{
	width: 277px;
	
	overflow-y: hidden;
	margin-bottom: 5px;
}
#details-panes #features-pane #showmoretext{
	cursor: pointer;
	text-align: left;
	color: #000099;

	font-size: 10px;
	position: relative;
	top: -15px;
}

#introtext-cover {

height:2000px;
overflow-x:hidden;
overflow-y:hidden;
opacity:0.6;
filter:alpha(opacity=60);
background-color:#CCCCCC;
left:0px;
top: 0px;
position:absolute;
width:2000px;
z-index:2000;
}

#introtext-text {
width: 540px;
height: 315px;
padding: 6px 12px;
background: #fff;
position: absolute;
z-index: 3000;
top: 240px;
left: 50%;
margin-left: -265px;
font-size: 12px;
overflow-y: auto;
}

#introtext-text #showlesstext{
text-align: right;
	cursor: pointer;
	color: #000099;
	font-weight: bold;
	font-size: 11px;

}

#details-panes #features-pane p span{
	font-size: 10px;
}


#details-panes #features-pane #map-image {
	width: 260px;
	height: 315px;
	background: #ccc;
	margin-right: 15px;
	float: right;
	background: #fff;
	text-align: center;
	position:relative;
	
}

#details-panes #features-pane #map-image .promotion{
	position: absolute;
	bottom: 0px;
	left: 25px;
	right: 10px;
	font-size: 12px;
	height: 30px;
	text-align: left;
	color: #333;
	
	z-index: 10;
	vertical-align: bottom;
	
}


#features-pane #feature-rolls {
	height: 81px;
	position: relative;
	font-size: 9px;
	color: #333;

}


#features-pane #new-roads{
	float: left;
	width: 33px;
	height: 30px;
	background:url(../images/feature-newroads.jpg) no-repeat;
	cursor: pointer;
	padding-top: 40px;
	padding-left: 3px;
}

#features-pane #points-of-interest{
	float: left;
	width: 50px;
	height: 30px;
	margin-left: 28px;
	background:url(../images/feature-interests.jpg) no-repeat;
	cursor: pointer;
	padding-top: 40px;
	padding-left: 8px;
}

#features-pane #countries-covered{
	float: left;
	width: 55px;
	height: 30px;
	margin-left: 19px;
	background:url(../images/feature-countries.jpg) no-repeat;
	cursor: pointer;
	padding-top: 40px;
	padding-left: 13px;
}

#features-pane #feature-rolls .on{color: #000099;}


			
#features-pane #new-roads-caption .arrow{
	position: absolute; 
	bottom: -14px; 
	_bottom: -15px;
	left: 5px;
}
#features-pane #points-of-interest-caption .arrow{
	position: absolute;
	bottom: -14px;

	left: 75px;
}
#features-pane #countries-covered-caption .arrow{
	position: absolute; 
	bottom: -14px; 
	_bottom: -15px;
	right: 10px;
}

#features-pane .cap {

	font-size: 10px;
	
	background: #e7e7e8;
	border: 1px #000099 solid;
	position: absolute;
	max-height: 180px;
	bottom: 90px;
	z-index: 100;
	
	width: 180px;
	padding-top: 10px;
	
}

#features-pane .cap .tl{
	position: relative;
	top: -4px;
}

#features-pane .cap .content{
	padding: 0px 5px 10px 10px;
}

#features-pane .cap ul {
	list-style-type: disc;
	list-style-position: inside;
}
#features-pane .cap li {
	
	
}	

#features-pane #countries-covered-caption ul {
	width: 81px;
	float: left;
	list-style: none;
	list-style-position: outside;
	padding-right: none;
	margin-bottom: 5px;
}


#features-pane #download-fact-sheet {
	position: relative;
	left: -4px;
}
#features-pane #download-fact-sheet a{
	font-size: 11px;
	text-decoration: none;
	color: #000066;	
	font-weight: bold;
}

/***********************************/

#compatibility-pane {
	
	margin-right: 4px;
	font-size: 12px;
	overflow:auto;
	overflow-x:hidden; 
	height: 325px;
	
	
}

#compatibility-pane ul {
	list-style-type: square;
	list-style-position: inside;
	padding-top: 1px;
}
#compatibility-pane li {
	
	
}	


#compatibility-pane p{
	font-size: 12px;
	color: #333;
	padding-top: 10px;
	padding-bottom: 10px;

}
#compatibility-pane table{
	width: 460px;
	margin-left: 10px;
	margin-bottom: 00px;
}
#compatibility-pane strong{
	font-size: 12px;
	color: #000099;
	font-weight: bold;
}
#compatibility-pane th{
	font-size: 12px;
	margin-left: 10px;
	color: #000099;
	text-transform:uppercase;
	border-bottom: 1px #ccc solid;
	font-weight: bold;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#compatibility-pane td{
	font-size: 12px;
	margin-left: 10px;
	color: #333;
	border-bottom: 1px #ccc solid;
	padding-left: 6px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#compatibility-pane a.whereisnumber{
	font-size: 12px;
	color: #000066;
	margin-left: 10px;
	text-decoration: underline;
}
/***********************************/


#inthebox-pane {
	font-size: 12px;
	color: #000000;
	overflow:auto;
	height: 325px;
}

#inthebox-pane p.information{
	color: #666;
	padding-right: 10px;
	margin-top: 50px;
}

/***********************************/


#details-panes .pane-box {
	width: 272px;

	float: left;

}

#details-panes .pane-box.left {
	margin-right: 5px;
}

#details-panes .pane-box.rounded .content{
	border-left: #e8e5dc 1px solid;
	border-right: #e8e5dc 1px solid;
}

#details-panes .pane-box.rounded .top{
	height: 6px;
	width: 272px;
	background: url(../images/pane-box-top.jpg) no-repeat;
	_margin-bottom: -12px;
}

#details-panes .pane-box.rounded .bottom{
	height: 6px;
	width: 272px;
	background: url(../images/pane-box-bottom.jpg) no-repeat;
}
#content #details-summary {
	border-top: 2px #ccc solid;
	margin: 0px 25px 0 10px;
	_margin-top: -20px;
}
#content #details-summary div {
	margin-top: 5px;
	list-style: none;
}
#content #details-summary div {
	float: left;
	font-size: 10px;
}
#content #details-summary div span {
	font-size: 12px;
}

#content #details-summary .availibility {width: 120px;}
#content #details-summary .price
{
	width: 190px;
	_width: 198px;
	position: relative; 
	left: 75px;
}
#content #details-summary .button_focus 
{
	position: relative; 
	left: 154px; 
	width: 92px; 
	_width: 84px;
	float: left;
}

#content #details-summary  .price .help {
	background: #bbd5fa;
	padding: 0px 4px;
	color: #333;
	text-decoration: none;
	position: relative;
	cursor: pointer;
	z-index: 10000;	
}

#content #details-summary  .price  .help-caption{
	position: absolute;
	height: 50px;
	top: -65px;
	_top: -82px;
	left: -38px;
	width: 120px;
}

#content #details-summary  .price  .help-caption img{
	display: block;
	position: relative;
	z-index: 10001;
	bottom: -45px;
	_bottom: -62px;
	left: 34px;
}

#content #details-summary  .price  .help-caption .help-content{
	width: 170px;
	margin-left: 1px;
	color: #333;
	position: relative;
	height: 35px;
	bottom: 20px;	
	padding: 5px;
	background: #e7e8e9;
	border: 1px solid #000099;
}


.nondistdescription {font-family:Arial,Helvetica,san-serif; font-size: 11px;color: #333;margin-left: 10px; margin-right: 10px;}
.nondistdescription strong{font-weight:bold;}
.nondistdescription a:link, a:active, a:visited{font-weight:normal;color:#000099;}
.nondistdescription a:hover{color:#666;}
.nondistdescription h1{font-family:Arial,Helvetica,san-serif; font-size: 16px;color: #000099;}
.nondistdescription h2{font-family:Arial,Helvetica,san-serif; font-size: 14px;color: #000099;}

.productbreadcrumb {
	color: #000099;
	font-size: 10px;
}