/* Fixes.css */
body
{
    background:transparent url(http://www.adorama.com/artworks2/White_BG.gif) repeat-y scroll center center;
}

.headerClass
{
    background: url(http://www.adorama.com/artworks2/alcimages/Header_BG.jpg) no-repeat;
}

.blocksCntnr.rateNCommtsBlock input.radioRating
{
    width: 10px;
}

html* .pagenationCntnr .itemsPerPg 
{
    height: 18px;
    overflow: hidden;
}

.tagsCloudCntnrEx
{
    overflow: hidden;
    position:static;
    background:#FFFFFF url(http://www.adorama.com/artworks2/cloutTab_BG.gif) repeat-x scroll 0 0;
    clear:both;
    padding:10px 15px;
}

.tagsCloudCntnrEx .tags 
{
    border-left:1px solid #666666;
    float:left;
    margin-left:10px;
    margin-right:10px;
    width:300px;
    padding:0 20px;
}

/*masking elements*/
.x-masked {
   /*overflow: auto;*/
   overflow: visible!important;
}

.ext-el-mask 
{
    background-color:#CCCCCC;
    height:100%;
    left:0;
    opacity: 0.5;
    position:absolute;
    top:0;
    width:100%;
    z-index:20000;
}

.comntsViewOptions input{
    padding:0 3px;
    background:#fff;
    margin-left:5px;
    cursor:pointer;
    color: #006699;
}
.comntsViewOptions  li
{
    float: right;
}

.tabsPostsHeader
{
    font-size: 12px;
    font-weight: bold;
    top:5px;
    left: -5px;
    z-index:1000;
}

.learningCenter .catImageSlide .catImgDscrptn .sldshowCntrl
{
    height:17px;
}
 
.x-window-tl
{
    padding-left:0px;
    position:relative;
    z-index:1;
    background: none;
}
.x-window-tr
{
    padding-right:0px;
    background: none;
}
.x-window-tc
{
    overflow: hidden;
    background: none;
}
.x-window-ml
{
    padding-left:0px;
    background: none;
}
.x-window-mc 
{
    -x-system-font:none;
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #99BBE8;
    font-family:tahoma,arial,helvetica,sans-serif;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    margin:0;
    padding:0;
}
.x-window-mr
{
    padding-right:0px;
    background: none;
}
.x-window-bl
{
    padding-left:0px;
    background: none;
}
.x-window-br
{
    padding-right:0px;
    background: none;
}
.x-window-bc
{
    background: none;
}

.formSubmitAgreeWrapper 
{
    margin:4px 0; 
    font-size:10px; 
    clear:both;
}

.formSubmitAgreeWrapper .chkbox_label 
{ 
    float:left; 
    line-height:18px; 
    padding:0px; 
    height:18px; 
    width:120px;
}

.formSubmitAgreeWrapper .link 
{ 
    float:left; 
    line-height:18px;
    padding:0px; 
    height:18px;
}

.x-form-check-wrap, .x-form-radio-wrap 
{
    line-height:18px;
    padding:0pt;
}

.bucketListColA
{
    float: left;
    width: 100px;
}
.bucketListColB
{
    float: right;
    width: 100px;
}

/*
 * FileUploadField component styles
 */
.x-form-file-wrap {
    position: relative;
    height: 22px;
    
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0px;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
    width: 80px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
	
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}

input.x-form-file-text 
{
    width:120px;
}

/*
 * FileUploadField component styles - END
 */
 
.workshopsBlockTop
{
    overflow:hidden;
}

.blocksCntntCntnr .blocksCntnt {
    overflow:hidden;

}
 
 /*Tabs mask*/
 .clsTabView .ext-el-mask 
 {
     background: #FFFFFF url(http://www.adorama.com/artworks2/alcimages/ajax-loader.gif) no-repeat scroll center 45px;
     height:100%;
     left:0;
     opacity:0.6;
     position:absolute;
     top:0;
     width:100%;
     z-index:20000;
 }
 
 

 .clsCommentContentControl 
 {
     clear:both;
     }
 
 .tagsCloudCntnr 
 {
     position:relative;
     top:0px;
     left:0px;
     
     }
     
 #tabView_postsTabView_NewContent_sortTypesDiv 
 {
     position:relative;
     width:100%;
     margin:0px;
     padding:0px;
     height:24px;
     
 }
 
 *html #tabView_postsTabView_NewContent_sortTypesDiv 
 {
     right:20px;
 }
 
 
 .popTagsTitle 
 {
     position:relative;
     }
 
 .rssFeeds 
 {
     position:relative;
     }

/*     
.tagsCloudCntnr .tags {
     position:relative;
     margin-top:30px;
}     
*/



 .itemsPerPg {
float:right;
margin-left:3px;
}

.clsPagingControl .pagenationCntnr .x-form 
   {
       float:none;
       }
       
 *html .pagenationCntnr 
 {
     position:relative;
 }
     
.header td.ad_store a{
    font:12px Arial,sans serif;
}

.breadCrums 
{
    height: 24px;
    line-height:24px;
    padding-left:5px;
}
    
iframe.cartsummary {
border:0 none;
height:60px;
width:240px;
overflow:hidden;
}

#topnav div.clearfix 
{
    top:20px;
    }


/*.artical  .reviewsStars {
display:block;
margin-left:5px;
position:absolute;
top:0px;
right:5px;
}

.articalInnerHeadr .articalRatingResults {
text-align:left;
position:relative;
width:300px;
}*/

#wdLftzCol
{
    float: left;
    width: 660px;
}


#msg-div {
     position:absolute;
     top:10px;
     width:250px;
     z-index:20000;
     margin:0px auto;
}

/* UL/OL LI  showing bug fixing */


  
.articalWysiwyg ol li,   
.artical-from-Wysiwyg ol li, 
.workshopsDiscription ol li, 
.catHighlights ol li {
    list-style-type:decimal;
    display:list-item;
    }

.articalWysiwyg ul li,
.artical-from-Wysiwyg ul li,
.workshopsDiscription ul li, 
.catHighlights ul li{
/*    list-style-type: disc;*/
    list-style-image:url(http://www.adorama.com/artworks2/Orange-bullet.gif);
    
}

  
.articalWysiwyg ul, 
.articalWysiwyg ol,
.artical-from-Wysiwyg ul, 
.artical-from-Wysiwyg ol, 
.workshopsDiscription ul, 
.workshopsDiscription ol,
.catHighlights ul, 
.catHighlights ol
{
    margin-left:30px;
    display:block;
    list-style-position:outside;    
    }
 
   
/*  --------------------- */
    

/*.btn-print
{
   position:relative;
   top: 10px;
   right:15px;
   float:right;
}

.btn-print input
{
   background: #eee url(http://www.adorama.com/artworks2/alcimages/btn-print.gif) no-repeat 5px 50%;
   width:60px;
   height:21px;
   margin:0px;
   color:#000;
   font:11px Arial, helvetica, sans-serif;
   border:1px solid #ddd;
   padding-left:25px;

}*/
    
strong 
{
    font-style: normal;
    font-weight: bold;
}    

em
{
    font-style: italic;
    font-weight: normal;
}

.pagenationCntnr {
    float:none;
}


.x-menu-list{
    display:block;
}
.learningCenter .catImageSlide {
    width: 272px;
}

.artchiveMonths
{
    background:transparent url(http://www.adorama.com/artworks2/browseArchive_BG.gif) no-repeat scroll 0 0;
    float:left;
    padding:10px 0 20px 50px;
    
}

.clear 
{
    clear:both;
    font-size:0px;
    height:0px;
}

/*fix for calendar*/
.monthScedulWraperFix
{
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-bottomright:3px;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:3px;
    border-color:#F1F1F2 rgb(221, 221, 221) rgb(221, 221, 221);
    border-style:solid;
    border-width:1px;
    float:left;
    padding:7px 10px;
    position:absolute;
    right:0px;
    top:17px;
    visibility:visible;
    width:280px;
    height:320px;
    z-index:1000;
}

li#BCprevMonth input{
	background-position:0px;
}
li#BCprevMonth input, 
li#BCnextMonth input{
	background:transparent url(http://www.adorama.com/artworks2/navMonth_Bg.gif) no-repeat scroll 0px -30px;
	display:block;
	height:25px;
	text-decoration:none;
	width:20px;
}
li#BCprevMonth input{
    background-position:0px -64px;
}

.monthScedulWraper ul.calDays li input
{
	display:block;
	height:34px;
	line-height:34px;
	padding:0pt;
	text-align:center;
	text-decoration:none;
	width:34px;
}
.monthScedulWraper ul.calDays li.isDate input{
    background:transparent url(img/BCday_BG.gif) repeat-x scroll 0px;
    border-color:#222222;
}
ul.calDays li.isDate.hasWrksp input
{
    color:#FFFFFF;
}
.monthScedulWraper ul, 
.monthScedulWraper ul li input{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
ul.BCcalNavMonth li#BCcurrentMonth input{
    display:block;
    font-size:15px;
    margin:0pt auto;
    text-align:center;
    width:170px;
    background-color:#EEEEEE;
}
/* end fix for calendar */

.lcTabsInpt {
	clear: both;
}

div.content>p
{
    display: inline;
}
.learningCenter .blocksCntnr.workshopsBlock {
	margin-top:15px;
}
.learningCenter .searchCntnr label {
	padding-bottom: 5px;
	margin-bottom: 0px;
	width: 95%;
}
.learningCenter .searchCntnr input.searchButton {
	margin-bottom:0;
}
.learningCenter input.searchTxtField {
	float: left;
	width: 210px;
}
.searchCntnr {
	min-height: 48px;
	overflow: hidden;
	padding-bottom: 5px;
}

.learningCenter .tagsCloudCntnr {
	width: 600px;
}
.pagenationCntnr .itemPPCntnr{
	width: 225px;
	margin-left:0;
}
.pagenationCntnr .extDynamicElement{
	width: 50px; 
	float: right;
}
.perPgOption input {
	padding: 0px 4px 0px;
	height: 18px;
	line-height: 18px;
}
.perPgOption li{
	height: 23px;
}
.itemPPCntnr span {
float:right;
margin-right:2px;
margin-top:2px;
}
.perPgOption li {
	margin:0 0 0 1px;
}
.pagenation li input {
	padding:3px 1px 2px;
}
.eBookLink {
	background: transparent;
	border: none;
	display: inline;
	cursor: pointer;
	color: #4153A9;
	border-bottom: none;
}
.eBookLink:hover {
	border-bottom: 1px solid #4153A9;
}
.maskTabsPosts {
	position: relative;
	left: 0;
	top: 0;
	zoom: 1;
}
#aspnetForm .tagsCloudCntnr  {
    position: relative;
	left: 0px;
	top: 0px;
	zoom: 1;
	width: 565px;
}
.blocksCntnr.mainTop .BlockHeader span { 
    height: 15px;
}
