.pricing { 
	color: #ffffff;
}
div,span,div span{
   margin:0;padding:0;
   border:0;outline:0;
   font-weight:normal;
   color:#474747;
   font-family:Arial;
   font-size:12px;
   text-decoration:none;
}
ul,li{
   margin:0px;padding:0px;
}
h1,h2,h3,h4,h5,h6,p{
   margin:0;padding:0;
   border:0;outline:0;
   font-weight:normal;
   color:#474747;
   font-family:Arial,Helvetica,sans-serif;
   font-size:10px;
}
a {
	outline-style:none;
}
b {
	margin:0;padding:0;
	border:0;outline:0;
	font-family:Arial,Helvetica,sans-serif;
	
}
.right {
	float:right;
}
.left {
	float:left;
}
.popup-position, .frameColors {
	position:relative;
}
.main-body-width {
	width:800px;
	margin:0 auto;
	text-align:left;
}

.main-body-width-tt {
	width:900px;
	margin:0 auto;
	text-align:left;
}

.main-body-width-canvas {
	width:930px;
	margin:0 auto;
	text-align:left;
}

.body-content {
	padding:0px 15px 15px;
}
.body-content-1 {
	padding:15px 15px 15px 0px;
}
.body-content a,.body-content a:hover{
	color:#0092D8;
}
.body-content A:hover{
	text-decoration:none;
}

.body-content h6 {
	margin-bottom:15px;
}
.body-content h6 span{
	color:#0092D8;
	margin-left:4px;
}
.flash-demo {
	width:515px;
	height:195px;
}
.top-content h2 {
	font-size:20px;
	color:#FB7401;
	margin-bottom:12px;
	font-weight:bold;
}
.panel-content a,.panel-content a:hover {
	font-size:12px;
	font-weight:bold;
	color:#474747;
}
.panel-content a {
	text-decoration:none;
}
.panel-content .blue {
	color:#FB7401;
	font-weight:bold;
}
.panel-content .orange {
	color:#ff9a2c;
	font-weight:bold;
}
.panel-content span,.panel-content ul, .panel-content h1{
	color:#000;
}
.panel-content ul {
	margin-left:15px;
	padding:0px;
}
.panel-content ul li span {
	color:#000;
}
.panel-content span a img{
	padding-top:-5px;
}
.top-content{
	width:213px;
	padding-top:10px;
}
.top-content h3 {
	height:73px;
}
.designs-panel {
	margin:35px 0px 24px 0px;
	width:770px;
	height:160px;
}
.designs-panel div span {
	font-weight:bold;
	font-size:13px;
	color:#717171;
	padding-bottom:10px;
}
.design-images {
	padding:10px 4px 0px 4px;
	float:left;
	text-align:center;
}
.design-images div{
	width:142px;
}
.design-images h4,.design-images-last h4{
	font-size:11px;
	color:#717171;
	padding-top:6px;
}
.product-tile {
	width:175px;
	height:170px;
}
.grey-panel {
	height:170px;
	margin-bottom:30px;
}
.small-panel {
	width:770px;
}
.small-panel-left {
	float:left;
	width:375px;
}
.small-grey-panel {
	background-color:#FDEAD9;
	padding:10px 0px 10px 12px;
	margin-bottom:15px;
	font-weight:bold;
	color:#FB7401;
	font-size:13px;
}
.long-grey-panel {
	background-color:#FDEAD9;
	margin-bottom:15px;
	padding:10px 0px 10px 12px;
	font-weight:bold;
	color:#FB7401;
	font-size:13px;
}
.long-grey-panel-content {
	float:left;
	width:375px;
	margin-bottom:30px;
	height: 200px;
}
.panel-content {
	float:left;
	width:192px;
	height:155px;
}
.panel-button {
	margin-left:190px;
}
/* product display styles */
.displayimage li, .displayimage ul,.tabmenu .tabs{
	list-style-type:none;
}
.both {
	clear:both;
}
.productdisplay .displayimage .template {
	overflow:hidden;
}
.productdisplay .displayimage .template table {
	width:381px;
	height:381px;
	border:1px solid #cccccc;
	margin-bottom:3px;
}
.template .tab2 {
	overflow:auto;
	height:372px;
}
.template .tab2 div{
	padding:10px;
}
.template .tab1{
	width:379px;
	overflow:hidden;
}
.template img.square-spread {
	margin-left:-51px;
}
html>body .template img.square-spread {
	left:-50px;
}
.template img.rectangle-spread {
	margin-left:19px;
}
html>body .template img.rectangle-spread {
	left:22px;
}
.productdisplay .subtemplate,
.productdisplay .subtemplate-text{
	list-style:none;
}
.productdisplay .subtemplate li {
	float:left;
	height:50px;
	width:125px;
	margin-right:3px;
}
.productdisplay .subtemplate li a{
	display:block;
	height:51px;
	width:125px;
	background:url(../../../../../default/images/walgreens/books/productdisplay-tabs-bg.gif) top left no-repeat;
	cursor:pointer;
}
.productdisplay .subtemplate li a:hover,
.productdisplay .subtemplate li a img:hover,
.productdisplay .subtemplate li a.selected{
	background:url(../../../../../default/images/walgreens/books/productdisplay-tabs-bg.gif) bottom left no-repeat;
}
.subtemplate li a img {
	margin:1px 0px 0px 1px;
}
.subtemplate-text li{
	float:left;
	width:125px;
	text-align:center;
	font-size:9px;
	color:#999;
	line-height:22px;
}
.columns{
	padding:0 0px 0 0;
}
.productoptions {
	width:334px;
	float:right;
}
.productdesigns h2 span.blue {
	color:#FB7401;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin-top:-3px;
}
.productdesigns h1.theme-name a {
	font-size:10px;
	font-weight:normal;
	margin-left:6px;
}
.productdesigns b {
	font-weight:bold;
}
.productdesigns h2 {
	margin-bottom:3px;
}
.blue {
	color:#FB7401;
	font-weight:bold;
}
.orange {
	color:#FF9933;
	font-weight:bold;
}	
.greytext {
	color:#474747;
	font-weight:bold;
}
.productdesigns h1 {
	padding-bottom:4px;
}
.productdesigns h1.theme-name span{
	font-size:14px;
}
.productoptions a.info, .panel-content a.info, .customers a.info{
	background:url(../../../../../default/images/walgreens/books/icon-info.gif) no-repeat scroll 0 0;
	width:12px;height:12px;
	margin:0px 6px 6px 6px;
	text-indent:-99999999999px;
	display:block;
	float:left;
	text-decoration:none;
}
.productoptions a.info:hover,.panel-content a.info:hover, .customers a.info:hover {
	background-position:-12px 0;
}
.sizescovers {
	padding-top:0px;
}
.sizescovers b span{
	font-weight:bold;
}
.sizescovers .sizes {
	height:96px;
	margin-top:18px;
}
.sizescovers .covers {
	height:20px;
	margin-top:15px;
}
.sizescovers .sizes .images{
	float:right;
	width:243px;
	height:96px;
}
.sizescovers .covers .dropdown {
	float:right;
	width:243px;
}
.covers .selectcover{
	position:relative;	
	height:20px;
	width:236px;
	margin:0 0 15px 90px;
}
.covers .selectcover select{
	width:236px;
	height:20px;
}
.covers .selectcover .opendesigns{
	width:236px;
	height:22px;
	position:absolute;
	top:0;left:0;
	background-image:url(../../../../../default/images/spacer.gif);
}
.covers .selectcover .opendesigns span{
	display:block;
	padding:3px 0 0 6px;
	font-size:11px;
}
.dropdown select{
	width:236px;
	font-size:11px;
	height:20px;
}
.dropdown img{
	display:inline
}
.dropdown span{
	position:relative;
	left:10px;
	top:-17px;
}
.sizescovers .sizes .text {
	width:53px;
	vertical-align:top;
}
.sizescovers .images a{
	margin-right:2px;
}

/* sizes images class starts here */
.sizescovers .images a.size-5x7,
.sizescovers .images a.size-5x7-selected{
	background:url(../../../../../default/images/walgreens/books/5x7-plain.gif) no-repeat scroll 0 0;
	width:68px;
	height:52px;
	float:left;
	display:block;
	text-align:center;
	text-decoration:none;
	padding-top:12px
}
.sizescovers .images a.size-5x7 span,.sizescovers .images a.size-5x7-selected span{
	padding-top:12px;
	font-size:9px;
}
.sizescovers .images a.size-5x7:hover,
.sizescovers .images a.size-5x7-selected{
	background:url(../../../../../default/images/walgreens/books/5x7-hover.gif) no-repeat scroll 0 0;
	padding-top:12px;

}

.sizescovers .images a.size-6x4,
.sizescovers .images a.size-6x4-selected{
	background:url(../../../../../default/images/walgreens/books/5x7-plain.gif) no-repeat scroll 0 0;
	width:68px;
	height:52px;
	float:left;
	display:block;
	text-align:center;
	text-decoration:none;
	padding-top:12px
}
.sizescovers .images a.size-6x4 span,.sizescovers .images a.size-6x4-selected span{
	padding-top:12px;
	font-size:9px;
}
.sizescovers .images a.size-6x4:hover,
.sizescovers .images a.size-6x4-selected{
	background:url(../../../../../default/images/walgreens/books/5x7-hover.gif) no-repeat scroll 0 0;
	padding-top:12px;

}

