/* ---------------------------- */
/*  Item Pages (not preview)    */
/* ---------------------------- */

.AjaxItemTrigger, .AjaxItemUpdateTrigger
{cursor:pointer;}

#AjaxItemOverlay
{display:none;background-image: url('../img/CommonImages/AjaxItem/JqueryToolsOverlay.png');background-repeat:no-repeat;
width:760px;height:500px;padding:2px 4px;
text-transform:none;} 

#AjaxItemOverlay .close 
{background-image: url('../img/CommonImages/AjaxItem/JqueryToolsOverlayClose.png');background-repeat:no-repeat;
position:absolute;top:15px;right:10px;width:68px;height:23px;cursor:pointer;}

#ItemPageContentPlaceHolder
{width:756px;height:496px;overflow:hidden;}




/* ---------------------------- */
/*        Unlocked Item         */
/* ---------------------------- */
.AjaxItem
{font-size:10pt;}

.AjaxItem_TopPanel
{}

.AjaxItem_TopPanel h1
{font-size:1em;margin:.5em 0 .5em .5em;width:580px;}

.AjaxItem_Tabs
{height:27px;z-index:100;}

.AjaxItem_Tabs ul
{margin:0 0 0 20px;padding:0;list-style-type:none;z-index:100;}

.AjaxItem_Tabs ul li
{
    border: solid 1px #666;
	border-bottom:none;
	padding:5px 15px;
	float:left;
	margin:0 5px 0 0;
	cursor:pointer;
	color:#666;
	font-weight:normal;
	font-size:1.3em;
}

