.main-content{width:800px;background-color:#ffffff;}
/*.body-container{padding:0px 22px 16px 23px;background-image:url(/default/images/store/fall_08_bg_graphic.gif);background-repeat:no-repeat;background-position:top right;}*/
.body-container-withoutbg{padding:0px 22px 16px 32px;}
.main-body-width{width:735px;text-align:left;}
.back2-store{margin:7px 0;color:#666666;}
.back2-store a{font-weight:normal;color:#0000ff;margin-left:2px;}
.pre-loader{margin-left:200px;}

/*calendar_page1 styles starts here*/
.container{width:735px;}
.mouse-popup{display:none;position:relative;top:0px;left:0px;z-index:1;}
.see-all-styles a{color:#0000FF;}
.style-top{margin-top:-5px;}
.size-top{margin-top:13px;}
.shop-by-style{background-color:#ffefdd;position:relative;width:728px;height:61px;}
.style-content{padding:8px 0px 2px 10px;}
.subhead-shop{padding-bottom:2px;}
.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:56px;}
.shop-by-style .bottom-right{position:absolute;bottom:0px;right:0px;top:56px;}
.see-all-styles{position:absolute;right:11px;top:16px;}
.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;}
.pickup{position:absolute;bottom:22px;right:6px;}
.seasonal{border:1px solid #CCCCCC;text-align:center;color:#666666;font-weight:bold;}
.seasonal2{border:1px solid #fcb062;text-align:center;color:#666666;font-weight:bold;}
.seasonal p, .seasonal2 p{text-align:center;color:#666666;font-weight:bold;padding:3px 0px 5px 0px;margin:0px;}
.seasonal img{padding-bottom:5px;}
.seasonal-calendar{padding-top:10px;}
.seasonal-background{background-color:#F6F6F6;padding:3px 0px 5px 0px;color:#3399CC;text-align:center;font-weight:bold;}
.calendar-imgs{height:130px;}
.all-style{background-color:none;padding:4px 0px 4px 0px;}
.shop-by-size{background-color:#ffefdd;position:relative;width:728px;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/calendars/green-dotted-line.jpg) repeat-x;margin-top:23px;}
.your-photos{color:#989898;}
.flash{padding-bottom:25px;float:left;width:486px;}
.calend{float:right;width:238px;margin-left:-2px;}
.calendar-big{margin-bottom:2px;}
.year-long{color:#3399CC;font-size:12px;font-weight:bold;margin:-2px 0px 1px 0px;}
.creating{font-size:11px;font-weight:bold;color:#666666;}
.saved-calendar a{color:#0000FF;font-size:11px;}
.all-styles{color:#666666;font-size:11px;}
.share{color:#000;font-size:10px;font-weight:bold;text-decoration:none;}
.share:hover{color:#000;font-size:10px;font-weight:bold;text-decoration:none;}
.share-link{margin-top:30px;}

/* 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{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/calendars/mouse/styles-popup-top-bg.png', sizingMethod='scale');
        margin:0 9px;height:9px;width:auto;
}
html>body .styles-popup-top-shadow{
        background: url(/default/images/calendars/mouse/styles-popup-top-bg.png) repeat-x left top;
}
.styles-popup-topleft-shadow{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/calendars/mouse/styles-popup-top-left.png');
        position:absolute;height:9px;width:9px;left:-9px;top:0px;
}
html>body .styles-popup-topleft-shadow{
        background: url(/default/images/calendars/mouse/styles-popup-top-left.png) no-repeat left top; left:0px;
}
.styles-popup-topright-shadow{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/calendars/mouse/styles-popup-top-right.png');
        position:absolute;height:9px;width:9px;right:0px;top:0px;
}
html>body .styles-popup-topright-shadow{
        background: url(/default/images/calendars/mouse/styles-popup-top-right.png) no-repeat right top;
}
.styles-popup-left-shadow{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/calendars/mouse/styles-popup-left-bg.png', sizingMethod='scale');
        width:9px;
}
html>body .styles-popup-left-shadow{
        background: url(/default/images/calendars/mouse/styles-popup-left-bg.png) repeat-y left top;
}
.styles-popup-right-shadow{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/calendars/mouse/styles-popup-right-bg.png', sizingMethod='scale');
        width:9px;
}
html>body .styles-popup-right-shadow{
        background: url(/default/images/calendars/mouse/styles-popup-right-bg.png) repeat-y right top;
}
.styles-popup-bottom-shadow{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/calendars/mouse/styles-popup-bottom-bg.png', sizingMethod='scale');
        margin:0 9px;
        height:9px;
        width:auto;
}
html>body .styles-popup-bottom-shadow{
        background: url(/default/images/calendars/mouse/styles-popup-bottom-bg.png) repeat-x left top;
}
.styles-popup-bottomleft-shadow{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/calendars/mouse/styles-popup-bottom-left.png');
        position:absolute;height:9px;width:9px;left:-9px;bottom:21px;
}
html>body .styles-popup-bottomleft-shadow{
        background: url(/default/images/calendars/mouse/styles-popup-bottom-left.png) no-repeat left top; left:0px;
}
.styles-popup-bottomright-shadow{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/calendars/mouse/styles-popup-bottom-right.png');
        position:absolute;height:9px;width:9px;right:0px;bottom:21px;
}
html>body .styles-popup-bottomright-shadow{
        background: url(/default/images/calendars/mouse/styles-popup-bottom-right.png) no-repeat right top;
}
.styles-bottom-arrow{
        margin-top:-9px;
}
.styles-bottom-arrow-img{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/calendars/mouse/bottom-arrow.png');
        height:30px;width:37px;
}
html>body .styles-bottom-arrow-img{
        background: url(/default/images/calendars/mouse/bottom-arrow.png) no-repeat center top;
}
.styles-popup-content{
        padding:8px 20px 8px 20px; background-color:ffffff;
}
.styles-popup-content h4{
        color: #3399CC;font: bold 10px verdana;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:verdana, arial;font-size:17px;font-weight:bold;color:#3399CC;}
.heading-green{font-family:verdana, arial;font-size:17px;font-weight:bold;color:#0C7612;}
.tab-header-bg-inside{float:right;width:265px;margin-right:5px;margin-top:32px;}
.tab-header-bg{background: url(/default/images/calendars/top-header-bg.jpg) no-repeat;height:182px;width:734px;}
.tab-header-bg-dc{background: url(/default/images/calendars/top-header-dc-bg.jpg) no-repeat;height:182px;width:734px;}
.top-header-designc-bg{background: url(/default/images/calendars/top-header-designc-bg.jpg) no-repeat;height:182px;width:734px;}
.top-header-pc-bg{background: url(/default/images/calendars/top-header-pc-bg.jpg) no-repeat;height:182px;width:734px;}
.occasions_container1{margin-top:7px;margin-bottom:5px;font-family:verdana;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:#3399CC;font-size:18px;font-weight:bold;}
.main-div{margin-top:-11px;width:747px;}
.left-main{float:left; padding-top:32px;text-align:center;}
.right-main{float:right; width:249px;overflow:hidden;}
.blue-header{margin:10px 0px 10px 0px;}
.green-img{padding:22px 0px 22px 0px;}
.text{font-family:verdana, arial;font-size:10px;font-weight:normal;color:#666666;}
.calendar-button{margin:40px 0px 70px 46px;font-family: verdana, arial; font-size: 10px;}
 html>body .calendar-button{margin:40px 0px 15px 46px;}
.float{float:left;}
 html>body .float{float:none;}
.small-image{width:462px;margin:8px 0px 0px 12px;}
.small-image img{margin:2px 3px 3px 2px;}
.small-first{margin-bottom:3px;}
.green-header{font-family:verdana, arial;font-size:13px;font-weight:bold;color:#66cc33;padding:22px 0px 10px 0px;}
.grey-bold-size{font-family:verdana, arial;font-size:10px;font-weight:bold;color:#666;padding-left:62px;}
.grey-bold{font-family:verdana, arial;font-size:10px;font-weight:bold;color:#666;float:left;margin-top:17px;}
.grey-bold1{font-family:verdana, arial;font-size:10px;font-weight:bold;color:#666;float:left;padding:19px 0px 0px 6px;}
.form{height:128px;width:234px;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:verdana, arial;font-size:10px;font-weight:normal;padding:5px 0px 0px 5px;}
.select1{font-family:verdana, arial;font-size:10px;font-weight:normal;margin:-10px 0px 0px 96px;}
.radio{font-family:verdana, arial;font-size:10px;font-weight:normal;color:#666;float:right;margin-top:-26px;padding-right:15px;}
.dollar{font-family:verdana, arial;font-size:10px;color:#3399cc;font-weight:bold;}
.elegant{color:#3399cc;font-size:13px;font-weight:bold;}
.small-random{margin-top:80px;}
.small-blue-header{padding-top:7px;text-align:left;}

.calendar-panel{background-color:#9ACCE5;width:234px; height:104px;position:relative;}
.your-calendar{position:absolute;top:5px;right:10px;height:19px;text-align:right;color:#ffffff;font-family:verdana, arial;font-weight:bold;font-size:12px;}
.details{background-color:#ffffff;padding:10px 3px;border-bottom:9px solid #9ACCE5;border-left:6px solid #9ACCE5;border-right:6px solid #9ACCE5;}
.size-lable{position:relative;margin:0px 11px 8px 0px;font-family:verdana, arial;font-size:11px;font-weight:bold;color:#3399cc;}
.lable{position:relative;margin:3px 11px 6px 18px;font-family:verdana, arial;font-size:11px;font-weight:bold;color:#3399cc;}
.lable1{position:relative;margin:0px 11px 6px 11px;font-family:verdana, arial;font-size:11px;font-weight:bold;color:#3399cc;float:left;}
.links{position:relative;margin:0px 0px 6px 2px;font-family:verdana, arial;font-size:10px;font-weight:normal;}
.dot-line{position:absolute;left:57px;top:32px;}
.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/calendars/blue-bg.jpg); width:734px; height:1px;background-repeat:repeat-x;margin:17px 0px 20px 0px;}

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

.grey-left-top{
height:8px;width:7px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
           src='/default/images/calendars/grey-top-lft.gif', sizingMethod='scale');position:absolute;top:-1px;left:-1px;

}
html>body .grey-left-top{background:url(/default/images/calendars/grey-top-lft.gif);top:-1px;left:-1px;}

.grey-right-top{
height:8px;width:7px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
           src='/default/images/calendars/grey-top-rt.gif', sizingMethod='scale');position:absolute;top:-1px;right:-1px;

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


.grey-left-bottom{
height:8px;width:7px; background:url(/default/images/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:19px;}
.feature-img1{margin-right:-2px;margin-top:8px;}
.feature-img3{margin-top:17px;}
.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:verdana, 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:verdana, arial; font-size:12px; font-weight:bold; color:#66cc33; 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:verdana, arial; font-size:15px; font-weight:bold; color:#3399cc; 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:verdana, arial; font-size:11px; font-weight:normal; color:#666666; margin-left:11px;}
.calendars-sizes{font-family:verdana, arial; font-size:10px; font-weight:bold; color:#666666;text-align:center;padding:8px 1px;}
.calendars-sizes-orange{border:solid 1px #ff9933; background-color:#fff5ea; font-family:verdana, arial; font-size:10px; padding:8px 0px; font-weight:bold; color:#666666; text-align:center;}
.right-colm p{font-family:verdana, 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/calendars/popup/back-btn-main.gif) repeat-x top left;padding:4px 9px 8px 9px;height:23px;font-weight:bold;}
.next-yellow{background:url(/default/images/calendars/popup/next-btn-main.gif) repeat-x top left;padding:4px 9px 8px 9px;height:23px;font-weight:bold;}
.buttons{font-family: verdana, arial; text-decoration:none; font-size: 10px; cursor:pointer;}
.buttons:hover{font-family: verdana, arial; text-decoration:none; font-size: 10px;}

.popup-top-left{
height:32px;width:16px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
           src='/default/images/calendars/popup/top-left.png', sizingMethod='scale'); background:none;position:absolute;top:0px; left:0px;

}
html>body .popup-top-left{background:url(/default/images/calendars/popup/top-left.png);}

.popup-top-right{
height:32px;width:16px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
           src='/default/images/calendars/popup/top-right.png', sizingMethod='scale'); background:none;position:absolute;top:0px; right:0px;

}
html>body .popup-top-right{background:url(/default/images/calendars/popup/top-right.png);right:2px;}

.popup-bottom-left{
height:20px;width:16px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
           src='/default/images/calendars/popup/bottom-left.png', sizingMethod='scale'); background:none;position:absolute;bottom:0px; left:0px;

}
html>body .popup-bottom-left{background:url(/default/images/calendars/popup/bottom-left.png);}

.popup-bottom-right{
height:20px;width:19px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
           src='/default/images/calendars/popup/bottom-right.png', sizingMethod='scale'); background:none;position:absolute;bottom:0px; right:-1px;

}
html>body .popup-bottom-right{background:url(/default/images/calendars/popup/bottom-right.png);}

.header-bg{
height:32px;width:498px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
           src='/default/images/calendars/popup/top-horizontal.png', sizingMethod='scale') repeat-x top left; background:none;position:absolute;top:0px;left:16px;right:16px;

}
html>body .header-bg{background:url(/default/images/calendars/popup/top-horizontal.png); width:496px;}

.footer-bg{
height:20px;width:496px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
           src='/default/images/calendars/popup/bottom-horizontal.png', sizingMethod='scale'); background:none;position:absolute;top:0px;left:16px;

}
html>body .footer-bg{background:url(/default/images/calendars/popup/bottom-horizontal.png);}

.pop-main-content{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
           src='/default/images/calendars/popup/main.png', sizingMethod='scale') repeat-y top left; padding:16px 31px 12px 31px;

}
html>body .pop-main-content{background:url(/default/images/calendars/popup/main.png);}
/*calendar_page3 popup ends here*/

/*calendar_page3 styles ends here*/



.ad-spot{
        height:145px;
        margin:10px 0px;
        width:238px;
        }
.shopbysize-panel{
        background-color:#FFFFFF;
        height:95px;
        width:238px;
}
.shopbysize-panel .white-panel {
        border-left:1px solid #3f9fcf;
        border-right:1px solid #3f9fcf;
        height:65px;
        padding:0px 3px 0px 18px;
}
.shopbysize-panel-title {
        color:#3399cc;
        font-family:verdana;
        font-size:12px;
        font-weight:bold;
        padding-bottom:7px;
}
.shopbysize-panel-links {
        padding-top:7px;
        color:#676767;
}
.shopbysize-panel-links a {
        background:transparent url(/default/images/calendars/blue-dot.gif) no-repeat scroll left 4px;
        color:#676767;
        line-height:15px;
        padding-left:13px;
        text-decoration:underline;
        font-weight:bold;
}
.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:#fff5ea;
    border:1px solid #ff9f3f;
    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 #ff9f3f;
    font-family:verdana, arial;
    font-size:11px;
    font-weight:normal;
    color:#666666;
    text-align:center;
        padding:0px;margin:0px;
        margin-bottom:5px;
}
.starting-month{font-family:verdana, arial;font-size:10px;font-weight:bold;color:#666;float:left;margin-top:10px;}
