﻿/*---------------Product Detail Page-------------------*/
.pTxt1 { font: bold 12px/15px Arial, Helvetica, sans-http://designserver/globalFinanceServices/apply.aspserif; color: #606060; padding: 0px 0px 0px 12px; }
.pTxt2 { font: 12px/15px Arial, Helvetica, sans-serif; color: #999999; padding: 0px 0px 0px 12px; }
.red { font: 12px/15px Arial, Helvetica, sans-serif; color: #ff0000; padding: 0px 0px 0px 12px; }
.cartLgo { border:0; margin: 0px 0px 5px 0px; }

#optContain { float: left; width: 750px; margin: 10px 0px 10px 20px; }
#options { height: 47px; width: 750px; float: left; }
#options02 { height: 245px; width: 750px; float: left; }
#optionsCnt { width: 735px; float: left; height: 100%; text-align: left; }

UL.tabNavigation { list-style: none;  margin: 0;   padding: 0;}
UL.tabNavigation LI { display: inline;}
div.tabs > div {margin-top: 3px;}
div.tabs > div h3 {	margin-top: 0;}

#opt1 { float: left; display: inline; }
#opt2 { float: left; display: inline; }
#opt3 { float: left; display: inline; }
#opt4 { float: left; display: inline; }

#tab1 { width: 735px; float: left;text-align: left;}
#tab2 { width: 735px; float: left;text-align: left;}
#tab3 { width: 735px; float: left;text-align: left;}
#tab4 { width: 735px; float: left;text-align: left;}

#tab1Cnt { float: left; padding: 30px 30px 0px 30px; } 
#tab2Cnt { float: left; padding: 30px 30px 0px 30px; } 
#tab3Cnt { float: left; padding: 30px 0px 0px 30px; } 
#tab4Cnt { float: left; padding: 30px 0px 0px 30px;} 
/*----Tab Text Classes---*/
#overviewScrll { float: left; width: 680px; height: 100%; overflow: auto; }
#techSpecsScrll { width: 680px; height: 100%; overflow: auto; }

.deTxt { font: 13px/20px Arial, Helvetica, sans-serif; color: #7c7c7c; float: left; }
.deTxt2 { font: 13px/18px Arial, Helvetica, sans-serif; color: #7c7c7c; float: left; }
	.deTxt2 A { color: #575757; text-decoration: underline; }
   	.deTxt2 A:hover { color: #575757; text-decoration: none; }

.hrTbs { float: left; margin: 10px 0px 5px -5px; }

.vaM { vertical-align: middle; margin: 0px 10px 0px 0px; }
.bold1 { font-weight: bold; color: #333333; }
/*----Tech Specs Tab Classes---*/
.tech1 { display:inline; float: left; margin: 0px 50px 0px 0px; }
.tech2 { display:inline; float: left; margin: 0px 15px 0px 0px; }
/*----Tech Specs Tab Classes---*/
/*----Documentation Tab Classes---*/
#docsTxt { padding-right: 30px; width: 440px; height: 100%; }
.docs1 { margin: 30px 0px 0px 0px; display: inline; float: left; width: 485px; }
.docs2 { display: inline; float: left; background: url(images/docs.gif) no-repeat top right; width: 200px; height: 100%; }
.docs3 { margin: 55px 0px 0px 0px; }
.docItm { padding: 0px 0px 0px 20px; }
.docIcn { padding: 0px 0px 0px 4px; }
/*----Documentation Tab Classes---*/
/*----Accessories Tab Classes---*/
.accFrame { float: left; overflow: auto; width: 675px; height: 100%; }
.accContainer { float: left; height: auto; width: 645px; }
.accThmb { float: left; display: inline; width: 100px; text-align: center; }
.accTxt { display: inline; float: left; width: 300px; margin-top: 10px; }
.accOptions { float: left; display: inline; width: 230px; margin-top: 20px; text-align: right; }
.accRm { display: inline; margin-right: 15px;}
.accAc { display: inline;}
.accHr { float: left; margin: 0px 0px 0px 0px; }
/*----Accessories Tab Classes---*/
/*---------------Product Detail Page-------------------*/
.jcarousel-skin-Images.jcarousel-container {
	-moz-border-radius: 10px;
}
.jcarousel-skin-Images.jcarousel-container-horizontal {
	width: 93px;
	padding-top: 0;
}
.jcarousel-skin-Images.jcarousel-container-vertical {
	width: 93px;
	height: 268px;
	padding-bottom: 0;
	padding-top: 0;
}
.jcarousel-skin-Images .jcarousel-clip-horizontal {
	width: 93px;
	height: 268px;
}
.jcarousel-skin-Images .jcarousel-clip-vertical {
	width: 93px;
	height: 268px;
}
.jcarousel-skin-Images .jcarousel-item {
	width: 93px;
	height: 82px;
	background: none;
}
.jcarousel-skin-Images .jcarousel-item :hover {
}
.jcarousel-skin-Images .jcarousel-item-horizontal {
	margin-right: 10px;
}
.jcarousel-skin-Images .jcarousel-item-vertical {
	margin-bottom: 0px;
}
.jcarousel-skin-Images .jcarousel-item-placeholder {
	background: none;
}
Horizontal Buttons .jcarousel-skin-Images .jcarousel-next-horizontal {
	position: absolute;
	top: 43px;
	right: 5px;
	width: 93px;
	height: 16px;
	cursor: pointer;
}
.jcarousel-skin-Images .jcarousel-next-horizontal:hover {
	cursor: pointer;
}
.jcarousel-skin-Images .jcarousel-next-horizontal:active {
}
.jcarousel-skin-Images .jcarousel-prev-horizontal {
	position: absolute;
	top: 23px;
	left: 5px;
	width: 93px;
	height: 24px;
	cursor: pointer;
}
.jcarousel-skin-Images .jcarousel-prev-horizontal:hover {
}
.jcarousel-skin-Images .jcarousel-prev-horizontal:active {
}
.jcarousel-skin-Images .jcarousel-next-vertical {
	position: absolute;
	bottom: 8px;
	left: 0px;
	width: 93px;
	height: 24px;
	cursor: pointer;
}
.jcarousel-skin-Images .jcarousel-next-vertical:hover {
}
.jcarousel-skin-Images .jcarousel-next-vertical:active {
}
.jcarousel-skin-Images .jcarousel-next-disabled-vertical, .jcarousel-skin-Images .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-Images .jcarousel-next-disabled-vertical:active {
	cursor: none;
}
.jcarousel-skin-Images .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	width: 93px;
	height: 24px;
	cursor: pointer;
}
.jcarousel-skin-Images .jcarousel-prev-vertical:hover {
}
.jcarousel-skin-Images .jcarousel-prev-vertical:active {
}
.jcarousel-skin-Images .jcarousel-prev-disabled-vertical, .jcarousel-skin-Images .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-Images .jcarousel-prev-disabled-vertical:active {
	cursor: none;
}
/* This <div element is wrapped by jCarousel around the list and has the classname "jcarousel-container". */
.jcarousel-container {
	position: relative;
}
.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}
.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
.jcarousel-item {
	float: left;
	list-style: none;
	width: 93px; /* We set the width/height explicitly. No width/height causes infinite loops. */;
	height: 75px;
	margin-bottom: 5px;
	padding-bottom: 8px;
}
/* The buttons are added dynamically by jCarousel before the <!ul> list (inside the <!div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev". */
.jcarousel-next {
	z-index: 3;
	display: none;
}
.jcarousel-prev {
	z-index: 3;
	display: none;
}
.scroll-pane {
	width: 200px;
	overflow: auto;
	background: transparent;
	float: left;
	height: 200px;
}

.left .jScrollPaneTrack {
	left: 0;
	right: auto;
}
.left a.jScrollArrowUp {
	left: 0;
	right: auto;
}
.left a.jScrollArrowDown {
	left: 0;
	right: auto;
}
/* IE SPECIFIC HACKED STYLES */
* html .jScrollPaneDragBottom {
	bottom: -1px;
}
.pngfix {
	behavior: url(iepngfix.htc);
}
.sizefix {
	height: 13px;
	width: 15px;
}
.ie6fixwidth {
	width: auto;
	max-width: 240px;
	_width: expression(document.body.clientWidth < 742? "300px" : document.body.clientWidth > 1000? "240px" : "auto");
}
<!--
[if IE 6] > .topdiv {
	margin-top: 15px;
}
<!-- #else --> 
.topdiv { margin-top:-2px; }
<![endif]-->