.AjaxItem_Tabs ul li:hover
{background-color:#f5f5f5;}

.AjaxItem_Tabs ul li.active 
{color:#000;border-color:#666;background-color:#666;color:#fff;}

.AjaxItem_MainContent
{border-top:solid 3px #666;padding:0;margin:0;height:415px;overflow:auto;position:relative;}

.AjaxItem_TabContent
{margin:0;float:left;background-color:#fff;width:555px;}

.AjaxItem_MainContent_SidePanel
{margin:0;padding:3px 4px 3px 0;float:left;width:175px;overflow:hidden;}

.AjaxItem_MainContent_SidePanel ul
{margin:0;padding:0;list-style-type:none;}

.AjaxItem_MainContent_SidePanel ul li a
{text-align:left;border:solid 1px #aaa;width:165px;margin:3px 0;padding:3px 5px;background-color:#e5e5e5;display:block;color:#000;}

.AjaxItem_MainContent_SidePanel ul li a:hover
{background-color:#bbb;}

/* add to cart link is harder */
.AjaxItem_MainContent_SidePanel ul li div.AddItemToCartTrigger
{cursor:pointer;text-align:left;border:solid 1px #aaa;width:165px;margin:3px 0;padding:3px 5px;background-color:#e5e5e5;display:block;color:#000;}

.AjaxItem_MainContent_SidePanel ul li div.AddItemToCartTrigger:hover
{background-color:#bbb;}

.AjaxItem_MainContent_SidePanel ul li #AddToCartStatus
{display:none;}

.AjaxItem_MainContent_SidePanel_ContactUsLink
{font-size:1.2em;font-weight:bold;}

.AjaxItem_MainContent_SidePanel .AjaxItem_PricingPanel
{margin: 5px 0}

.AjaxItem_MainContent_SidePanel .price1
{text-decoration:line-through;color:#BD0505;}

.AjaxItem_MainContent_SidePanel .price2
{font-size:1.7em;color:#444;font-weight:bold;margin:.5em 0;}

.AddItemToCartTrigger
{cursor:pointer;}

#AddToCartStatus
{border:1px solid #aaa; border-top:none;padding:0 2px}

#AddToCartStatus a
{background:none; border:none;}


.ItemPage_ImgNavContainer 
{margin:.5em;width:500px;float:left;}

.ItemPage_DetailImages 
{border:solid 1px #ccc;width:160px;float:right;}

.ItemPage_DetailImages_Disclaimer
{margin:.5em auto;font-size:.8em;color:#888;text-align:left;}

.ItemPage_DetailImages div.ItemPage_detail_image_container
{float:left;padding:.15em;margin:.15em;width:150px;font-size:.8em;}

.ItemPage_DetailImages img
{width:150px;display:block;border:solid 1px #aaa;}

.ItemPage_DetailImages .ItemPage_AltColors h2
{font-size:1em;font-weight:normal;}

.ItemPage_DetailImages .ItemPage_AltColors img
{width:50px;float:left;}

.ItemPage_detail_image_container span
{display:none;}

.ItemPage_CollectionDetailImages .ItemPage_detail_image_container
,.ItemPage_CollectionColorImages .ItemPage_detail_image_container
{width:220px;border:solid 1px #bdbdbd;color:#444;float:left;margin:0 .5em .5em 0;padding:.5em;text-align:center;}

.ItemPage_CollectionDetailImages .ItemPage_detail_image_container .ItemPage_detail_image_description
{display:block;margin:.15em 0;line-height:1.3em;}

.ItemPage_CollectionDetailImages .ItemPage_detail_image_container
{height:285px;}

.ItemPage_CollectionDetailImages .ItemPage_detail_image_container .ItemPage_detail_image
{max-height:225px;}

.ItemPage_CollectionColorImages .ItemPage_detail_image_container .ItemPage_detail_image
{width:200px;}



.ItemPage_ItemDescription 
{margin-left:2%;width:47%;float: left;}

.ItemPage_AltColors
{margin:0;padding:0;list-style-type:none;}

.ItemPage_AltColors img
{width:100px;}

.ItemPage_AltColors span
{position:relative;display:block;float:left;width:100px;margin:0;}

.ItemPage_AltColors span .LockImage
{position:absolute;width:20px;}

#ItemPage2_ImagePanel
{width:470px;display:inline;float:left;}

.ItemPage_CollectionDesc 
{margin-left:2%;width:45%;float: left;}

.AttribTable
{margin:0 1em;}

.AttribTable tr td
{padding:.15em 0;}

.AttribTable .AttribGroup 
{padding:.75em 0;font-weight:bold;border-bottom:solid 1px #ccc;}

.AttribTable .AttribCaption
{width:150px;padding-right:1em;line-height:1.3em;border-bottom:solid 1px #eee;}

.AttribTable .AttribValue
{line-height:1.3em;border-bottom:solid 1px #ddd;}










/* ----- Rich Media ----- */




.AjaxItem_collectionMedia
{display:block;}

.AjaxItem_collectionMedia .itemVideoOverlay, .AjaxItem_collectionMedia .itemVideoOverlay object embed, .AjaxItem_collectionMedia .itemVideoOverlay object
{width:457px;height:300px;margin-bottom:1em;}

#AjaxItem_MainContent #ItemVideoCloseButton
{background-image:url(../img/CommonImages/AjaxItem/JqueryToolsOverlayClose.png);background-repeat:no-repeat;cursor:pointer;height:23px;width:68px;float:right;display:none;margin-right:2em;}

.AjaxItem_collectionMedia .itemVideoOverlay
{display:none;}

.AjaxItem_MediaContainer
{}

.AjaxItem_MediaContainer div
{float:left;text-align:center;margin:0 0 1em 0;}

.AjaxItem_MediaContainer div.ItemPageRichMediaDescription
{float:none;}

.AjaxItem_MediaContainer div.ItemPageRichMediaTitle
{float:none;}

.AjaxItem_ShownVideo
{position:absolute;top:-305px;left:50px;}

.AjaxItem_MediaContainer_VideoIsActive
{position:absolute;top:315px;}

.AjaxItem_MediaContainer_VideoIsActive h2
{display:none;}

.AjaxItem_MediaContainer
{text-align:center;}

.AjaxItem_MediaContainer .ItemPageRichMediaFLV img
{height:90px;cursor:pointer;}















/* ----- Related Items Wide Layout ----- */

.RelatedIems_WideLayout
{}

.RelatedIems_WideLayout ul
{margin:0;padding:0;list-style-type:none;}

.RelatedIems_WideLayout ul li
{padding:.5em;margin:0;position:relative;}

.RelatedIems_WideLayout ul li a
{cursor:pointer;}

.RelatedIems_WideLayout_Row
{background-color:#fff;}

.RelatedIems_WideLayout_AltRow
{background-color:#f6f6f6;border:solid 1px #eee;border-width:1px 0;}

.RelatedIems_WideLayout_ImageContainer
{float:left;width:75px;padding:.5em;background-color:#fff;border:solid 1px #bdbdbd;position:relative;}

.RelatedIems_WideLayout_ImageContainer img
{width:75px;}

.RelatedIems_WideLayout_ImageContainer img.ItemItems_LockImage
{width:11px;border:0;position:absolute;top:0;left:0;}

.RelatedIems_WideLayout_ItemInfo
{margin:0 140px 0 100px;}

.RelatedIems_WideLayout_ItemInfoTitle
{font-size:1.2em;}

.RelatedIems_WideLayout_ItemInfoContent ul, .RelatedIems_WideLayout_ItemInfoContent ul li
{border:none;}

.RelatedIems_WideLayout_MoreDetailsButton
{float:right;width:100px;margin:22px 0 0 1em;padding:1em;background-color:#fff;border:solid 1px #bdbdbd;text-align:center;position:relative;}

.RelatedIems_WideLayout_MoreDetailsButton:hover
{border:solid 1px #777;}





/* ----- AJAX Item Locked ------ */

.AjaxLockedItem
{width:590px;margin:4em auto;}

.AjaxLockedItem_SidePanel
{margin:0 3em 0 0;padding:3px 5px;display:inline;float:left;width:195px;}

.AjaxLockedItem_SidePanel ul
{margin:0;padding:0;list-style-type:none;}

.AjaxLockedItem_SidePanel ul li a
{text-align:left;border:solid 1px #aaa;width:192px;margin:5px 0;padding:5px;background-color:#e5e5e5;display:block;color:#000;}

.AjaxLockedItem_SidePanel ul li a:hover
{background-color:#bbb;}

/* add to cart link is harder */
.AjaxLockedItem_SidePanel ul li div.AddItemToCartTrigger
{cursor:pointer;text-align:left;border:solid 1px #aaa;width:192px;margin:5px 0;padding:5px;background-color:#e5e5e5;display:block;color:#000;}

.AjaxLockedItem_SidePanel ul li div.AddItemToCartTrigger:hover
{background-color:#bbb;}

.AjaxLockedItem_SidePanel_ContactUsLink
{font-size:1.2em;font-weight:bold;}

.AjaxLockedItem_Attributes
{font-size:1.2em;line-height:1.5em;margin:1.5em 0 0 0;}

.AjaxLockedItem_MainContent
{margin:0;padding:3px 5px;display:inline;float:left;width:300px;}

.AjaxLockedItem_Image
{border:solid 1px #ccc;width:300px;height:300px;padding:.5em;}

.AjaxLockedItem_SidePanel ul li #AddToCartStatus
{display:none;}
























/* ---------------------------- */
/*        Unlocked Collection        */
/* ---------------------------- */
.AjaxCollection
{font-size:10pt;}

.AjaxCollection_TopPanel
{}

.AjaxCollection_TopPanel h1
{font-size:1em;margin:.5em 0 .5em .5em;width:580px;}

.AjaxCollection_Tabs
{height:27px;z-index:100;}

.AjaxCollection_Tabs ul
{margin:0 0 0 20px;padding:0;list-style-type:none;z-index:100;}

.AjaxCollection_Tabs ul li
{
    border: solid 1px #666;
	border-bottom:none;
	padding:5px 15px;
	float:left;
	margin:0 5px 0 0;
	cursor:pointer;
	color:#666;
	font-weight:normal;
	font-size:1.3em;
}

.AjaxCollection_Tabs ul li:hover
{background-color:#f5f5f5;}

.AjaxCollection_Tabs ul li.active 
{color:#000;border-color:#666;background-color:#666;color:#fff;}

#AjaxCollection_MainContent
{border-top:solid 3px #666;padding:0;margin:0;}

.AjaxCollection_TabContent
{margin:0;float:left;background-color:#fff;width:570px;height:425px;overflow:auto;position:relative;}

#AjaxCollection_MainContent_SidePanel
{margin:0;padding:3px 4px;float:left;width:175px;overflow:hidden;}

#AjaxCollection_MainContent_SidePanel ul
{margin:0;padding:0;list-style-type:none;}

#AjaxCollection_MainContent_SidePanel ul li a
{text-align:left;border:solid 1px #aaa;width:165px;margin:3px 0;padding:3px 5px;background-color:#e5e5e5;display:block;color:#000;}

#AjaxCollection_MainContent_SidePanel ul li a:hover
{background-color:#bbb;}

/* add to cart link is harder */
.AjaxCollection_MainContent_SidePanel ul li div.AddItemToCartTrigger
{cursor:pointer;text-align:left;border:solid 1px #aaa;width:165px;margin:3px 0;padding:3px 5px;background-color:#e5e5e5;display:block;color:#000;}

.AjaxCollection_MainContent_SidePanel ul li div.AddItemToCartTrigger:hover
{background-color:#bbb;}

.AjaxCollection_MainContent_SidePanel ul li #AddToCartStatus
{display:none;}

.AjaxCollection_MainContent_SidePanel_ContactUsLink
{font-size:1.2em;font-weight:bold;}

.AjaxCollection_MainContent_SidePanel .price1
{text-decoration:line-through;color:#BD0505;}

.AjaxCollection_MainContent_SidePanel .price2
{font-size:1.3em;color:#1BBD05;font-weight:bold;}

.AddItemToCartTrigger
{cursor:pointer;}

#AjaxCollection_detail_images
{float:right;width:160px;padding:.13em;}

#AjaxCollection_detail_images ul
{list-style-type:none;}

#AjaxCollection_MainContent .CollectionPage_detail_image_container
{margin-bottom:1em;}

#AjaxCollection_MainContent .CollectionPage_ImgNavContainer 
{margin:.5em;width:330px;float:left;}

#AjaxCollection_MainContent .CollectionPage_DetailImages 
{border:solid 1px #ccc;width:160px;float:right;}

#AjaxCollection_MainContent .AjaxCollection_detail_images_Disclaimer
{margin:.5em auto;font-size:.8em;color:#888;text-align:left;}

#AjaxCollection_MainContent .AjaxCollection_detail_images div.CollectionPage_ImgNavContainer
{float:left;padding:.15em;margin:.15em;width:150px;font-size:.8em;}

#AjaxCollection_detail_images ul
{width:160px}

#AjaxCollection_detail_images  ul li img
{width:150px;display:inline;border:solid 1px #aaa;margin:0;padding:0;}

#AjaxCollection_detail_images ul, #AjaxCollection_detail_images ul li
{margin:0;padding:0;text-align:center;}

#AjaxCollection_collection_desc
{padding:.5em .5em .5em 0;font-size:.9em;width:330px;}

#AjaxCollection_collectionMedia 
{display:block;}

#AjaxCollection_MainContent .collectionVideoOverlay, #AjaxCollection_MainContent .collectionVideoOverlay object embed, #AjaxCollection_MainContent .collectionVideoOverlay object
{width:457px;height:300px;margin-bottom:1em;}

#AjaxCollection_MainContent #collectionVideoCloseButton
{background-image:url(../img/CommonImages/AjaxItem/JqueryToolsOverlayClose.png);background-repeat:no-repeat;cursor:pointer;height:23px;width:68px;float:right;display:none;margin-right:2em;}

#AjaxCollection_MainContent .collectionVideoOverlay
{display:none;}

.AjaxCollection_MediaContainer
{}

.AjaxCollection_MediaContainer div
{float:left;text-align:center;margin:0 0 1em 0;}

.AjaxCollection_MediaContainer div.CollectionPageRichMediaDescription
{float:none;}

.AjaxCollection_MediaContainer div.CollectionPageRichMediaTitle
{float:none;}

.AjaxCollection_ShownVideo
{position:absolute;top:-305px;left:50px;}

.AjaxCollection_MediaContainer_VideoIsActive
{position:absolute;top:315px;}

.AjaxCollection_MediaContainer_VideoIsActive h2
{display:none;}

.AjaxCollection_MediaContainer
{text-align:center;}

.AjaxCollection_MediaContainer .CollectionPageRichMediaFLV img
{height:90px;cursor:pointer;}


.AjaxItem_MainContent .photo_gallery_link
{display:none;}

.AjaxCollection_TabContent #item_browsing
{display:none;}

#AjaxCollection_MainContent .CollectionPage_OutOfStateDisclaimer
{width:300px;}