/* dummy line added to get new md5 sum value to fix WG0017750*/

body, div, table, tr, td, p, span {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #464646;
}

div{outline-style: none}

ol,ul {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #464646;
}

.blacktext{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}


.note, .note SPAN {
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        color: #2774A6;
}
.note3 {
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        color: #F87500;
}
.note4 {
		font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #DF1832;
}
.contestorange {
        font-family: Arial;
        font-size: 12px;
        color: #F87500;
}
.note2, .note2 SPAN {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #F87500;
}

A.note_link:link {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #006A9D; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.note_link:active {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #2774A6; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.note_link:visited {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #2774A6; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.note_link:hover {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #2774A6; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}

A.linkstyle_1:link {FONT-SIZE: 12px; COLOR: #2774A6; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A.linkstyle_1:active {FONT-SIZE: 12px; COLOR: #2774A6; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A.linkstyle_1:visited {FONT-SIZE: 12px; COLOR: #2774A6; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A.linkstyle_1:hover {FONT-SIZE: 12px; COLOR: #2774A6; FONT-FAMILY: Arial; TEXT-DECORATION: none}

A.red_link:link {
         FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff0000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.red_link:active {
         FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff0000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.red_link:visited {
         FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff0000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.red_link:hover {
         FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff0000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }

 A.black_link:link {
         FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0093D9; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.black_link:active {
         FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0093D9; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
 }
 A.black_link:visited {
         FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0093D9; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.black_link:hover {
         FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0093D9; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }


 A.darkblue_link:link {
         FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%;  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.darkblue_link:active {
         FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%;FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.darkblue_link:visited {
         FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.darkblue_link:hover {
         FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }

.red12bold {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
}

 .darkbluetext {
         font-family: Arial, Verdana, Helvetica, sans-serif;
         font-size: 10px;
}

a {
    font-family: Arial;
    font-size: 12px;
    color: #2774A6;
    text-decoration:none;
}

a:hover {
   text-decoration:underline;
   color:#2774A6;
}

a.sg {
    font-family: Arial;
    font-size: 12px;
    color: #2774A6;
    text-decoration:none;
}

a.sg:hover {
   text-decoration:underline;
   color: #2774A6;
}

.subhead {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #F87500;
}
.subheadLarge {
    font-family: Arial;
    font-size: 16px;
    color: #F87500;
	font-weight: bold;
}
.subheadRed {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #DF1832;
}
.subheadRedSmall{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DF1832;
}
.subheadGreySmall{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #464646;
}
.subheadGreyLarge{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #464646;
}
.headingMain {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 18px;
        color: #F87500;
}

.contentMaintd {
        padding: 0px 22px 0px 22px;
        background-color: #FFFFFF;
}


.contentPopupMaintd {
        padding: 0px 22px;
        background-color: #FFFFFF;
}

.error {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #D00031;
}
.reg-error {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
}
.notify {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #333A79;
    font-weight: bold;
}


.total {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 13px;
}

.greytext {
        font-family: Arial;
        font-size: 12px;
        color: #0171A3;
}
.greyfootertext{
                font-family: Arial,Verdana;
                font-size: 10px;
                color: #494949;
}

.greysmalltext {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        color: #999999;
}


.grey {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
}

.greytextlight {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #989898;
}

.orangetextlight {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    color: #FA7800;
}

.greentext {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        color: #33CC00;
}

.footerboldlinks{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration:none;
        color: #ffffff;
}

.footerboldlinks:hover{
        text-decoration:none;
        color: #ffffff;
}

.footerlinks{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #ffffff;
        text-decoration:none;
        }

.footerlinks:hover{
        color: #ffffff;
        text-decoration:none;
        }


.footerblack{
        font-family: Arial;
        font-size: 12px;
        text-decoration:none;
		color: #464646;

}

a.footerblack {
    font-family: Arial;
    font-size: 12px;
    text-decoration:none;
        color: #464646;
}
a.footerblack:hover{
    font-family: Arial;
    font-size: 12px;
    text-decoration:none;
    color: #464646;
}
.new-footerblack{
    font-family: Arial;
    font-size: 12px;
    text-decoration:none;
    color: #464646;
	line-height:20px;
}

a.new-footerblack {
	font-family: Arial;
	font-size: 12px;
	text-decoration:none;
    color: #464646;
	line-height:20px;
}
a.new-footerblack:hover{
font-family: Arial;
font-size: 12px;
text-decoration:none;
color: #464646;
}

.blueText {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #E26b00;
}

.blueTextLarge {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 17px;
        font-weight: bold;
        color: #f87500;
}
.blueTextLarger {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: bold;
        color: #333A79;
}
.OrangeTextLarger {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 18px;
        color: #f87500;
}
.helptopic{
                font-family: Arial;
                font-size: 24px;
                color: #F87500;
}
.orange {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FCAC2F;
}
.green {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #61A62B;
}
.textOrange {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FCAC2F;
}

.textOrange2 {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #F87500;
}

.textSmall {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #0093D9;
}

.textSmall1 {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}
.textSmall2 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

.textSmalllink {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #2774A6;
}

.dpptextboxalignment
{
	width:15px;
}

html>body .dpptextboxalignment
{
	width:7px;
}
.errorSmall {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
}

.warning {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #FF9933;
}

a.warningtext {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #FF9933;
}

a.warningtext:hover {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #FF9933;
}


.mainHeader {
        font-family: Minion LT;
        font-size: 24pt;
        color: #333A79;
}
.orangeText {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFAA31;
        }
.navLink {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #464646;
}

.ordertext, .ordertext SPAN {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 13pt;
        font-weight: 600;
        color: #FFAC32;
}

.ordertext2, .ordertext2 SPAN {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 18pt;
        font-weight: normal;
        color: #F87600;
}

.ordertext3, .ordertext3 SPAN {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 18pt;
        font-weight: bold;
        color: #F87500;
}
.ordertext4, .ordertext4 SPAN {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 16pt;
        font-weight: bold;
        color: #FFAC32;
}

.ordertext5, .ordertext5 SPAN {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 16pt;
        font-weight: normal;
        color: #F87500;
}

.hilite {
        background-color: #F0F2FF;
}

.mousehilite {
        background-color: #DCDFF2;
}

#MailBox {
        position: absolute;
        border: 1px solid black;
        overflow: none;
        background-color: #ffffff;
        z-index: 1;
}

.voilettext {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #2774A6;
}

#bg {
        width: 165px;
        height: 165px;
        background-repeat:no-repeat;
}


#transbox {
        width: 100%;
        height:100%;
        background-color: #fff;
        filter:alpha(opacity=70);
        opacity: 0.7;
        -moz-opacity:0.7;
        margine:1px 1px 1px 1px;

}



#transbox div {
        font-weight: bold;
        color: #898681;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-size: 20px;
        opacity: 1;
        -moz-opacity:1;
        position: relative;
        width:100%;
        height:100%;
        vertical-align:middle;
}

.productStatusMessage {
        color:  gray;
    font-size: 18px;
    font-weight: bold;
}

#blockbox {
    width: 100%;
    height:100%;
    background-color: #fff;
    filter:alpha(opacity=0);
    opacity: 0.0;
    -moz-opacity:0.0;
    margine:1px 1px 1px 1px;
}

.navoffproductlinks {
        COLOR: #aaaaaa;
        TEXT-DECORATION: none
}

.tabborder {
       border: solid #FFFFFF;
       border-width: 3px;
   }

 .dropshadow{
      border-right: solid 2px #999999;
      border-bottom: solid 2px #999999;
}


 img{border:none;}


  .blueheading {
        font-family: Arial Black, Arial;
        font-size: 13px;
        color: #F87500; }

        .greytextbold {
        font-family: Arial,tahoma;
        font-size: 12px;
        color: #B2B2B2;
        font-weight:bold;}


.orangealbumheading {
			float:left;
            font-family: Arial Regular, Arial;
            font-size: 18px;
            color: #F87500;
			padding-left:6px;
			}

.youralbumsAZ, .youralbumsAZ {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #9B9C9B;
    }

.errorLarge {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #D00031;
}

.txtBig {
        font-size: 13px;
        font-weight: bold;
        color: #000000;
}

.txtLarge {
         font-size: 15px;
        font-weight: bold;
        color: #000000;
}

.txtLargegroup {
         font-size: 15px;
        color: #000000;
}

.txtOrange {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        color: #FF9833;
}

/* CSS as per New style Guideline */
.newlink1{
	color: #2774A6;
	font-size:14px;
	text-decoration:none;
	vertical-align: super !ie;
	vertical-align: none;
}
.newlink{
	color: #2774A6;
	font-size:14px;
	text-decoration:none;
}
.newlink:hover{
	text-decoration:underline;
	color: #2774A6;
	font-size:14px;
}
.greyHeading{
	font-size: 28px;
	color: #6a737b;
}
.subheading{
	font-size:18px;
	color: #35393d;
}
.maincopy{
	font-size:14px;
	color: #35393d;
}
.maincopybold{
	font-size:14px;
	color: #35393d;
	font-weight: bold;
}
.errorcopybold{
	font-size:14px;
	color: #d00031;
	font-weight: bold;
}
.errormessagetextfield
{
margin-top:-12px;
position:relative;
}
.maincopyitalic{
	font-size:14px;
	color: #35393d;
	font-style: italic;
}
.greyitalic{
	font-size:14px;
	color: #6a737b;
	font-style: italic;
}
.orangeHeading{
	font-size: 18px;
	color: #e2710a;
	display:block;
}
.squareQuantityBox{
	width:40;
	width:35 !ie;
	height:25;
	height:0 !ie;
	text-align:right;
	margin-right:5px;
	margin-bottom:-2px !ie;
	font-family:arial;
}
.squareQuantityBoxall{
	font-family:arial;
	width:40;
	width:35 !ie;
	text-align:right;
	height:25;
	height:0 !ie;
}
.greyborder{
	border-top:1px solid #d1d5d8;
	padding-top:12px;
	margin-top:10px;
}
.wcSignin{margin-top:12px;width:100%;float:right;padding-right:14px;}
html > body .wcSignin{padding-right:0px;}
.storewidgetSignin{float:right;margin-top:17px;margin-right:0px;}
html>body .storewidgetSignin{margin-right:0px;}
.pwWrapper{ float:left;width:48%;}
.confirmpwWrapper{ float:right;width:48%;}
.mailPrefCopy{padding:1px 0px 10px 4px;float:left;width:93%;}
.regHelp{text-align:center;margin-top:12px;}
.regHelp a, .regHelp a:hover {font-size:14px;}
.regSubmit{float:right;margin-top:-7px;}
html > body .regSubmit{margin-top:0px;}
.regPopupTitle{ width:355px;margin-bottom:1px;margin-top:-3px}
/* End CSS as per New style Guideline */
  .cartsummary {font-family:Verdana,Arial,Helvetica,sans-serif; <%=cartsummaryFontSize%>  }
  .cartsummarygreen {font-family:Verdana,Arial,Helvetica,sans-serif; color:#33CC00; <%=cartsummaryFontSize%> }
  .cartsummarywhite {font-family:Verdana,Arial,Helvetica,sans-serif; color:#ffffff; <%=cartsummaryFontSize%> }
  .cartsummarybold {font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; <%=cartsummaryFontSize%>  }
  A.navlink:visited, A.navlink:link, A.navlink:active {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10px; color: #2774A6; }
  .imgborder{ width:99px;height:100px;}
  .node{display: none;margin-left: 15px;}
  .treeText{font-family:Verdana,Arial,Helvetica,san-serif; color:#0093D9; font-size:13px;}
  a span.treeText, a span.small{font-family:Arial; color:#0093D9;font-size:13px;}
  .selectedTreeText{font-family:Arial,Verdana,Helvetica,san-serif;text-decoration:none;font-weight:normal;color:white;background-color:#0093D9;font-size:13px;}
  .moreNodes{display:none}
  img{border:none;}

.store-tile-transparent-div {
        filter:alpha(opacity=70,style=0);
        -moz-opacity:0.7;
        opacity:0.7;
        background-color: White;
}

TABLE.store-tiles-table TD.store-tile-overlay {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-weight: Bold;
        font-size: 130%;
        text-align: center;
        vertical-align: middle;
        padding: 0px;
        color: #535353;
}

td.store-tile-cell
{
        padding: 0px;
        vertical-align: top;
}

TABLE.store-tiles-table TD {
    padding: 0px;
    vertical-align: top;
}

TABLE.store-tiles-table {
        border-collapse: collapse;
}

.flowHeader {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 19px;
        color: #000000;
}

.blue-welcome-header {
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        color: #F87500;
        margin-left: 16px;
        height: 20px;
        padding-left: 11px;
}

html>body .orange-welcome-header {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #F87500;
    margin-left: 5px;
    height: 20px;
    padding-left:13px;
}

.orange-welcome-header {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #F87500;
    height: 20px;
    padding-left: 20px;
}

.blue-welcome-text, .blue-welcome-textbox {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        margin-left: 5px;
        line-height: 16px;
        padding-left: 9px;
        font-size: 11px;
        padding-bottom:5px;
        width: 166px;

}
html>body .orange-welcome-text{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-top:0px;
	font-size: 12px;
	font-weight:bold;
        padding-left: 15px;
	color:#FFFFFF;
}
.orange-welcome-text{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-left: 15px;
	padding-top:0px;
	font-size: 12px;
    font-weight:bold;
	color:#FFFFFF;
}
.blue-welcome-textbox {
        margin-left: 8px;
}

html>body .blue-welcome-textbox {
        margin-left: 16px;
}

.welcome-textbox {
        width: 113px;
		height: 21px;
        border: 1px solid #E17F3E;
        border-top: 2px solid #E17F3E;
        padding:0;
}
.welcome-textbox-red {
    width: 93px;
	height: 18px;
    border: 1px solid #CC3941;
    border-top: 2px solid #CC3941;
}
.search-textbox-gray{
	border-color: #b8b8b8;
	border-style: solid;
	border-width: 1px 1px 1px; 
	height: 27px; 
	line-height: 25px;
	width: 120px; 
	font-family:Arial; 
	font-size:13px; 
	font-weight: normal; 
	color: #6b747c;
}
.login-box-background{
	background:url(../../../default/images/walgreens/welcome/login_background_body.jpg);
}
.welcome-box-header{
	background:url(../../../default/images/walgreens/welcome/welcome-back-head.jpg);background-repeat:no-repeat;
	width:196px;
	height:65px;
}
.welcome-box-bottom{
	background:url(../../../default/images/walgreens/welcome/welcome-bottom.jpg);background-repeat:no-repeat;
	width:196px;
	height:7px;
}

.regular-price {
        text-decoration: line-through;
}

SPAN.note SPAN.sale-price,
        SPAN.note2 SPAN.sale-price,
        SPAN.ordertext SPAN.sale-price,
        SPAN.ordertext2 SPAN.sale-price,
        SPAN.ordertext3 SPAN.sale-price,
        SPAN.ordertext4 SPAN.sale-price,
        SPAN.ordertext5 SPAN.sale-price,
        SPAN.single-line-price SPAN.sale-price,
        LI.gray-color-ca SPAN.sale-price
{
        color: #990000;
}

.blueheader{
        font-family:arial;
        font-size:14px;
        font-weight:bold;
        color:#F87500;
        padding-left:4px;
}

.top-ques-text {
        font-weight: bold;
        padding-left: 13px;
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        color: #ffffff;
}

.num-text-d ,.num-text-l{
        font-weight: bold;
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        color: #000000;
        text-align: center;
        height: 36px;
        padding: 0px 4px 0px 11px;
}

html>body .num-text-d {
        padding: 0px 0px 0px 6px;
}

.num-text-l {
        background: #F8F2D0;
}

.question-dark {
        background: #F4E097;
}

.question-text {
        padding: 3px  5px 6px 0px;
}

.question-light {
        background: #F4E8BE;
}
.topquestionstable {
  border-collapse:collapse; /* default */
  border-spacing:0px;
}

.greentext {
       font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #7B86CE;
}

#changemeimg img {
        width: 100px;
        height: 100px;
}

/* bordered rounded corner - For what now page */
.t {background: url(../../../default/images/walgreens/whatnow/dot.gif) 0 0 repeat-x;}
.b {background: url(../../../default/images/walgreens/whatnow/dot.gif) 0 100% repeat-x}
.l {background: url(../../../default/images/walgreens/whatnow/dot.gif) 0 0 repeat-y}
.r {background: url(../../../default/images/walgreens/whatnow/dot.gif) 100% 0 repeat-y}
.bl {background: url(../../../default/images/walgreens/whatnow/botl.gif) 0 100% no-repeat}
.br {background: url(../../../default/images/walgreens/whatnow/botr.gif) 100% 100% no-repeat}
.tl {background: url(../../../default/images/walgreens/whatnow/topl.gif) 0 0 no-repeat}
.tr {background: url(../../../default/images/walgreens/whatnow/topr.gif) 100% 0 no-repeat; padding:0px 0px 0px 0px;}

.back-image{
background-image:url('../../../default/images/walgreens/headers/background-piece.gif');
background-repeat: repeat
}


.body-back-image{
        background-image:url('../../../default/images/walgreens/headers/body-back-piece.gif');
        background-repeat: repeat
        }
.guidedimg{
        background-image:url('../../../default/images/walgreens/headers/background-piece.gif');
        background-repeat: repeat;
        padding-top:7px;
}
.popupleftborder{
        background-image : url('../../../default/images/walgreens/headers/popup_left_image.gif');
        background-repeat: repeat-y;
}
.popuprightborder{
        background-image : url('../../../default/images/walgreens/headers/popup_right_image.gif');
        background-repeat: repeat-y;
}
.popuptopborder{
        background-image : url('../../../default/images/walgreens/headers/popup_top_image.gif');
        background-repeat: repeat-x;
}
.popupbottomborder{
        background-image : url('../../../default/images/walgreens/headers/popup_bottom_image.gif');
        background-repeat: repeat-x;
}
.popupHeading {
        color: #F87500; font-weight: bold; font-size: 14px;
}
.popupHeadingBlack {
		color: #000000 ; font-weight: bold; font-size: 14px;
}
.zoomBorder {
		list-style-type: none;
		background: url('../../../default/images/walgreens/mag.gif') no-repeat 6px 6px;
		background: url('../../../default/images/walgreens/mag.gif') no-repeat top left !ie;
		height: 25px;
		padding-left: 28px;
		padding-bottom: 15px;
		position: relative;
		left:-10px;
}

.albumTitleOP {
	padding-top:2px;
	display:inline-block;
	font-size:14px;
	padding-right:20px;
	padding-right:15px !ie;
	width: 150px;
	width:160px !ie;
}

.resolutionBorder {
		list-style-type: none;
		background: url('../../../default/images/walgreens/buttons/error_icon.png') no-repeat left 3px;
		height: 25px;
		padding-left: 28px;
		padding-bottom: 5px;
		position: relative;
		left:-10px;
}
.borderNone {
		list-style-type: none;
		margin:-13px 0px 0px -40px;
		margin:0px 0px 0px -40px !ie;		
		padding-left: 25px;
}
.popupHeadingRed {
    color: #DF1832; font-weight: bold; font-size: 14px;
}
.popupsDiv{
  margin: 1px 8px 0px 2px;
}
.popup-heading {
    font-weight: normal; font-size: 26px; line-height: 1.25em;padding:0;margin:0 0 17px;text-align:left;
}

.w-shadow-top-popup{background:url(../../../default/images/walgreens/collageit/popup/grey/imagepopup/top.png) repeat-x right top;}

.w-shadow-bottom{background:url(../../../default/images/walgreens/collageit/popup/grey/imagepopup/btm.png) repeat-x right top;}

.w-shadow-left{background:url(../../../default/images/walgreens/collageit/popup/grey/imagepopup/left.png) repeat-y right top;}

.w-shadow-right{background:url(../../../default/images/walgreens/collageit/popup/grey/imagepopup/rite.png) repeat-y left top;}

.w-shadow-topleft{background:url(../../../default/images/walgreens/collageit/popup/grey/imagepopup/top_left.png) no-repeat right bottom;}

.w-shadow-bottomleft{background:url(../../../default/images/walgreens/collageit/popup/grey/imagepopup/btm_left.png) no-repeat right top;}

.w-shadow-bottomright{background:url(../../../default/images/walgreens/collageit/popup/grey/imagepopup/btm_rite.png) no-repeat left top;}

.w-shadow-topright{background:url(../../../default/images/walgreens/collageit/popup/grey/imagepopup/top_rite.png) no-repeat left bottom;}
.w-shadow-topblueright{background:url(../../../default/images/walgreens/collageit/popup/grey/imagepopup/top_blue_rite.png) no-repeat left bottom;}


        /*roundcorners shadows styles end*/
.w-greyshadow-topleft{background:url(../../../default/images/walgreens/collageit/popup/grey/wg-dynamic-popup-head-top-left.png) no-repeat right bottom;}

.w-greyshadow-top-popup{background:url(../../../default/images/walgreens/collageit/popup/grey/wg-dynamic-popup-border-top.png) repeat-x right top;}

.w-greyshadow-topright{background:url(../../../default/images/walgreens/collageit/popup/grey/dynamic-popup-header-close-icon.png) no-repeat left bottom;}

.w-greyshadow-left{background:url(../../../default/images/walgreens/collageit/popup/grey/wg-dynamic-popup-border-left.png) repeat-y right top;}

.w-greyshadow-right{background:url(../../../default/images/walgreens/collageit/popup/grey/wg-dynamic-popup-border-right.png) repeat-y left top;}

.w-greyshadow-bottomleft{background:url(../../../default/images/walgreens/collageit/popup/grey/wg-dynamic-popup-footer-left.png) no-repeat right top;}

.w-greyshadow-bottom{background:url(../../../default/images/walgreens/collageit/popup/grey/wg-dynamic-popup-border-bottom.png) repeat-x right top;}

.w-greyshadow-bottomright{background:url(../../../default/images/walgreens/collageit/popup/grey/wg-dynamic-popup-footer-bottom-right.png) no-repeat left top;}



/*square corner shadows styles end*/

.w-square-greyshadow-top-popup{background:url(../../../default/images/walgreens/popups/square_corner/wg-dynamic-popup-border-top.png) repeat-x right top;}

.w-square-greyshadow-bottom{background:url(../../../default/images/walgreens/popups/square_corner/wg-dynamic-popup-border-bottom.png) repeat-x right top;}

.w-square-greyshadow-left{background:url(../../../default/images/walgreens/popups/square_corner/wg-dynamic-popup-border-left.png) repeat-y right top;}

.w-square-greyshadow-right{background:url(../../../default/images/walgreens/popups/square_corner/wg-dynamic-popup-border-right.png) repeat-y left top;}

.w-square-greyshadow-topleft{background:url(../../../default/images/walgreens/popups/square_corner/wg-dynamic-popup-head-top-left.png) no-repeat right bottom;}

.w-square-greyshadow-bottomleft{background:url(../../../default/images/walgreens/popups/square_corner/wg-dynamic-popup-footer-left.png) no-repeat right top;}

.w-square-greyshadow-bottomright{background:url(../../../default/images/walgreens/popups/square_corner/wg-dynamic-popup-footer-bottom-right.png) no-repeat left top;}

.w-square-greyshadow-topright{background:url(../../../default/images/walgreens/popups/square_corner/dynamic-popup-header-close-icon.png) no-repeat left bottom;}

.w-square-greyshadow-topright-noclose{background:url(../../../default/images/walgreens/popups/square_corner/dynamic-popup-header-noclose-icon.png) no-repeat left bottom;}

/*square corner shadows styles end*/


.upload-border {
        border-left: solid #F87500 1px; border-right: solid #F87500 1px; background-color: #FEEAD9; text-align: left; height: 65px; padding-left: 5px;
}
.upload-border1 {
        border-left: solid #F87500 1px; border-right: solid #F87500 1px; border-bottom: solid #F87500 1px;
}
.upload-border span{
        color: #464646; font-size: 11px;
}

/* upload popup styles  start */

.styles-popup {
        position:relative;
        pading:8px;
}
.styles-popup .top-left{
        position:absolute;
        top:0px;left:0px;
}
.styles-popup .top-right{
        position:absolute;
        top:0px;right:0px;
}
.styles-popup .bottom-left{
        position:absolute;
        bottom:0px;left:0px;
}
.styles-popup .bottom-right{
        position:absolute;
        bottom:0px;right:0px;
}
.styles-popup-top-shadow{
        background: url('../../../default/images/walgreens/upload/styles-popup-top-bg.png') repeat-x left top;
        margin:0 12px;
        height:12px;
        width:auto;
}

.styles-popup-topleft-shadow{
        background: url('../../../default/images/walgreens/upload/styles-popup-top-left.png') no-repeat left top;
        position:absolute;
        height:12px;
        width:12px;
        left:0px;
        top:0;

}
.styles-popup-topright-shadow{
        background: url('../../../default/images/walgreens/upload/styles-popup-top-right.png') no-repeat right top;
        position:absolute;
        height:12px;
        width:12px;
        right:0px;
        top:0;
}

.styles-popup-left-shadow{
        background: url('../../../default/images/walgreens/upload/styles-popup-left-bg.png') repeat-y left top;
        width:12px;
}

.styles-popup-right-shadow{
        background: url('../../../default/images/walgreens/upload/styles-popup-right-bg.png') repeat-y right top;
        width:12px;
}

.styles-popup-bottom-shadow{
        background: url('../../../default/images/walgreens/upload/styles-popup-bottom-bg.png') repeat-x left top;
        margin:0 12px;
        height:12px;
        width:auto;
}

.styles-popup-bottomleft-shadow{
        background: url('../../../default/images/walgreens/upload/styles-popup-bottom-left.png') no-repeat left top;
        position:absolute;
        height:12px;
        width:12px;
        left:0px;
}

.styles-popup-bottomright-shadow{
        background: url('../../../default/images/walgreens/upload/styles-popup-bottom-right.png') no-repeat right top;
        position:absolute;
        height:12px;
        width:12px;
        right:0px;
}

.styles-top-arrow{
        position:absolute;
        top:-13px;
        left:140px;
}
.styles-top-arrow-img{
        background: url('../../../default/images/walgreens/upload/bottom-arrow.png') no-repeat center top;
        height:21px;
        width:31px;
}

.styles-popup-content{
        background-color:#ffffff;
        border-left: solid 7px #E2E2E2;
        border-right: solid 7px #E2E2E2;
        border-bottom: solid 7px #E2E2E2;
        border-top: solid 0px;

}
.styles-popup-content h4{
        color: #3399CC;
        font: bold 11px arial;
        padding:0px;margin:0px 0px 7px 0px;
}
.popup-header-grey{
        background: url('../../../default/images/walgreens/upload/pop_help.gif') no-repeat left top;
        background-color: #E2E2E2;
        height: 23px;
        padding-bottom: 5px;
}

.popup-header-grey1{
        background: url('../../../default/images/walgreens/upload/addcontacts.gif') no-repeat left top;
        background-color: #E2E2E2;
        height: 23px;
        padding-bottom: 5px;
}

.content-spacing{
        padding: 10px;
}

/* upload popup styles  end */

 A.signup:link {
         FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #2774A6; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.signup:active {
         FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #2774A6; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.signup:visited {
         FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #2774A6; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.signup:hover {
         FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #2774A6; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }

html>body .orangediv-background{
	height:93px;
	min-height:93px;
	height:auto;
	float:left;
	background:url("../../../default/images/walgreens/photos/orangediv-background.gif") repeat-x;
}
.orangediv-background{
	height:93px;
	float:left;
	background:url("../../../default/images/walgreens/photos/orangediv-background.gif") repeat-x;
}

.orangediv-leftborder-2{
	background: url('../../../default/images/walgreens/photos/orangediv-left-border-2.gif') no-repeat left top;
	width:10px;
	height:93px;
	float:left;
}

.bluediv-background{
	background: url('../../../default/images/walgreens/photos/bluediv-background.gif') repeat-x;
	height:93px;
	float:left;
}

.purplediv-background{
	background: url('../../../default/images/walgreens/photos/purplediv-background.gif') repeat-x;
	height:93px;
	float:left;
}

.bluediv-leftborder-2{
	background: url('../../../default/images/walgreens/photos/bluediv-left-border-2.gif') no-repeat left top;
	width:10px;
	height:93px;
	float:left;
}

.purplediv-leftborder-2{
	background: url('../../../default/images/walgreens/photos/purplediv-left-border-2.gif') no-repeat left top;
	width:10px;
	height:93px;
	float:left;
}

.orangediv-leftborder{
	background: url('../../../default/images/walgreens/photos/orangediv-left-border.gif') no-repeat left top;
	width:10px;
	height:93px;
	float:left;
}
.orangediv-rightborder{
	background: url('../../../default/images/walgreens/photos/orangediv-right-border.gif') no-repeat right top;
	width:10px;
	height:93px;
	float:left;
}

.bluediv-rightborder{
	background: url('../../../default/images/walgreens/photos/bluediv-right-border.gif') no-repeat right top;
	width:10px;
	height:93px;
	float:left;
}

.purplediv-rightborder{
	background: url('../../../default/images/walgreens/photos/purplediv-right-border.gif') no-repeat right top;
	width:10px;
	height:93px;
	float:left;
}

.orangediv-large-leftborder{
	height:356px;
	float:left;
}
.orangediv-large-rightborder{
	height:356px;
	float:left;
}

.orangediv-small-leftborder{
	background: url('../../../default/images/walgreens/photos/orangediv-left-large-border.gif') no-repeat left top;
	width:8px;
	height:59px;
	float:left;
}
.orangediv-small-rightborder{
	background: url('../../../default/images/walgreens/photos/orangediv-right-large-border.gif') no-repeat right top;
	width:8px;
	height:59px;
	float:left;
}
.orangediv-small-leftborder2{
	background: url('../../../default/images/walgreens/photos/orangediv-left-border.gif') no-repeat left top;
	width:8px;
	height:93px;
	float:left;
}
.orangediv-small-rightborder2{
	background: url('../../../default/images/walgreens/photos/orangediv-right-border.gif') no-repeat right top;
	width:8px;
	height:93px;
	float:left;
}
.orangediv-small-background2{
	background: url('../../../default/images/walgreens/photos/orangediv-background.gif') repeat-x;
	height:93px;
	float:left;
}

html>body .orangediv-small-background{
	background: url('../../../default/images/walgreens/photos/orangediv-small-background.gif') repeat-x;
	height:59px;
	min-height:59px;
	height:auto;
	float:left;
}
.orangediv-small-background{
	background: url('../../../default/images/walgreens/photos/orangediv-small-background.gif') repeat-x;
	height:59px;
	float:left;
}

.leftnav {
	    width: 214px;
		height:auto;
	    display: table-cell;
		background:url(../../../default/images/walgreens/photos/nav/leftnav/left_nav_background.gif);
	    top:0px;
	    left:0px;
		float:left;
		}
.storeleftnav {
    height:auto;
    background:url(../../../default/images/walgreens/photos/nav/leftnav/left_nav_background.gif);
    top:0px;
    left:0px;
	}

.leftnavborder{
	padding-left: 10px;
	padding-top: 11px;
	border-bottom:2px solid #E7E7E7;
	border-top:6px solid #E7E7E7;
	width:209px;
}
.storeleftnavborder{
	background:#FFFFFF;
	padding-left: 10px;
	padding-top: 11px;
	border-bottom:2px solid #FFF;
	border-top:6px solid #FFF;
	border-right:2px solid #FFF;
}

.carttop-midbg {
		 background:url(../../../default/images/walgreens/shoppingcart/wcart-top2.gif);
		 background-position: left top;
		 background-repeat: repeat-x;
		 height:41px;
}

.carttop-rightbg {
		 background:url(../../../default/images/walgreens/shoppingcart/wcart-top3-bg.gif);
		 background-position: top right;
		 background-repeat: no-repeat;
		 height:41px;
		 width: 221px;
}

.cartmid-leftbg{
		 background:url(../../../default/images/walgreens/shoppingcart/wcart-top4.gif);
		 background-position: top left;
		 background-repeat: repeat-y;
		 width: 3px;
	}

.cartmid-rightbg{
		 background:url(../../../default/images/walgreens/shoppingcart/wcart-top5.gif);
		 background-position: top left;
		 background-repeat: repeat-y;
		 width: 5px;
	}

.cartbottom-midbg{
		 background:url(../../../default/images/walgreens/shoppingcart/wcart-top7.gif);
		 background-position: top left;
		 background-repeat: repeat-x;
		 height: 10px;
	}

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

.ordertimes-link {
    color:#2774A6;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.cartlink {
    font-family: Arial;
    font-size: 12px;
    color: #0093D9;
    text-decoration: none;
}

  .popupopacitylayer {
	  filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
	    opacity: 0.6;
	    position:absolute;
	    top:0px;
	    left:0px;
	    height:100%;
	    width:100%;
	    background:#848484;
	    z-index:100;
	    padding:0px;
	    margin:0px;
	    _top:expression(eval(document.body.scrollTop));
	    -moz-opacity: 0.6;
	    background-repeat:repeat;

	}

	html>body .popupopacitylayer {
	    filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
	    opacity: 0.6;
	    position:absolute;
	    top:0px;
	    left:0px;
	    height:1800px;
	    width:100%;
	    background:#848484;
	    z-index:100;
	    padding:0px;
	    margin:0px;
	   -moz-opacity: 0.6;
	     background-repeat:repeat;

	}

.orangegradient{
		height:60px;
		background:url(/default/images/walgreens/orange-gradient-background.jpg);
		background-repeat:repeat-x;
}

.bulletblack{
        font-size: 18px;
}

/* Pricing grid css */

.pricing{margin-left:10px;height:20px;background: url(../../../default/images/walgreens/collageit/pricinggrid/tab-pricing.gif) no-repeat;background-position:0px 0px;line-height:20px;float:left;width:75px;text-align:center;font-family:verdana;font-size:11px;font-weight:bold;color:#ffffff;overflow:hidden;display:inline;cursor:pointer;text-decoration:none;}
.pricing:hover{text-decoration:none;}
.shipping{height:20px;background: url(../../../default/images/walgreens/collageit/pricinggrid/tab-shipping.gif) no-repeat;line-height:20px;float:left;width:74px;text-indent:8px;font-family:verdana;font-size:11px;font-weight:bold;color:#000000;overflow:hidden;display:inline;cursor:pointer;text-decoration:none;}
.shipping:hover{text-decoration:none;}
.activeDiv{float:left;cursor:default;text-decoration:none;}
.deactiveDiv{float:left;cursor:pointer;text-decoration:underline;}
.grid-top{background: url(../../../default/images/walgreens/pricinggrid/pricing-table-top.gif);background-repeat:repeat-x;height:16px;}
.grid-bottom{background: url(../../../default/images/walgreens/pricinggrid/pricing-table-bottom.gif);background-repeat:repeat-x;height:16px;}
.grid-left{background: url(../../../default/images/walgreens/pricinggrid/pricing-table-left.gif);background-repeat:repeat-y;width:11px;}
.grid-right{background: url(../../../default/images/walgreens/pricinggrid/pricing-table-right.gif);background-repeat:repeat-y;width:11px;}
.grid-top-left{height:16px;width:11px;background: url(../../../default/images/walgreens/pricinggrid/pricing-table-top-left.gif) no-repeat;}
.grid-top-right{height:16px;width:11px;background: url(../../../default/images/walgreens/pricinggrid/pricing-table-top-right.gif) no-repeat;}
.grid-bot-left{height:16px;width:11px;background: url(../../../default/images/walgreens/pricinggrid/pricing-table-bot-left.gif) no-repeat;}
.grid-bot-right{height:16px;width:11px;background: url(../../../default/images/walgreens/pricinggrid/pricing-table-bot-right.gif) no-repeat;}
.pricing-sizes{margin-left:22px;height:26px;background: url(../../../default/images/walgreens/collageit/pricinggrid/pricing-sizes-tab.gif) no-repeat;background-position:0px 0px;line-height:26px;float:left;width:137px;text-align:center;font-family:verdana;font-size:12px;font-weight:bold;color:#ffffff;overflow:hidden;display:inline;cursor:default;text-decoration:none;}

/* Pricing grid css ends */

.yourinfobg{background: url(../../../default/images/walgreens/user/header_your_information.jpg) no-repeat top left;width:661px;overflow:hidden;}
.actinfobg{background: url(../../../default/images/walgreens/user/header_acct_information.jpg) no-repeat top left;width:661px;overflow:hidden;}
.emailprefbg{background: url(../../../default/images/walgreens/user/header_email_preferences.jpg) no-repeat top left;width:661px;overflow:hidden;}
.basicdiv{float: left; width: 43%;margin:35px 5px 0px 50px; _margin:35px 0px 0px 50px;}
.div-your-info{float: left; width: 43%;margin:35px 5px 0px 50px; }
html>body .div-your-info{float: left; width: 43%;margin:35px 0px 0px 50px;}
html>body .confirmmail{padding-left: 30px; width: 97px; float: left;}
.confirmmail{padding-left: 30px; width: 125px; float: left;}
.div-password{width:420px}
html>body .password{width: 76px; padding-left:50px;float: left;}
.password{width: 125px; padding-left:50px;float: left;}
html>body .confirm-password{width: 116px; padding-left:10px;float: left;}
.confirm-password{width: 125px; padding-left:10px;float: left;}
html> body .email-pref{float:left;margin:25px 13px 0px 18px;}
.email-pref{float:left;margin:20px 8px 0px 18px;}
.security{float: left; width: 100%;margin:35px 0px 0px 30px;}
.email-pref-text{margin-top:25px;width:585px;}
html>body .email-pref-text{float:left;margin-top:25px;width:600px}
.div-email-address{float: left; width: 100%;margin:35px 0px 0px 15px;}
html>body .div-email-address{float: left; width: 100%;margin:35px 0px 0px 30px;}
.basic1{float: left; width: 40%;margin:0px 5px 0px 0px;}
.security1{float: left; width: 56%;margin:20px 0 0;}
.basicdiv label, .basic1 label{margin:0px 0px; display: block; vertical-align: middle;}
.basicdiv input, .basic1 input{margin:3px 0px 2px 0px; vertical-align: middle; _vertical-align: top;}
.security label, .security1 label{margin:0px; display: block; vertical-align: middle;}
.security input,  .basicdiv input{margin:1px 0 2px; height:20px; padding:0;}
.basicdiv label.line, .security label.line { display:inline; line-height:7px; vertical-align:text-top; _vertical-align: top; }
.security label.line { line-height:10px; }
.left {
float: left !important; 
margin-top: 390px !important;
}
.metal-left{float:left;}
.left label { margin:2px 0 0; }
.welcome-bullets{padding-left:19px;line-height:16px;padding:0px;margin:0px;}
html>body .welcome-bullets{padding-left:19px;line-height:16px;}
/* New Address book popup */

div.rounded {
    clear:both;
    margin:5px auto;
    width:70%;
}

div.rounded div.top {
    background:url(../../../default/images/walgreens/user/share-popup-top-left.png) no-repeat bottom left;
    padding:0px;
    width:100%; height:27px;
}

div.rounded div.top div.right {
    background:url(../../../default/images/walgreens/user/share-popup-top-right.png) no-repeat bottom right;
    height:27px;
    margin-left:5px;
}

div.rounded div.right div.topmiddle {
    background:url(../../../default/images/walgreens/user/share-popup-top-bg.png) repeat-x top right;
    height:27px;
	margin-right:12px;
}
div.rounded div.right div.bottommiddle {
    background:url(../../../default/images/walgreens/user/share-popup-bottom-bg.png) repeat-x top right;
    height:17px;
	margin-right:12px;
}

div.rounded div.middle {
    background:url(../../../default/images/walgreens/user/middle-bg-left.png) repeat-y left;
    clear:both;
    width:100%;
}

div.rounded div.middle div.right {
    background:url(../../../default/images/walgreens/user/middle-bg-right.png) repeat-y right top;
    margin-left:6px; padding:0 6px 0 0;
}

div.rounded div.middle div.right div.content { width:98% !ie; background:#fff; color:#000; margin-right:5px;  padding:0px 19px; padding:0 10px 0 19px!ie; _padding:0 10px 0 19px;margin-right:0px !ie; }

div.rounded div.middle div.right div.content p {
    margin:0px;
    padding-top:15px;
}

div.rounded div.middle div.right div.content h2 {
    color:#0f2;
    font-size:1.75em;
    font-weight:bold;
    margin:0px;
    padding:7px 0px;
}

div.rounded div.bottom {
    background:url(../../../default/images/walgreens/user/share-popup-bottom-left.png) no-repeat top left;
    clear:both;
    padding:0px;
    width:100%;
}

div.rounded div.bottom div.right {
    background:url(../../../default/images/walgreens/user/share-popup-bottom-right.png) no-repeat top right;
    height:17px;
    margin-left:12px;
}
div.topmiddle div.headbg { width:99%!ie; position:relative; /* background:url(/default/images/walgreens/user/share-popup-headbg.png) repeat-x top left; */ height:17px; margin:0 6px 0 0; margin:0!ie; _margin:0; line-height:10px; padding:0 10px; top:7px; }
div.topmiddle .close { position:absolute; right:0; top:0;  }


.framedleft { float: left;}
.framedright { float: right; width: 375px; }
.framedright-tt{float:left; width:410px; padding-left:20px;}
.largeimgborder { border-left: solid #cccccc 1px; border-top: solid #cccccc 1px; border-right: solid #cccccc 1px; padding: 10px;}
.smallimgborder { border: solid #cccccc 1px; padding: 10px; }
.frameheading { color: #F77600; font-family: arial; font-size: 19px; }
.framebody-content { padding-top: 15px; padding-bottom: 20px; }
.productSubtitle ul { padding: 20px 0px 0px 20px; }
.productSubtitle li { padding: 3px; }
.info { background: url("../../../default/images/walgreens/books/icon-info.gif") no-repeat scroll 0 0 transparent; display: block; float: left; height: 12px; margin: 0 6px 6px; text-decoration: none; text-indent: -1e+11px;  width: 12px; }
.info_woodPanel{ background: url("../../../default/images/walgreens/books/icon-info.gif") no-repeat scroll 0 0 transparent; display: block; float: right; float:none !ie;text-align:right !ie;height: 12px; margin: 2px 6px 6px; margin:-12px !ie; text-decoration: none; text-indent: -1e+11px;  width: 12px; }
.info:hover	{ background-position:-12px 0; }
.startpricing { padding: 15px 0px; font-weight: bold; }
.startpricingtt { padding: 18px 0px; font-weight: bold; }

html>body .startpricingtt {
 padding: 40px 0px; font-weight: bold; }


.productdisplayborder {border: 1px solid #CCCCCC; height: 350px; overflow: hidden; width: 380px; }
.choosebelow { color: #F77600; font-weight: bold; left: 20%; position: relative; text-align: center; top: 35%; width: 60%; font-size: 17px; }
.bold { font-weight: bold; }

.rightBox2 select {
    font-size: 11px;
    height: 20px;
    margin-bottom: 15px;
    width: 236px;
}

.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;
}

/* New Header Classes */

.homeClassOver{
	background:url(../../../default/images/walgreens/headers/newheader/hoverimages/photo_home_over.jpg) no-repeat;
	width:135px;
	height:33px;
}
.homeClass{
	background:url(../../../default/images/walgreens/headers/newheader/photo-home.jpg) no-repeat;
	width:135px;
	height:33px;
}
.photolibraryClassOver{
	background:url(../../../default/images/walgreens/headers/newheader/hoverimages/my_photos_over.jpg) no-repeat;
	width:123px;
	height:33px;

}
.photolibraryClass{
	background:url(../../../default/images/walgreens/headers/newheader/my-photos.jpg) no-repeat;
	width:123px;
	height:33px;

}
.selectalbumreprintsClassOver
{
	background:url(../../../default/images/walgreens/headers/newheader/hoverimages/prints_over.jpg) no-repeat;
	width:89px;
	height:33px;
	z-index:10000;
	position:relative;
}
.selectalbumreprintsClass
{
	background:url(../../../default/images/walgreens/headers/newheader/prints.jpg) no-repeat;
	width:89px;
	height:33px;
}
.storeClassOver
{
	background:url(../../../default/images/walgreens/headers/newheader/hoverimages/gifts_over.jpg) no-repeat;
	width:74px;
	height:33px;
	z-index:10000;
	position:relative;
}
.storeClass
{
	background:url(../../../default/images/walgreens/headers/newheader/gifts.jpg) no-repeat;
	width:74px;
	height:33px;
}
.storecardsstationeryClassOver
{
	background:url(../../../default/images/walgreens/headers/newheader/hoverimages/cards_over.jpg) no-repeat;
	width:92px;
	height:33px;
	z-index:10000;
	position:relative;
}
.storecardsstationeryClass
{
	background:url(../../../default/images/walgreens/headers/newheader/cards.jpg) no-repeat;
	width:92px;
	height:33px;
}
.specialoffersClassOver
{
	background:url(../../../default/images/walgreens/headers/newheader/hoverimages/special_offers_over.jpg) no-repeat;
	width:142px;
	height:33px;
	z-index:10000;
	position:relative;
}
.specialoffersClass
{
	background:url(../../../default/images/walgreens/headers/newheader/special-offers.jpg) no-repeat;
	width:142px;
	height:33px;
}
.shareClassOver
{
	background:url(../../../default/images/walgreens/headers/newheader/hoverimages/share_over.jpg) no-repeat;
	width:90px;
	height:33px;
}
.shareClass
{
	background:url(../../../default/images/walgreens/headers/newheader/share.jpg) no-repeat;
	width:90px;
	height:33px;
}

.select-arrow-bg { 
	background-image:url("../../../../default/images/walgreens/down_arrow.png"); 
	background-repeat:no-repeat; 
	background-position:97% center; 
}

div .store-dropdown{
	width:532px; height:341px;
	position:relative;left:-135px;
	background-color:#ffffff;
	border:1px solid #CFCFCF;
}

div .store-dropdown .overlay-background{
	width:532px; height:341px;
	padding-top:18px;
}
div .reprints-dropdown{
	width:532px; height:341px;
	position:relative;left:-80px;
	background-color:#ffffff;
	border:1px solid #CFCFCF;
}
div .reprints-dropdown .overlay-background{
	width:532px; height:341px;
	padding-top:18px;
}
div .cards-dropdown{
	width:532px; height:341px;
	position:relative;left:-95px;
	background-color:#ffffff;
	border:1px solid #CFCFCF;
}
div .cards-dropdown .overlay-background{
	width:532px; height:341px;
	padding-top:18px;
}
div .specialoffers-dropdown{
	width:610px; height:182px;
	position:relative;left:-284px;
	background-color:#ffffff;
	border:1px solid #CFCFCF;

}
div .specialoffers-dropdown .overlay-background{
	padding:15px;
	z-index:1000;
}
.new-footer-background{
	background:url(../../../default/images/walgreens/footer/new-footer-background.gif) repeat-x;
	height:357px;
}

.totalspacing{
	padding-right:10px;
}

html > body .totalspacing{
	padding-right:0px;
}
/* New Header Classes END*/


PRE.swift-error {
    text-align: left;
    overflow: scroll;
    height: 200px;
    font-family: serif;
    border: 1px solid #C0C0C0;
    width: 700px;
}

.productdisplaybordertt {border: 1px solid #CCCCCC; height: 365px; overflow: hidden; width: 460px; }

/* orange Corners */

.orange-bottom-left{
    background:url(../../../default/images/walgreens/store/orange-bottom-left.gif) no-repeat left;
    width:8px;
	height:3px;
}
.orange-bottom{
    background:url(../../../default/images/walgreens/store/orange-bottom.gif) repeat-x left;
    width:100%;
	height:3px;
}
.orange-bottom-right{
    background:url(../../../default/images/walgreens/store/orange-bottom-right.gif) no-repeat left;
    width:8px;
	height:3px;
}



.productreivew { border: 1px solid #E5E5E5; float: left; height: 310px; width: 550px; }
.review-enlargetxt { float: left; padding-bottom: 25px; padding-left: 15px; width: 200px; }
.review-enlargebtn {float: right; padding-bottom: 25px; padding-right: 15px; text-align: right; width: 200px; }
.review-main{width:880px; margin: 25px;}
.review-head{width:880px;height:40px;padding-top:15px;font-size:17px;}
.product-colum{float:right;width:310px;height:auto;}
.prod-head{font-size:17px;font-weight:bold;padding:10px 0px 20px 10px; color:#F87500}
.prod-size{font-size:12px;font-weight:bold;padding:0px 0px 15px 10px;}
.prod-quantity{font-size:12px;font-weight:bold;padding:0px 0px 15px 10px;}
.prod-price{font-size:17px;font-weight:bold;padding-left:10px;}
.review-b{padding:15px 20px 0px 10px;}
.review-lowrestext{padding:10px;}
.review-licencetext{padding:0px 0px 10px 15px}


.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;
	text-decoration:none;
}
.resp-one-woodpanel{
	background:url(../../../../../default/images/walgreens/1.gif) no-repeat scroll 0 0;
	height:12px;
	display:none;
	margin-bottom:12px;
	padding-top:2px !important;
	padding-left:30px;
	font-size:18px !important;
}
.resp-two-woodpanel{
	background:url(../../../../../default/images/walgreens/2.gif) no-repeat scroll 0 0;
	text-decoration:none;
	margin-bottom:12px;
	padding-top:2px !important;
	padding-left:30px;
	margin-top:15px;
}
.resp-three-woodpanel{
	background:url(../../../../../default/images/walgreens/3.gif) no-repeat scroll 0 0;
	text-decoration:none;
	margin-left:10%;
}
.a.info:hover{
	background-position:-12px 0;
}
.Overlay22{
        background:url(../../../default/images/walgreens/passport/Passport_overlay_2x2.png) repeat-x right top;width:180px;height:180px;
        }


/* save projects - collage poster frames */

/*Frame Poster walnut */

.cp24x36-walnut-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-walnut-psmall.gif); background-repeat: no-repeat;}
html>body .cp24x36-walnut-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-walnut-psmall.gif); background-repeat: no-repeat;}
.cp24x36-walnut-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-walnut-lsmall.gif); background-repeat: no-repeat;}
html>body .cp24x36-walnut-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-walnut-lsmall.gif); background-repeat: no-repeat;}

.cp20x30-walnut-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-walnut-psmall.gif); background-repeat: no-repeat;}
html>body .cp20x30-walnut-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-walnut-psmall.gif); background-repeat: no-repeat;}
.cp20x30-walnut-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-walnut-lsmall.gif); background-repeat: no-repeat;}
html>body .cp20x30-walnut-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-walnut-lsmall.gif); background-repeat: no-repeat;}

.cp16x20-walnut-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-walnut-psmall.gif); background-repeat: no-repeat;}
html>body .cp16x20-walnut-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-walnut-psmall.gif); background-repeat: no-repeat;}
.cp16x20-walnut-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-walnut-lsmall.gif); background-repeat: no-repeat;}
html>body .cp16x20-walnut-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-walnut-lsmall.gif); background-repeat: no-repeat;}