.sizescovers .images a.size-8x11,
.sizescovers .images a.size-8x11-selected{
	background:url(../../../../../default/images/walgreens/books/8x11-plain.gif) no-repeat scroll 0 0;
	width:100px;
	height:76px;
	float:left;
	display:block;
	text-align:center;
	text-decoration:none;
	padding-top:22px;
}
.sizescovers .images a.size-8x11 span,.sizescovers .images a.size-8x11-selected span{
	padding-top:22px;
	font-size:9px;
}
.sizescovers .images a.size-8x11:hover,
.sizescovers .images a.size-8x11-selected{
	background:url(../../../../../default/images/walgreens/books/8x11-hover.gif) no-repeat scroll 0 0;
	padding-top:22px;
}
.sizescovers .images a.size-12x12,
.sizescovers .images a.size-12x12-selected{
	background:url(../../../../../default/images/walgreens/books/12x12-plain.gif) no-repeat scroll 0 0;
	width:98px;
	height:96px;
	float:left;
	display:block;
	text-align:center;
	text-decoration:none;
	padding-top:32px;
}
.sizescovers .images a.size-12x12 span,.sizescovers .images a.size-12x12-selected span{
	padding-top:32px;
	font-size:9px;
}
.sizescovers .images a.size-12x12:hover,
.sizescovers .images a.size-12x12-selected{
	background:url(../../../../../default/images/walgreens/books/12x12-hover.gif) no-repeat scroll 0 0;
	padding-top:32px;
}
.sizescovers .images a.size-8x8,
.sizescovers .images a.size-8x8-selected{
	background:url(../../../../../default/images/walgreens/books/8x8-plain.gif) no-repeat scroll 0 0;
	width:76px;
	height:76px;
	float:left;
	display:block;
	text-align:center;
	text-decoration:none;
	padding-top:22px;
}
.sizescovers .images a.size-8x8 span,.sizescovers .images a.size-8x8-selected span{
	padding-top:22px;
	font-size:9px;
}
.sizescovers .images a.size-8x8:hover,
.sizescovers .images a.size-8x8-selected{
	background:url(../../../../../default/images/walgreens/books/8x8-hover.gif) no-repeat scroll 0 0;
	padding-top:22px;
}
.design-container {
	left:0px;
	width:232px;
	border:1px solid #ccccff;
	visibility:hidden;
	position:absolute;
	top:22px;
	background:#FFF;
}
/* sizes images class ends here */
/* overview & spec tabs content */
.tabmenu {
	font:12px Arial;
	line-height:normal;
}
.tabmenu .tabs{
	list-style-type: none;
	margin:0;
	padding:0 0 0 10px;
	width:100%;
}
.tabmenu .tabs li{
	float:left;
	margin:0 3px 0 0;
	padding:0;
}
.tabmenu .tabs a {
	float:left;
	background:url(../../../../../default/images/walgreens/books/tab-left.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
	text-align:center;	
}
.tabmenu .tabs a span {
	float:left;
	display:block;
	background:url(../../../../../default/images/walgreens/books/tab-right.gif) no-repeat right top;
	padding:3px 22px 3px 15px;
	font-weight:bold;
	color:#494949;
}
.tabmenu .tabs a span {float:none;}
.tabmenu .tabs a:hover span {
	color: #ffffff;
}
.tabmenu .tabs .selected-tab a {
	background-position:0 -21px;
	position:relative;
	top:1px;
}
.tabmenu .tabs .selected-tab a span {
	background-position:100% -21px;
	color: #ffffff;
}
.tabmenu .tabs a:hover {
	background-position:0% -21px;
	position:relative;
	top:1px;
}
.tabmenu .tabs a:hover span {
	background-position:100% -21px;
	color: #ffffff;
}
.tabcontent{
	background:url(../../../../../default/images/walgreens/books/tab-nav-bg.gif) no-repeat left top;
	overflow:auto;
	height:auto;
}
.tt-tabcontent
{
	
	background:url(../../../../../default/images/walgreens/books/tab-nav-bg-tt.gif) no-repeat left top;
	overflow:auto;
	height:auto;
}
}
.tabmaincontent {
	padding:20px 20px 14px 20px;
	height:100%;
}
html>body .tabmaincontent {
	padding:20px 20px 14px 20px;
	height:auto;		
}


.tabmaincontent-tt {
	padding:20px 20px 14px 20px;
	height:auto;	
}

.tabmaincontent-tt ul {
	margin:5px 0px 0px 20px;
	padding:0;
}
.tabmaincontent-tt li{
	tabmaincontent-tt:5px;
	padding:0;
}
.tabmaincontent ul {
	margin:5px 0px 0px 20px;
	padding:0;
}
.tabmaincontent li{
	margin-top:5px;
	padding:0;
}
.rightBox2 {
        padding-left:25px;
        height:292px;
        width:400px;
}

/* Frame Images */
.portrait8x12{
    position:relative;
    width : 156px;
    height : 196px;
    top:58px;
    left:111px;
}
.portrait8x12 .frame{
    position:absolute;
    width : 156px;
    height : 196px;
    top:0px;
    left:0px;
}
.portrait8x12 .user-image{
    position:absolute;
    width:80px;
    height:120px;
    top:38px;
    left:38px;
}
.landscape8x12{
    position:relative;
    width : 196px;
    height : 156px;
    top:78px;
    left:92px;
}
.landscape8x12 .frame{
    position:absolute;
    width : 196px;
    height : 156px;
    top:0px;
    left:0px;
}
.landscape8x12 .user-image{
    position:absolute;
    width:120px;
    height:80px;
    top:38px;
    left:38px;
}

.portrait11x14{
    position:relative;
    width : 275px;
    height : 350px;
    top:40px;
    left:108px;
}
.portrait11x14 .frame{
    position:absolute;
    width : 289px;
    height : 364px;
    top:-10px;
    left:-17px;
}
.portrait11x14 .user-image{
    position:absolute;
    width:275px;
    height:350Px;
    top:-3px;
    left:-10px;
}
.landscape11x14{
    position:relative;
    width : 350px;
    height : 275px;
    top:78px;
    left:62px;
}
.landscape11x14 .frame{
    position:absolute;
    width : 364px;
    height : 289px;
    top:-6px;
    left:-17px;
}
.landscape11x14 .user-image{
    position:absolute;
    width:350px;
    height:275px;
    top:1px;
    left:-10px;
}
.portrait12x18{
    position:relative;
    width : 196px;
    height : 256px;
    top:27px;
    left:92px;
}
.portrait12x18 .frame{
    position:absolute;
    width : 196px;
    height : 256px;
    top:0px;
    left:0px;
}
.portrait12x18 .user-image{
    position:absolute;
    width:120px;
    height:180px;
    top:38px;
    left:38px;
}
.landscape12x18{
    position:relative;
    width : 256px;
    height : 196px;
    top:58px;
    left:62px;
}
.landscape12x18 .frame{
    position:absolute;
    width : 256px;
    height : 196px;
    top:0px;
    left:0px;
}
.landscape12x18 .user-image{
    position:absolute;
    width:180px;
    height:120px;
    top:38px;
    left:38px;
}

.portrait15x20{
    position:relative;
    width : 226px;
    height : 276px;
    top:26px;
    left:77px;
}
.portrait15x20 .frame{
    position:absolute;
    width : 226px;
    height : 276px;
    top:0px;
    left:0px;
}
.portrait15x20 .user-image{
    position:absolute;
    width:150px;
    height:200px;
    top:38px;
    left:38px;
}

.landscape15x20{
    position:relative;
    width : 276px;
    height : 226px;
    top:43px;
    left:52px;
}

.landscape15x20 .frame{
    position:absolute;
    width : 276px;
    height : 226px;
    top:0px;
    left:0px;
}

html>body .landscape15x20 .frame{
    position:absolute;
    width : 276px;
    height : 226px;
    top:0px;
    left:0px;
}
.landscape15x20 .user-image{
    position:absolute;
    width:200px;
    height:150px;
    top:38px;
    left:38px;
}

.portrait16x16{
    position:relative;
    width : 130px;
    height : 130px;
    top:91px;
    left:125px;
}
.portrait16x16 .frame{
    position:absolute;
    width : 130px;
    height : 130px;
    top:0px;
    left:0px;
}
.portrait16x16 .user-image{
    position:absolute;
    width:118px;
    height:118px;
    top:6px;
    left:6px;
}

.portrait24x24{
    position:relative;
    width : 190px;
    height : 190px;
    top:61px;
    left:95px;
}
.portrait24x24 .frame{
    position:absolute;
    width : 190px;
    height : 190px;
    top:0px;
    left:0px;
}
.portrait24x24 .user-image{
    position:absolute;
    width:178px;
    height:178px;
    top:6px;
    left:6px;
}

.portrait30x30{
    position:relative;
    width : 234px;
    height : 234px;
    top:39px;
    left:73px;
}
.portrait30x30 .frame{
    position:absolute;
    width : 234px;
    height : 234px;
    top:0px;
    left:0px;
}
.portrait30x30 .user-image{
    position:absolute;
    width:222px;
    height:222px;
    top:6px;
    left:6px;
}

.portrait36x36{
    position:relative;
    width : 278px;
    height : 278px;
    top:17px;
    left:51px;
}
.portrait36x36 .frame{
    position:absolute;
    width : 278px;
    height : 278px;
    top:0px;
    left:0px;
}
.portrait36x36 .user-image{
    position:absolute;
    width:266px;
    height:266px;
    top:6px;
    left:6px;
}
.landscape16x16{
    position:relative;
    width : 130px;
    height : 130px;
    top:91px;
    left:125px;
}
.landscape16x16 .frame{
    position:absolute;
    width : 130px;
    height : 130px;
    top:0px;
    left:0px;
}
.landscape16x16 .user-image{
    position:absolute;
    width:118px;
    height:118px;
    top:6px;
    left:6px;
}

.landscape24x24{
    position:relative;
    width : 190px;
    height : 190px;
    top:61px;
    left:95px;
}
.landscape24x24 .frame{
    position:absolute;
    width : 190px;
    height : 190px;
    top:0px;
    left:0px;
}
.landscape24x24 .user-image{
    position:absolute;
    width:178px;
    height:178px;
    top:6px;
    left:6px;
}

.landscape30x30{
    position:relative;
    width : 234px;
    height : 234px;
    top:39px;
    left:73px;
}
.landscape30x30 .frame{
    position:absolute;
    width : 234px;
    height : 234px;
    top:0px;
    left:0px;
}
.landscape30x30 .user-image{
    position:absolute;
    width:222px;
    height:222px;
    top:6px;
    left:6px;
}

