.main-content{width:800px;background-color:#ffffff;}
/*.body-container{padding:0px 29px 16px 29px;text-align:left;}*/
.body-container-withoutbg{padding:0px 22px 16px 23px;}
.main-body-width{width:735px;text-align:left;}
.back2-store{margin:11px 0;color:#000000;}
.back2-store a{font-weight:normal;margin-left:2px;}
.back2-store-cal{margin: 11px 35px;color:#000000;width: 765px;}
.pre-loader{margin-top:100px;margin-bottom:50px}
.page-title { font:normal 22px Arial; color:#ffffff;}
/*calendar_page1 styles starts here*/
.container{width:490px;}
.mouse-popup{display:none;position:relative;top:0px;left:0px;z-index:1;}
.see-all-styles a{color:#006a9d;}
.style-top{margin-top:-5px;}
.size-top{margin-top:13px;}
.shop-by-style{background-color:#FFEEE1;position:relative;width:486px;height:72px;}
.style-content{padding:8px 0px 2px 10px;}
.subhead-shop{padding-bottom:4px;}
.shop-by-style .top-left{position:absolute;top:0px;left:0px;}
.shop-by-style .top-right{position:absolute;top:0px;right:0px;}
.shop-by-style .bottom-left{position:absolute;bottom:0px;left:0px;top:67px;}
.shop-by-style .bottom-right{position:absolute;bottom:0px;right:0px;top:67px;}
.see-all-styles{position:absolute;right:11px;top:11px;}
.panel-seasonal{position:relative;}
.calendars-pannel{position:relative;width:238px;float:left;}
.calendars-pannel-top{position:relative;width:238px;float:left;margin:0px 10px 10px 0px;}
.calendars-pannel-bottom{position:relative;width:238px;float:left;margin:0px 10px 20px 0px;}
.calendars-pannel .gery-top-left{position:absolute;top:0px;left:0px;}
.calendars-pannel .gery-top-right{position:absolute;top:0px;right:0px;}
.calendars-pannel .gery-bottom-left{position:absolute;bottom:0px;left:0px;}
.calendars-pannel .gery-bottom-right{position:absolute;bottom:0px;right:0px;}
.seasonal{border:1px solid #FFFFFF;text-align:center;color:#464646;padding-top:7px;}
.seasonal2{border:1px solid #fcb062;text-align:center;color:#666666;font-weight:bold;}
.seasonal p, , .seasonal2 p{text-align:center;color:#575757;font-weight:bold;padding:3px 0px 5px 0px;margin:0px;}
.seasonal img{padding-bottom:5px;}
.seasonal-calendar{padding-top:10px;}
.seasonal-background{background-color:#FFFFFF;padding:3px 0px 5px 0px;color:#53B3CC;text-align:center;padding-top:7px;}
.calendar-imgs{height:130px;padding-top:7px;}
.all-style{background-color:none;padding:4px 0px 4px 0px;}
.shop-by-size{background-color:#ffefdd;position:relative;width:486px;height:61px;}
.shop-by-size .pink-top-left{position:absolute;top:0px;left:0px;}
.shop-by-size .pink-top-right{position:absolute;top:0px;right:0px;}
.shop-by-size .pink-bottom-left{position:absolute;bottom:-1px;left:0px;}
.shop-by-size .pink-bottom-right{position:absolute;bottom:-1px;right:0px;}
.calendar-panel-main{margin-top:10px;}
.green-dot{background: url(../../../../../default/images/walgreens/calendars/dotted-line.jpg) repeat-x;margin-top:14px;}
.your-photos{color:#000000;}
.flash{padding-bottom:25px;float:left;width:486px;}
.calend{float:right;width:238px;margin-left:-2px;}
.calendar-big{margin-bottom:2px;}
.year-long{color:#F87500;font-size:15px;font-weight:bold;margin:4px 0px 1px 0px;}
.ad-spot{margin-top:105px;}
.creating{font-size:11px;font-weight:bold;color:#666666;}
.saved-calendar a{color:#0000FF;font-size:11px;}
.all-styles{color:#000000;font-size:12px;}
.share{color:#000;font-size:11px;font-weight:bold;text-decoration:none;}
.share:hover{color:#000;font-size:11px;font-weight:bold;text-decoration:none;}
.share-link{margin-top:30px;}

/* For Base/Sale Pricing Funtionality */
SPAN.regular-price {  
  text-decoration: line-through;
}
SPAN.sale-price {
  color: #990000;
}

/* Page-1 mouse-over starts  */
.styles-popup {position:relative;pading:8px;}
.top-left-styles{position:absolute;top:0px;left:0px;}
.top-right-styles{position:absolute;top:0px;right:0px;}
.bottom-left-styles{position:absolute;bottom:0px;left:0px;}
.bottom-right-styles{position:absolute;bottom:0px;right:0px;}
.styles-popup-top-shadow{
        background: url(../../../../../default/images/calendars/mouse/styles-popup-top-bg.png) repeat-x left top;
        margin:0 9px;height:9px;width:auto;
}

.styles-popup-topleft-shadow{background: url(../../../../../default/images/calendars/mouse/styles-popup-top-left.png) no-repeat left top; left:0px;
        position:absolute;height:9px;width:9px;left:0px;top:0px;
}

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

.styles-popup-left-shadow{
        background: url(../../../../../default/images/calendars/mouse/styles-popup-left-bg.png) repeat-y left top;
        width:9px;
}

.styles-popup-right-shadow{
        background: url(../../../../../default/images/calendars/mouse/styles-popup-right-bg.png) repeat-y right top;
        width:9px;
}

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

.styles-popup-bottomleft-shadow{
        background: url(../../../../../default/images/calendars/mouse/styles-popup-bottom-left.png) no-repeat left top; left:0px;
        position:absolute;height:9px;width:9px;left:0px;bottom:21px;_bottom:0px;
}

.styles-popup-bottom-arrow{
	float: right;
	padding-right:120px;
	position:relative;
	top:-8px;
}

.styles-popup-bottomright-shadow{
        background: url(../../../../../default/images/calendars/mouse/styles-popup-bottom-right.png) no-repeat right top;
        position:absolute;height:9px;width:9px;right:0px;bottom:21px;_bottom:0px;
}

.styles-bottom-arrow{
        margin-top:-9px;
}
.styles-bottom-arrow-img{
        background: url(../../../../../default/images/calendars/mouse/bottom-arrow.png) no-repeat center top;
        height:30px;width:37px;
}
.styles-popup-content{
        padding:8px 10px; background-color:ffffff;border-top:7px solid #E2E2E2;
}
.styles-popup-content h4{
        color: #F87500;font: bold 10px arial;padding:0px;margin:0px 0px 7px 0px;
}
.styles-popup-content ul{
        width:72px;height:105px;padding:0px;margin:0px;margin-right:5px;list-style-type:none;float:left;
}
.styles-popup-content ul li{
        padding:0px;margin:0px;
}
/* Page-1 mouse-over Ends  */

.mouse-main-bg{width:509px; height:155px; background:url(../../../../../default/images/store/calendar/popup/mouse-main-bg.png) repeat-y top;position:absolute;}
.thumbnail{margin-right:1px;}

/*calendar_page1 styles ends here*/

/*calendar_page2 styles starts here */
.heading-blue{font-family:arial;font-size:17px;font-weight:bold;color:#F87500;}
.tab-header-bg-inside{float:right;width:240px;margin-right:5px;margin-top:40px;}
.tab-header-bg{background: url(../../../../../default/images/walgreens/calendars/header-bnr-8x11cal.jpg) no-repeat;height:182px;width:767px;float: right;}
.tab-header-bg-11x14{background: url(../../../../../default/images/walgreens/calendars/header-bnr-11x14cal.jpg) no-repeat;height:182px;width:767px;float: right;}
.tab-header-bg-12x12{background: url(../../../../../default/images/walgreens/calendars/header-bnr-12x12cal.jpg) no-repeat;height:182px;width:767px;float: right;}
.tab-header-bg-dc{background: url(../../../../../default/images/walgreens/calendars/desk/header-bnr-dc.jpg) no-repeat;height:182px;width:734px;}
.top-header-designc-bg{background: url(../../../../../default/images/walgreens/calendars/header-bnr-designc.jpg) no-repeat;height:182px;width:734px;}
.top-header-pc-bg{background: url(../../../../../default/images/walgreens/calendars/header-bnr-pc.jpg) no-repeat;height:182px;width:734px;}
.occasions_container1{margin-top:7px;margin-bottom:5px;font-family:arial;font-size:10px;font-weight:bold;color:#666;}
.occasions_container1 ul{padding-top:2px;padding-left:23px;margin:0px;list-style:disk;color:#666666;line-height:14px;}
.occasions_container1 li{padding-bottom:4px;}
/*calendar_page2 styles ends here */

/*calendar_page3 styles starts here*/
.start-your-calendar{color:#F87500;font-size:22px;}
.main-div{margin-top:14px;width:747px;}
html>body .main-div{margin-top:14px;width:734px;}
.left-main{float:left; padding-top:4px;margin-right:24px;}
.right-main{float:right; width:234px;}
.blue-header{margin:10px 0px 10px 0px;}
.green-img{padding:22px 0px 22px 0px;}
.text{font-family:arial;font-size:12px;font-weight:normal;color:#000000;}
.calendar-button{margin:20px 0px 60px 46px;font-family: arial, arial; font-size: 10px;}
html>body .calendar-button{margin:70px 0px 120px 46px;}

.calendar-button-desk{margin:20px 0px 0px 46px;font-family: arial, arial; font-size: 10px;}
html>body .calendar-button-desk{margin:18px 0px 0px 46px;}

.small-image{margin:20px 0px 0px 0px;}
.small-image img{margin:0px 10px 20px 10px;}
.small-first{margin-bottom:3px;}
.green-header{font-family:arial;font-size:14px;font-weight:bold;color:#F87500;padding:22px 0px 10px 0px;}
.grey-bold-size{font-family:arial;font-size:12px;font-weight:bold;color:#000;padding-left:62px;}
.grey-bold{font-family:arial;font-size:12px;font-weight:bold;color:#000;float:left;}
.grey-bold1{font-family:arial;font-size:12px;font-weight:bold;color:#000;float:left;padding-top:12px;}
.form{height:78px;width:231px;margin-top:3px;}
.form-size{font-family:verdana, arial;font-size:10px;color:#b1b1b1;font-weight:bold;padding-left:96px;margin-top:-10px;width:250px;}
.select{font-family:arial;font-size:10px;font-weight:normal;padding-top:6px;}
.select1{font-family:verdana, arial;font-size:10px;font-weight:normal;margin:-16px 0px 0px 96px;}
.radio{font-family:arial;font-size:10px;font-weight:normal;color:#666;margin-top:-13px;margin-left:-5px;}
.expressradio{font-family:arial;font-size:10px;font-weight:normal;color:#666;float:right;margin-top:-33px;padding-right:25px;}
html>body .expressradio{font-family:arial;font-size:10px;font-weight:normal;color:#666;float:right;margin-top:-17px;padding-right:25px;}
.dollar{font-family:arial;color:#000000;}
.elegant{color:#F87500;font-size:14px;font-weight:bold;}
.small-random{margin-top:80px;}
.small-blue-header{padding-top:16px;text-align:left;}

.calendar-panel{background-color:#FA9D4D;width:234px; height:120px;position:relative;}
.your-calendar{position:absolute;top:5px;right:144px;height:19px;text-align:left;color:#FFFFFF;font-family:arial;font-weight:bold;font-size:12px;}
.details{background-color:#ffffff;padding:12px 6px;border-bottom:9px solid #FA9D4D;border-left:6px solid #FA9D4D;border-right:6px solid #FA9D4D; height:44px;}
.size-lable{position:relative;margin:0px 12px 8px 0px;font-family:arial;font-size:11px;font-weight:bold;color:#F87500;}
.lable{position:relative;margin:3px 12px 6px 16px;font-family:arial;font-size:11px;font-weight:bold;color:#F87500;}
.lable1{position:relative;margin:0px 12px 6px 12px;font-family:arial;font-size:11px;font-weight:bold;color:#F87500;float:left;}
.links{position:relative;margin:0px 0px 6px 3px;font-family:arial;font-size:11px;font-weight:normal;color:#000000;}
.dot-line{position:absolute;left:57px;top:35px;}
.starting-price{position:absolute;bottom:4px;right:10px;height:19px;text-align:right;color:#ffffff;font-weight:bold;}
.bottom-curve{position:absolute;left:0px;bottom:-1px;}

.blue-dotted-line{ background-image:url(../../../../../default/images/walgreens/calendars/dotted-line.jpg); width:734px; height:1px;background-repeat:repeat-x;margin:17px 0px 20px 0px;}

.place-holder{margin:0px 12px;}
.place-holder-main{padding-bottom:0px;float:left;width:734px;top:0px;}
html>body .place-holder-main{padding-bottom:22px;}
.orange-feature{color:#F87500;font-size:12px;font-weight:bold;}

.grey-left-top{
height:8px;width:7px; background:url(../../../../../default/images/calendars/grey-top-lft.gif);position:absolute;top:-1px;left:-1px;

}

.grey-right-top{
height:8px;width:7px; background:url(../../../../../default/images/calendars/grey-top-rt.gif);top:-1px;right:-1px;position:absolute;top:-1px;right:-1px;

}


.grey-left-bottom{
height:8px;width:7px; background:url(../../../../../default/images/walgreens/calendars/grey-btm-lft.gif);position:absolute;bottom:-1px;left:-1px;

}
html>body .grey-left-bottom{bottom:-1px;left:-1px;}

.grey-right-bottom{
height:8px;width:7px; background:url(../../../../../default/images/calendars/grey-btm-rt.gif);position:absolute;bottom:-1px;right:-1px;

}
html>body .grey-right-bottom{background:url(../../../../../default/images/calendars/grey-btm-rt.gif);bottom:-1px;right:-1px;}

.feature-top{margin-top:3px;}
.feature-your-photos{margin-top:-1px;}
.feature-img1{margin-right:-2px;margin-top:-2px;}
.feature-img2{margin-top:5px;}
.feature-img3{margin-top:7px;}
.feature{padding:9px 0px 0px 8px;width:215px;}
.feature13{border:solid #cfcfcf 1px;width:234px;float:left;position:relative;height:218px;}
.feature2{border:solid #cfcfcf 1px;width:234px;float:left;position:relative;margin:0px 12px 0px 12px;height:218px;}

/*calendar_page3 popup starts here*/
.popmain-div{width:530px;position:absolute;margin-left:-550px;}
.sizes-popup-header{height:32px; position:relative;}
.popup-p{font-family:arial; font-size:12px; font-weight:bold; color:#666666;margin:9px 0px 0px 9px;}
.close-but{position:absolute; top:15px; right:22px;}
.green-header-bg {font-family:arial; font-size:12px; font-weight:bold; color:#5561AB; margin:10px 0px 0px 8px;}
.footer{height:20px; position:relative;}
.pop-main-content{background:url(../../../../../default/images/calendars/popup/main.png) repeat-y top left; padding:16px 31px 12px 31px;}
.main-content h3{font-family:arial; font-size:16px; color:#1071E6; margin:0px;padding:0px;position:relative;}
.left-colm{width:120px; float:left;}
.right-colm{width:327px; float:right;}
.grey-main-content{width:301px; font-family:arial; font-size:11px; font-weight:normal; color:#666666; margin-left:11px;}
.calendars-sizes{font-family:arial; font-size:10px; font-weight:bold; color:#666666;text-align:center;padding:8px 1px;}
.calendars-sizes-orange{border:solid 1px #EFAA23; background-color:#FFE0B0; font-family:arial; font-size:10px; padding:8px 0px; font-weight:bold; color:#666666; text-align:center;}
.right-colm p{font-family: arial; font-size:13px; font-weight:bold; color:#66cc33;}
.greydash-line{background:url(../../../../../default/images/calendars/popup/dash-line.gif) repeat-x top left; margin:8px 0;}
.back-grey{background:url(../../../../../default/images/walgreens/calendars/popup/back-btn-main.gif) repeat-x top left;padding:4px 9px 8px 9px;height:25px;font-weight:bold;}
.next-yellow{background:url(../../../../../default/images/walgreens/calendars/popup/next-btn-main.gif) repeat-x top left;padding:2px 9px 2px 9px;height:20px;font-weight:bold;color:#FFFFFF;}
.buttons{font-family: arial; text-decoration:none; font-size: 10px; cursor:pointer;}
.buttons:hover{font-family: arial; text-decoration:none; font-size: 10px;}

.popup-top-left{
height:32px;width:16px; background:url(../../../../../default/images/calendars/popup/top-left.png);position:absolute;top:0px; left:0px;

}

.popup-top-right{
height:32px;width:16px; background:url(../../../../../default/images/calendars/popup/top-right.png);position:absolute;top:0px; right:0px;

}

.popup-bottom-left{
height:20px;width:16px; background:url(../../../../../default/images/calendars/popup/bottom-left.png);position:absolute;bottom:0px; left:0px;

}

.popup-bottom-right{
height:20px;width:19px; background:url(../../../../../default/images/calendars/popup/bottom-right.png);position:absolute;bottom:0px; right:-1px;

}


.header-bg{
height:32px;width:498px; background:url(../../../../../default/images/calendars/popup/top-horizontal.png);position:absolute;top:0px;left:16px;right:16px;

}

.footer-bg{
height:20px;width:496px; background:url(../../../../../default/images/calendars/popup/bottom-horizontal.png);position:absolute;top:0px;left:16px;

}

.pop-main-content{
background:url(../../../../../default/images/calendars/popup/main.png); padding:16px 31px 12px 31px;

}

/*calendar_page3 popup ends here*/

/*calendar_page3 styles ends here*/

.choose-options{
  width:260px;
    height:80px;
}
html>body .choose-options{
  width:265px;

}
.calendars-sizes{
  width:80px;
    height:75px;
    float:left;
    font-family:verdana, arial;
    font-size:11px;
    font-weight:normal;
    color:#666666;
    text-align:center;
  padding:0px;margin:0px;
  border:1px solid #ffffff;
  margin-bottom:5px;
}
.calendars-sizes-selected{
  width:80px;
    height:75px;
    float:left;
    background-color:#b0caef;
    border:1px solid #246cc9;
    font-family:verdana, arial;
    font-size:11px;
    font-weight:normal;
    color:#666666;
    text-align:center;
  padding:0px;margin:0px;
  margin-bottom:5px;
}
.calendars-sizes-onmouseover{
  width:80px;
    height:75px;
    float:left;
    border:1px solid #246cc9;
    font-family:verdana, arial;
    font-size:11px;
    font-weight:normal;
    color:#666666;
    text-align:center;
  padding:0px;margin:0px;
  margin-bottom:5px;
}

}
/* compare calendars styles starts */
.body-content {
	padding:0px 15px 15px;
}
.body-content a,.body-content a:hover{
	color:#0092D8;
}
.body-content a:hover{
	text-decoration:none;
}
.compare a,.compare-calendars a,.compare a:hover,.compare-calendars a:hover{
	color:#006A9D;
	font-weight:normal;
        text-decoration:none;
}
.compare h1,.compare-calendars h1{
	font:bold 20px Arial;
	color:#FB7401;
}
.compare-calendars ul {
	padding:0;margin:0;
	list-style:none;
	width:120px;
	clear:both;
}
.both {
	clear:both;
}
.compare{
	width:860px;
	border-top: 1px solid #E4E4E4;
	padding-top : 20px;
}
.compare .subtitlesarea{
	width:123px;
	float:left;
	padding:15px 0px;
}
.compare .detailsarea{
	width:737px;
	overflow-x:auto;
	overflow-y:hidden;
	padding:15px 0 18px 0;
	float:right;
}
html>body .compare .detailsarea{
	padding:15px 0 18px 0;
}
.compare-calendars .compare .subtitlesarea ul{
	width:122px;
}
.compare-calendars .compare .subtitlesarea ul li span{
    color:#f87500;
    text-align:right;
    font-weight:bold;
    font-size:12px;
}
.compare-calendars .compare .detailsarea ul{
	width:auto;
}
.compare-calendars .compare ul li{
	float:left;
	margin:0;
	padding:0;
	width:122px;
    border-right:1px solid #E4E4E4;
}
.compare-calendars .compare ul li span{
	padding:10px;
	display:block;
	font-size:11px;
	color:#464646;
}
.compare-calendars .compare ul li span span{
	padding:0px;
	display:inline;
}
.compare-calendars .compare ul li .pricetext{
	color:#F87500;
	font-size:12px;
}
.compare-calendars .compare ul li.column-1,
.compare-calendars .compare ul li.column-2,
.compare-calendars .compare ul li.column-3,
.compare-calendars .compare ul li.column-4,
.compare-calendars .compare ul li.column-5,
.compare-calendars .compare ul li.column-6,
.compare-calendars .compare ul li.column-7,
.compare-calendars .compare ul li.column-8,{
	font-weight:bold;
	width:122px;
}
.compare-calendars .compare ul li.row-1{
	height:150px;
}
.compare-calendars .compare ul li.row-1 span{
	padding:0px;
}
.compare-calendars .compare ul li.row-2{
	height:130px;
}
.compare-calendars .compare ul li.row-2 span a{
	font-size:14px;
}
.compare-calendars .compare ul li.row-3{
	height:35px;
	background-color:#F5F5F5;
}
.compare-calendars .compare ul li.row-4{
	height:175px;
}
.compare-calendars .compare ul li.row-5{
	height:190px;
	background-color:#F5F5F5;
}
.compare-calendars .compare ul li.row-6{
	height:70px;
}
.compare-calendars .compare ul li.row-7{
	height:60px;
	background-color:#F5F5F5;
}
.compare-calendars .compare ul li.row-8{
	height:195px;
}
.compare-calendars .compare ul li.row-9{
	height:70px;
	background-color:#F5F5F5;
}
.compare-calendars .compare ul li.row-10{
	height:100px;
}
.grey-border{
	padding-top:50px;
	}
.newpage-title { font:normal 22px Arial;color: #a2a2a2;}

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

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

.compare-calendars .socialMedia{
    padding-top:125px; padding-bottom:25px;border-bottom:1px solid #E4E4E4;margin:25px 0px;
}
.compare-calendars .tandc{font-size:14px; font-weight:bold; font-style:italic;padding-bottom:25px;}
.compare-calendars .description{ font-size:10px; color:#999;width:95%}
/* compare calendars styles end */