.cp12x18-walnut-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-walnut-psmall.gif); background-repeat: no-repeat;}
html>body .cp12x18-walnut-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-walnut-psmall.gif); background-repeat: no-repeat;}
.cp12x18-walnut-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-walnut-lsmall.gif); background-repeat: no-repeat;}
html>body .cp12x18-walnut-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-walnut-lsmall.gif); background-repeat: no-repeat;}

.cp11x14-walnut-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-walnut-psmall.gif); background-repeat: no-repeat;}
html>body .cp11x14-walnut-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-walnut-psmall.gif); background-repeat: no-repeat;}
.cp11x14-walnut-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-walnut-lsmall.gif); background-repeat: no-repeat;}
html>body .cp11x14-walnut-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-walnut-lsmall.gif); background-repeat: no-repeat;}

/*Frame Poster black */
.cp24x36-black-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-psmall.gif); background-repeat: no-repeat;}
html>body .cp24x36-black-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-psmall.gif); background-repeat: no-repeat;}
.cp24x36-black-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-lsmall.gif); background-repeat: no-repeat;}
html>body .cp24x36-black-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-lsmall.gif); background-repeat: no-repeat;}

.cp20x30-black-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-psmall.gif); background-repeat: no-repeat;}
html>body .cp20x30-black-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-psmall.gif); background-repeat: no-repeat;}
.cp20x30-black-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-lsmall.gif); background-repeat: no-repeat;}
html>body .cp20x30-black-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-lsmall.gif); background-repeat: no-repeat;}