.landscape36x36{
    position:relative;
    width : 278px;
    height : 278px;
    top:17px;
    left:51px;
}
.landscape36x36 .frame{
    position:absolute;
    width : 278px;
    height : 278px;
    top:0px;
    left:0px;
}
.landscape36x36 .user-image{
    position:absolute;
    width:266px;
    height:266px;
    top:6px;
    left:6px;
}
.portrait16x20{
    position:relative;
    width : 128px;
    height : 158px;
    top:92px;
    left:126px;
}
.portrait16x20 .frame{
    position:absolute;
    width : 128px;
    height : 158px;
    top:0px;
    left:0px;
}
.portrait16x20 .user-image{
    position:absolute;
    width:120px;
    height:150px;
    top:4px;
    left:4px;
}

.landscape16x20{
    position:relative;
    width : 158px;
    height : 128px;
    top:92px;
    left:111px;
}
.landscape16x20 .frame{
    position:absolute;
    width : 158px;
    height : 128px;
    top:0px;
    left:0px;
}
.landscape16x20 .user-image{
    position:absolute;
    width:150px;
    height:120px;
    top:4px;
    left:4px;
}

.portrait20x30{
    position:relative;
    width : 148px;
    height : 222px;
    top:46px;
    left:120px;
}
.portrait20x30 .frame{
    position:absolute;
    width : 148px;
    height : 222px;
    top:0px;
    left:0px;
}
.portrait20x30 .user-image{
    position:absolute;
    width:140px;
    height:214px;
    top:4px;
    left:4px;
}

.landscape20x30{
    position:relative;
    width : 222px;
    height : 148px;
    top:100px;
    left:78px;
}
.landscape20x30 .frame{
    position:absolute;
    width : 222px;
    height : 148px;
    top: 0px;
    left: 0px;
}
.landscape20x30 .user-image{
    position:absolute;
    width:214px;
    height:140px;
    top: 4px;
    left: 4px;
}

.portrait24x36{
    position:relative;
    width : 188px;
    height : 278px;
    top:17px;
    left:96px;
}
.portrait24x36 .frame{
    position:absolute;
    width : 188px;
    height : 278px;
    top:0px;
    left:0px;
}
.portrait24x36 .user-image{
    position:absolute;
    width:180px;
    height:270px;
    top:4px;
    left:4px;
}

.landscape24x36{
    position:relative;
    width : 278px;
    height : 188px;
    top:62px;
    left:51px;
}

.landscape24x36 .frame{
    position:absolute;
    width : 278px;
    height : 188px;
    top:0px;
    left:0px;
}

html>body.landscape24x36 .frame{
    position:absolute;
    width : 278px;
    height : 188px;
    top:0px;
    left:0px;
}
.landscape24x36 .user-image{
    position:absolute;
    width:270px;
    height:180px;
    top:4px;
    left:4px;
}


.portrait10x25{
    position:relative;
    width : 80px;
    height : 178px;
    top:67px;
    left:150px;
}
.portrait10x25 .frame{
    position:absolute;
    width : 80px;
    height : 178px;
    top:0px;
    left:0px;
}
.portrait10x25 .user-image{
    position:absolute;
    width:66px;
    height:166px;
    top:6px;
    left:7px;
}

.landscape10x25{
    position:relative;
    width : 178px;
    height : 80px;
    top:116px;
    left:101px;
}
.landscape10x25 .frame{
    position:absolute;
    width : 178px;
    height : 80px;
    top:0px;
    left:0px;
}
.landscape10x25 .user-image{
    position:absolute;
    width:166px;
    height:66px;
    top:7px;
    left:6px;
}


.portrait16x40{
    position:relative;
    width : 120px;
    height : 278px;
    top:17px;
    left:130px;
}
.portrait16x40 .frame{
    position:absolute;
    width : 120px;
    height : 278px;
    top:0px;
    left:0px;
}
.portrait16x40 .user-image{
    position:absolute;
    width:106px;
    height:266px;
    top:6px;
    left:7px;
}

.landscape16x40{
    position:relative;
    width : 278px;
    height : 120px;
    top:91px;
    left:51px;
}
.landscape16x40 .frame{
    position:absolute;
    width : 278px;
    height : 120px;
    top:0px;
    left:0px;
}
.landscape16x40 .user-image{
    position:absolute;
    width:266px;
    height:106px;
    top:7px;
    left:6px;
}

/* browse page */
.top-layout2 h1 span{
	font:20px Arial;
	color:#FB7401;
	font-weight:bold;
}
.top-layout2 .card-content {
	float:right;
	text-align:right;
	width:465px;
	text-align:left;
}
.top-layout2 .card-content p {
	padding-top:9px;
}
.top-layout2 .card-content a span{
	color:#0092D8;
}
.styles-left-container {
	width:207px;
	background:url(../../../../../default/images/walgreens/books/leftcontiner-bg.jpg); background-repeat:repeat-y;
	float:left;
	position: relative;
	top: -72px;
	text-align: left;
	border-top: 5px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	margin-left: 3px;
}
.styles-right-container {
	float:right;
	width:680px;
	margin-right: 10px;
}
.styles-right-container .animated-dots {
	margin-left:110px;
}
/* Narrow result display */
.narrow-result-display {
	font:10px Arial;
}
.narrow-result-display h1{
	padding:7px 0px 0px 14px;
	font-weight:bold;
	font-size:13px;
	color:#676767;
}
.narrow-result-display h2 {
	padding:6px 0px 0px 13px;
	margin-bottom:14px;
}
/* browse style image display starts*/
.rectangle-tile{
	background:url(../../../../../default/images/walgreens/books/browsetile_8x11_base.gif) top left no-repeat;
	width:176px;height:176px;
	position:relative;
	padding-top:-110px;
	display:block;
}
.rectangle-tile .rectangle-background-theme{
	position:absolute;
	top:33px;left:16px;
	width:142px;height:108px;
}
.rectangle-tile .rectangle-theme-photos {
	background:url(../../../../../default/images/walgreens/books/browsetile_8x11_photos.gif) top left no-repeat;
	position:absolute;
	width:105px;height:37px;
	top:63px;left:27px;
}
.rectangle-tile .rectangle-fade {
	background:url(../../../../../default/images/walgreens/books/browsetile_8x11_fade.png) top left no-repeat;
	position:absolute;
	right:17px;
	top:33px;
	width:20px;
	height:108px;

}
.square-tile{
	background:url(../../../../../default/images/walgreens/books/browsetile_12x12_base.gif) top left no-repeat;
	width:176px;height:176px;
	position:relative;
}
.square-tile .square-background-theme{
	position:absolute;
	top:14px;left:18px;
	width:142px;height:142px;
}
.square-tile .square-theme-photos {
	background:url(../../../../../default/images/walgreens/books/browsetile_12x12_photos.gif) top left no-repeat;
	position:absolute;
	width:100px;height:60px;
	top:50px;left:35px;
}
.square-tile .square-fade {
	background:url(../../../../../default/images/walgreens/books/browsetile_12x12_fade.png) top left no-repeat;
	position:absolute;
	right:16px;
	top:14px;
	width:20px;
	height:142px;
	
}
/* browse style image display ends*/

.productdisplayimage {
	width: 177px;
	float:left;
	padding: 15px 23px;
	margin:1px 1px 0px 0px;
	border: 1px solid #cccccc;
	height:280px;
}
.productdisplayimage b {
	line-height:28px;
	padding:7px 0px 11px 0px;
	text-transform:capitalize;
	white-space: nowrap;
}
.productdisplayimage red {
	color:#ff0606;
}
.productdisplayimage p {
	padding-top:5px;
}
.flip-picture select {
	margin-left:10px;
}
/* yellow button */
.yellow-button {
	padding-top:40px;
	text-transform:uppercase;

}
.gradient-yellow-button {
	background:transparent url(../../../../../default/images/walgreens/books/button-left.jpg) no-repeat scroll left top;
	display:block;
	padding:0 0 8px 10px;
	float:left;
	text-decoration:none;
}
.disabled-gradient-yellow-button {
	background:transparent url(../../../../../default/images/walgreens/books/button-left.jpg) no-repeat scroll left top;
	display:block;
	padding:0 0 8px 10px;
	float:left;
	text-decoration:none;
}
.gradient-yellow-button span{
	background:transparent url(../../../../../default/images/walgreens/books/button-right.jpg) no-repeat scroll right top;
	display:block;
	padding:3px 12px 6px 2px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	font-size:11px;
}
.disabled-gradient-yellow-button span{
	background:transparent url(../../../../../default/images/walgreens/books/button-right.jpg) no-repeat scroll right top;
	display:block;
	padding:3px 12px 6px 2px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	font-size:11px;
}
.gradient-yellow-button:hover,.disabled-gradient-yellow-button:hover {
	text-decoration:none;
}
/* grey button*/
.gradient-grey-button {
	background:transparent url(../../../../../default/images/walgreens/books/button-left.jpg) no-repeat scroll left top;
	display:block;
	padding-left:10px;
	text-decoration:none;
	float:left;
}
.gradient-grey-button span{
	background:transparent url(../../../../../default/images/walgreens/books/button-right.jpg) no-repeat scroll right top;
	display:block;
	padding:3px 12px 6px 2px;
	font-weight:bold;
	color:#ffffff;
	text-transform: uppercase;
	font-size:11px;
}
.browse-first {
	float:left;
	height:255px;
}
.browse-first b,
.browse-rest b,
.browse-last b {
	text-transform:capitalize;
}
.browse-rest {
	float:left;
	padding-left:75px;
	height:145px;
}
.cards-browse-rest {
	float:left;
	padding-left:55px;
	height:150px;
}
.browse-last {
	float:left;
	padding-left:75px;
	height:145px;
}
.cards-browse-last {
	float:left;
	padding-left:55px;
	height:70px;
}
.browse-first a, .browse-rest a, .browse-last a, .browse-first a:hover, .browse-rest a:hover, .browse-last a:hover{
	font-weight:normal;
	text-decoration:none;
	color:#474747;
	font-size:11px;
	line-height:15px;
	text-transform:capitalize;
}
.browse-first b a, .browse-rest b a, .browse-last b a, .browse-first b a:hover, .browse-rest b a:hover{
	text-decoration:none;
	color:#474747;
	font-weight:bold;	
	line-height:15px;
	text-transform:capitalize;
}
.break {
	height:35px;
}
.small-break {
	height:14px;
}
/* Collapsible */
.collapsible {
	display:block;
	margin:0px 5px;
}
.collapsible .collapsible-off {
	background:url(../../../../../default/images/walgreens/books/plus-sign.gif) no-repeat 175px 6px;position:relative;
}
.collapsible .collapsible-on{
	background:url(../../../../../default/images/walgreens/books/minus-sign.gif) no-repeat 175px 6px;position:relative;
}
.collapsible li a.title {
	font-size:13px;
	color:#FB7401;
	font-weight:bold;
	padding:0 0 0 8px;
	text-decoration:none;
	line-height:25px;
	display:block;
	width: 195px;
}
.collapsible li.collapsible-off ul {
	display:none;
}
.collapsible li.collapsible-on ul {
text-align: left;
}
.collapsible .collapsible-content {
	padding:3px 0px 0px 7px;
}
.collapsible-content li {
	background:url(../../../../../default/images/walgreens/books/treenodes-off.gif) 0px 4px no-repeat;position:relative;
}
.collapsible-content li.on{
	background:url(../../../../../default/images/walgreens/books/treenodes-on.gif) 0px 4px no-repeat;position:relative;
}
.collapsible-content li.on a, .collapsible-content li.on a:hover {
	color:#FB7401;
}
.collapsible-content a,.collapsible-content a:hover {
	color:#474747;
	line-height:20px;
	padding:0 0 0 17px;
	text-decoration:none;
	text-transform:capitalize;
}
/* Pagination */
.page-panel {
	padding:0px;
	line-height:30px;
}
.count{
float:left;
}
.page-panel .count b{
	font:bold 17px Arial;
	color:#464646;
	line-height:30px;
	height:35px;
}
.pagination {
	float:right;
}
.productperpage {
	padding-top:6px;
	margin-top:5px;
}
.widgets-pagination{
    text-align:right;
    color:#0092D8;
    line-height:30px;
}
.widgets-pagination a{
    padding:0 3px;
    color:#0092D8;
}
.widgets-pagination a:hover{
    color:#0092D8;
}
.widgets-pagination a.selected{
    color:#464646;
    font-weight:bold;
    text-decoration:none;
	cursor:text;
}
.widgets-pagination a.prev{
    background:url(../../../../../default/images/walgreens/books/prev-icon.gif) 3px 2px no-repeat;
    text-decoration:none;
    padding:0 6px;
}
.widgets-pagination a.next{
    background:url(../../../../../default/images/walgreens/books/next-icon.gif) 3px 2px no-repeat;
    text-decoration:none;
    padding:0 6px;
}
.widgets-pagination a.first{
    background:url(../../../../../default/images/walgreens/books/first-icon.gif) 0px 2px no-repeat;
    padding-right:10px;
    text-decoration:none;
}
.widgets-pagination a.last{
    background:url(../../../../../default/images/walgreens/books/last-icon.gif) 0px 2px no-repeat;
    padding-right:10px;
    text-decoration:none;
}
.hline{
    background:url(../../../../../default/images/walgreens/books/hline.gif); background-repeat:repeat-x;
	height:1px;
}

