body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
}

a{
	color: #006699;
	text-decoration: none;
}
a:link{
	color: #006699;
	text-decoration: none;
}
a:hover{
	color: #006699;
	text-decoration: underline;
}
div.greyBox {
	width: 139px;
	padding:2px;
	border:1px solid #CCCCCC;
	margin: 4px;
	background-color:#f2f2f2;		
	text-align: center;
	font-size: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 125px;
}
html>body div.greyBox {width: 125px;}
/* prodList used in list with Buy box */
.prodListOuter{
	position:relative;
	min-height:90px;
	height:auto !important;
	height:90px;
}	
.prodListOuter .cellLeft {width:75%;}
.prodListOuter .cellTopRight {width:25%; margin-left:75%; position:absolute; top:0px; text-align:right;}
.prodListOuter .cellBottomRight {width:25%; margin-left:75%; position:absolute; bottom:0px; text-align:right;}

div.boxContainer {
	width: 139px;
	float:left;
}
.breadCrumb{
	margin-left: 10px;
	color: #950043;
	background-color: transparent;
	font: bold 11px/1.2em Arial,Helvetica,sans-serif;
}
.breadCrumb a{ 
	color: #950043;
	background-color: transparent;
}
.breadCrumb a:hover{ 
	color: #999999;
	background-color: transparent;
}
.txtStd {
	padding-left: 5px;
	color:#666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.txtProduct {
	margin-left: 10px;
	color:#666;
	font-size: 11px;
}
.txtProductHead {
	color: #A26736;
	font-weight: bold;
	font-size: 12px; 
}
a.productLink {
	color: #A26736;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}
.txtProductParaHead {
	color: #A60052;
	font-weight: bold;
	font-size: 11px; 
}
.txtWhite14 {
	padding-left: 5px;
	color:#FFFFFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.txtGrey {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}
.txtGrey11 {
	color:#666;
	font-size: 11px;
}
.txtError {
	padding-left: 2px;
	color:#CC0033;
	font-size: 13px;
	font-weight:700;
	font-family: Arial, Helvetica, sans-serif;
}
.indentLeft {
	margin-left: 10px;
}
.imageMain {
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 5px;
}
.imageTN {
	border-style: none;
}
.inputSmall {
	padding: 1px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
}
.inputMedium {
	padding: 1px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
}
.imageOuterright {
	float: right;
	background: #FFFFFF;
	padding: 4px;
	margin-bottom: 2px;
}
.imageOuterleft {
	float: left;
	background: #FFFFFF;
	padding: 4px;	
	margin-bottom: 2px;
}
.imageOutercenter {		
	margin-bottom: 6px;
}
.imageInnerright {
	margin-left: 10px;
}
.imageInnerleft {
	margin-right: 10px;
}
.imageGroup {
	margin-top: 4px;
}
td.dottyBottom {
	border-bottom: 1px dotted #CCCCCC;
	padding: 3px 0 3px 0px;
}
.bestSeller a {
	color:#A26736;
}
.bestSeller a:hover {
	color:#950043;
}
.whiteLink a {
	color:#FFFFFF;
}
.whiteLink a:hover {
	color:#FFFFFF;
}
.blackLink a {
	color:#333;
	text-decoration:none;
}
.blackLink a:hover {
	color:#006699;
}
.transparent_85 {
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}
.headerPanelTab { background-color: #BB844B; border-bottom:1px solid #CCCCCC; border-top:none; padding: 0px; }
.headerPanelCnrLeft { float:left; height:8px; width:8px; background-image: url(/img/cnr_8_brown_white_tl.gif); background-repeat:no-repeat; }
.headerPanelCnrRight { float:right; height:8px; width:8px; background-image: url(/img/cnr_8_brown_white_tr.gif); background-repeat:no-repeat; }
.headerPanelText { padding:3px 8px; color:#FFF; }
/* styling of the video container. Allow 24px for control panel*/
a.vidPlayer {
	display:block;
	width: 450px;
	height:270px; 
	text-align:right;
	/*margin:0 15px 15px 0;*/
	float:left;
	border:1px solid #EEE;;
}
/* play button */
a.vidPlayer img { margin-top:60px; margin-right:20px; border:0px; }
/* when container is hovered we alter the border color */
a.vidPlayer:hover {	border:1px solid #CCC; }

/* Slidedeck Container  */
#slidedeck-frame { width: 571px; height: 400px; margin-bottom:15px;}
/*#slidedeck_frame { width: 940px; height: 300px; margin-bottom: 45px; }*/
#slidedeck-frame dl { margin: 0; }
.slidedeck dd { background: #f8f8f8 url(images/bg-deck-slide.gif) right 1px no-repeat; height: 12px; padding: 26px 0px;}
.slidedeck dt { cursor: pointer; height: 40px; }
.slidedeck dt#design-deck { background: url(images/bg-deck-spines.png) 4px 1px no-repeat; }
.slidedeck dt#design-deck:hover, .slidedeck dt#design-deck.active { background-position: -308px 1px; }
.slidedeck dt#dev-deck { background: url(images/bg-deck-spines.png) 4px -40px no-repeat; }
.slidedeck dt#dev-deck:hover, .slidedeck dt#dev-deck.active { background-position: -308px -40px; }
.slidedeck dt#marketing-deck { background: url(images/bg-deck-spines.png) 4px -80px no-repeat; }
.slidedeck dt#marketing-deck:hover, .slidedeck dt#marketing-deck.active { background-position: -308px -80px; }
.slidedeck .activeCorner { margin-left: -2px; background: url(images/bg-deck-arrow.png); width: 10px; height: 28px; }

.slidedeck .panel { position: absolute; width: 720px; height: 240px; left: 40px; top: 35px; background: url(images/bg-deck-panel.gif) right top no-repeat;  }
.slidedeck .panel .left { width: 290px; padding-top: 65px; }
.slidedeck .panel .right img { margin-bottom: 10px; }
.slidedeck .panel .right { width: 370px; padding-top: 32px; }
.slidedeck .panel .button { position: absolute; left: -5px; top: 170px; }

.slidedeck .panel-design .left { background: url(images/bg-deck-design.png) left 5px no-repeat; }
.slidedeck .panel-dev .left { background: url(images/bg-deck-dev.gif) left 5px no-repeat; }
.slidedeck .panel-marketing .left { background: url(images/bg-deck-marketing.png) left 5px no-repeat; }

