BODY, TD, P {FONT-SIZE: 11px;FONT-FAMILY: Verdana, Arial, helvetica}
#mainBody{background-image:url(http://cache1.allpostersimages.com/images/homepage/background.jpg);background-color:#FFFFFF;background-position:left top;background-repeat:repeat-x;margin:0;text-align:center;}
#mainBody.wide {background-image:url(http://cache1.allpostersimages.com/images/homepage/background.jpg);}
#pageContainer{text-align:left;width:1008px;margin-left:auto;margin-right:auto;background-color:#FFFFFF;}
#pageContainer.wide{ width: 1120px !important; }
/* .wide is for centering certain intl sites with long translations in the header */
A:hover {COLOR: #ff0000;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both;}
.posterName {COLOR: #804000}
.posterAPNum {}
.posterPrice {}
.posterPriceStrike {font-family: "Times New Roman", Times, serif;}
.posterPriceReduced {COLOR: #cc3333;}
.heading1 {FONT-WEIGHT: 700}
.heading2 {FONT-WEIGHT: 700;FONT-SIZE: 13px}
.heading3 {FONT-WEIGHT: 700;FONT-SIZE: 15px}
.heading4 {FONT-WEIGHT: 400;FONT-SIZE: 19px}
.fontsize2 {FONT-SIZE: 13px}
.normal {FONT-SIZE: 11px}
ul.unordered {list-style-type: square;margin-left: 15px;padding-left: 15px;}
ul.unorderedNoMargin {list-style-type: square;margin-top: 0px;margin-left: 15px;padding-top: 0px;padding-left: 15px;}
.pageChosen {FONT-WEIGHT: 700;FONT-SIZE: 15px}
.copyright {FONT-SIZE: 9px}
.posterShips {COLOR: #036603;vertical-align: bottom; padding-bottom: 10px;}
.APDropDown {font-size: 11px;border-right: 1px solid #000000;border-top: 1px solid #000000;border-left: 1px solid #000000;border-bottom: 1px solid #000000;}
.APCItemTable {border-right: 2px solid #E7E7E7;border-top: 2px solid #E7E7E7;border-left: 2px solid #E7E7E7;border-bottom: 2px solid #E7E7E7;}
.ErrorMsg {color: #FF0000;}
.inputTextbox {border:solid 1px black;font-size:12px;}
.ColumnHeader {font-weight: bold; color: #111111; text-align: center; padding-bottom:3px;}
.SetTable {border: 1px solid #e7e7e7;}
.SetTitle {line-height:18px; font-weight: bold; padding-left: 4px;}
.SectionTable {border-right: 2px solid #E6E6E6;border-top: 2px solid #E6E6E6;border-left: 2px solid #E6E6E6;border-bottom: 2px solid #E6E6E6;}
.Item { cursor: pointer; color:blue; text-decoration:underline }
h1.postername {COLOR: #804000; font-size:11px;}
.space-between-boxes{HEIGHT: 7px}
.homepage_box{BORDER-RIGHT: #898e93 2px solid;BORDER-TOP: 0px;BORDER-LEFT: #898e93 2px solid;WIDTH: 466px;BORDER-BOTTOM: #898e93 2px solid;POSITION: relative}
.homepage_box A{COLOR: #000000}
.homepage_box A:hover{COLOR: #ff0000}
.homepage_box-top{BACKGROUND: #898e93;MARGIN-BOTTOM: 7px}
.homepage_box-content{PADDING-RIGHT: 3px;PADDING-LEFT: 10px;PADDING-BOTTOM: 7px;PADDING-TOP: 5px}
.homepage_box UL{PADDING-RIGHT: 0px;PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;MARGIN: 2px 0px 0px;OVERFLOW: visible;PADDING-TOP: 0px;LIST-STYLE-TYPE: none} 
.homepage_box LI{PADDING-RIGHT: 0px;BACKGROUND-POSITION: 0px 5px;PADDING-LEFT: 10px;BACKGROUND-IMAGE: url(http://cache1.allpostersimages.com/Images/INTL/1/homepage/banners/bullet.gif);PADDING-BOTTOM: 2px;MARGIN: 0px;PADDING-TOP: 0px;BACKGROUND-REPEAT: no-repeat}
.homepage_box .listItemHeader{PADDING-LEFT: 0px;FONT-WEIGHT: bold;MARGIN-BOTTOM: 4px}
.column-middle{HEIGHT: 5px}
.FabFourTitle{FONT-WEIGHT: bold;COLOR: #000000;TEXT-DECORATION: underline}
.footerBoldLink{FONT-WEIGHT: bold;TEXT-DECORATION: underline}
.policyLink{FONT-WEIGHT: bold}
div.popoutercontainer {width:331px;border:1px solid #666666;}
div.poptopbar {width:331px;height:30px;background-color:#898E93;}
div.poptitle {	float:left;	font:bold 12px/12px Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;padding:9px 0px 5px 14px;}
div.closebox {	float:right;width:17px;	height:17px;padding:6px 7px 0px 0px;}
div.closebox a{display:block;width:17px;height:17px;line-height:17px;cursor:pointer;}
div.popmaincontainer{height:auto !important;height:165px;background-color:#E9ECEF;padding-bottom:15px;width:331px;}
div.poptxtbox {font-size:12px;color:#000000;padding:20px 10px 10px 15px;}
div.iconbox {float:left;width:51px;height:51px;padding:20px 0px 20px 27px}
div.poperrorbox {color:#FF0000;padding-left: 127px;}
div.formlabel {float:left;width:120px;	font-weight:bold;	color:#000000;text-align:right;padding:0px 5px 0px 0px;}
div.fieldbox {float:left;width:172px;padding-top:5px;}
div.popbtn {height:25px;border:1px solid #666666;}
div.btnlabel {float:left;height:18px;font-weight:bold;color:#FFFFFF;	text-align:center;cursor:pointer;padding:4px 0px 0px 0px;width:9em;}
div.btnlabel a{display:block;width:114px;height:18px;padding:7px 0px 0px 14px;cursor:pointer;color:#FFFFFF;text-decoration:none;text-align:center;}
div.btnarrow {float:right;width:14px;height:17px;cursor:pointer;padding-top:6px;}
div.btnarrow a{display:block;width:14px;height:25px;cursor:pointer;}
div.closetxt {width:200px;	font-weight:bold;color:#005CAC;text-align:center;margin-left:67px;cursor:pointer;text-decoration:underline;}
div.closetxt a{font-weight:bold;color:#005CAC;text-decoration:underline;}
div.divide {clear:both;}
div.btnorange {background-color:#DC5752;}
div.shppop {white-space: nowrap;}
div.lnk {cursor:pointer; color:blue; display:inline; text-decoration:underline;}
.cartseparator {border-bottom: solid #d5d8a9; border-width:1px;}
.savecartmodule { background-color: #E7EAF2; text-align: center; }
.cartitem {padding-left:2px;padding-top:5px;padding-bottom:5px;  width:100px; }
.tblhomepage
{margin-left:9px;margin-top:9px;}
.tblhomepagebml
{margin-left:9px;}
.holiday2010LongMsgContainer
{
	background-image:url("http://cache1.allpostersimages.com/images/holiday/APC_Holiday_Gift-Box-Full.png");
	background-position:25 50%;
	background-repeat:no-repeat;
	padding-left:65px;
	padding-top:5px;
	text-align:left;
}
.holiday2010NotArriveMsgContainer
{		
	padding-left:65px;
	padding-top:5px;
	padding-bottom:10px;
}
.holiday-shipping-green-date
{
	color:#089606;	
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:0px;
}

.holiday-shipping-red
{
	color:#990000;	
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:0px;	
}
.headerPointerCursor
{
	cursor:pointer;
}
.cellmaincontent{margin-left:auto;margin-right:auto;}
.leftNavContainer{ width:215px; min-height:400px; border-right: 1px solid #B1B1B0; border-bottom: 1px solid #B1B1B0; }
.leftNavAdjustment{margin-left:225px;}

/*Changes done for ATG-APC Recommendation*/
#recoRend{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;color:#000000; }
.recoRendTitle{border-bottom:1px solid #DDDDDD; color: #677590;font-weight:bold;padding-bottom:5px;font-size:20px;}
#pdp .cs-rec, #upsell .cs-rec {float:left; width:186px;height:250px; #height:240px; text-align:center; display:inline;margin-left:8px;background:transparent url(http://cache1.allpostersimages.com/images/recRend/recBK2.jpg) no-repeat top center;}
#pdp img, #upsell img {border:0;margin:12px 12px 20px 12px;}
#pdp a, #upsell a {text-decoration:none;color:#666666;}
#pdp .cs-name, #upsell .cs-name {text-decoration:none;color:#000000;}
#pdp a span, #upsell a span {display:block; clear:both;}
#pdp .cs-dynPrice, #upsell .cs-dynPrice {color:#D12728;display:none;} 
#pdp .scroll-container {width: 617px; height:250px; #height:240px; overflow:hidden; float:left;top:8px;margin-bottom:10px;margin-left:28px;}
#pdp .scroll-button-left {background:transparent url(http://cache1.allpostersimages.com/images/homepage/scrollLeft.gif) no-repeat center center; width:27px; height:40px; display:inline; float:left; margin:70px 0px 0 0;position:relative;left:-8px;cursor:pointer;}
#pdp .scroll-button-right {background:transparent url(http://cache1.allpostersimages.com/images/homepage/scrollRight.gif) no-repeat center center; width:27px; height:40px; display:inline; float:right; margin:70px 0 0 0px;position:relative;left:8px;cursor:pointer;}
#pdp .dynCartButton, #upsell .dynCartButton, #pdp .dynCartPopButton, #upsell .dynCartPopButton {display:block; cursor:pointer;}
#pdp .dynCartImage, #upsell .dynCartImage {margin:0px;}
#upsell .scroll-container {width: 398px; height:250px; #height:240px; overflow:hidden; float:left;top:8px;margin-bottom:10px;margin-left:0px;}
#upsell .scroll-button-left {background:transparent url(http://cache1.allpostersimages.com/images/homepage/scrollLeft.gif) no-repeat center center; width:15px; height:40px; display:inline; float:left; margin:70px 0px 0 0;position:relative;left:-8px;cursor:pointer;}
#upsell .scroll-button-right {background:transparent url(http://cache1.allpostersimages.com/images/homepage/scrollRight.gif) no-repeat center center; width:15px; height:40px; display:inline; float:right; margin:70px 0 0 0px;position:relative;left:-8px;cursor:pointer;}
/*dialog */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000000; filter:alpha(Opacity=60); opacity: 0.6; -moz-opacity: 0.6; -khtml-opacity: 0.6;}
.ui-dialog { position: relative; width: 370px; }
.ui-dialog .ui-dialog-titlebar { position: relative; padding: 10px 35px 10px 15px;  }
.ui-dialog .ui-dialog-title { float: left;} 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; top:7px; right: 9px; width: 17px; height: 17px; text-decoration:none; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: 15px; _padding: 0px; background-color:#FFFFFF; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-widget-content{ border:1px solid #000000; }
.ui-dialog .ui-dialog-titlebar { background-color:#666666;  }
/*dialog*/

.dailog-hidden {display: none;}
.dialog-titlebar {position: relative; padding: 10px 35px 10px 15px;  background-color:#ffffff; border-bottom:1px solid #DDDDDD; color: #677590;font-weight:normal;padding-bottom:5px;font-size:20px;}
.dailog_ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.close-icon {background-image: url("http://cache1.allpostersimages.com/images/recRend/close.gif"); width:18px; height:18px; display: block; background-repeat: no-repeat; color:#000000; text-decoration:none; cursor:pointer;}
#addToCartDetailsTable tr td {padding:5px; text-align:center;}
.addToCartDetailsBold td { font-weight:bold;}
.addToCartDetailsSelected td {font-weight:bold;}
/*#addToCartDetailsTable .addToCartButton {background-image: url("http://cache1.allpostersimages.com/images/recRend/addtocart.gif"); cursor: pointer; font-size: 11px; font-weight: bold; padding: 8px; color:#ffffff; width:150px; margin-left:auto; margin-right:auto;}*/
.hidden {display:none;}

.ui-dialog .addToCartButton {background-image: url("http://cache1.allpostersimages.com/images/recRend/addtocart.gif"); cursor: pointer; font-size: 11px; font-weight: bold; padding: 8px; color:#ffffff; width:150px; margin-left:auto; margin-right:auto;}
#addToCartModalDailog{max-height:400px;width:577px !important;_width:605px !important; }


#REquickViewContainer{ color:#C7C8CA;font-family:"helvetica neue", arial, sans-serif;font-size:12px;position:absolute;display:none;z-index:1000;}
#REqvBox{background-color:#141615;border:4px solid #FFFFFF;#height:1%;}
#REqvImageContainer{ text-align:center;margin:16px 16px 0 16px;}
#REqVImage{margin-left:auto;margin-right:auto;border:1px solid #C7C8CA;cursor:pointer;}
#REqVText{margin: 12px 16px; line-height:130%;#height:1px;text-align:center;}
#REqVText a {color:#FFFFFF; text-decoration:none;}
/*Changes done for ATG-APC Recommendation*/

/*Changes for my favorites IE browser*/
.assuretable td div div {_font-size:0px;}
.assuretable td.assurecell div div {_font-size:11px;}
#xs_pDiv {clip:rect(0 320 0 0);}
.internalAdLink{cursor:pointer;float:left !important;}
.internalAdNoLink{cursor:default;float:left !important;}