/* products per page*/
.expresscollagebook{
    float:left;
    margin-top:5px;
}
.express-details{
	line-height:16px;
}
.cards-productsperpagechoice{
	float:right;
}
.cards-productsperpagechoice li{
	float:left;
	line-height:18px;
}
.cards-productsperpagechoice li select{
	height:20px;width:54px;
	margin:0 0px 0 6px;
}
.styles-layout {
	padding-top:11px;
}
.styles-layout ul,.styles-layout li{
	list-style-type:none;
}
.theme-backgrounds {
	width:177px;
}
.theme-backgrounds li {
	float:left;
}
.theme-backgrounds .themes {
	overflow:hidden;
	height:26px;
	float:left;
}
.theme-backgrounds .backgrounds a{
	background:url(../../../../../default/images/walgreens/books/theme-plain.gif) 0 0 no-repeat;
	width:32px;
	height:26px;
	display:block;
	margin-right:3px;
}
.theme-backgrounds .backgrounds a:hover,.theme-backgrounds .backgrounds-selected a {
	background:url(../../../../../default/images/walgreens/books/theme-hover.gif) 0 0 no-repeat;
	width:32px;
	height:26px;
	display:block;
	margin-right:3px;
}
.backgrounds a img, .backgrounds-selected a img {
	margin:3px 0px 0px 3px;
}
.theme-backgrounds a.arrow-left {
	background:url(../../../../../default/images/walgreens/books/arrow.gif) no-repeat scroll 0 0;
	width:7px;height:8px; 
	line-height:8px;
	display:block;
	float:left;
	text-decoration:none;
	margin:8px 5px 0px 0px;
}
.theme-backgrounds a.arrow-left-disabled{
	background:url(../../../../../default/images/walgreens/books/arrow.gif) no-repeat scroll top right;
	width:7px;height:8px;
	margin:8px 5px 0px 0px;
	text-decoration:none;
	line-height:8px;
}
.theme-backgrounds a.arrow-right{
	background:url(../../../../../default/images/walgreens/books/arrow.gif) no-repeat scroll 0 -8px;
	width:7px;height:8px;
	line-height:8px;
	display:block;
	float:left;
	text-decoration:none;
	margin:8px 0px 0px 5px;
}
.theme-backgrounds a.arrow-right-disabled {
	background:url(../../../../../default/images/walgreens/books/arrow.gif) no-repeat scroll bottom right;
	width:7px;height:8px;
	margin:8px 0px 0px 5px;
	text-decoration:none;
	line-height:8px;
}
/* info layers*/
.infolayers-gray-top-shadow{
	background: url(../../../../../default/images/walgreens/books/infolayers-gray-top-horizontal.png) repeat-x left top;/* IE6 */
	margin:0 9px;
	height:9px;
	width:auto;
	
}
.infolayers-gray-topleft-shadow{
	background: url(../../../../../default/images/books/infolayers-gray-top-left.png) no-repeat left top;
	position:absolute;
	height:9px;width:9px;
	left:0px;
	top:0px;

}
.infolayers-gray-topright-shadow{
	background: url(../../../../../default/images/books/infolayers-gray-top-right.png) no-repeat right top;
	position:absolute;
	height:9px;width:9px;
	right:0px;
	top:0px;

}
.infolayers-gray-left-shadow{
	background: url(../../../../../default/images/books/infolayers-gray-left-vertical.png) repeat-y left top;	
	width:9px;

}
.infolayers-gray-right-shadow{
	background: url(../../../../../default/images/books/infolayers-gray-right-vertical.png) repeat-y right top;
	width:9px;

}
.infolayers-gray-bottom-shadow{
	background: url(../../../../../default/images/books/infolayers-gray-bottom-horizontal.png) repeat-x left top;
	margin:0 9px;
	height:9px;
	width:auto;
	
}
.infolayers-gray-bottomleft-shadow{
	background: url(../../../../../default/images/books/infolayers-gray-bottom-left.png) no-repeat left top;
	position:absolute;
	height:9px;width:9px;
	left:0px;
	
}
.infolayers-gray-bottomright-shadow{
	background: url(../../../../../default/images/books/infolayers-gray-bottom-right.png) no-repeat right top;
	position:absolute;
	height:9px;width:9px;
	right:0px;
	
}
.infolayers-gray-top-arrow {
    background: url(../../../../../default/images/books/top-arrow.png) no-repeat right top;
	position:absolute;
	height:30px;
	width:37px;
	top:-21px;
 	
}
.infolayers-gray-right-arrow {
    background: url(../../../../../default/images/books/right-arrow.png) no-repeat right top;
	position:absolute;
	height:30px;
	width:37px;
	right:-21px;
	top:30px;
 	
}
.arrow-pickup{
	right:176px;
}
.arrow-prices{
	right:202px;
}
.arrow-shipping-prices{
	right:159px;
}
.arrow-books-content{
	right:152px;
}
.popup-position h1 {
	float:right;
	margin:4px 7px 0px 0px;
	color:#000;
}
.popup-position h1 a,.popup-position h1 a:hover {
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-size:10px;
}	
.popup-position .infolayers-content{
	padding:20px 15px 20px 15px;
}
.popup-position .infolayers-content table{
	margin-top:10px;
}
.popup-position .infolayers-content .infolayer-maincontent{
	width:565px;
}
.popup-position .infolayers-content a{
	float:right;
	padding-right:30px;
}
.books-image {
	margin-bottom:30px;
}
.shipping-content {
	width:560px;
}
.infolayer-maincontent img{
	margin-bottom:30px;
}
.infolayer-maincontent a{
	float:right;
	padding-right:30px;
}
.infolayer-header {
	font-size:18px;
	color:#FB7401;
}
.popup-position .infolayers-content p b{
	font-size:10px;
	color:#000;
}
.popup-position .infolayers-content p {
	margin:3px 0px;
}
/*pick-up*/
.pickupinfo{
	width:450px;
}
.pickupinfo h4 {
	font-weight:bold;
}
.pickupinfo ul,.pickupinfo span{
	color:#474747;
}
.pickupinfo ul {
	margin-left:15px;
	padding:0px;
}
.pickupinfo h2 {
	margin-bottom:21px;
}
.pickupinfo h3 {
	font-size:12px;
	font-weight:bold;
}
.pickupinfo h3  img {
	margin:0px 7px 0px 8px;
}
.pickupinfo .bluetext {
	color:#FB7401;
	font-weight:bold;
	font-size:17px;
}
.pickupinfo .orange {
	color:#ff9a2c;
	font-weight:bold;
	font-size:17px;
}
.pickupinfo .pricescontent {
	width:320px;
	margin:8px 0px 14px 0px;
}
.pickupinfo .pricestext {
	float:left;
}
.pickupinfo .prices {
	text-align:right;
	float:right;
}
/* sizes popup styles starts */
.sizespopup-layer{
	width:624px;
	display:none;
	position:absolute;
	z-index:1;
	top:0px;
	left:-328px;
}
html>body .sizespopup-layer{
	top:10px;
}
.shippingpopup-layer{
	display:none;
	position:absolute;
	right:165px;
	top:30px;
	width:600px;
	z-index: 9999;
}
html>body .shippingpopup-layer{
	right:0px;
	top:30px;
	z-index: 9999;
}
.shippingprices-content {
	width:550px;
	height:300px;
	overflow:auto;
}
.pricingpopup-layer {
	width:500px;
	right:125px;
	top:30px;
	display:none;
	position:absolute;	
}
html>body .pricingpopup-layer {
	right:10px;
	top:30px;
}