.cp16x20-black-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-psmall.gif); background-repeat: no-repeat;}
html>body .cp16x20-black-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-psmall.gif); background-repeat: no-repeat;}
.cp16x20-black-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-lsmall.gif); background-repeat: no-repeat;}
html>body .cp16x20-black-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-lsmall.gif); background-repeat: no-repeat;}

.cp12x18-black-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-psmall.gif); background-repeat: no-repeat;}
html>body .cp12x18-black-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-psmall.gif); background-repeat: no-repeat;}
.cp12x18-black-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-lsmall.gif); background-repeat: no-repeat;}
html>body .cp12x18-black-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-lsmall.gif); background-repeat: no-repeat;}

.cp11x14-black-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-psmall.gif); background-repeat: no-repeat;}
html>body .cp11x14-black-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-psmall.gif); background-repeat: no-repeat;}
.cp11x14-black-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-lsmall.gif); background-repeat: no-repeat;}
html>body .cp11x14-black-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-lsmall.gif); background-repeat: no-repeat;}

.cp8x10-black-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-psmall.gif); background-repeat: no-repeat;}
html>body .cp8x10-black-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-psmall.gif); background-repeat: no-repeat;}
.cp8x10-black-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-lsmall.gif); background-repeat: no-repeat;}
html>body .cp8x10-black-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-lsmall.gif); background-repeat: no-repeat;}

.cp12x12-black-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-psmall.gif); background-repeat: no-repeat;}
html>body .cp12x12-black-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-psmall.gif); background-repeat: no-repeat;}
.cp12x12-black-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-lsmall.gif); background-repeat: no-repeat;}
html>body .cp12x12-black-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-lsmall.gif); background-repeat: no-repeat;}

.cp20x24-black-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-psmall.gif); background-repeat: no-repeat;}
html>body .cp20x24-black-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-psmall.gif); background-repeat: no-repeat;}
.cp20x24-black-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-lsmall.gif); background-repeat: no-repeat;}
html>body .cp20x24-black-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-black-lsmall.gif); background-repeat: no-repeat;}

/*Frame canvas chocolate */

