.alertMsg{margin-bottom: 10px; *padding-bottom: 10px;}
.alertMsg .alertMsgInner{background-color:#FFC;	background-repeat:no-repeat;padding-left:3em;background-position:10px 1px;}
#bottomWrapper .miniAtc{padding:0 12px 12px 0;width:292px;}
.Header{background-image:url(/images/specHeaderBG.jpg);background-repeat:repeat-x;height:34px;border-bottom:solid 1px #e4e5e4;vertical-align:middle;clear:both;}
.accesssorieHeader{cursor:pointer;} 
.HDSLR_GROUP > .accesssorieHeader{background-image:url(/images/hdslr_AccBG.jpg);margin-top:2em}
#hdslrBtn span{color:#333;}
#hdslrBtn{background:url('/images/HDSLRAccBtn.jpg') repeat-x;border:1px solid #B1CEFA;color:#000;display:block;font-weight:bold;height:1.9em;margin:-5px 0 1em;padding-top:2px;text-align:center;cursor:pointer;-moz-border-radius:2px;width:304px;}
#hdslrBtn:hover{background:url('/images/HDSLRAccBtnHover.jpg');}
.accesssorieHeader h3{float:left;background-image:url(/images/minimizeAcc.gif);background-repeat:no-repeat;background-position:left;padding-left:1em;color:#165485;font-weight:bold;margin-left:.5em;}
.accGroup.collapsed h3{background-image:url('/images/maximizeAcc.gif');}
.accGroup.collapsed .accGroupItems,.accGroup.collapsed .seeMoreAcc,.accGroup.collapsed .accGroup{display:none;}
.accesssorieHeader .groupDescription{font-size:10px;line-height:2; margin-left:0.4em;}
.accDetails{float:left;margin-left:1.5em;line-height:17px;width:26em;}
.wPrice .accDetails{width:24em;margin-left:0;}
.noPrice .accDetails{width:auto;}
.bigAccessories .cartWrapper{width:15em;}
.accDetails .AccBrand{color:#165485;font-weight:bolder;float:left;}
.accDetails .usedItem {color:#B80505; font-size:11px; font-weight:bold; float:left;}
.accDetails .emailCondition {float:left;}
.accDetails .emailCondition a {color:#165485;}
.accImageArea{float:left;}
.accImageArea a{color:#646464;display:block;}
.accDetails .reviewsLinks .rvStars{margin:0.6em 0.8em 0.6em 0;}
.accDetails .reviewsLinks .rvCount{margin-top:4px;}
.ItemNum{clear:both;font-size:10px;}
.AccItem .accDetails .itemDescription{cursor:pointer;}
.ItemNum span{padding-left:.5em;}
.ItemNum .BHNum{border-right:solid 1px;padding-right:.5em;padding-left:0;}
.acc_price .finalPrice{font-weight:bold;} .acc_price .finalpriceValue{color:#b80505;font-weight:bold;} .acc_price .finalPrice a{color:#b80505;} .acc_price a{color:#595959;} .Acc_IncludesFree{font-size:11px;}
/*end prices and maps*/
.bigAccessories .alertMsg .alertMsgInner{padding:0;margin:0 6em;}
.mediumSizedAtc .nwisBtn{float:none;}
.mediumSizedAtc .nmLayerLoader #atcAtwLayer{top:14px;}
#bottomWrapper .alertMsg .alertMsgInner {padding:.4em;}
#bottomWrapper .alertMsg .alertMsgInner p{margin:0;}
#bottomWrapper .miniAtc .alertMsg .alertMsgInner p{font-size:10px;}

.bigAccessories .cartWrapper{float:right;}
.bigAccessories .cartWrapper .cartWrapperInner{padding:5px;}
.AccItem{border-bottom:solid 1px #ccc;margin-top:1em;padding-bottom:.5em;}
.bigAccessories .AccItem{padding:0 1em 0.5em 0.5em;}
.miniAcc .AccItem{
	margin:0.25em 0;
	border-bottom:none;
	padding:2px 8px 6px 5px;
}
.miniAcc .AccItem.last{margin-bottom:1em;}
.accGroup{margin-top:2em;}
/*.moreAcc{display:none;}*/
.seeMoreAcc{overflow:hidden;}
.seeMoreAccButton{background-color:transparent;background:url(/images/leftDown.gif) no-repeat left top;margin-top:.5em;padding:0 0 2px;cursor:pointer;float:left;}
.seeMoreAccButton a{color:#165485;background:url(/images/rightSide.gif) no-repeat right top;padding:2px 5px 4px 5px;margin-left:19px;text-decoration:none;}
.accUsed{border-bottom: 1px dashed #C6C6C6;margin-bottom:7px;background:transparent url(/images/blueCorner.png) no-repeat scroll 1px 6px;padding-left:15px;}
.accUsed a{color:#165485;}
/*small acc*/
/*.required{background-image:url(/images/requiredAcc.gif);}*/
.required, .recommended{ font-size:10px;color:#646464;float:right;background-position:right; background-repeat:no-repeat; min-height:5px; min-width:6px;}
#accessoriesBox{width:304px;}
#accessoriesBox .AccBoxHeader{border:none;}
.miniAccHeader{
	/*background-image:url(/images/BoxSubHeaders.gif);
	background-repeat:repeat-x;
	clear:both;
	padding:0 1em 1em;
	height:1.15em; 
	background-position:0 1em;*/
}
.miniAccHeader h3{
	/*height:1em;*/
	line-height:0.8;
	color:#FFF;
	font-size:0.92em;
	margin-bottom:0;
	/*margin-left:0.42em;*/
	background-image:url(/images/snipitAccHeadName.gif);
	background-repeat:repeat-y;
	padding:0.35em 0.35em 0.35em 0.5em;
}
.miniAccHeader h4{
	color:#525152;
	font-size:0.83em;
	background:#FFF url(/images/snipitAccHeadTitle.gif) no-repeat center bottom;
	line-height:1.2;
	padding:0.2em 0.4em 0.9em;
	margin-bottom:0;
}
.miniAccHeaderRequired{background-image:url(/images/BoxSubHeaderRequired.gif);background-repeat:repeat-x;clear:both;padding:0 1em 1em;height:1.15em;}
.miniAccHeaderRequired h4{color:#76261c;font-size:10px;}
.miniAcc .AccItem .accDetails{width:19.8em;font-size:11px;line-height:1.5em;margin-top:0.5em;}
.snippetBottomButtons{padding:3px 0 1px;}
a.localScroller{
	display:block;
	float:left;
	color:#000;
	margin-top:-4px;
}
.AccDevider{border-top:1px dashed #AAA;}
.map a{color:#000;}
.map a.explMap{color:#165485;}
.accMap11 .value a, .snipAccMap11 .value a{color:#B80505;}
/*end small acc*/

/*fix for map limited quantity map0*/
#bottomWrapper ul.priceList li{clear:both;}
#bottomWrapper ul.priceList{display:inline;}

#accessoriesBox .atc, #accessoriesBox .wishList, #accessoriesBox .inCartButton, #accessoriesBox .addToCartButton, #accessoriesBox .nwisBtn{float:left;}
#accessoriesBox .atc-atw{float:right;}


/*accessories and kit Layers (mini productLayer)*/
.miniDetTop{
	background:#FFFFFF;
	border:1px solid #C6C6C6;
	padding:1em;
	/*overflow:hidden;*/
	-moz-border-radius:0.75em;
	-webkit-border-radius:0.75em;
	border-radius:0.75em;
	float:left;
	width: 676px;
}
.itemIncImg{float:left;}
.itemIncImg img{margin-right:1em;}
.itemIncHead{float:left;margin:1.5em 1em 0;}
.itemIncTitle, .kitItemsTitle{font-weight:bold;margin-bottom:5px;}
.icTitle {background-image:url(/images/bulletArrow_gray.png);background-repeat:no-repeat;color:#0462BE;float:left;font-size:1em;font-weight:normal;line-height:14px;margin-top:5px;padding-left:20px;width:380px;}
.itemIncSpecLinks{clear:both;overflow:auto;padding-top:15px}
.itemIncSpecLinks li{border-left:solid 1px #c6c6c6; float:left;}
.itemIncSpecLinks li.first{border-left:0 none;}
.itemIncSpecLinks li a{color:#0462BE; display:block;padding:0.5em; text-decoration:none;}
.itemIncSpecLinks li.ui-state-active a{color:#595959;}
.itemIncSpecs{width:58.3em;}
.miniDetTop .cartWrapper{
	border:solid 1px #ebf1f5;
	padding:1px;
	border-radius:2px;
	float:left;
	width:16.5em;
	margin-top:1.5em;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.miniDetTop .cartWrapperInner{
	height:5em;
	background:transparent url(/images/cartGrad.png) repeat-x scroll center -150px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
}
.miniDetTop .atcForminput, .miniDetTop .atcImage, .miniDetTop .inCartLink{
	float:left;
	margin:0.4em;
}
.miniDetTop .atcForminput{width:34px;}
/*{
	float:left;
	margin:0.4em;
}*/
.miniDetTop .nwis{
	padding-top: 10px;
}
.miniDetTop .nwisBtn {
	float: none;
    margin: 0 auto;
    padding: 0;
}
.miniDetTop .printerFriendly{
	background:transparent url(/images/print.jpg) no-repeat scroll left top;
	position:absolute;
	display:block;
	padding-left:16px;
	font-size:0.75em;
	top:5.5em;
	right:2.5em;
	color:#595959;
	height:14px;
}

.tabLink{}
/*.tabLink:hover{text-decoration:underline;cursor:pointer;}*/
.icSpecsContainer{height:18em;}
.specNoteLink{color:#165485;font-weight:bold;}
.tab{background-color:#ffffff;padding:12px;border: solid 1px #c6c6c6;-moz-border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;width:56.3em;max-height:15em;overflow-y:auto;}
#WhatsInTheBox ul, #smallKitIncludes1 ul{margin-left:15px;list-style-position:outside;list-style:square;color:#666;clear:both;}
#onePopupLayer .SideBoxHeader{display:none;}
.ui-tabs .ui-tabs-hide {display: none !important;}
.itmIncContainer{font-size:11px;color:#595959;}
.itmIncContainer li{list-style:disc inside none}
	/*spec in productLayer*/
.specTable{clear:both;width:100%;border-left:hidden;border-right:hidden;text-indent:1em;margin-top:2em;}
.itemIncSpecifications .specTable {width:658px;}
.specTable tr{height:2em;}
.specTable tr td{border:solid 1px #e4e5e4;text-indent:0;padding-left:1em;vertical-align:middle;}
.specTable tr td li{list-style:none;}
.specTable th,
.specTable th a{height:3em;text-align:left;color:#165485;}
.specTable .specTopic{border-left:none;font-weight:bold;width:175px;}
.specTable .specDetail{border-right:none;}
/*start glossary && specNotes*/
.dictDef{	
	border-bottom:2px dotted #339dd9;
	cursor:pointer;
}
.dictDef.active{
	position:relative;
	color:#339dd9;
	border-bottom:0 none;
}
div.smallLayer{
	display:none;
	position:absolute;
	top:14px;
	left:0;
	border:2px solid #339dd9;
	width:250px;
	padding:0.8em;
	background-color:#FFF;
	z-index:20;
	cursor:default;
	-moz-border-radius:0.7em;
	-webkit-border-radius:0.7em;
}
.installation{
	font-size: 11px;
	height: 20px;
	background-color: #FFFFCC;
	margin-bottom: 10px;
}
.installation2{
	font-size: 11px;
	height: 20px;
	background-color: #FFFFCC;
	margin-left: 70px;
	float: left;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 370px;
}
.installation input{
	float: left;
}
.installation2 input{
	float: left;
}
.addInstallationTxt{
	float: left;
	margin-top: 2px;
}
.installationPrice{
	color: #B80505;
	float: left;
	margin-top: 2px;
	margin-left: 4px;
}
.installationPrice1{
	color: #B80505;
	margin-top: 2px;
}
.installationMoreInfo{
	background-image: url("/images/qMark12x12.gif");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 12px;
    text-indent: -9999px;
    width: 12px;
	margin-left: 4px;
    margin-top: 4px;
	cursor: pointer;
}
.installationAdded{
	font-size: 11px;
	font-weight: bold;
}
.installationPopupTxt{
	font-weight: normal;
}
.installationSeeDetails{
	color: #595959;
    float: left;
    margin-left: 6px;
    margin-top: 2px;
}
#grayMarket{
	display:inline;
}
#grayMarket a{
	padding-left:4px;
	border-left: 1px solid;
	color: #165485;
    font-family: arial;
    font-size: 11px;
    text-decoration: underline;
}
.accMoreInfoLink{
    display: block;
    font-size: 1em;
	color: #165485;
	font-family:Arial, Helvetica, sans-serif
}

.accesoriesPopup .popLayerMainContent div .ui-tabs .ui-tabs-nav li a {border:none !important; background:none !important;}
.accesoriesPopup .popLayerMainContent div .ui-tabs .ui-tabs-nav li {position:static !important;}	
.accesoriesPopup .popLayerMainContent div .ui-tabs .ui-tabs-nav {position:static !important;}
.accesoriesPopup .popLayerMainContent div .ui-tabs .ui-tabs-panel { width:auto;}
.accesoriesPopup .popLayerMainContent div .ui-tabs .ui-tabs-panel .sectionHeaders {color:#333333;}