.pricingpopup-collagelayer {
	width:500px;
	right:125px;
	top:30px;
	display:none;
	position:absolute;	
}
html>body .pricingpopup-collagelayer {
	right:-5px;
	top:30px;
}
.pictureme-pricingpopup-layer {
	width:500px;
	top:-610px;
	right:50px;
	display:none;
	position:absolute;	
}
html>body .pictureme-pricingpopup-layer {
	right:34px;
	top:-600px;
}
.pictureme-shippingpopup-layer {
	display:none;
	position:absolute;
	right:50px;
	top:-588px;
	width:600px;
}
html>body .pictureme-shippingpopup-layer {
	right:33px;
	top:-583px;
}
.staticpage-pricingpopup-layer {
	width:500px;
	right:48px;
	top:-536px;
	display:none;
	position:absolute;	
}
html>body .staticpage-pricingpopup-layer {
	right:33px;
	top:-532px;
}
.minibook-pricingpopup-layer {
    width:500px;
    right:58px;
    top:-532px;
    display:none;
    position:absolute;  
}
html>body .minibook-pricingpopup-layer {
    right:43px;
    top:-528px;
}
.expressbook-pricingpopup-layer{
    width:500px;
    right:42px;
    top:-575px;
    display:none;
    position:absolute;  
}
html>body .expressbook-pricingpopup-layer {
    right:26px;
    top:-565px;
}
.expressbook-shippingpopup-layer{
    display:none;
    position:absolute;
    right:48px;
    top:-555px;
    width:600px;
}
html>body .expressbook-shippingpopup-layer {
    right:33px;
    top:-548px;
}
.staticpage-shippingpopup-layer{
	display:none;
	position:absolute;
	right:88px;
	top:-517px;
	width:600px;
}
html>body .staticpage-shippingpopup-layer {
	right:73px;
	top:-515px;
}
.pricingprices-popup {
	width:450px;
	height:300px;
	overflow:auto;
}
.pickup-popup {
	display:none;
	position:absolute;
	z-index:1;
	right:238px;
	top:-60px;
	width:500px;
}
.pickup-popup-category {
	display:none;
	position:absolute;
	z-index:1;
	right:-128px;
	top:10px;
	width:500px;
}
/* sizes popup styles end */
/* compare books styles starts */
.compare a,.compare-books a,.compare a:hover,.compare-books a:hover{
	color:#006A9D;
	font-weight:normal;
        text-decoration:none;
}
.compare h1,.compare-books h1{
	font:bold 20px Arial;
	color:#FB7401;
}
.compare-books ul {
	padding:0;margin:0;
	list-style:none;
	width:120px;
	clear:both;
}
.compare{
	width:861px;
	border-top: 1px solid #E4E4E4;
	padding-top : 20px;
}
.compare .subtitlesarea{
	width:123px;
	float:left;
	padding:15px 0px;
}
.compare .detailsarea{
	width:738px;
	height:1727px;
	float:left;
	overflow-x:auto;
	overflow-y:hidden;
	padding:15px 0 18px 0;
}
.compare .detailsarea A:hover{
	text-decoration: underline;
}
html>body .compare .detailsarea{
	padding:15px 0 0 0;
}
.compare-books .compare .subtitlesarea ul{
	width:122px;
}
.compare-books .compare .subtitlesarea ul li span{
    color:#f87500;
    text-align:right;
    font-weight:bold;
    font-size:12px;
}
.compare-books .compare .detailsarea ul{
	width:auto;
}
.compare-books .compare ul li{
	float:left;
	margin:0;
	padding:0;
	width:122px;
    border-right:1px solid #E4E4E4;
}
.compare-books .compare ul li span{
	padding:10px;
	display:block;
	font-size:11px;
	color:#464646;
}
.compare-books .compare ul li span span{
	padding:0px;
	display:inline;
}
.compare-books .compare ul li .pricetext{
	color:#F87500;
	font-size:12px;
}
.compare-books .compare ul li.column-1,
.compare-books .compare ul li.column-2,
.compare-books .compare ul li.column-3,
.compare-books .compare ul li.column-4,
.compare-books .compare ul li.column-5,
.compare-books .compare ul li.column-6,
.compare-books .compare ul li.column-7,
.compare-books .compare ul li.column-8,
{
	font-weight:bold;
	width:122px;
}
.compare-books .compare ul li.row-1{
	height:174px;
	border-right:1px solid #E4E4E4;
}
.compare-books .compare ul li.row-1 span img{

}
.compare-books .compare ul li.row-1 span{
	padding:0px;
}

.compare-books .compare ul li.row-2{
	height:241px;
}
.compare-books .compare ul li.row-2 span a{
	font-size:12px;
	color:#2774A6;
	font-style:Arial Regular;
}
.compare-books .compare ul li.row-3{
	height:35px;
	background-color:#F5F5F5;
 }