.cp20x30-chocolate-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-psmall.gif); background-repeat: no-repeat;}
html>body .cp20x30-chocolate-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-psmall.gif); background-repeat: no-repeat;}
.cp20x30-chocolate-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-lsmall.gif); background-repeat: no-repeat;}
html>body .cp20x30-chocolate-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-lsmall.gif); background-repeat: no-repeat;}

.cp16x20-chocolate-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-psmall.gif); background-repeat: no-repeat;}
html>body .cp16x20-chocolate-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-psmall.gif); background-repeat: no-repeat;}
.cp16x20-chocolate-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-lsmall.gif); background-repeat: no-repeat;}
html>body .cp16x20-chocolate-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-lsmall.gif); background-repeat: no-repeat;}

.cp11x14-chocolate-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-psmall.gif); background-repeat: no-repeat;}
html>body .cp11x14-chocolate-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-psmall.gif); background-repeat: no-repeat;}
.cp11x14-chocolate-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-lsmall.gif); background-repeat: no-repeat;}
html>body .cp11x14-chocolate-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-lsmall.gif); background-repeat: no-repeat;}

.cp8x10-chocolate-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-psmall.gif); background-repeat: no-repeat;}
html>body .cp8x10-chocolate-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-psmall.gif); background-repeat: no-repeat;}
.cp8x10-chocolate-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-lsmall.gif); background-repeat: no-repeat;}
html>body .cp8x10-chocolate-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-lsmall.gif); background-repeat: no-repeat;}

.cp12x12-chocolate-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-psmall.gif); background-repeat: no-repeat;}
html>body .cp12x12-chocolate-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(/default/images/walgreens/collageit/saved-projects/20x30-choco-psmall.gif); background-repeat: no-repeat;}
.cp12x12-chocolate-L{ padding-top:6px; width:146px; height:108px; background-image:url(/default/images/walgreens/collageit/saved-projects/20x30-choco-lsmall.gif); background-repeat: no-repeat;}
html>body .cp12x12-chocolate-L{ padding-top:6px; width:146px; height:108px; background-image:url(/default/images/walgreens/collageit/saved-projects/20x30-choco-lsmall.gif); background-repeat: no-repeat;}

.cp20x24-chocolate-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-psmall.gif); background-repeat: no-repeat;}
html>body .cp20x24-chocolate-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-psmall.gif); background-repeat: no-repeat;}
.cp20x24-chocolate-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-lsmall.gif); background-repeat: no-repeat;}
html>body .cp20x24-chocolate-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-choco-lsmall.gif); background-repeat: no-repeat;}

/*Frame canvas oak */

.cp20x30-oak-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-psmall.gif); background-repeat: no-repeat;}
html>body .cp20x30-oak-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url../../../default/images/walgreens/collageit/saved-projects/20x30-oak-psmall.gif); background-repeat: no-repeat;}
.cp20x30-oak-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-lsmall.gif); background-repeat: no-repeat;}
html>body .cp20x30-oak-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-lsmall.gif); background-repeat: no-repeat;}

.cp16x20-oak-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-psmall.gif); background-repeat: no-repeat;}
html>body .cp16x20-oak-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-psmall.gif); background-repeat: no-repeat;}
.cp16x20-oak-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-lsmall.gif); background-repeat: no-repeat;}
html>body .cp16x20-oak-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-lsmall.gif); background-repeat: no-repeat;}

.cp11x14-oak-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-psmall.gif); background-repeat: no-repeat;}
html>body .cp11x14-oak-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-psmall.gif); background-repeat: no-repeat;}
.cp11x14-oak-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-lsmall.gif); background-repeat: no-repeat;}
html>body .cp11x14-oak-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-lsmall.gif); background-repeat: no-repeat;}

.cp8x10-oak-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-psmall.gif); background-repeat: no-repeat;}
html>body .cp8x10-oak-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-psmall.gif); background-repeat: no-repeat;}
.cp8x10-oak-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-lsmall.gif); background-repeat: no-repeat;}
html>body .cp8x10-oak-L{ padding-top:6px; width:146px; height:108px; background-image:url../../..(/default/images/walgreens/collageit/saved-projects/20x30-oak-lsmall.gif); background-repeat: no-repeat;}

.cp12x12-oak-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-psmall.gif); background-repeat: no-repeat;}
html>body .cp12x12-oak-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-psmall.gif); background-repeat: no-repeat;}
.cp12x12-oak-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-lsmall.gif); background-repeat: no-repeat;}
html>body .cp12x12-oak-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../..default/images/walgreens/collageit/saved-projects/20x30-oak-lsmall.gif); background-repeat: no-repeat;}

.cp20x24-oak-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-psmall.gif); background-repeat: no-repeat;}
html>body .cp20x24-oak-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-psmall.gif); background-repeat: no-repeat;}
.cp20x24-oak-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-lsmall.gif); background-repeat: no-repeat;}
html>body .cp20x24-oak-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-oak-lsmall.gif); background-repeat: no-repeat;}

/*Frame Poster natural */

.cp24x36-natural-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-natural-psmall.gif); background-repeat: no-repeat;}
html>body .cp24x36-natural-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-natural-psmall.gif); background-repeat: no-repeat;}
.cp24x36-natural-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-natural-lsmall.gif); background-repeat: no-repeat;}
html>body .cp24x36-natural-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-natural-lsmall.gif); background-repeat: no-repeat;}

.cp20x30-natural-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-natural-psmall.gif); background-repeat: no-repeat;}
html>body .cp20x30-natural-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-natural-psmall.gif); background-repeat: no-repeat;}
.cp20x30-natural-L{ padding-top:6px; width:146px; height:104px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-natural-lsmall.gif); background-repeat: no-repeat;}
html>body .cp20x30-natural-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-natural-lsmall.gif); background-repeat: no-repeat;}

.cp16x20-natural-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-natural-psmall.gif); background-repeat: no-repeat;}
html>body .cp16x20-natural-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-natural-psmall.gif); background-repeat: no-repeat;}
.cp16x20-natural-L{ padding-top:6px; width:146px; height:104px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-natural-lsmall.gif); background-repeat: no-repeat;}
html>body .cp16x20-natural-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-natural-lsmall.gif); background-repeat: no-repeat;}

.cp12x18-natural-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-natural-psmall.gif); background-repeat: no-repeat;}
html>body .cp12x18-natural-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-natural-psmall.gif); background-repeat: no-repeat;}
.cp12x18-natural-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-natural-lsmall.gif); background-repeat: no-repeat;}
html>body .12x18-natural-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-natural-lsmall.gif); background-repeat: no-repeat;}

.cp11x14-natural-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-natural-psmall.gif); background-repeat: no-repeat;}
html>body .cp11x14-natural-P{ margin-left:12px; padding-top:6px; width:108px; height:152px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-natural-psmall.gif); background-repeat: no-repeat;}
.cp11x14-natural-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-natural-lsmall.gif); background-repeat: no-repeat;}
html>body .cp11x14-natural-L{ padding-top:6px; width:146px; height:108px; background-image:url(../../../default/images/walgreens/collageit/saved-projects/20x30-natural-lsmall.gif); background-repeat: no-repeat;}





/*Canvas Size Selector*/
.pc-tiles{
  border:1px solid transparent;
  float:left;
  margin-right:5px;
  margin-top:5px;
  text-align:center;
  width:130px;
  height:195px;
  display:block;
  text-decoration:none;
  padding-top:0px;
}
.pc-tiles a:visited {
 text-decoration:none;
}
a:hover .pc-tiles, a:active .pc-tiles{
  border:1px solid #FA7901;
  float:left;
  margin-right:5px;
  margin-top:5px;
  text-align:center;
  width:130px;
  text-decoration:none;
  height:195px;
  padding-top:0px;
}
.pc-selected-tile {
  background-color:#FDEAD9;
  border:1px solid #FA7901;
  float:left;
  margin-right:5px;
  margin-top:5px;
  text-align:center;
  width:130px;
  text-decoration:none;
  height:195px;
  padding-top:0px;
}
.pc-tileText, .pc-tileText2, a.pc-tileText, a.pc-tileText2{
   font-family:Arial,Verdana,Helvetica,sans-serif;
   font-size:11px;
   text-decoration:none;
   margin-top:-15px;
}
.wood-pc-tileText, a.wood-pc-tileText{
	font-family:Arial,Verdana,Helvetica,sans-serif;
   font-size:14px;
   text-decoration:none;
   margin-top:-15px;
   color:#000000;
}
.metal-pc-tileText,a.metal-pc-tileText{
   font-family:Arial,Verdana,Helvetica,sans-serif;
   font-size:11px;
   text-decoration:none;
}
.pc-price{
	float: right;
	margin-top: -12px;
	margin-right: 30px;
}
.wood-pc-price{
	float: right;
	margin-top: -12px;
	margin-right: 30px;
	font-size:14px;	
}
.borderbottom {
border-bottom: 1px solid #d2d5d7;
}
.pc-tiles-metal{
  
  margin-right:4px;
  text-align:center;
  width:auto;
  height:70px;
  display:block;
  text-decoration:none;
  padding-top:0px;
}

.metal-pc-tiles-metal{
  border:1px solid transparent;
  float:left;
  margin-right:4px;
  margin-top:5px;
  text-align:center;
  width:100px;
  height:195px;
  display:block;
  text-decoration:none;
  padding-top:0px;
}
.metal-pc-tiles-metal a:visited {
 text-decoration:none;
}
a:hover .metal-pc-tiles-metal, a:active .metal-pc-tiles-metal{
  border:1px solid #FA7901;
  float:left;
  margin-right:4px;
  margin-top:5px;
  text-align:center;
  width:100px;
  text-decoration:none;
  height:195px;
  padding-top:0px;
}
.metal-pc-tiles-image {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;

}

.pc-selected-metal-tile {
  background-color:#F4f4f4;
  border-top: 1px solid #d2d5d7;
  /* margin-right:4px; */
  text-align:center;
  width:auto;
  text-decoration:none;
  height:70px;
  padding-top:0px;
}

.metal-pc-selected-metal-tile {
  background-color:#FDEAD9;
  border:1px solid #FA7901;
  float:left;
  margin-right:4px;
  margin-top:5px;
  text-align:center;
  width:100px;
  text-decoration:none;
  height:195px;
  padding-top:0px;
}
.pc-selected-metal-tilemail {
  background-color:#F4f4f4;
  text-align:center;
  width:auto;
  text-decoration:none;
  height:70px;
  padding-top:0px;
}

.pc-tiles-metal a:visited {
 text-decoration:none;
}
a:hover .pc-tiles-metal, a:active .pc-tiles-metal{
  
  margin-right:4px;
  text-align:center;
  width:auto;
  text-decoration:none;
  height:70px;
  padding-top:0px;
}

.pc-tileText{
    color:#000000;
}
.pc-tileText2{
    color:#666666;
}
.pc-tiles-image {
    text-align:left;
    margin-top:50px;
    margin-bottom:0px;
    padding:0px;

}
.sizeselector, .frameoptions{
    width:430px;
    margin-top:15px;
}
.sizeselector, .sizeselector a{
    text-decoration:none; 
}
.prices-info a, .prices-info a:hover{
    margin-left:70px;
    color:3399CC;
    font-weight:bold;
    text-decoration:none;
}
.canvas-shipping, .canvas-shipping a, .canvas-shipping a:hover{
    color:3399CC;
    font-weight:bold;
    text-decoration:none;
}
.canvasframecolors {
    padding-top:5px;
}


/*for framed canvas*/
.canvasdisplay{
    width:440px;
    height:477px;
    border-width:1px 1px 1px 1px;
    border-style:solid;
    border-color:#cccccc;
    overflow:hidden;
}
.wallartdisplay{
 width:440px;
    height:475px;
    border-style:solid;
    border-color:#cccccc;
    overflow:hidden;
    border-width:1px 1px 1px 1px;
    padding-bottom:20px;
}

html>body .canvasdisplay{
    height:470px;
}
/*8x10*/
.canvasdisplay .portrait8x10{
    width:294px;
    height:364px;
    left:70px;
    position:relative;
    top:56px;
}

.canvasdisplay .portrait8x10 .frame{
    position:absolute;
    width:294px;
    height:364px;
    top:0px;
    left:0px;
}
.canvasdisplay .portrait8x10 .user-image{
    position:absolute;
    width:280px;
    height:350px;
    top:7px;
    left:7px;
}

.canvasdisplay .landscape8x10{
    width:364px;
    height:294px;
    left:36px;
    position:relative;
    top:83px;
}
.canvasdisplay .landscape8x10 .frame{
    position:absolute;
    width:364px;
    height:294px;
    top:0px;
    left:0px;
}
.canvasdisplay .landscape8x10 .user-image{
    position:absolute;
    width:350px;
    height:280px;
    top:7px;
    left:7px;
}
.canvasenlargedisplay .landscape8x10enlarge {
	height:378px;
	position:relative;
	width:468px;
}
.canvasenlargedisplay .landscape8x10enlarge .frame {
	height:378px;
	left:0;
	position:absolute;
	top:0;
	width:468px;
}
.canvasenlargedisplay .landscape8x10enlarge .user-image {
	height:360px;
	left:9px;
	position:absolute;
	top:9px;
	width:450px;
}
.canvasenlargedisplay .portrait8x10enlarge {
	height:468px;
	position:relative;
	width:378px;
}
.canvasenlargedisplay .portrait8x10enlarge .frame {
	height:468px;
	left:0;
	position:absolute;
	top:0;
	width:378px;
}
.canvasenlargedisplay .portrait8x10enlarge .user-image {
	height:450px;
	left:9px;
	position:absolute;
	top:9px;
	width:360px;
}
/*12x12*/
.canvasdisplay .portrait12x12{
    position:relative;
    width : 364px;
    height : 364px;
    top:50px;
    left:36px;
}

.canvasdisplay .portrait12x12 .frame{
    position:absolute;
    width : 364px;
    height : 364px;
    top:0px;
    left:0px;
}
.canvasdisplay .portrait12x12 .user-image{
    position:absolute;
    width:350px;
    height:350px;
    top:7px;
    left:7px;
}

.canvasdisplay .landscape12x12{
    position:relative;
    width : 364px;
    height : 364px;
    top:56px;
    left:36px;
}
.canvasdisplay .landscape12x12 .frame{
    position:absolute;
    width : 364px;
    height : 364px;
    top:0px;
    left:0px;
}
.canvasdisplay .landscape12x12 .user-image{
    position:absolute;
    width:350px;
    height:350px;
    top:7px;
    left:7px;
}

.canvasenlargedisplay .landscape12x12enlarge {
	height:468px;
	position:relative;
	width:468px;
}
.canvasenlargedisplay .landscape12x12enlarge .frame {
	height:468px;
	left:0;
	position:absolute;
	top:0;
	width:468px;
}
.canvasenlargedisplay .landscape12x12enlarge .user-image {
	height:450px;
	left:9px;
	position:absolute;
	top:9px;
	width:450px;
}
.canvasenlargedisplay .portrait12x12enlarge {
	height:468px;
	position:relative;
	width:468px;
}
.canvasenlargedisplay .portrait12x12enlarge .frame {
	height:468px;
	left:0;
	position:absolute;
	top:0;
	width:468px;
}
.canvasenlargedisplay .portrait12x12enlarge .user-image {
	height:450px;
	left:9px;
	position:absolute;
	top:9px;
	width:450px;
}
/*16x20*/
.canvasdisplay .portrait16x20{
    position:relative;
    width : 294px;
    height : 364px;
    top:53px;
    left:69px;
}

.canvasdisplay .portrait16x20 .frame{
    position:absolute;
    width : 294px;
    height : 364px;
    top:0px;
    left:0px;
}
.canvasdisplay .portrait16x20 .user-image{
    position:absolute;
    width:280px;
    height:350px;
    top:7px;
    left:7px;
}

.canvasdisplay .landscape16x20{
    position:relative;
    width : 364px;
    height : 294px;
    top:83px;
    left:36px;
}
.canvasdisplay .landscape16x20 .frame{
    position:absolute;
    width : 364px;
    height : 294px;
    top:0px;
    left:0px;
}
.canvasdisplay .landscape16x20 .user-image{
    position:absolute;
    width:350px;
    height:280px;
    top:7px;
    left:7px;
}

.canvasenlargedisplay .landscape16x20enlarge {
	height:378px;
	position:relative;
	width:468px;
}
.canvasenlargedisplay .landscape16x20enlarge .frame {
	height:378px;
	left:0;
	position:absolute;
	top:0;
	width:468px;
}
.canvasenlargedisplay .landscape16x20enlarge .user-image {
	height:360px;
	left:9px;
	position:absolute;
	top:9px;
	width:450px;
}
.canvasenlargedisplay .portrait16x20enlarge {
	height:468px;
	position:relative;
	width:378px;
}
.canvasenlargedisplay .portrait16x20enlarge .frame {
	height:468px;
	left:0;
	position:absolute;
	top:0;
	width:378px;
}
.canvasenlargedisplay .portrait16x20enlarge .user-image {
	height:450px;
	left:9px;
	position:absolute;
	top:9px;
	width:360px;
}
/*20x24*/
.canvasdisplay .portrait20x24{
    position:relative;
    width : 306px;
    height : 364px;
    top:51px;
    left:65px;
}

.canvasdisplay .portrait20x24 .frame{
    position:absolute;
    width : 306px;
    height : 364px;
    top:0px;
    left:0px;
}
.canvasdisplay .portrait20x24 .user-image{
    position:absolute;
    width:292px;
    height:350px;
    top:7px;
    left:7px;
}

.canvasdisplay .landscape20x24{
    position:relative;
    width : 364px;
    height : 306px;
    top:77px;
    left:36px;
}
.canvasdisplay .landscape20x24 .frame{
    position:absolute;
    width : 364px;
    height : 306px;
    top:0px;
    left:0px;
}
.canvasdisplay .landscape20x24 .user-image{
    position:absolute;
    width:350px;
    height:292px;
    top:7px;
    left:7px;
}

.canvasenlargedisplay .landscape20x24enlarge {
	height:393px;
	position:relative;
	width:468px;
}
.canvasenlargedisplay .landscape20x24enlarge .frame {
	height:393px;
	left:0;
	position:absolute;
	top:0;
	width:468px;
}
.canvasenlargedisplay .landscape20x24enlarge .user-image {
	height:375px;
	left:9px;
	position:absolute;
	top:9px;
	width:450px;
}
.canvasenlargedisplay .portrait20x24enlarge {
	height:468px;
	position:relative;
	width:393px;
}
.canvasenlargedisplay .portrait20x24enlarge .frame {
	height:468px;
	left:0;
	position:absolute;
	top:0;
	width:393px;
}
.canvasenlargedisplay .portrait20x24enlarge .user-image {
	height:450px;
	left:9px;
	position:absolute;
	top:9px;
	width:375px;
}

.productoptionscanvas {
    float: left;
    width: 430px;
	margin-right:0px;
	height:auto;
}
.metal-productoptionscanvas {
    float: right;
    width: 430px;
	margin-right:-20px;
}
.rightboxcanvas {
    height: 292px;
    padding-left: 0px;
    width: 400px;
}

html>body .rightboxcanvas {
    padding-left: 0px;
}
/*end for framed canvas*/

/* Platinum header start */


.platinumtab{
	position:relative;
	float:left;
	padding-right: 3px;
}

.platinumtab .headerTab-1Class-hide,
.platinumtab .headerTab-2Class-hide,
.platinumtab .headerTab-3Class-hide,
.platinumtab .headerTab-4Class-hide,
.platinumtab .headerTab-5Class-hide,
.platinumtab .headerTab-6Class-hide,
.platinumtab .headerTab-7Class-hide,
.platinumtab .headerTab-8Class-hide{
display:none
}

.platinumtab .headerTab-1Class,
.platinumtab .headerTab-2Class,
.platinumtab .headerTab-3Class,
.platinumtab .headerTab-4Class,
.platinumtab .headerTab-5Class,
.platinumtab .headerTab-6Class,
.platinumtab .headerTab-7Class{
	background:url(../../../default/images/walgreens/headers/newheader/tabbg.jpg) repeat-x 0 0;
	text-align: center;
	width: 109px;
	height: 28px;
}
.platinumtab .headerTab-8Class{
	background:url("../../../default/images/walgreens/home/header-sprite.png") no-repeat 0 -326px;
	text-align: center;
    	width: 109px;
	height: 28px;
}
.platinumtab .headerTab-1Class a,
.platinumtab .headerTab-2Class a,
.platinumtab .headerTab-3Class a,
.platinumtab .headerTab-4Class a,
.platinumtab .headerTab-5Class a,
.platinumtab .headerTab-6Class a,
.platinumtab .headerTab-7Class a,
.platinumtab .headerTab-8Class a{
	display: block;
	color: #495158;
	text-align: center;
	font-family: arial;
	font-size: 14px;
	padding-top: 5px;
	font-weight: bold;
	text-decoration: none;
}
.platinumtab .headerTab-8Class a{
	color: #ffffff;
}
.platinumtab .headerTab-1ClassOver a,
.platinumtab .headerTab-2ClassOver a,
.platinumtab .headerTab-3ClassOver a,
.platinumtab .headerTab-4ClassOver a,
.platinumtab .headerTab-5ClassOver a,
.platinumtab .headerTab-6ClassOver a,
.platinumtab .headerTab-7ClassOver a,
.platinumtab .headerTab-8ClassOver a,
.platinumtab .headerTab-1ClassOver a:hover,
.platinumtab .headerTab-2ClassOver a:hover,
.platinumtab .headerTab-3ClassOver a:hover,
.platinumtab .headerTab-4ClassOver a:hover,
.platinumtab .headerTab-5ClassOver a:hover,
.platinumtab .headerTab-6ClassOver a:hover,
.platinumtab .headerTab-7ClassOver a:hover,
.platinumtab .headerTab-8ClassOver a:hover{
	display: block;
	color: #495158;
	text-align: center;
	font-family: arial;
	font-size: 14px;
	padding-top: 5px;
	font-weight: bold;
	text-decoration: none;
	margin-left: -3px;
}

html>body .platinumtab .headerTab-6ClassOver a {
	padding-left: 0px;
}

.platinumtab .headerTab-5ClassOver a {
	padding-left: 0px;
}

.platinumtab .headerTab-1ClassOver,
.platinumtab .headerTab-2ClassOver,
.platinumtab .headerTab-3ClassOver,
.platinumtab .headerTab-4ClassOver,
.platinumtab .headerTab-5ClassOver,
.platinumtab .headerTab-6ClassOver,
.platinumtab .headerTab-7ClassOver,
.platinumtab .headerTab-8ClassOver{
	background:url("../../../default/images/walgreens/home/header-sprite.png") no-repeat right -365px;
	text-align: center;
	width: 112px;
	height: 28px;
	position:absolute;
	z-index:50;
	top:0px;
	left:0px;
}
.platinumtab .headerTab-1-position,
.platinumtab .headerTab-2-position,
.platinumtab .headerTab-3-position,
.platinumtab .headerTab-4-position,
.platinumtab .headerTab-5-position,
.platinumtab .headerTab-6-position,
.platinumtab .headerTab-7-position,
.platinumtab .headerTab-8-position{
    position:absolute; 
    z-index:40; 
    padding-right: 0px;
    padding-top: 0px;
    top: 28px;
    display: block;
    background:url(../../../default/images/walgreens/headers/newheader/platinum-dropdown-shadow.png);
    background-repeat: no-repeat; 
}
.platinumtab .headerTab-1-position {
    background-position: -276px -204px;
    margin-left:5px; 
}
html>body .platinumtab .headerTab-2-position {
    background-position: -148px -159px; 
    margin-left:5px;
}
.platinumtab .headerTab-2-position {
    background-position: -148px -159px;
    margin-left:5px;
}
.platinumtab .headerTab-3-position {
    background-position: -12px -173px;
    margin-left:5px;
}
.platinumtab .headerTab-4-position {
    background-position: -464px -218px;
    margin-left:5px;
}
.platinumtab .headerTab-5-position{
    background-position: -375px -57px;
    left: -155px;
    margin-left:-1px;
}
.platinumtab .headerTab-6-position{
    background-position: -433px -253px;
    left: -88px;
    margin-left:-10px;
}
.platinumtab .headerTab-7-position{
    background-position: -365px -244px;
    left: -156px;
    margin-left:-10px;
}
.platinumtab .headerTab-8-position{
    background-position: -495px -375px;
    left: -26px;
    margin-left:-10px;
}
.platinumtab .headerTab-1-dropdown,
.platinumtab .headerTab-2-dropdown,
.platinumtab .headerTab-3-dropdown,
.platinumtab .headerTab-4-dropdown,
.platinumtab .headerTab-5-dropdown,
.platinumtab .headerTab-6-dropdown,
.platinumtab .headerTab-7-dropdown,
.platinumtab .headerTab-8-dropdown{
    background:url(../../../default/images/walgreens/headers/newheader/platinum-dropdown-LBshadow.png) no-repeat;
    margin-left:0px;
    position:relative;
    left:-5px;
}
.platinumtab .headerTab-1-dropdown,
.platinumtab .headerTab-2-dropdown,
.platinumtab .headerTab-3-dropdown,
.platinumtab .headerTab-4-dropdown{
}
.platinumtab .headerTab-1-dropdown{
	width: 369px;
	height: 296px;
    background-position:left -204px;
}
.platinumtab .headerTab-2-dropdown{
	width:497px; 
	height:341px;
    background-position:left -159px;
}
html>body .platinumtab .headerTab-2-dropdown{
	width:497px; 
	height:341px;
    background-position:left -159px;
}
.platinumtab .headerTab-3-dropdown{
	width:633px; 
	height:327px;
    background-position:left -173px;
}
.platinumtab .headerTab-4-dropdown{
	width:181px; 
	height:282px;
    	background-position:0px -218px;
}
.platinumtab .headerTab-5-dropdown{
	width:270px;
	height:443px;
    background-position:left -57px;
}
.platinumtab .headerTab-6-dropdown{
	width:212px; 
	height:247px;
    background-position:left -253px;
}
.platinumtab .headerTab-7-dropdown{
	width:280px; 
	height:256px;
    background-position:left -244px;
}
.platinumtab .headerTab-8-dropdown{
    width:150px; 
	height:125px;
    background-position:left -375px;
}
a.platinum-btn-right{
    background:url("../../../default/images/walgreens/home/header-sprite.png") no-repeat scroll left -161px transparent;
    display: block;
    float: left;
    height: 36px;
    padding-left: 8px;
    text-decoration: none;
	margin: 4px 3px 0 0;
}

a.platinum-btn-right span{
    background:url("../../../default/images/walgreens/home/header-sprite.png") no-repeat scroll right -221px transparent;
    display: block;
    padding: 10px 8px 10px 0;
    font-size: 14px;
    color: #F06106;
    font-weight: bold;
    text-decoration: none;
}

.platinum-links{
	font-weight: bold; font-size: 12px; color: #F06106; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;
}

.platinum-links:hover{
	color: #F06106;
}

.platinum-hi{
	font-weight: bold; font-size: 14px; color: #F06106; font-family: Arial, Verdana, Helvetica, sans-serif;
}

.platinum-share{
    background-color: #FFFFFF;
    border: 2px solid #CCCCCC;
    width: 100px;
	top: 39px;
	left: 160px;
}
.platinumshare-main {
position:absolute; top:36px; left:0px; _left:0px;
}
.platinum-share .plat-sharealbum a{
    display: block;
    padding: 3px 8px;
    text-decoration: none;
}

.platinum-share .plat-sharephoto a{
    display: block;
    padding: 3px 8px;
    text-decoration: none;
}


/* Grey login page start */