.compare-books .compare ul li.row-4{
	height:78px;
}
.compare-books .compare ul li.row-5{
	height:50px;
	background-color:#F5F5F5;
}
.compare-books .compare ul li.row-6{
	height:432px;
}
.compare-books .compare ul li.row-7{
	height:312px;
	background-color:#F5F5F5;
}
.compare-books .compare ul li.row-8{
	height:120px;
}
.compare-books .compare ul li.row-9{
	height:48px;
}
.compare-books .compare ul li.row-10{
	height:49px;
	background-color:#F5F5F5;
}
.compare-books .compare ul li.row-11{
	height:49px;
}
.compare-books .compare ul li.row-12{
	height:242px;
	background-color:#F5F5F5;
}
.grey-border{
	padding-top:50px;
	}
	.compare-books .socialMedia{
    padding-top:125px; padding-bottom:25px;border-bottom:1px solid #E4E4E4;margin:25px 0px;
}
.compare-books .tandc{font-size:14px; font-weight:bold; font-style:italic;padding-bottom:25px;}
.compare-books .description{ font-size:10px; color:#999;width:95%} 

/* compare books styles end */
/* why choose styles starts */
.grey-border{
	margin:50px 0 12px 0;
	padding:0px 13px;
	font:10px Arial;
}
.grey-border h1{
	font:bold 14px Arial;
	color:#FB7401;
	padding:14px 0;
}
html>body .white-text{color: white; font-size:4px;}
.white-text{color: white; font-size:12px;}
.orange_text {font-size:12px; color:#f5791f; font:bold 14px Arial;}
.page-title { font:normal 22px Arial; color:#ffffff;}

a.nav1-link:link {color: #ffffff; font-family: Arial; font-size: 11px; text-decoration: underline;} 
a.nav1-link:active {color: #ffffff; font-family: Arial; font-size: 11px; text-decoration: underline;} 
a.nav1-link:visited {color: #ffffff; font-family: Arial; font-size: 11px; text-decoration: underline;} 
a.nav1-link:hover {color: #ffffff; font-family: Arial; font-size: 11px; text-decoration: underline;} 

.nav2-link { color: #ffffff; font-family: Arial; font-size: 11px;} 

.newpage-title { font:normal 22px Arial;color: #a2a2a2;}

a.newnav1-link:link {color: #464646; font-family: Arial; font-size: 12px; text-decoration: none;} 
a.newnav1-link:active {color: #464646;} 
a.newnav1-link:visited {color: #464646;} 
a.newnav1-link:hover {color: #464646;text-decoration: underline;} 

.newnav2-link { color: #a2a2a2; font-family: Arial; font-size: 12px;} 

.leftnavi-container{
 width:210px;
 background:url(../../../../../default/images/walgreens/books/leftcontiner-bg.jpg); background-repeat:repeat-y;
 float:left;
}

.clearHeight{
	clear:both;
}
html>body .clearHeight{
	clear:both;
	height:20px;
}
}
/* why choose styles end */





.frameoption-layer{width:350px; height:120px; padding:20px;}
.frameoption-layer li{margin-left:15px}




/* single poster frames styles start */
/* single poster frames landscape */
.landscape11x14-noframe{
    position:relative;
    width : 276px;
    height : 223px;
    top:50px;
    left:100px;
}
.landscape11x14-noframe .frame{
    position:absolute;
    width : 276px;
    height : 223px;
    top:0px;
    left:0px;
}
.landscape11x14-noframe .user-image{
    position:absolute;
    width:248px;
    height:195px;
    top:14px;
    left:14px;
}

.landscape12x18-noframe{
    position:relative;
    width : 276px;
    height : 193px;
    top:58px;
    left:100px;
}
.landscape12x18-noframe .frame{
    position:absolute;
    width : 276px;
    height : 193px;
    top:0px;
    left:0px;
}
.landscape12x18-noframe .user-image{
    position:absolute;
    width:248px;
    height:165px;
    top:14px;
    left:14px;
}

.landscape16x20-noframe{
    position:relative;
    width : 276px;
    height : 226px;
    top:44px;
    left:100px;
}
.landscape16x20-noframe .frame{
    position:absolute;
    width : 276px;
    height : 226px;
    top:0px;
    left:0px;
}
.landscape16x20-noframe .user-image{
    position:absolute;
    width:248px;
    height:198px;
    top:14px;
    left:14px;
}

.landscape20x30-noframe{
    position:relative;
    width : 276px;
    height : 193px;
    top:65px;
    left:100px;
}
.landscape20x30-noframe .frame{
    position:absolute;
    width : 276px;
    height : 193px;
    top:0px;
    left:0px;
}
.landscape20x30-noframe .user-image{
    position:absolute;
    width:248px;
    height:165px;
    top:15px;
    left:15px;
}

.landscape11x14-poster{
    position:relative;
    width : 276px;
    height : 223px;
    top:55px;
    left:50px;
}
.landscape11x14-poster .frame{
    position:absolute;
    width : 276px;
    height : 223px;
    top:0px;
    left:0px;
}
.landscape11x14-poster .user-image{
    position:absolute;
    width:248px;
    height:195px;
    top:14px;
    left:14px;
}

.landscape12x18-poster{
    position:relative;
    width : 276px;
    height : 193px;
    top:70px;
    left:50px;
}
.landscape12x18-poster .frame{
    position:absolute;
    width : 276px;
    height : 193px;
    top:0px;
    left:0px;
}
.landscape12x18-poster .user-image{
    position:absolute;
    width:248px;
    height:165px;
    top:14px;
    left:14px;
}

.landscape16x20-poster{
    position:relative;
    width : 276px;
    height : 226px;
    top:55px;
    left:50px;
}
.landscape16x20-poster .frame{
    position:absolute;
    width : 276px;
    height : 226px;
    top:0px;
    left:0px;
}
.landscape16x20-poster .user-image{
    position:absolute;
    width:248px;
    height:198px;
    top:14px;
    left:14px;
}

.landscape20x30-poster{
    position:relative;
    width : 276px;
    height : 193px;
    top:75px;
    left:50px;
}
.landscape20x30-poster .frame{
    position:absolute;
    width : 276px;
    height : 193px;
    top:0px;
    left:0px;
}
.landscape20x30-poster .user-image{
    position:absolute;
    width:248px;
    height:165px;
    top:14px;
    left:14px;
}

/* single poster frames landscape end */

/* single poster frames portrait */
.portrait11x14-noframe{
    position:relative;
    width : 223px;
    height : 276px;
    top:16px;
    left:112px;
}
.portrait11x14-noframe .frame{
    position:absolute;
    width : 223px;
    height : 276px;
    top:0px;
    left:0px;
}
.portrait11x14-noframe .user-image{
    position:absolute;
    width:195px;
    height:248px;
    top:15px;
    left:15px;
}
.portrait12x18-noframe{
    position:relative;
    width : 193px;
    height : 276px;
    top:16px;
    left:132px;
}
.portrait12x18-noframe .frame{
    position:absolute;
    width : 193px;
    height : 276px;
    top:0px;
    left:0px;
}
.portrait12x18-noframe .user-image{
    position:absolute;
    width:165px;
    height:248px;
    top:15px;
    left:15px;
}
.portrait16x20-noframe{
    position:relative;
    width : 226px;
    height : 276px;
    top:16px;
    left:130px;
}
.portrait16x20-noframe .frame{
    position:absolute;
    width : 226px;
    height : 276px;
    top:0px;
    left:0px;
}
.portrait16x20-noframe .user-image{
    position:absolute;
    width:198px;
    height:248px;
    top:15px;
    left:15px;
}
.portrait20x30-noframe{
    position:relative;
    width : 193px;
    height : 276px;
    top:15px;
    left:145px;
}
.portrait20x30-noframe .frame{
    position:absolute;
    width : 193px;
    height : 276px;
    top:0px;
    left:0px;
}
.portrait20x30-noframe .user-image{
    position:absolute;
    width:165px;
    height:248px;
    top:14px;
    left:14px;
}
.portrait11x14-poster{
    position:relative;
    width : 223px;
    height : 276px;
    top:28px;
    left:82px;
}
.portrait11x14-poster .frame{
    position:absolute;
    width : 223px;
    height : 276px;
    top:0px;
    left:0px;
}
.portrait11x14-poster .user-image{
    position:absolute;
    width:195px;
    height:248px;
    top:14px;
    left:14px;
}
.portrait12x18-poster{
    position:relative;
    width : 193px;
    height : 276px;
    top:28px;
    left:95px;
}
.portrait12x18-poster .frame{
    position:absolute;
    width : 193px;
    height : 276px;
    top:0px;
    left:0px;
}
.portrait12x18-poster .user-image{
    position:absolute;
    width:165px;
    height:248px;
    top:14px;
    left:14px;
}
.portrait12x18-poster .user-image .imagelinks{
    width: 150px;
    position:absolute;
    bottom:-35px;
    }

.portrait16x20-poster{
    position:relative;
    width : 226px;
    height : 276px;
    top:28px;
    left:80px;
}
.portrait16x20-poster .frame{
    position:absolute;
    width : 226px;
    height : 276px;
    top:0px;
    left:0px;
}
.portrait16x20-poster .user-image{
    position:absolute;
    width:198px;
    height:248px;
    top:14px;
    left:14px;
}
.portrait20x30-poster{
    position:relative;
    width : 193px;
    height : 276px;
    top:28px;
    left:90px;
}
.portrait20x30-poster .frame{
    position:absolute;
    width : 193px;
    height : 276px;
    top:0px;
    left:0px;
}
.portrait20x30-poster .user-image{
    position:absolute;
    width:165px;
    height:248px;
    top:14px;
    left:14px;
}

.imagelinks{
    width: 150px;
    position:absolute;
    bottom:-15px;
    }
    
/* single poster frames portrait end */

/* single poster frames landscape enlarge */
.landscape11x14enlarge-noframe{
    position:relative;
    width : 440px;
    height : 355px;
}
.landscape11x14enlarge-noframe .frame{
    position:absolute;
    width : 440px;
    height : 355px;
}
.landscape11x14enlarge-noframe .user-image{
    position:absolute;
    width:396px;
    height:311px;
    top:22px;
    left:22px;
}
.landscape12x18enlarge-noframe{
    position:relative;
    width : 440px;
    height : 307px;
}
.landscape12x18enlarge-noframe .frame{
    position:absolute;
    width : 440px;
    height : 307px;
    top:0px;
    left:0px;
}
.landscape12x18enlarge-noframe .user-image{
    position:absolute;
    width:396px;
    height:263px;
    top:22px;
    left:22px;
}
.landscape16x20enlarge-noframe{
    position:relative;
    width:440px;
    height:360px;
}
.landscape16x20enlarge-noframe .frame{
    position:absolute;
    width:440px;
    height:360px;
    top:0px;
    left:0px;
}
.landscape16x20enlarge-noframe .user-image{
    position:absolute;
    width:396px;
    height:316px;
    top:22px;
    left:22px;
}
.landscape20x30enlarge-noframe{
    position:relative;
    width:440px;
    height:307px;
}
.landscape20x30enlarge-noframe .frame{
    position:absolute;
    width:440px;
    height:307px;
    top:0px;
    left:0px;
}
.landscape20x30enlarge-noframe .user-image{
    position:absolute;
    width:396px;
    height:263px;
    top:22px;
    left:22px;
}
.landscape11x14enlarge-poster{
    position:relative;
    width : 440px;
    height : 355px;
}
.landscape11x14enlarge-poster .frame{
    position:absolute;
    width : 440px;
    height : 355px;
}
.landscape11x14enlarge-poster .user-image{
    position:absolute;
    width:396px;
    height:311px;
    top:22px;
    left:22px;
}
.landscape12x18enlarge-poster{
    position:relative;
    width : 440px;
    height : 307px;
}
.landscape12x18enlarge-poster .frame{
    position:absolute;
    width : 440px;
    height : 307px;
    top:0px;
    left:0px;
}
.landscape12x18enlarge-poster .user-image{
    position:absolute;
    width:396px;
    height:263px;
    top:22px;
    left:22px;
}
.landscape16x20enlarge-poster{
    position:relative;
    width:440px;
    height:360px;
}
.landscape16x20enlarge-poster .frame{
    position:absolute;
    width:440px;
    height:360px;
    top:0px;
    left:0px;
}
.landscape16x20enlarge-poster .user-image{
    position:absolute;
    width:396px;
    height:316px;
    top:22px;
    left:22px;
}
.landscape20x30enlarge-poster{
    position:relative;
    width:440px;
    height:307px;
}
.landscape20x30enlarge-poster .frame{
    position:absolute;
    width:440px;
    height:307px;
    top:0px;
    left:0px;
}
.landscape20x30enlarge-poster .user-image{
    position:absolute;
    width:396px;
    height:263px;
    top:22px;
    left:22px;
}
/* single poster frames landscape enlarge end */

/* single poster frames portrait enlarge */
.portrait11x14enlarge-noframe{
    position:relative;
    width:355px;
    height:440px;
}
.portrait11x14enlarge-noframe .frame{
    position:absolute;
    width : 355px;
    height : 440px;
    top:0px;
    left:0px;
}
.portrait11x14enlarge-noframe .user-image{
    position:absolute;
    width:311px;
    height:396px;
    top:22px;
    left:22px;
}
.portrait12x18enlarge-noframe{
    position:relative;
    width:307px;
    height:440px;
}
.portrait12x18enlarge-noframe .frame{
    position:absolute;
    width : 307px;
    height : 440px;
    top:0px;
    left:0px;
}
.portrait12x18enlarge-noframe .user-image{
    position:absolute;
    width:263px;
    height:396px;
    top:22px;
    left:22px;
}
.portrait16x20enlarge-noframe{
    position:relative;
    width:360px;
    height:440px;
}
.portrait16x20enlarge-noframe .frame{
    position:absolute;
    width:360px;
    height:440px;
    top:0px;
    left:0px;
}
.portrait16x20enlarge-noframe .user-image{
    position:absolute;
    width:316px;
    height:396px;
    top:22px;
    left:22px;
}

.portrait20x30enlarge-noframe{
    position:relative;
    width:307px;
    height:440px;
}
.portrait20x30enlarge-noframe .frame{
    position:absolute;
    width:307px;
    height:440px;
    top:0px;
    left:0px;
}
.portrait20x30enlarge-noframe .user-image{
    position:absolute;
    width:263px;
    height:396px;
    top:22px;
    left:22px;
}
.portrait11x14enlarge-poster{
    position:relative;
    width:355px;
    height:440px;
}
.portrait11x14enlarge-poster .frame{
    position:absolute;
    width : 355px;
    height : 440px;
    top:0px;
    left:0px;
}
.portrait11x14enlarge-poster .user-image{
    position:absolute;
    width:311px;
    height:396px;
    top:22px;
    left:22px;
}
.portrait12x18enlarge-poster{
    position:relative;
    width:307px;
    height:440px;
}
.portrait12x18enlarge-poster .frame{
    position:absolute;
    width : 307px;
    height : 440px;
    top:0px;
    left:0px;
}
.portrait12x18enlarge-poster .user-image{
    position:absolute;
    width:263px;
    height:396px;
    top:22px;
    left:22px;
}

.portrait16x20enlarge-poster{
    position:relative;
    width:360px;
    height:440px;
}
.portrait16x20enlarge-poster .frame{
    position:absolute;
    width:360px;
    height:440px;
    top:0px;
    left:0px;
}
.portrait16x20enlarge-poster .user-image{
    position:absolute;
    width:316px;
    height:396px;
    top:22px;
    left:22px;
}

.portrait20x30enlarge-poster{
    position:relative;
    width:307px;
    height:440px;
}
.portrait20x30enlarge-poster .frame{
    position:absolute;
    width:307px;
    height:440px;
    top:0px;
    left:0px;
}
.portrait20x30enlarge-poster .user-image{
    position:absolute;
    width:263px;
    height:396px;
    top:22px;
    left:22px;
}

.frameColors {
    padding-top:0px;
}
.frameColors a{
        text-decoration:none;
}
.frameColors .singleFrame{
    float: left;
    width: 55px;
    margin: 0 10px 5px 0;
    text-transform: capitalize;
}

.productdisplayframe{
    width:380px;
    height:312px;
    border-width:1px 1px 1px 1px;
    border-style:solid;
    border-color:#cccccc;
    overflow:hidden;
}

.tableProductDisplay{
    width:380px;
    height:335px;
    border:1px solid #ccc;
    overflow:hidden;
    padding:10px;
    text-align:center;
}
html>body .tableProductDisplay{
    width:380px;
    height:315px;
    padding:13px 10px 13px 10px;
    text-align:center;
}

.columns{
    padding:0 0px 0 0;
}

.blueSub, .productSubtitle, .topBox  li, .bold, .frameColors, .notAvailable {
    position:relative;
}
.blueSub {
    color:#3399CC;
    font-size:14px;
    font-weight:bold;
    padding-bottom: 5px;
}
.productSubtitle {
    padding: 5px 0 15px 0;
}

.topBox {
    min-height:312px;
    margin: 0px 0px 20px 0px;
    padding: 10px;
}
.topBox li {
    list-style-type:none;
    margin-left:10px;
    padding:5px;
}
.topBox .left {
    padding-right:20px;
}

.aditionalViews {
    width:380px;
    border-width:0px 1px 1px 1px;
    border-style:solid;
    border-color:#cccccc;
    margin-bottom:20px;
    overflow:hidden;
}
.aditionalViews .adview{
    float: left;
    width: 100px;
    padding: 10px 0px 10px 10px;
}
html>body .aditionalViews .adview{
    padding: 10px 0px 10px 10px;
}
#ele_div_previewProductImgLayer{
    padding: 20px;
}

/* single poster frames portrait enlarge end */
/* layer styles */
.framelayer-info{height:200px; width:350px;padding:20px}
.posterlayer-more{height:360px; width:550px;padding:15px}
.posterlayer-more li{margin: 5px;}
.posterlayer-frames{width: 510px; padding-left: 30px; padding-top: 20px;}
.posterlayer-headtext{padding:0px 0px 5px 10px;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;font-color:#000;font-weight:bold;}
.posterlayer-framecol{float: left; width: 220px; padding: 0px 0px 0px 10px}
.posterlayer-frameImg{float:right;width:240px;}
.posterlayer-frameprice{width: 260px; float:left;padding-top:20px;}
.priceTitle-layer {
  font-family:Arial;
  font-size:15px;
  font-weight:bold;
  padding:10px;
  color:3399CC;
}
.col1singlepos-layer {
  float:left;
  width:40px;
  color:#000;
  padding:0px 7px 7px 7px;
}
.colsingle-layer {
  float:left;
  width:60px;
  padding:0px 7px 7px 0px;
}
.col3singlepos-layer {
  float:left;
  width:65px;
  color:#000;
  padding:0px 7px 7px 0px;
}
.frameoption-layer{width:350px; height:120px; padding:20px;}
.frameoption-layer li{margin-left:15px}

#frameImageDiv #seepicture {
    float: right;
    position: relative;
    right: -19px;
    top: 90%;
}

.choosebelowphoto { color: #F77600; font-weight: bold; left: 20%; position: absolute; text-align: center; top: 40%; width: 60%; }

.portrait8x12enlarge{
    position:relative;
    width:350px;
    height:440px;
}
.portrait8x12enlarge .frame{
    position:absolute;
    width : 350px;
    height : 440px;
    top:0px;
    left:0px;
}
.portrait8x12enlarge .user-image{
    position:absolute;
    width:180px;
    height:270px;
    top:85px;
    left:85px;
}
.landscape8x12enlarge{
    position:relative;
    width : 440px;
    height : 350px;
}
.landscape8x12enlarge .frame{
    position:absolute;
    width : 440px;
    height : 350px;
}
.landscape8x12enlarge .user-image{
    position:absolute;
    width:270px;
    height:180px;
    top:85px;
    left:85px;
}
.portrait11x14enlarge{
    position:relative;
    width:350px;
    height:440px;
}
.portrait11x14enlarge .frame{
    position:absolute;
    width : 372px;
    height : 466px;
    top:-8px;
    left:-9px;
}
.portrait11x14enlarge .user-image{
    position:absolute;
    width:354px;
    height:450px;
    top:0px;
    left:0px;
}
.landscape11x14enlarge{
    position:relative;
    width : 440px;
    height : 350px;
}
.landscape11x14enlarge .frame{
    position:absolute;
    width : 468px;
    height : 371px;
	top:-9px;
	left:-9px;
}
.landscape11x14enlarge .user-image{
    position:absolute;
    width:450px;
    height:354px;
    top:0px;
    left:0px;
}
.portrait12x18enlarge{
    position:relative;
    width:337px;
    height:440px;
}
.portrait12x18enlarge .frame{
    position:absolute;
    width : 337px;
    height : 440px;
    top:0px;
    left:0px;
}
.portrait12x18enlarge .user-image{
    position:absolute;
    width:207px;
    height:310px;
    top:65px;
    left:65px;
}
.landscape12x18enlarge{
    position:relative;
    width : 440px;
    height : 337px;
}
.landscape12x18enlarge .frame{
    position:absolute;
    width : 440px;
    height : 337px;
    top:0px;
    left:0px;
}
.landscape12x18enlarge .user-image{
    position:absolute;
    width:310px;
    height:207px;
    top:65px;
    left:65px;
}

.portrait15x20enlarge{
    position:relative;
    width:360px;
    height:440px;
}
.portrait15x20enlarge .frame{
    position:absolute;
    width : 360px;
    height : 440px;
    top:0px;
    left:0px;
}
.portrait15x20enlarge .user-image{
    position:absolute;
    width:240px;
    height:320px;
    top:60px;
    left:60px;
}
.landscape15x20enlarge{
    position:relative;
    width : 440px;
    height : 360px;
}
.landscape15x20enlarge .frame{
    position:absolute;
    width : 440px;
    height : 360px;
    top:0px;
    left:0px;
}
.landscape15x20enlarge .user-image{
    position:absolute;
    width:320px;
    height:240px;
    top:60px;
    left:60px;
}

.portrait16x16enlarge{
    position:relative;
    width:362px;
    height:362px;
}
.portrait16x16enlarge .frame{
    position:absolute;
    width:362px;
    height:362px;
    top:0px;
    left:0px;
}
.portrait16x16enlarge .user-image{
    position:absolute;
    width:344px;
    height:344px;
    top:9px;
    left:9px;
}
.landscape16x16enlarge{
    position:relative;
    width:362px;
    height:362px;
}
.landscape16x16enlarge .frame{
    position:absolute;
    width:362px;
    height:362px;
    top:0px;
    left:0px;
}
.landscape16x16enlarge .user-image{
    position:absolute;
    width:344px;
    height:344px;
    top:9px;
    left:9px;
}

.portrait24x24enlarge{
    position:relative;
    width:362px;
    height:362px;
}
.portrait24x24enlarge .frame{
    position:absolute;
    width:362px;
    height:362px;
    top:0px;
    left:0px;
}
.portrait24x24enlarge .user-image{
    position:absolute;
    width:344px;
    height:344px;
    top:9px;
    left:9px;
}
.landscape24x24enlarge{
    position:relative;
    width:362px;
    height:362px;
}
.landscape24x24enlarge .frame{
    position:absolute;
    width:362px;
    height:362px;
    top:0px;
    left:0px;
}
.landscape24x24enlarge .user-image{
    position:absolute;
    width:344px;
    height:344px;
    top:9px;
    left:9px;
}

.portrait30x30enlarge{
    position:relative;
    width:362px;
    height:362px;
}
.portrait30x30enlarge .frame{
    position:absolute;
    width:362px;
    height:362px;
    top:0px;
    left:0px;
}
.portrait30x30enlarge .user-image{
    position:absolute;
    width:344px;
    height:344px;
    top:9px;
    left:9px;
}
.landscape30x30enlarge{
    position:relative;
    width:362px;
    height:362px;
}
.landscape30x30enlarge .frame{
    position:absolute;
    width:362px;
    height:362px;
    top:0px;
    left:0px;
}
.landscape30x30enlarge .user-image{
    position:absolute;
    width:344px;
    height:344px;
    top:9px;
    left:9px;
}

.portrait36x36enlarge{
    position:relative;
    width:362px;
    height:362px;
}
.portrait36x36enlarge .frame{
    position:absolute;
    width:362px;
    height:362px;
    top:0px;
    left:0px;
}
.portrait36x36enlarge .user-image{
    position:absolute;
    width:344px;
    height:344px;
    top:9px;
    left:9px;
}
.landscape36x36enlarge{
    position:relative;
    width:362px;
    height:362px;
}
.landscape36x36enlarge .frame{
    position:absolute;
    width:362px;
    height:362px;
    top:0px;
    left:0px;
}
.landscape36x36enlarge .user-image{
    position:absolute;
    width:344px;
    height:344px;
    top:9px;
    left:9px;
}

.portrait16x20enlarge{
    position:relative;
    width:360px;
    height:440px;
}
.portrait16x20enlarge .frame{
    position:absolute;
    width:360px;
    height:440px;
    top:0px;
    left:0px;
}
.portrait16x20enlarge .user-image{
    position:absolute;
    width:338px;
    height:419px;
    top:11px;
    left:11px;
}
.landscape16x20enlarge{
    position:relative;
    width:440px;
    height:360px;
}
.landscape16x20enlarge .frame{
    position:absolute;
    width:440px;
    height:360px;
    top:0px;
    left:0px;
}
.landscape16x20enlarge .user-image{
    position:absolute;
    width:419px;
    height:338px;
    top:11px;
    left:11px;
}

.portrait20x30enlarge{
    position:relative;
    width:300px;
    height:440px;
}
.portrait20x30enlarge .frame{
    position:absolute;
    width:317px;
    height:466px;
    top:0px;
    left:0px;
}
.portrait20x30enlarge .user-image{
    position:absolute;
    width:300px;
    height:450px;
    top:8px;
    left:9px;
}
.landscape20x30enlarge{
    position:relative;
    width:440px;
    height:300px;
}
.landscape20x30enlarge .frame{
    position:absolute;
    width:466px;
    height:317px;
    top:0px;
    left:0px;
}
.landscape20x30enlarge .user-image{
    position:absolute;
    width:450px;
    height:300px;
    top:8px;
    left:8px;
}

.portrait24x36enlarge{
    position:relative;
    width:300px;
    height:440px;
}
.portrait24x36enlarge .frame{
    position:absolute;
    width:300px;
    height:440px;
    top:0px;
    left:0px;
}
.portrait24x36enlarge .user-image{
    position:absolute;
    width:286px;
    height:426px;
    top:7px;
    left:7px;
}
.landscape24x36enlarge{
    position:relative;
    width:440px;
    height:300px;
}
.landscape24x36enlarge .frame{
    position:absolute;
    width:440px;
    height:300px;
    top:0px;
    left:0px;
}
.landscape24x36enlarge .user-image{
    position:absolute;
    width:426px;
    height:286px;
    top:7px;
    left:7px;
}

.portrait10x25enlarge{
    position:relative;
    width:196px;
    height:472px;
}
.portrait10x25enlarge .frame{
    position:absolute;
    width:196px;
    height:472px;
    top:0px;
    left:0px;
}
.portrait10x25enlarge .user-image{
    position:absolute;
    width:184px;
    height:458px;
    top:7px;
    left:7px;
}
.landscape10x25enlarge{
    position:relative;
    width:472px;
    height:196px;
}
.landscape10x25enlarge .frame{
    position:absolute;
    width:472px;
    height:196px;
    top:0px;
    left:0px;
}
.landscape10x25enlarge .user-image{
    position:absolute;
    width:458px;
    height:184px;
    top:7px;
    left:7px;
}

.portrait16x40enlarge{
    position:relative;
    width:196px;
    height:472px;
}
.portrait16x40enlarge .frame{
    position:absolute;
    width:196px;
    height:472px;
    top:0px;
    left:0px;
}
.portrait16x40enlarge .user-image{
    position:absolute;
    width:184px;
    height:458px;
    top:7px;
    left:6px;
}
.landscape16x40enlarge{
    position:relative;
    width:472px;
    height:196px;
}
.landscape16x40enlarge .frame{
    position:absolute;
    width:472px;
    height:196px;
    top:0px;
    left:0px;
}
.landscape16x40enlarge .user-image{
    position:absolute;
    width:458px;
    height:184px;
    top:6px;
    left:7px;
}

.landscape4x6enlarge {
height:307px;
position:relative;
width:440px;
}
.landscape4x6enlarge .frame {
height:307px;
left:0;
position:absolute;
top:0;
width:440px;
}
.landscape4x6enlarge .user-image {
height:267px;
left:20px;
position:absolute;
top:20px;
width:400px;
}
.portrait4x6enlarge {
height:440px;
position:relative;
width:307px;
}
.portrait4x6enlarge .frame {
height:440px;
left:0;
position:absolute;
top:0;
width:307px;
}
.portrait4x6enlarge .user-image {
height:400px;
left:20px;
position:absolute;
top:20px;
width:267px;
}
.landscape5x7enlarge {
height:326px;
position:relative;
width:440px;
}
.landscape5x7enlarge .frame {
height:326px;
left:0;
position:absolute;
top:0;
width:440px;
}
.landscape5x7enlarge .user-image {
height:286px;
left:20px;
position:absolute;
top:20px;
width:400px;
}
.portrait5x7enlarge {
height:440px;
position:relative;
width:326px;
}
.portrait5x7enlarge .frame {
height:440px;
left:0;
position:absolute;
top:0;
width:326px;
}
.portrait5x7enlarge .user-image {
height:400px;
left:20px;
position:absolute;
top:20px;
width:286px;
}
.landscape8x10enlarge {
height:360px;
position:relative;
width:440px;
}
.landscape8x10enlarge .frame {
height:360px;
left:0;
position:absolute;
top:0;
width:440px;
}
.landscape8x10enlarge .user-image {
height:320px;
left:20px;
position:absolute;
top:20px;
width:400px;
}
.portrait8x10enlarge {
height:440px;
position:relative;
width:360px;
}
.portrait8x10enlarge .frame {
height:440px;
left:0;
position:absolute;
top:0;
width:360px;
}
.portrait8x10enlarge .user-image {
height:400px;
left:20px;
position:absolute;
top:20px;
width:320px;
}


.shippingpopup-layer1{
	display:none;
	position:absolute;
	right:98px;
	top:30px;
	width:450px;
	z-index: 9999;
}
html>body .shippingpopup-layer1{
	right:-70px;
	top:30px;
	z-index: 9999;
}

.bulletstt
{
padding-left:33px;
line-height:23px;
font-family:verdana;
}

.landscape4x6{
    width:273px;
        height:190px;
        left:94px;
        position:relative;
        top:60px;
}
.landscape4x6 .frame{
    position:absolute;
    width : 273px;
    height : 190px;
    top:0px;
    left:0px;
}
.landscape4x6 .user-image{
    position:absolute;
    width:249px;
    height:166px;
    top:12px;
    left:12px;
}

.portrait4x6 {
    width:190px;
        height:273px;
        left:140px;
        position:relative;
        top:10px;
}
.portrait4x6 .frame{
    position:absolute;
    width:190px;
    height:273px;
    top:0px;
    left:0px;
}
.portrait4x6 .user-image{
    position:absolute;
    width:166px;
    height:249px;
    top:12px;
    left:12px;
}

.landscape5x7{
    width:273px;
        height:202px;
        left:94px;
        position:relative;
        top:55px;
}
.landscape5x7 .frame{
    position:absolute;
    width : 273px;
    height : 202px;
    top:0px;
    left:0px;
}
.landscape5x7 .user-image{
    position:absolute;
    width:249px;
    height:178px;
    top:12px;
    left:12px;
}
.portrait5x7{
    width:202px;
        height:273px;
        left:130px;
        position:relative;
        top:15px;
}
.portrait5x7 .frame{
    position:absolute;
    width:202px;
    height:273px;
    top:0px;
    left:0px;
}
.portrait5x7 .user-image{
    position:absolute;
    width:178px;
    height:249px;
    top:12px;
    left:12px;
}

.landscape8x10{
    width:273px;
        height:223px;
        left:94px;
        position:relative;
        top:45px;
}
.landscape8x10 .frame{
    position:absolute;
    width:273px;
    height:223px;
    top:0px;
    left:0px;
}
.landscape8x10 .user-image{
    position:absolute;
    width:249px;
    height:199px;
    top:12px;
    left:12px;
}

.portrait8x10{
    width:223px;
        height:273px;
        left:120px;
        position:relative;
        top:15px;
}
.portrait8x10 .frame{
    position:absolute;
    width:223px;
    height:273px;
    top:0px;
    left:0px;
}
.portrait8x10 .user-image{
    position:absolute;
    width:199px;
    height:249px;
    top:12px;
    left:12px;
}
.landscape4x6enlarge {
height:307px;
position:relative;
width:440px;
}
.landscape4x6enlarge .frame {
height:307px;
left:0;
position:absolute;
top:0;
width:440px;
}
.landscape4x6enlarge .user-image {
height:267px;
left:20px;
position:absolute;
top:20px;
width:400px;
}
.portrait4x6enlarge {
height:440px;
position:relative;
width:307px;
}
.portrait4x6enlarge .frame {
height:440px;
left:0;
position:absolute;
top:0;
width:307px;
}
.portrait4x6enlarge .user-image {
height:400px;
left:20px;
position:absolute;
top:20px;
width:267px;
}
.landscape5x7enlarge {
height:326px;
position:relative;
width:440px;
}
.landscape5x7enlarge .frame {
height:326px;
left:0;
position:absolute;
top:0;
width:440px;
}
.landscape5x7enlarge .user-image {
height:286px;
left:20px;
position:absolute;
top:20px;
width:400px;
}
.portrait5x7enlarge {
height:440px;
position:relative;
width:326px;
}
.portrait5x7enlarge .frame {
height:440px;
left:0;
position:absolute;
top:0;
width:326px;
}
.portrait5x7enlarge .user-image {
height:400px;
left:20px;
position:absolute;
top:20px;
width:286px;
}
.landscape8x10enlarge {
height:360px;
position:relative;
width:440px;
}
.landscape8x10enlarge .frame {
height:360px;
left:0;
position:absolute;
top:0;
width:440px;
}
.landscape8x10enlarge .user-image {
height:320px;
left:20px;
position:absolute;
top:20px;
width:400px;
}
.portrait8x10enlarge {
height:440px;
position:relative;
width:360px;
}
.portrait8x10enlarge .frame {
height:440px;
left:0;
position:absolute;
top:0;
width:360px;
}
.portrait8x10enlarge .user-image {
height:400px;
left:20px;
position:absolute;
top:20px;
width:320px;
}
.productoptionstt {
float:right;
width:437px;
}

.rightBox2tt {
        padding-left:25px;
        height:292px;
        width:400px;
}