.login-grey-background{ background-color: #F0F1F1;color:#485357; padding:9px 14px 11px; border:1px solid #d2d5d7; }
.grey-welcome{ font-size:26px; padding:14px 0; }
.grey-welcomeback{ font-size:24px; padding-bottom:1px; color: #6a737b; }
.grey-newto{ font-size:13px; font-weight:bold; }
.grey-create-aclink{ font-size:13px; }
.link-margin { margin-bottom:12px;}
.grey-already-reg{ font-size:13px; font-weight:bold; margin-bottom:4px; }
.grey-forgot-link{ font-size:11px; }
.welcome-grey-textbox { width: 184px; height:25px;_height:23px; border: 1px solid #FFFFFF; padding-left:5px; color:#717276; font-size:12px; _font-size:13px; margin:2px 0px 2px 0px; }
.grey-reg-error { font-size:14px; color:#c50e2d; border: 1px solid #e28696; line-height:14px; padding:16px 16px 16px 50px !important; margin-top:9px; background:url("../../../default/images/walgreens/redTriangle.png") #fce7eb 16px center no-repeat;margin-bottom:6px;  }
.signinforminput, .signininput{width:100%; height:31px; line-height:31px; margin-bottom:12px; margin-top:3px;border: 1px solid #D2D5D7;}
.signinerrorinput{width:88%; height:31px; line-height:31px; margin-bottom:12px; margin-top:3px;border: 1px solid #f1d1d6;font-size:12px;padding-left:5px;color:#717276;}
.new-orange-header{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 16px;
        color: #F07B05;

}

.new-orange-subheader{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
	font-weight:bold;
        color: #F07B05;
}

.new-grey-header{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 16px;
        color: #3F454A;
}

.new-grey-text{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #3F454A;
}

.new-greybold-text{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
	font-weight:bold;
        color: #3F454A;
}

.new-lightgrey-text{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #6A737B;
}

.new-subtot-text{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 16px;
	font-weight:bold;
        color: #3F454A;
}

.new-smallgrey-text{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        color: #3F454A;
}
.new-pink-header{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 16px;
        color: #d7276a;

}

.newframebody-content {
    padding-top: 10px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

.new-subtot-text {
    color: #3F454A;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
}

A.new-bluelink:link {FONT-SIZE: 12px; COLOR: #15709B; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.new-bluelink:active {FONT-SIZE: 12px; COLOR: #15709B; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.new-bluelink:visited {FONT-SIZE: 12px; COLOR: #15709B; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.new-bluelink:hover {FONT-SIZE: 12px; COLOR: #15709B; FONT-FAMILY: Arial; TEXT-DECORATION: underline}

A.new-smallbluelink:link {FONT-SIZE: 11px; COLOR: #15709B; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.new-smallbluelink:active {FONT-SIZE: 11px; COLOR: #15709B; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.new-smallbluelink:visited {FONT-SIZE: 11px; COLOR: #15709B; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.new-smallbluelink:hover {FONT-SIZE: 11px; COLOR: #15709B; FONT-FAMILY: Arial; TEXT-DECORATION: underline}

A.new-smallgreylink:link {FONT-SIZE: 10px; COLOR: #3F454A; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.new-smallgreylink:active {FONT-SIZE: 10px; COLOR: #3F454A; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.new-smallgreylink:visited {FONT-SIZE: 10px; COLOR: #3F454A; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.new-smallgreylink:hover {FONT-SIZE: 10px; COLOR: #3F454A; FONT-FAMILY: Arial; TEXT-DECORATION: underline}

A.new-greylink:link {FONT-SIZE: 12px; COLOR: #3F454A; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.new-greylink:active {FONT-SIZE: 12px; COLOR: #3F454A; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.new-greylink:visited {FONT-SIZE: 12px; COLOR: #3F454A; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.new-greylink:hover {FONT-SIZE: 12px; COLOR: #3F454A; FONT-FAMILY: Arial; TEXT-DECORATION: underline}

.pcanvas-tiles{
  border:1px solid transparent;
  float:left;
  margin-right:5px;
  margin-top:5px;
  text-align:center;
  width:130px;
  height:142px;
  display:block;
  text-decoration:none;
  padding-top:0px;
}
.pcanvas-tiles a:visited {
 text-decoration:none;
}
a:hover .pcanvas-tiles, a:active .pcanvas-tiles{
  border:1px solid #FA7901;
  float:left;
  margin-right:5px;
  margin-top:5px;
  text-align:center;
  width:130px;
  text-decoration:none;
  height:142px;
  padding-top:0px;
}
.pcanvas-selected-tile {
  background-color:#FDEAD9;
  border:1px solid #FA7901;
  float:left;
  margin-right:5px;
  margin-top:5px;
  text-align:center;
  width:130px;
  text-decoration:none;
  height:142px;
  padding-top:0px;
}
.pcanvas-tileText, .pcanvas-tileText2, a.pcanvas-tileText, a.pcanvas-tileText2{
   font-family:Arial,Verdana,Helvetica,sans-serif;
   font-size:11px;
   text-decoration:none;
}
.orderprints-h{
   display:block;
   border:1px solid #ffffff;
   border-bottom:0px;
   padding:5px 13px;
   position:absolute;
   right:35px;
   width:129px;
   padding:5px 13px;
}
.orderprints-over-h{
   border:1px solid #999999;
   border-bottom:0px;
   background-color:#e5f2fb;
   z-index:50;	
}
.orderprints-links-h{
  text-align:left;
  display:none;
  background-color:#e5f2fa;
  border:1px solid #999999;
  width:249px;
  position:absolute;
  top:74px;
  z-index:10;
  right:35px;
  padding:14px 14px;
}
html > body .orderprints-links-h{
  width:219px;
}
.helpDiv{
  text-align:left;
  width:257px;
  float:right;
  padding-top:27px;
  padding-bottom:13px;
}
/*Sprite Images */
.sprite-h{
  display:block;
  background:url("../../../default/images/walgreens/home/homespriteimg_new.png") no-repeat;
}
/* DPP Images */
.icon-info {
   width: 20px;
   height: 25px;
   background-position: -49px -3259px;
   margin-right:9px;
   display: inline-block;
   margin-bottom: 5px;
   float: left;
}
html > body .icon-info {
   height: 27px;
   margin-bottom: 0px;
}
.btn-addmorephotos{
  background-position:0px -3137px;
  width:137px;
  height:33px;	
  cursor: pointer;
  float:left;
}
.btn-addtocart{
  background-position:-157px -3137px;
  width:123px;
  height:33px;	
  cursor: pointer;
  float: right;
}
.btn-saveall{
  background-position:-281px -3190px;
  width:73px;
  height:33px;	
  cursor: pointer;
  float: right;
}
.previewprints-btnsDiv{
  float:right;
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.pagination-first{
  background-position:0 -2031px;
  width:32px;
  height:33px;	
  cursor: pointer;
  float: left;
  margin-left: 5px;
}
.pagination-first-disable{
  background-position:0 -2104px;
  width:32px;
  height:33px;	
  float: left;
  margin-left: 5px;
}
.pagination-previous{
  background-position:-72px -2031px;
  width:48px;
  height:33px;	
  cursor: pointer;
  float: left;
  margin-left: 5px;
}
.pagination-previous-disable{
  background-position:-72px -2104px;
  width:48px;
  height:33px;	
  float: left;
  margin-left: 5px;
}
.pagination-next{
  background-position:-160px -2031px;
  width:47px;
  height:33px;	
  cursor: pointer;
  float: left;
  margin-left: 6px;
}
.pagination-next-disable{
  background-position:-160px -2104px;
  width:47px;
  height:33px;	
  float: left;
  margin-left: 6px;
}
.pagination-last{
  background-position:-237px -2031px;
  width:32px;
  height:33px;	
  cursor: pointer;
  float: left;
  margin-left: 5px;
}
.pagination-last-disable{
  background-position:-237px -2104px;
  width:32px;
  height:33px;	
  float: left;
  margin-left: 5px;
}
.pagination-imgcount{
  float: left;
  padding:10px 10px 10px 0px;
  font-weight: bold;
  font-size:16px;
}
.pagination-name{
	float: left;
    font-size: 16px;
    padding: 10px;
}
/* DPP Images */
.btn-ok{
    background-position:0 -1705px;
    width:76px;
    height:34px;	
    cursor: pointer;
    margin-bottom:5px;   
}
.btn-DPA-ok{
    background-position:-394px -2360px;
    width:52px;
    height:33px;	
    cursor: pointer;
    margin-bottom:5px;   
}
.btn-orderalbum-h{
  background-position:0 -399px;
  width:102px;
  height:22px;
}
.btn-orderprints-h{
  background-position:0 -729px;
  width:129px;
  height:29px;
}
.btn-orderprints-over-h{
  background-position:0 -766px;
  width:129px;
  height:29px;
}
.album-preview-h{
  background-position:12px -367px;
  width:187px;
  height:23px;
}
.left-arrow-h{
  background-position:-20px -491px;
  width:141px;
  height:23px;
}
.right-arrow-h{
  background-position:-46px -491px;
  width:141px;
  height:23px;
}
.newupload_help_msg{
  background-position:0px -530px;
  width:404px;
  height:22px;
}
.newupload_help_update{
  background-position:0px -560px;
  width:479px;
  height:16px;
}
.cancel-newupload{
  background-position:0px -600px;
  width:79px;
  height:20px;
}
.up-arrow-h{
  background-position:-90px -498px;
  width:9px;
  height:7px;
}
.down-arrow-h{
  background-position:-75px -498px;
  width:9px;
  height:7px;
}
.icon-guestbook{
  background-position:-107px -490px;
  width:34px;
  height:26px;
}
.most-tab a{
  height:37px;
  line-height:37px;
  color:#F87500;
  font-weight:bold;
  font-size:14px;
  font-family: arial,verdana,serif; 
  padding-left:15px;  
  text-decoration:none;
  
}
.most-tab a:hover{
  text-decoration:underline;
}

#albumTabs
{

}
#albumTabs a
{
  background:#FFEAD3;
  margin-left:5px;
  float:left;
  
  height:37px;
  line-height:37px;
  color:#F87500;
  font-weight:bold;
  font-size:14px;
  font-family: arial,verdana,serif; 
  padding:0 15px;	
  text-decoration:none;
}
#albumTabs a:hover
{
  text-decoration:underline;
}

#albumTabs a.most-orrtab{
  color:#FFFFFF;  
  background:#F87500;
}

.uploadnewphotos-btn{
  background-position:0 -1px;
  width:176px;
  height:34px;
}
.importfromfb-btn{
  background-position:0 -36px;
  width:176px;
  height:34px;
}
.orderphotos-btn{
  background-position:0 -71px;
  width:176px;
  height:34px;
}
.orderprints-btn{
  background-position:0 -1632px;
  width:102px;
  height:34px;
}
.viewallmy-btn{
  background-position:0 -113px;
  width:227px;
  height:20px;
}
.youdont-txt{
  background-position:0 -135px;
  width:374px;
  height:68px;
}
.youdont-accounttxt{
  background-position:5px -103px;
  width:315px;
  height:46px;
}
.youdontalbum-txt{
  background-position:0 -455px;
  width:401px;
  height:35px;
}
.createapro-btn{
  background-position:0 -218px;
  width:108px;
  height:20px;
}
.viewallsaved-btn{
  background-position:0 -431px;
  width:137px;
  height:20px;
}
.whatisagroup-txt{
  background-position:0 -247px;
  width:246px;
  height:40px;
}
.whatisagroup-accounttxt{
  background-position:5px -164px;
  width:215px;
  height:27px;
}
.whatisanevent-txt{
  background-position:0 -295px;
  width:194px;
  height:30px;
}
.whatisanevent-accounttxt{
  background-position:0 -205px;
  width:249px;
  height:23px;
}
.createanewgroup-btn{
  background-position:0 -336px;
  width:151px;
  height:20px;
}
.albumpreview-txt{
  background-position:0 -367px;
  width:139px;
  height:18px;
}
.orderalbum-btn{
  background-position:0 -399px;
  width:101px;
  height:20px;
}
.sharelink-txt{
  background-position:0 -434px;
  width:112px;
  height:17px;
}
.ordergiftslink-txt{
  background-position:0 -451px;
  width:112px;
  height:17px;	
}
.orderprintslink-txt{
  background-position:0 -468px;
  width:112px;
  height:17px;	
}
.uploadphotoslink-txt{
  background-position:0 -485px;
  width:112px;
  height:17px;
}
.importfromfblink-txt{
  background-position:0 -502px;
  width:165px;
  height:17px;
}
.creategrouplink-txt{
  background-position:0 -519px;
  width:112px;
  height:17px;
}
.addressbooklink-txt{
  background-position:0 -537px;
  width:112px;
  height:17px;
}
.bestselling-lft{
  background-position:0 -686px;
  width:10px;
  height:32px;
}
.bestselling-mid{
  background-position:0 -602px;
  width:127px;
  height:31px;	
}
.bestselling-rgt{
  background-position:-22px -685px;
  width:10px;
  height:32px;	
}
.carticon-orange{
  background-position:0 -712px;
  width:51px;
  height:101px;	
}
.carticonempty-orange{
  background-position:0 -1195px;
  width:51px;
  height:101px;	
}
.orangebrdr-lft{
  background-position:0 -813px;
  width:10px;
  height:93px;	
}
.orangebrdr-rgt{
  background-position:0 -908px;
  width:10px;
  height:93px;	
}
.purplebrdr-rgt{
  background-position:0 -1004px;
  width:10px;
  height:93px;	
}
.bluebrdr-rgt{
  background-position:0 -1101px;
  width:10px;
  height:93px;	
}

.orangebrdr2-lft{
  background-position:0 -1300px;
  width:10px;
  height:93px;
}
.purplebrdr2-lft{
  background-position:0 -1400px;
  width:10px;
  height:93px;
}
.bluebrdr2-lft{
  background-position:0 -1498px;
  width:10px;
  height:93px;
}

.sprite-hdr{
  display:block;
  background:url("../../../default/images/walgreens/home/header-sprite.png") no-repeat;
}

.SDPTitle {
font-size: 1.125rem !important;
font-size: 17px !ie !important;
color: #EB4498 !important;
margin-bottom: 0px;
padding-left: 25px;
width: 100%;
}

.builderSprite {
background-image: url("../../../default/images/walgreens/home/html5builder_sprite.png");
background-repeat: no-repeat;
display: inline-block;
}

.SDP_icon {
background-position: 0px -148px;
height: 29px;
width:22px;
}

.s2u_icon {
background-position: 0px -197px;
height: 21px;
}

.s2uTitle {
font-size: 1.125rem;
font-size: 17px !ie;
color: #61A62B;
padding-left: 38px;
width: 200px;
}
.select_album_woodPanel{
		display:none;
}


html > body .quantity{
float: right;
margin-top:42px ;
/* margin-bottom:72px; */
}

.pc-selected-metal-tile div div{
	background-color:#de1c85;
}
.pc-selected-metal-tilemail div div{
	background-color:#7ac144;
}
.pc-tiles-metal div div{
	background-color:#b4b9bd;
	
}

.wallart-landscapesize-5x7{
	width:16px ;
	height:13px;
	/* margin-top: -15px; */
margin-left: 70px;
}
.wallart-landscapesize-5x7 span {
top: 2px;
/* left: 2px; */
}
.wallart-portraitsize-5x7 {
	width:13px ;
	height:16px;
	/* margin-top: -20px; */
	margin-left: 70px;
}
.wallart-portraitsize-5x7 span {
top: 3px;
/* left: 2px; */
}
.wallart-landscapesize-8x10{
	width:21px;
	height:17px;
	/* margin-top: -20px; */
margin-left: 68px;
	
}
.wallart-landscapesize-8x10 span {
top: 3px;
/* left: 5px; */
}
.wallart-portraitsize-8x10{
	width:17px;
	height:21px;
	/* margin-top: -20px; */
	margin-left: 69px;
}
.wallart-portraitsize-8x10 span {
top: 5px;
/* left: 3px; */
}
.wallart-landscapesize-11x14{
	width:30px;
	height:24px;
	/* margin-top: -25px; */
margin-left: 68px;
}
.wallart-landscapesize-11x14 span {
top: 6px;
/* left: 9px; */
}
.wallart-portraitsize-11x14{
	width:24px;
	height:30px;
	/* margin-top: -30px; */
	margin-left: 70px;
}
.wallart-portraitsize-11x14 span {
top: 9px;
/* left: 5px; */
}
.wallart-landscapesize-12x12 {
	width:26px;
	height:26px;
	/* margin-top: -25px; */
margin-left: 70px;
}
.wallart-landscapesize-12x12 span {
top: 8px;
/* left: 7px; */
}
.wallart-portraitsize-12x12{
width:26px;
	height:26px;
	/* margin-top: -25px; */
margin-left: 70px;
}
.wallart-portraitsize-12x12 span {
top: 8px;
/* left: 7px; */
}
.wallart-landscapesize-16x20{
	width:42px;
	height:34px;
	/* margin-top: -31px; */
margin-left: 62px;
}
.wallart-landscapesize-16x20 span {
top: 10px;
/* left: 15px; */
}
.wallart-portraitsize-16x20{
	width:34px;
	height:42px;
	/* margin-top: -38px; */
	margin-left: 67px;
}
.wallart-portraitsize-16x20 span {
top: 15px;
/* left: 10px; */
}
.wallart-landscapesize-20x30{
	width:58px;
	height:38px;
	/* margin-top: -38px; */
margin-left: 56px;
}
.wallart-landscapesize-20x30 span {
top: 13px;
/* left: 22px; */
}
.wallart-portraitsize-20x30{
	width:38px;
	height:58px;
	/* margin-top: -41px; */
margin-left: 65px;
}
.wallart-portraitsize-20x24 span {
top: 22px;
/* left: 13px; */
}
.wallart-landscapesize-20x24{
	width:58px;
	height:38px;
	/* margin-top: -38px; */
margin-left: 56px;
}
.wallart-landscapesize-20x24 span {
top: 13px;
/* left: 22px; */
}
.wallart-portraitsize-20x24{
	width:38px;
	height:58px;
	/* margin-top: -41px; */
margin-left: 65px;
}
.wallart-portraitsize-20x30 span {
top: 22px;
/* left: 13px; */
}
.pc-selected-metal-tile div span{
background-position: 0 -85px;
width: 10px;
height: 11px;
display: inline-block;
position: relative;
}
.pc-selected-metal-tilemail div span{
background-position: 0 -85px;
width: 10px;
height: 11px;
display: inline-block;
position: relative;
}
.walgreenlogo-top{
	background-position:0 0;
	width:105px;
	height:36px;
}
.walgreenlogo-bot{
	background-position:0 -36px;
	width:139px;
	height:48px;
}
a.walgreennewlogo-top:hover{
	background-position:0 -518px;
	width:101px;
	height:42px;
}
.walgreenlogohover-top{
	background-position:0 -506px;
	width:101px;
	height:54px;
}
.walgreenlogohover-bot{
	background-position:0 -559px;
	width:142px;
	height:38px;
}
.walgreennewlogo-top{
	background-position:0 -417px;
	width:101px;
	height:42px;
}
.walgreennewlogopopup-top{
	background-position:0 -414px;
	width:101px;
	height:45px;
}
.walgreennewlogo-bot{
	background-position:0 -458px;
	width:142px;
	height:51px;
}
.walgreennewlogo{
	background-position:0 -425px;
	width:142px;
	height:71px;
}
.walgreennewlogo:hover{
	background-position:0 -526px;
	width:142px;
	height:71px;
}
.walgreennewupload{
	background:url("../../../default/images/walgreens/home/header-sprite.png") no-repeat scroll -16px -877px ;
    display: block;
    float: left;
    height: 20px;
    text-decoration: none;
	margin: 0 3px 0 0;
	width:	80px;
}
.walgreennewmyphotos{
	background:url("../../../default/images/walgreens/home/header-sprite.png") no-repeat scroll -7px -925px ;
    display: block;
    float: left;
    height: 20px;
    text-decoration: none;
	margin: 0 3px 0 0;
	width: 130px;
}
.walgreennewprojects{
	background:url("../../../default/images/walgreens/home/header-sprite.png") no-repeat scroll -5px -829px ;
    display: block;
    float: left;
    height: 20px;
    text-decoration: none;
	margin: 0 3px 0 0;
	width: 134px;
}
.carticon-grey{
	background-position:0 -114px;
	width:30px;
	height:23px;
}
.searchbtn-head{
	background-position:0 -289px;
	width:49px;
	height:28px;
	
}
.footer-head-txt{
	font-weight:bold;
	font-size:12px;
	font-family: arial,verdana,serif;
	text-transform:	uppercase;
}
.sprite-ftr{
  display:block;
  background-image:url("../../../default/images/walgreens/footer/footer-sprite.png");
  background-position:no-repeat;
}
.footer-mobileicon{
	background-position:0 -10px;
	width:7px;
	height:13px;
}
.footer-emailicon{
	background-position:0 -30px;
	width:78px;
	height:74px;
}
.footer-icontxt{
	background-position:0 -110px;
	width:88px;
	height:37px;
}
.footer-locations{
	background-position:0 -150px;
	width:285px;
	height:48px;
}
.footer-pickuplink{
	background-position:0 -210px;
	width:54px;
	height:48px;
}
.footer-pickuptxt{
	background-position:0 -270px;
	width:167px;
	height:48px;
}
.footer-bluedotted{
	background-position:0 -320px;
	width:220px;
	height:16px;
}
.sprite-slr{
  display:block;
  background-image:url("../../../default/images/walgreens/storeavailability/storelocator-sprite.png");
  background-position:no-repeat;
}
.slr-pickup{
	background-position:0 0;
	width:124px;
	height:33px;
	float:left;	
}
.slr-searchstoreselect{
	background-position:0 -34px;
	width:125px;
	height:34px;
	float:left;	
}

.slr-pickupselect{
	background-position:0 -158px;
	width:124px;
	height:33px;
	float:left;	
}
.slr-searchstore{
	background-position:0 -195px;
	width:124px;
	height:33px;
	float:left;	
}
.slr-mystore{
	background-position:0 -69px;
	width:125px;
	height:34px;
	float:left;	
}
.slr-selectarrow{
	background-position:0 -230px;
	width:6px;
	height:8px;
	float:left;
	margin:3px 0 0 3px;	
}
.slr-selectarrow-expand{
	background-position:0 -105px;
	width:8px;
	height:6px;
	float:left;
	margin:3px 0 0 3px;	
}
.slr-gobut{
	background-position:0 -113px;
	width:52px;
	height:20px;	
}

.sprite-myaccount{
  display:block;
  background-image:url("../../../default/images/walgreens/user/myaccountbg-sprite.png");
  background-position:no-repeat;
}
.myaccount-editbtn{
	background-position:0 0;
	width:168px;
	height:26px;
}
.myaccount-reorder{
	background-position:0 -30px;
	width:75px;
	height:26px;
}
.myaccount-checkbal{
	background-position:0 -60px;
	width:114px;
	height:26px;
}
.orderstatus-reorder{
	background-position:0 -191px;
	width:126px;
	height:19px;
}
.orderstatus-diduknow{
	background-position:0 -287px;
	width:99px;
	height:14px;
}
.orderstatus-gftbox{
	background-position:0 -224px;
	width:52px;
	height:48px;
}
.orangehead-account
{
	background:#FFEBD3;
	height:36px;
	line-height:36px;
	width:881px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:0 0 0 15px;	
}
.greybrdr-account
{	
	border: 1px solid #E4E4E4;
	border-top: 0px;
	width:858px;
	padding:20px 18px;
}
.green-account
{	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #78a22f;
	font-size:18px;
}
.btn-help-account{
	background-position: -266px -3260px;
    width: 21px;
    display: inline;
    padding-left: 36px;
    padding-top:2px;
    font-size:18px;
}
html>body .btn-help-account{
	background-position: -266px -3262px;
	font-size:17px;
}
.group-room-account
{	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
.greyhead-account
{
	background:#F5F5F5;
	height:25px;
	line-height:25px;
	width:855px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#464646;
	padding:0 0 0 9px;		
}
.greyinnerbrdr-account
{	
	border: 1px solid #E4E4E4;
	border-top:none;
	width:838px;
	padding:10px;
}
.orangehead-accountsmall
{
	background:#FFEBD3;
	height:36px;
	line-height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:0 0 0 15px;	
}
.greybrdr-accountsmall
{	
	border: 1px solid #E4E4E4;
	border-top: 0px;
	height:190px;
	padding:20px 0 0 28px;
}
.grey-accountsmall
{	
	border-top: 0px;
	height:190px;
	padding:20px 0 0 28px;
}
.greybrdr-tabsec{
	width:690px;
	height:220px;
	border: 1px solid #E4E4E4;
}
.bluelinks{
	padding-bottom:18px;	
}
a.bluelinks{
	color:#2774A6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;	
}
a.bluelink{
	color:#2774A6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;	
}
a.bluelinks:hover{
	text-decoration:underline;	
}
a.bluelinks-big{
	color:#2774A6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
a.bluelinks-big:hover{
	text-decoration:underline;	
}
.plusicon{
  background-position:0 -494px;
  width:12px;
  height:12px;
}
tr.greybrdr td{
	padding:12px 1px;
	border-bottom:1px solid #E4E4E4;
}
tr.greybrdr:nth-last-child(2) td{
	border-bottom:0px solid #E4E4E4;
	padding: 12px 1px 2px;
}
tr.nogreybrdr td{
	border-bottom:0px solid #E4E4E4;
}
.dardgrey{
	color:#464646;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;		
}
.orangehead-homesmall
{
	background:#FFEBD3;
	height:36px;
	line-height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#F87500;
}
.add-cart-confirm-layer {
    width: 432px;
    height: 140px;
    z-index: 990;
    position:absolute;
    left: 50%;
    margin-left: -216px;
    top:250px;
}
.add-cart-confirm-layer .a2c-top-shadow {
    position: absolute;
    top: 0px;
    width: 420px;
    height: 12px;
    background: transparent url("../../../default/images/walgreens/home/shadow_top.png") no-repeat left top;
}
.add-cart-confirm-layer .a2c-left-shadow {
    position: absolute;
    top: 12px;
    width: 12px;
    height: 128px;
    background: transparent url("../../../default/images/walgreens/home/shadow_left.png") no-repeat left bottom;
}
.add-cart-confirm-layer .a2c-right-shadow {
    position: absolute;
    top: 0px;
    width: 12px;
    height: 128px;
    background: transparent url("../../../default/images/walgreens/home/shadow_right.png") no-repeat right top;
    right: 0px;
}
.add-cart-confirm-layer .a2c-bottom-shadow {
    position: absolute;
    bottom: 0px;
    left: 12px;
    width: 419px;
    height: 12px;
    background: transparent url("../../../default/images/walgreens/home/shadow_bottom.png") no-repeat right bottom;
}
.add-cart-confirm-layer .a2c-box {
    position: absolute;
    margin-top: 5px;
    margin-left: 5px;
    border: 5px solid #999999;
    background-color: #ffffff;
    overflow: hidden;
    padding:35px;
}
.add-cart-confirm-layer .a2c-content-row {
    position: relative;
    padding: 0;
    width: 341px;
    height: 50px;
}
   
.add-cart-confirm-layer .a2c-content-row span {
    font-weight: normal;
    color: #464646;
}

.add-cart-confirm-layer .cart-arrow-icon {
    background-position:0 -803px;
    width:42px;
    height:32px;
    float:left;
    position:absolute;
} 
.add-cart-confirm-layer .cart-cnfrm-text{
   font-size:26px;
   color: #464646;
   float:left;
   left: 47px;
   position:absolute;
}
.clear {
   clear:both;
}
.completed-icon {
	width: 19px;
	height: 27px;
	background-position: -97px -929px;
}
.resp-completed-icon {
	width: 19px;
	height: 27px;
	background-position: -97px -929px;
	position: absolute;
	margin-left: 141px;
}
.resp1-completed-icon {
	width: 19px;
	height: 27px;
	background-position: -97px -929px;
	margin-left: 10px;
	float:left;
}
.share-icon{
   width: 24px;
   height: 21px;
   background-position: 0px -935px;
}
.cart-icon{
   width: 32px;
   height: 23px;
   background-position: -136px -935px;
}
.resp1-cart-icon{
	width: 32px;
	height: 23px;
	background-position: -136px -935px;
	margin: 14px 0 0 10px;
	float: left;
}
.a2c-icon{
   width: 41px;
   height: 32px;
   background-position: -39px -935px;
}
.upload-more {
   width: 135px;
   height: 34px;
   background-position: 0px -985px;
   position: absolute;
}
.resp-upload-more {
	width: 135px;
	height: 34px;
	background-position: 0px -985px;
	position: absolute;
	margin-left: 172px;
	margin-top: 10px;
}
.view-album {
   width: 135px;
   height: 34px;
   background-position: 0px -888px;
}
.resp-view-album {
	width: 135px;
	height: 34px;
	background-position: 0px -888px;
	margin-left: 325px;
	margin-top: 10px;
}
.view-album-a2c{
   width: 135px;
   height: 34px;
   background-position: 0px -888px;
   position: absolute;
   left:335px;		
}
.a2c-completed {
    background-position:0 -803px;
    height:32px;
    width: 50px;	
}
.upload-link{
   text-decoration:none;
   font-size: 13px; 
   font-weight:bold;
}
.upload-link:hover{
   text-decoration:underline;
}
.page-title {
   font-size: 26px;
   color:#464646;
   padding:0px;
   margin:0px;
}
html > body .resp-page-title {
	font-size: 24px;
	color: #464646;
	padding: 0px;
	margin: 0px;
	position: absolute;
	margin-left: 170px;
}

.resp-page-title {
	font-size: 24px;
	color: #464646;
	padding: 0px 140px 0px 0px;
	margin: 0px;
	position: absolute;
	margin-left: 170px;
}
.resp1-page-title {
	font-size: 26px;
	color: #464646;
	padding: 0px;
	position: absolute;
	margin-left: 5px;
}

/*upload-description*/
.resp-upload-description {
	color: #464646;
	font-size: 12px;
	margin-left: 172px;
	margin-top: 41px;
}
/*upload-description*/
.resp1-upload-description {
	color: #464646;
	font-size: 14px;
	margin-left: 5px;
	margin-top: 41px;
}
.resp1-buttons-container
{
	margin: 21px 0px 0px 5px;
}
html > body .btn-primary1{ 
	height: auto;
}
.btn-primary1{
        font: bold 14px Arial;
    color: #ffffff;
    border: 1px solid #576068;
        border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        background: #3388cd -moz-linear-gradient(top, #3388cd, #1c6095);
        background: #3388cd -webkit-linear-gradient(top, #3388cd, #1c6095);
        background: #3388cd -ms-linear-gradient(top, #3388cd, #1c6095);
    background: #3388cd -o-linear-gradient(top, #3388cd, #1c6095);
    background: #3388cd linear-gradient(top, #3388cd, #1c6095);
    height: 35px;
    padding: 10px 16px 11px;
    text-decoration:none;
    cursor: pointer;
}
.btn-primary1:hover{
    color: #ffffff;
    text-decoration:none;
    font: bold 14px Arial;
    text-decoration: none;
}
html > body .btn-secondary1{ 
	height: auto;
}
.btn-secondary1{
        font: bold 14px Arial;
    color: #1c6095;
        border:1px solid #c8cbce;
        border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        background: -moz-linear-gradient(top, #ffffff, #f9f9f9);
        background: -webkit-linear-gradient(top, #ffffff, #f9f9f9);
        background: -ms-linear-gradient(top, #ffffff, #f9f9f9);
    background: -o-linear-gradient(top, #ffffff, #f9f9f9);
    background: linear-gradient(top, #ffffff, #f9f9f9);
    padding: 10px 15px 11px;
    height: 35px;
    cursor: pointer;
    margin-right: 16px;
}
.btn-secondary1:hover{
    color: #1c6095;
    text-decoration:none;
    font: bold 14px Arial;
    text-decoration: none;
}
.rd-lightblue-button, .rd-lightblue-button:hover{
		color: #000;
		border: 1px solid #d7e1e8;
	    background: #eaf3fa -moz-linear-gradient(top, #eaf3fa, #d8e8f2);
        background: #eaf3fa -webkit-linear-gradient(top, #eaf3fa, #d8e8f2);
        background: #eaf3fa -ms-linear-gradient(top, #eaf3fa, #d8e8f2);
    	background: #eaf3fa -o-linear-gradient(top, #eaf3fa, #d8e8f2);
    	background: #eaf3fa linear-gradient(top, #eaf3fa, #d8e8f2);
		font-family: ArialBold,Arial,"Helvetica Neue",Helvetica,sans-serif;
		font-size: 16px;
		font-weight:normal !important;
		border-radius: 2px;
		padding:11px 38px;
		text-align: center;
		height: auto;
		line-height: 20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box		
		
}
.rd-button1,.rd-button1:hover{
		font-family: ArialBold,Arial,"Helvetica Neue",Helvetica,sans-serif;
		font-size: 16px;
		font-weight:normal !important;
		border-radius: 2px;
		padding:11px 38px;
		background-position: 0;
		text-align: center;
		height: auto;
		line-height: 20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
		
}
/*bottom new box*/
.resp1-last-div-box
{
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #E9E9E9;
    height: 52px;
    margin: 37px 0 0 5px;
    width: auto;	
}
/*for share button*/
.resp1-share-icon
{
	background-position: 0 -935px;
    float: left;
    height: 21px;
    margin: 14px 0 0 10px;
    width: 24px;
}
/*for share link*/
.resp1-share-link
{
	cursor: pointer;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 14px 0 0 10px;
    text-decoration: none;
}
.resp1-share-link:hover{
   text-decoration:underline;
}

/*.upload-icon */
.resp1-create-album-icon
{
	background-position: -183px -926px;
	float: left;
	height: 34px;
	margin: 0 0 0 64px;
	width: 28px;
}
/*.upload-link */
.resp1-create-album-link
{    
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin: 14px 0 0 10px;
	text-decoration: none;
}
.resp1-create-album-link:hover
{ 
	text-decoration:underline;
}
.a2c-title{
   font-size: 26px;
   color:#464646;
   padding:0px;
   margin:0px;
}
.oragetick-circle{
   background-position: 0 -1552px;
   width:43px;
   height: 40px;
   z-index: 100;
   position:absolute;
   top:	105px;
   left: 20px;	
}
.oragetick-circle{
	background-position: 0 -1552px;
	width: 43px;
	height: 40px;
	z-index: 100;
	position: absolute;
	bottom: 12px;
	left:1px	
}
.photo-thumbnail-bg{
    background:url(../../../default/images/upload/thumbnail-image-bg.jpg) no-repeat;
    width:110px;
    position:relative;
    height:110px;
}
.photo-thumbnail-bg img {
    position:absolute;
    top:5px;
    left:5px;
  }
.new-photo-thumbnail-bg {
    background-position:left -1391px;
    width:121px;
    position:relative;
    height:121px;
}
.respmain-container{
	width:552px;
	margin:15px 0 0 64px;
}
.main-container{
	padding-top:30%;
}
.resp-confirmation-details
{
	float:left;	
}
.resp-new-photo-thumbnail{
	background-position: left -1391px;
    display: block;
    float: left;
    height: 121px;
    margin-left: 0px;
    position: relative;
    width: 121px;
	padding: 11px 0 0 11px;
}
.resp-new-photo-thumbnail-bg{
	background-position: left -1391px;
	width: 121px;
	position: absolute;
	height: 121px;
	margin-left: 6px;
}
.resp1-new-photo-thumbnail-bg{
	background: url(../../../default/images/upload/album_big.png) repeat;
	width: 214px;
	position: relative;
	height: 214px;
	float:left;
	/*margin-left: 6px;*/
	margin-top: 12px;
}
.resp1-oragetick-circle
{
	background-position: 0 -1552px;
	width: 43px;
	height: 40px;
	z-index: 100;
	position: absolute;
	bottom: 12px;
	left:1px
}
.resp1-right-upload{
	
	clear: both;
    display: inline;
    /* float: left; */
    margin-top: 0;
    /* position: absolute; */
}
.resp1-last-div{
background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #E9E9E9;
    clear: both;
    display: block;
    height: 52px;
    margin: 0 0 0 0px;
    padding-right: 12px;
    position: relative;
    width: auto;}
.resp1-right-upload-complete
{
	float:left;
	margin-top: 18px;
}
.new-photo-thumbnail-bg img {
    position:absolute;
    top:10px;
    left:10px;
}
.resp1-new-photo-thumbnail-bg img {
    position:absolute;
    top:20px;
    left:20px;
}
.resp1-right-upload-complete
{
	float: left;
	margin-top: 18px;
}


.resp-new-photo-thumbnail-bg img {
    position:absolute;
    top:10px;
    left:10px;
}  
/* Store Locator UI updates */
.storelocator-greentick{
    background-position:0 -1055px;
    padding-left: 35px;
}
.storelocator-redalert{
    background-position:0 -1104px;
    padding-left: 35px;
    height:25px;
}
.storelocator-trianglealert{
    background-position:0 -1766px;
    padding-left: 35px;
}
.resp-low-res-warning{
	padding-left: 23px !important;
}
.btn-chooselocation{
    background-position:35px -2701px;
    width:194px;
    height: 27px;
    cursor: pointer;
}
.btn-close{
    background-position:11px -1329px;
    width: 87px;
    height: 22px;
    cursor: pointer;
}
.btn-close-new{
    background-position:0px -3190px;
    width: 60px;
    height: 33px;
    cursor: pointer;
}
.btn-helppage-close {
	background-position:-417px -2234px;
  	width:60px;
  	height:33px;
  	cursor: pointer;
}
.btn-removephotosPopup {
	 background-position:-300px -3137px;
  	width:129px;
  	height:33px;
	 float: right;
  	cursor: pointer;
}
.btn-cancelRemovePhotos {
    background-position: -80px -3190px;
    cursor: pointer;
    float: right;
    height: 33px;
    float: right;
    padding-right: 10px;
    width: 69px;
}
.btn-next{
	background-position:-304px -2701px;
    width: 85px;
    height: 27px;
    cursor: pointer;
}
.btn-previous{
	background-position:-189px -2701px;
    width: 85px;
    height: 27px;
    cursor: pointer;
}
.leftarrow{
    background-position:2px -1183px;
    width: 15px;
    height: 13px;
    float: left;
}
.rightarrow{
   background-position:-38px -1181px;
    width: 6px;
    height: 15px;
    float:right;
}
.storelocator-24hricon{
    background-position:0px -1226px;
    width: 31px;
    height: 21px;
}
/* End of Store Locator UI updates */
.cancel-link{
    color: #2774A6;
    font-size: 14px;
    text-decoration: none;
}
.cancel-link:hover{
    color: #2774A6;
    text-decoration: underline;
}
/*DPA UI styling */
.btn-back{
    background-position: 0px -2171px;
    width: 81px;
    height: 33px;
    float:right;
}
.btn-continue{
    background-position: -111px -2171px;
    width: 81px;
    height: 33px;
    float: right;
    margin-left:10px;
}
.btn-doneediting{
    background-position: -131px -2360px;
    width: 107px;
    height: 33px;
    float: right;
    margin-left:10px;
}
.btn-DPA-addtocart{
    background-position: -268px -2360px;
    width: 96px;
    height: 33px;
    float: right;
    margin-left:10px;
}
.btn-savechanges{
    background-position: -270px -2234px;
    width: 117px;
    height: 33px;
    float: right;
    margin-left:10px;
}
.import-facebook
{
    font-size:28px;
    color: #6a737b;
    float:left;
    display:block;
    width: 100%;
    padding-bottom: 15px;		
    clear:both;    
    text-align:left;
}
.import-facebook-popup{
    font-size:28px;
    color: #6a737b;
    float:left;
    float:none !ie;
    display:block;
    padding-bottom: 15px;
    padding-bottom: 0px !ie;
    clear:both;
    width:100%;	    
}

.btn-uploadphotos{
    background-position: -222px -2171px;
    width: 120px;
    height: 33px;
    margin-left:56px;
}
.btn-uploadphotos-small{
    background-position: 0px -2234px;
    width: 110px;
    height: 33px;
    float:left;
    margin-bottom:15px;
}
.btn-changealbum{
    background-position: -140px -2234px;
    width: 110px;
    height: 33px;
    float:right;
    margin-bottom:15px;
}
.btn-removephotos{
    background-position: -126px -2297px;
    width: 118px;
    height: 33px;
    float:left;
    margin: 25px 30px 0px 74px;
}
.btn-crop{
    background-position: -274px -2297px;
    width: 118px;
    height: 33px;
    float:left;
    margin-top: 25px;
}
.btn-showmore{
    background-position: 64px -2290px;
    width: 160px;
    height: 40px;
    display: inline-block;
}
.new-btn-agree
{
    background-position: -410px -2654px;
    width: 63px;
    height: 27px;
    float:left;
}
.leftRotate{
    background-position: 10px -2422px;
    width: 39px;
    float:left;
    padding-top: 31px;
    padding-left:13px;
    margin-top: 11px;
    color: #35393d;
    text-decoration:none;
}
.rightRotate{
    background-position: -28px -2422px;
    width: 167px;
    float:left;
    padding-top: 31px;
    padding-left:38px;
    margin-top:11px;
    color: #35393d;
    text-decoration:none;
}
.leftRotate:hover, .rightRotate:hover{
    color: #35393d;
    text-decoration:none;
}
html > body .rightRotate{
    background-position: -38px -2422px;
    padding-left:28px;
}
.btn-apply{
    background-position: -372px -2171px;
    width: 60px;
    height: 33px;
    float: right;
    cursor: pointer;
}
.lowres-arrow{
    background-position: -422px -2305px;
    width: 6px;
    height: 12px;
    display: inline-block;
    cursor: pointer;
}
a.storelocatorlink {
    font-size: 14px; 
    color: #2774a6; 
    text-decoration: none;
    padding-right:18px;
}
a.storelocatorlink:hover {
    text-decoration: underline;
}
.dottelines{
 background:url(/../../default/images/walgreens/grey-dotted-line.gif) repeat-x scroll 0;
 margin:20px 0 0px 0;
 height:2px;
}
.greylines{
 background:url(/../../default/images/walgreens/line_gray.jpg) repeat-x scroll 0;
 margin:20px 0 0px 0;
 height:2px;
}
html>body .dottelines{
 margin:20px 0 5px 0;
}
.btn-applycrop{
    background-position: 0px -2758px;
    width: 95px;
    height: 27px;
    display: inline-block;
    float:right;
    cursor:pointer;	
}
.btn-applycrop-dim{
    background-position: 0px -2992px;
    width: 95px;
    height: 27px;
}
.btn-undo{
    background-position: 0px -2878px;
    width: 116px;
    height: 33px;	
    cursor:hand;
}
.radio-blue-active{
    background-position: 0px -2930px;
    width: 14px;
    height: 14px;
}
.radio-blue{
    background-position: 0px -2964px;
    width: 14px;
    height: 14px;
}
.radio-h-position{
    display: inline-block;
    height: 22px;
    margin-right: 10px;
}
.radio-v-position{
    display: inline-block;
    height: 25px;
    margin-right: 15px;
}
html > body .radio-blue-active{
    background-position: 0px -2931px;
}
html > body .radio-blue{
    background-position: 0px -2965px;
}
.infolayer-gray-topleft-shadow{
	background: url(../../../../../default/images/walgreens/storeavailability/topleft_round.png) no-repeat left top;
	position:absolute;
	height:15px;width:15px;
	left:0px;
	top:0px;

}
.infolayer-gray-topright-shadow{
	background: url(../../../../../default/images/walgreens/storeavailability/topright_round.png) no-repeat right top;
	position:absolute;
	height:15px;width:15px;
	right:0px;
	top:0px;

}
.infolayer-gray-left-shadow{
	background: url(../../../../../default/images/walgreens/storeavailability/left_border.png) repeat-y left top !important;	
	width:15px !important;
}
.infolayer-gray-right-shadow{
	background: url(../../../../../default/images/walgreens/storeavailability/right_border.png) repeat-y right top !important;
	width:15px !important;
}
.infolayer-gray-bottom-shadow{
	background: url(../../../../../default/images/walgreens/storeavailability/btm_border.png) repeat-x left top;
	margin:0 15px;
	height:15px;
	width:auto;
	
}
.infolayer-gray-bottomleft-shadow{
	background: url(../../../../../default/images/walgreens/storeavailability/btmleft_round.png) no-repeat left top;
	position:absolute;
	height:15px;width:15px;
	left:0px;
	
}
.infolayer-gray-bottomright-shadow{
	background: url(../../../../../default/images/walgreens/storeavailability/btmright_round.png) no-repeat right top;
	position:absolute;
	height:15px;width:15px;
	right:0px;
}
.searchStoreLayer{position: relative; top: -72px; left: 375px;}
html>body .searchStoreLayer{position: relative;top: -100px; left: 197px;}
.pickuppage-selection-container .searchStoreLayer{position: relative; left: 367px;top: -31px;}
html>body .pickuppage-selection-container .searchStoreLayer{left: 164px;top: -62px;}
.rtCoulmnUL .searchStoreLayer{position: absolute; left: 243px;top: 316px;}
html>body .rtCoulmnUL .searchStoreLayer{position: relative;left: 44px;top: -114px;}
.searchStoreLayer-review{ position: relative;top: -86px;left:375px;}
html>body  .searchStoreLayer-review{top: -114px;left:170px;}
.orangediv-small-background2 .searchStoreLayer{ position: relative; top: -86px;left:326px;}
html>body .orangediv-small-background2 .searchStoreLayer{position: relative; top: -114px;left:110px;}
#moreinfoTooltip {
	background: url(../../../default/images/walgreens/storeavailability/tooltipoverlay.png) no-repeat left top;
	width:274px;
	height:155px;
	float:right;
	position:absolute;
	top:230px;
	left:-197px;
}
.tooltipText{
	margin:20px;
	display:inline-block;
	padding-top:12px;
}
.infolayer-left-arrow{
	background: url(../../../default/images/walgreens/storeavailability/arrow_tooltip.png) no-repeat right top; 
	position:absolute;
	height:30px;
	width:25px;
	top:-21px;
}
.infolayer-top-arrow{
	background: url(../../../default/images/walgreens/storeavailability/resp-arrow_htooltip.png) no-repeat right top; 
	position:absolute;
	height:30px;
	width:35px;
	top:-8px;
}
.arrow-infolayers-top{
	 left: 200px; 
	 height:20px; 
}
.ordershippingpopup-layer{
	display:none;
	position:absolute;
	right:522px;
	top:75px;
	z-index: 9999;
}

html > body .ordershippingpopup-layer {
    right: 335px;
    top: 102px;
    z-index: 9999;
    width:293;
}
.myaccountshippingpopup-layer{
	display:none;
	position:absolute;
	right:828px;
	top:82px;
	z-index: 9999;
}

html > body .myaccountshippingpopup-layer {
    right: 659px;
    top: 84px;
    width: 293px;
    z-index: 9999;
}
.myaccount-arrow-infolayers-top{
	 left: 171px; 
	 height:20px; 
}

.shippingpopup-layer{
	display:none;
	position:absolute;
	right:165px;
	top:30px;
	z-index: 9999;
}
html > body .shippingpopup-layer {
    right: -42px;
    top: 57px;
    z-index: 9999;
    width:293;
}

.arrow-infolayers-right{	 left: -9px; top:33px; height:37px; }
html>body .arrow-infolayer-left{left:224px; top:25px; height:37px; }
.infolayer-gray-top-shadow{
	background: url(../../../../../default/images/walgreens/storeavailability/top_border.png) repeat-x left top;/* IE6 */
	margin:0 15px;
	height:15px;
	width:auto;
}

.overlay-header {
    color:#878F95;
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
}
.sprite-rotate {
	display:block;
  	background:url("../../../default/images/walgreens/rotate/sprite_rotate.png") no-repeat;
}

.apply-rotate{
    background-position: 0px 2px;
    float:right;
    height: 35px;
    margin-right: 8px;
    width: 123px;	
}

.apply-cancel{
    background-position: 0px -51px;
    float: right;
    height: 35px;
    margin-right: 16px;
    width: 81px;	
}

.rotate-title {
	color:#6a737b;
    font-family:Arial, Helvetica, sans-serif;
    font-size:22px;
}

.rotate-directions-text {
	color:#464646;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

.benefits-login-layer{	
	border:solid 1px #E5E5E5;
	background-color:#F5F5F5;
	padding:14px 15px 14px 15px;
	width: 220px;
	margin-top: 23px;
	float: right;	
}
html > body .benefits-login-layer{  
    width: 204px;  
}
.benefits-login-layer ul{
    padding-left:15px;
    margin:10px 0px 0px 0px;    
}
.benefits-login-layer ul li{
    padding-bottom:20px;
}
.benefits-login-layer span{
    display:block;
    padding-top:10px;
}
.benefits-login-layer .div-line{
    margin: 10px 0 6px 0;
    border-bottom:1px solid #cccccc;
}
html>body .benefits-login-layer ul{
    padding-left:15px;
}
html>body .benefits-login-layer ul li{
    padding-bottom:20px;
}
html>body .benefits-login-layer span{
    display:block;
    padding-top:10px;
}
.photo-login-layer ul{
    padding-left:15px;
    margin:10px 0px 0px 0px;    
}
.photo-login-layer ul li{
    padding-bottom:20px;
}
.btn-createaccount{
	background-position:0px -3083px;
	width: 143px;
	height: 34px;
	float:right;
}
html>body .photo-login-layer ul{
    padding-left:15px;
}
html>body .photo-login-layer ul li{
    padding-bottom:20px;
}
.albumprev-text{
	font-family:Arial;
	font-size:12px;
	color:#35393D;
	display:block;
	padding-bottom:3px;
}
.icon-slideshow {
	background-position: 0px -3039px;
	width:45px;
	height:24px;
	cursor: pointer;
	margin-left: 10px;
	float:left;
}
.whatnowDiv{
	padding:24px 25px 20px; 
	border:1px solid #F0F1F1; 
	margin:0px 0px 85px;
}
html > body .whatnowDiv{
    margin:25px 0px 85px;
}
.orange-heading {
	font-weight:bold;
	color: #F06106;
	font-size: 16px;
}
.album-thumbnail-layer
{
	border:solid 1px #E5E5E5;
    background-color:#F5F5F5;
    padding:14px 15px 14px 15px;
    width: 220px;
    visibility:none; 
    margin-top: 23px;
    float: right;
}
html>body .album-thumbnail-layer
{
    border:solid 1px #E5E5E5;
    background-color:#F5F5F5;
    padding:24px 15px 24px 15px;  
    visibility:none;  
    width: 220px;
    margin-top: 23px;
    float: right;
}
.image-casecade
{
	border:0px #E5E5E5;
	padding:20px 20px 0px 11px;;
	background-image:url('/default/images/walgreens/album/album-walgreens-full-newbg.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	height:120px;
	width:100px;
	vertical-align:middle;
	margin-bottom: 17px; 
}
html>body .image-casecade
{
    height:100px;
}
.image-casecade img
{
	padding-left:10px;
}
html>body .image-casecade img
{
    padding-left:10px;
}
.album-bg-image{
	background:url('/default/images/walgreens/album/album-walgreens-full-newbg.jpg') no-repeat left top;
	width:129px;
	height: 120px;
 }
/* Styling for Reprints order flow as per new UI */
.leftnav-prints {
        width: 228px;
        height:auto;
        display: table-cell;
        top:0px;
        left:0px;
        float:left;
        padding-top:25px;
        padding-left:16px;
}
html > body .leftnav-prints {
        width: 208px;
}
.orderprints-heading{
   font-size:28px;
   color: #6a737b;
   float:left;
   display:inline-block;
   clear:both;
}

.lowres-text{
	display:inline-block;
	width:333px;
}


.new-erroricon{
   background-position:-456px -3260px;
   display: inline-block;
   width: 22px;
   height: 25px;
   margin-left: 15px;
   padding-left: 10px;

}

.new-resolutionicon{
   background-position:-99px -3266px;
   padding-right: 27px;
   display: inline-block;
   width: 22px;
   height: 25px;
}
html > body .new-resolutionicon{
   padding-right: 7px;
   height: 22px;
}
.btn-cancel{
    background-position: -80px -3190px;
    width: 69px;
    height: 33px;
    display: inline-block;
    float:right;
    cursor:pointer;
    margin-right: 13px;	
}
.btn-applycrop-big{
    background-position: -169px -3190px;
    width: 92px;
    height: 33px;
    display: inline-block;
    float:right;
    cursor:pointer;	
}
.icon-landscape{
    background-position: -149px -3253px;
    width: 41px;
    height: 30px;
    cursor:pointer;
    display: inline-block;	
}
.icon-portrait{
    background-position: -219px -3243px;
    width: 31px;
    height: 40px;
    cursor:pointer;	
    display: inline-block;
}
.crop-maindiv{
    width:675px;
    padding:0px 20px;
}
html > body .crop-maindiv{
    width:633px;
}
.crop-maindiv span{
    color: #35393c;
    font-size:14px;
}

.error-text{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #C54100;
}

.errorbox{
    width:100%;
    height:30px; 
    border: 1px solid #C54100;
    background-color: #FCF1E6;
    padding-top: 11px;
    padding-bottom: 10px;
}    

.crop-lowresdiv{
    width:396px; //391
    height:53px; 
    border: 1px solid #e19f86;
    padding:7px 17px;
    float:left;
    background-color: #fbf1e7;
    margin-left: 23px;
}
html > body .crop-lowresdiv{
    width:366px; //355
    height:29px; 
}
.crop-lowresdiv span{
    color: #c43f0e;
    font-size:14px;
}
.crop-lowresdiv a{
    font-size:14px;
}

.crop-leftpanel-mobile{
	width:310px;
    background-color:#cccccc;
    float:left;
    margin-right:20px;
    margin-bottom:15px;
    clear:both;
}
.crop-leftpanel{
    width:452px;
    background-color:#cccccc;
    float:left;
    margin-right:20px;
    margin-bottom:15px;
    clear:both;
}
html> body .crop-leftpanel{
    width:452px;
}
.crop-rightpanel{
    width:162px;
    float:left;
    font-size:14px;
    margin-top: -3px;
    padding-bottom: 15px;	
}
.crop-rightpanel a{
    font-size: 14px;
}
html > body .crop-rightpanel{
    width:161px;
}
.crop-rightpanel span{
    display: inline-block;
}
.crop-heading{
    font-size:24px;
    color: #878f95;
    padding:16px 0px 14px;
}



.preview-padding
{
	padding-left:8px;
	padding-top:5px;
	padding-bottom:7px;	
}

html > body .crop-heading{
    padding:15px 0px 14px;
}
.crop-btnpanel{
    float:right;
    padding-top:10px;
    width:184px;
    height: 35px;	
}
.btn-help{
	background-position: -260px -3262px;
    width: 21px;
    height: 21px;
    display: inline-block;
    float:left;
    cursor:pointer;
    padding-left: 36px;
    padding-top:3px;
    font-size:14px;
}
.prints-middlepanel{
    float:left;
    width:664px; 
    margin-left:20px;
    margin-right:20px;
    padding-bottom:73px;
}
.collage-middlepanel{
    float:left;
    width:666px; 
    margin-left:20px;
    margin-right:20px;
    padding-bottom:20px;
}
.cart-previewinfo{
    display:inline-block;
    border:1px solid #b4b9bd;
    padding:15px;
    width:395px;
    margin-top:3px;
    background-color: #fafafa;
}
html > body .cart-previewinfo{
    width: 365px;
}
.cart-previewinfotext{
    padding-top:7px;
    display:inline-block;
    font-size:14px;
    color: #6a737b;
}
.cart-previewinfo a{
    font-size: 14px;
}
ul.list-printshelp{
	margin:0px 0px 0px 15px;
	padding-top:0px;
	padding-left: 18px;
}
.cart_price{
	font-size:14px;
	color: #35393d;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.dpp_large{
	font-size:14px;
	color:#35393d;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-left:8px;
	display: inline-block;
}
.previewdiv-padding{
	padding-left:10px;
}
.preview-maindiv{
	position:relative;
	width: 180px;
	height:180px;
	float:left;
	padding-right:10px;
	margin-bottom:30px;
}
html > body .preview-maindiv{ 
	width: 170px;
}
.preview-imgHolder{
        position:absolute;
	bottom:30px;
	text-align:center;
	width:100%;
}
.preview-size{
	position:absolute;
	bottom:0px;
	text-align:center;
	width:100%;
	font-size:14px;
}

#headerTab-8{
	padding-right: 2px!important;
}
html > body .btn-primary{ 
	height: auto;
}
.btn-primary{
        font: bold 14px Arial;
    color: #ffffff;
    border: 1px solid #576068;
        border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        background: #3388cd -moz-linear-gradient(top, #3388cd, #1c6095);
        background: #3388cd -webkit-linear-gradient(top, #3388cd, #1c6095);
        background: #3388cd -ms-linear-gradient(top, #3388cd, #1c6095);
    background: #3388cd -o-linear-gradient(top, #3388cd, #1c6095);
    background: #3388cd linear-gradient(top, #3388cd, #1c6095);
    height: 35px;
    padding: 7px 9px 8px !important;
    text-decoration:none;
    cursor: pointer;
}
div.wcSignin input{
	 padding-left: 0px !important;
	 padding-right: 0px !important;
	 border: #576068 0px solid;
	}
html > body div.wcSignin input{
	 padding: 7px 9px 8px !important;
	 border: #576068 1px solid;
	}
.btn-primary:hover{
    color: #ffffff;
    text-decoration:none;
    font: bold 14px Arial;
    text-decoration: none;
}
html > body .btn-primaryhide{ 
	height: auto;
}
.btn-primaryhide{
        font: bold 14px Arial;
    color: #e0e1e4;
        border:1px solid #e0e1e4;
        border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        background: -moz-linear-gradient(top, #ffffff, #f1f4f2);
        background: -webkit-linear-gradient(top, #ffffff, #f1f4f2);
        background: -ms-linear-gradient(top, #ffffff, #f1f4f2);
    background: -o-linear-gradient(top, #ffffff, #f1f4f2);
    background: linear-gradient(top, #ffffff, #f1f4f2);
    padding: 7px 9px 8px;
    height: 35px;
    cursor: pointer;
}
.btn-primaryhide:hover{
    color: #e0e1e4;
    text-decoration:none;
    font: bold 14px Arial;
    text-decoration: none;
}
html > body .btn-secondary{ 
	height: auto;
}
.btn-secondary{
        font: bold 14px Arial;
    color: #1c6095;
        border:1px solid #c8cbce;
        border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        background: -moz-linear-gradient(top, #ffffff, #f9f9f9);
        background: -webkit-linear-gradient(top, #ffffff, #f9f9f9);
        background: -ms-linear-gradient(top, #ffffff, #f9f9f9);
    background: -o-linear-gradient(top, #ffffff, #f9f9f9);
    background: linear-gradient(top, #ffffff, #f9f9f9);
    padding: 7px 9px 8px;
    height: 35px;
    cursor: pointer;	
}
.btn-secondary:hover{
    color: #1c6095;
    text-decoration:none;
    font: bold 14px Arial;
    text-decoration: none;
}
.dpp-topbtnpanel{
    position:absolute;
    width:281px; 
    height:35px;
    margin-top:16px;
}
td.footerblack a span.btn-primary{
	padding: 5px 9px 5px !important;
} 
html > body .dpp-topbtnpanel{
    margin-top:0px;
}
.dpp-btmbtnpanel{
    position:absolute;
    width:281px; 
    height:35px;
}
html > body .dpp-btmbtnpanel{
    margin-top:0px;
}
.storesignoutlink{
   padding-top:25px;
   valign:right;
   width:68px;
}
html > body .revieweditlink{
    float: right;
    padding-right: 2px;
    padding-top: 4px; 
}
.revieweditlink{
    padding:2px 2px 0px 22px;
}
.copyrightMaintd {
        padding: 0px 22px;
        background-color: #FFFFFF;
	text-align: center;
}
.copyright-header
{
	color: #878F95;
	float: left;
	font-family: arial;
	font-size: 25px;
	padding-bottom: 9px;	
	width: 100%;
	text-align: center;
	padding-right:27px;
	margin-left: -34px;
}
html>body .copyright-header
{
	margin-left: -28px;
}
.copyright-content
{
	color: #35393D;
	display: block;
	font-family: Arial;
	font-size: 16px;
	width:276px;
	width:270px !ie;
	text-align: left;
}
.copyright-button
{
	padding-right: 25.3%;
	padding-right: 33% !ie;
	margin-top: 20px;
	text-align: right;
}
.flashpalyer-stepdesc{
         padding-left:81px;
         padding-top:8px;
         padding-right:100px;
}
html>body .flashpalyer-stepdesc{
         padding-left:81px;
         padding-top:55px;
         padding-right:100px;
}
.flashpalyer-desc{
         color:#35393d;
         font-size:18px;
         font-family:arial;
         font-weight:bold;
         float:left;
         padding:20px 0px 0px 81px;
}
html>body .flashpalyer-desc{
        color:#35393d;
        font-size:18px;
        font-family:arial;
        font-weight:bold;
        float:left;
        padding:30px 0px 0px 81px;
}
.flashpalyer-button{
padding:10px 0 0 81px;
}
html>body .flashpalyer-button{
padding:20px 0 0 81px;
}
.txtBwLines {
	text-align: center;
	position: relative;
	width: 50%;
	margin: 0 auto;
}
.txtBwLines span {
	display: inline-block;
}
.txtBwLines span:before, .txtBwLines span:after {
border-top: 2px solid #D2D5D7;
display: block;
height: 1px;
content: " ";
width: 40%;
position: absolute;
left: 0;
top: 0.6em;
}
.txtBwLines span:after {
right: 0;
left: auto;
}
.sidelines {
	text-align: center;
	border-bottom: 2px solid #ccc;
	height: 7px;
	margin: 0px 25%;
	margin-top: 30px;
	margin-bottom: 22px;
}
.sidelines span {
	display: inline-block;
	background: #fff;
	padding: 0 5px;
	position: absolute;
	margin-top: -2px;
	margin-left: -11px;
}

html>body .sidelines span {
	margin-top: 0px;
}

@media only screen and (max-device-width: 1024px) {
html > body >table#squaretable .previewprints-btnsDiv{
	right:37px;
}
}
@media only screen and (max-width: 786px) and (orientation : portrait){
.crop-lowresdiv{
		margin-left: 0px !important;
		padding: 7px 10px !important;
}
.crop-btnpanel{
		width: 230px !important;
}
}

/*@media only screen and (max-width: 479px){
html > body .preview-maindiv{
	width:120px;
}
}*/

@media only screen and (max-device-width: 599px){
.dpp_large{
	font-size: 13px;
}
html > body .preview-maindiv{
	width:120px;
}
html > body .preview-maindiv.resp-preview{
	width:150px !important;
}	
table#squaretable .preview-padding{
	padding-left:35px;
}
table#squaretable .dpp_large{
	padding-left:35px;
}
table#squaretable .preview-imgHolder{
	margin-left:30px;
}
}

@media only screen and (max-device-width: 479px) and (orientation:portrait){
html > body .crop-rightpanel{
	width: auto;
}
html > body .crop-maindiv{
	width: 260px;;
	padding: 0px 5px;
}
.lowres-text{
	display:inline;
	width: auto;
}
html > body .crop-lowresdiv{
width: 275px;
margin-left: auto;
margin-bottom: 5px;
}
div#mobile-portrait .crop-btnpanel{
	float:left;
	padding-bottom: 50px;
}

}
