.main-content{background-color:#ffffff;width:766px;}
.body-container{margin-left:16px;text-align:left;position:relative;}
.back2-store{margin:7px 0;color:#666666;}
.back2-store a{font-weight:normal;color:#0000ff;}
.form-size{font-family:verdana, arial;font-size:10px;color:#b1b1b1;font-weight:bold;width:234px;}
/*calendar_page1 styles starts here*/
.container{width:735px;margin-top:0px;}
.see-all-styles a{color:#000000;}
.shop-by-style{background-color:#ffefdd;position:relative;width:728px;height:61px;}
.style-content{padding:11px 0px 4px 10px;}
.subhead-shop{color:#FF9933;font-weight:bold;font-size:16px;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:56px;}
.bottom-left{position:absolute;bottom:0px;left:0px;}
.shop-by-style .bottom-right{position:absolute;bottom:0px;right:0px;top:56px;}
.see-all-styles{position:absolute;right:18px;top:10px;	}
.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:0px solid #CCCCCC;text-align:center;color:#666666;font-weight:bold;}
.seasonal 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{padding:3px 0px 5px 0px;color:#3399CC;text-align:center;font-weight:bold;}
.seasonalcn{border:0px solid #CCCCCC;text-align:center;color:#666666;font-weight:bold;}
.seasonalcn p{text-align:center;color:#006FFF;font-weight:bold;padding:3px 0px 5px 0px;margin:0px;}
.seasonalcn img{padding-bottom:5px;}
.seasonalcn-calendar{padding-top:10px;}
.seasonalcn-background{padding:3px 0px 5px 0px;color:#3399CC;text-align:center;font-weight:bold;}
.calendar-imgs{height:130px;padding-top:3px;}
.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:30px;}
.your-photos{color:#989898;}
.flash{padding-bottom:25px;float:left;width:486px;}
.calend{float:right;width:238px;}
.calendar-big{color:#3399CC;font-size:28px;font-weight:bold;}
.year-long{color:#3399CC;font-size:12px;font-weight:bold;margin-bottom:5px;}
.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:#666666;font-size:11px; padding-left:15px; padding-right:15px;}
.share{color:#000;font-size:10px;margin-top:30px;font-weight:bold;}
.graybold{font-family:arial, verdana;color:#747A7A;font-size:12px;font-weight:bold;}

/*calendar_page1 mouse over styles starts here*/
.mouse-main{width:509px;position:relative;height:185px;}
.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;}
.creativeheading{color:#666666;font-size:11px; padding-left:20px;}
.creativedesc{color:#797979;font-size:11px; padding-left:20px;}

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

.styles-popup-content1{
        padding:8px 0px 8px 0px; background-color:ffffff;
}
.styles-popup-content1 h4{
        color: #3399CC;font: bold 10px verdana;padding:0px;margin:0px 0px 7px 0px;
}
.styles-popup-content1 ul{
        width:72px;height:105px;padding:0px;margin:0px;margin-right:5px;list-style-type:none;float:left;
}
.styles-popup-content1 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_page1 mouse over styles ends here*/
/*calendar_page1 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:753px;}
.left-main{float:left; width:484px; padding-top:32px;}
.right-main{float:right; width:234px; margin-top:27px;}
.blue-header{margin:10px 0px 10px 0px;}
.green-img{padding:22px 0px 22px 0px;}
.text{font-family:verdana, arial;font-size:12px;font-weight:normal;color:#666666;}
.calendar-button{margin:15px 0px 17px 46px;font-family: verdana, arial; font-size: 10px;}
.calendar-design-button{margin:4px 0px 15px 0px;font-family: verdana, arial; font-size: 0px;}
html>body .calendar-design-button{margin:4px 0px 15px 0px;}
.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{font-family:verdana, arial;font-size:10px;font-weight:bold;color:#666;float:left;}
.grey-bold1{font-family:verdana, arial;font-size:10px;font-weight:bold;color:#666;float:left;padding-top:10px;padding-left:6px;}
.form{height:auto;width:231px;margin:0px; padding:0px;}
.select{font-family:verdana, arial;font-size:10px;font-weight:normal;padding-left:10px;}
.radio{font-family:verdana, arial;font-size:10px;font-weight:normal;color:#666;margin:-10px 8px 0px 0px;}
.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;}
.secounrow-left{float:left; width:484px;}
.secounrow-right{float:right; width:234px;}
.blackboldtext{color:#000000;font-size:13px;font-weight:bold;padding:10px 0px 10px 0px;}
.blacksmalltext{color:#000000;font-size:9px;}

.calendar-panel{position:relative;border:0px;}
.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; height:65px;}
.size-lable{position:relative;margin:0px 11px 8px 0px;font-family:verdana, arial;font-size:11px;font-weight:bold;color:#3399cc;}
.lable{position:relative;font-family:verdana, arial;font-size:11px;font-weight:bold;color:#000000;}
.lable1{position:relative;font-family:verdana, arial;font-size:11px;font-weight:bold;color:#000000;}
.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: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/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{margin-bottom:25px;padding:0px;float:left;width:734px;top:0px;}
/*calendar_page3 styles ends here*/

/*calendar_page3 popup starts here*/
.popmain-div{width:530px;}
/*.header-bg{width:498px; position:absolute; top:0px; margin:0px padding:0px; left:16px; background:url(/default/images/calendars/popup/top-horizontal.png) repeat-x top left; height:32px;}*/
.popup-p{font-family:verdana, arial; font-size:12px; font-weight:bold; color:#666666; margin:0px; padding:0px; margin-top:9px; margin-left: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;}
.footer-bg{width:496px; position:absolute; top:0px; left:16px; background:url(/default/images/calendars/popup/bottom-horizontal.png) repeat-x top left; height:32px;}
.pop-main-content{background:url(/default/images/calendars/popup/main.png) repeat-y top left; padding:16px 31px 12px 31px; width:470px;}
.main-content h3{font-family:verdana, arial; font-size:15px; font-weight:bold; color:#3399cc; margin:0px;padding:0px;}
.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:0px;padding:px; margin-left:11px;}
.calendars-sizes{font-family:verdana, arial; font-size:10px; font-weight:bold; color:#666666; text-align:center; padding:3px;}
.calendars-sizes-orange{border:solid 1px #ff9933; background-color:#fff5ea; font-family:verdana, arial; font-size:10px; font-weight:bold; color:#666666; text-align:center; padding:3px;}
.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;}
.popup-top-left{position:absolute; top:0px; left:0px; background:url(/default/images/calendars/popup/top-left.png); width:16px; height:32px;}
.popup-top-right{position:absolute; top:0px; right:0px;background:url(/default/images/calendars/popup/top-right.png); width:16px; height:32px;}
.popup-bottom-left{position:absolute; top:0px; left:0px;background:url(/default/images/calendars/popup/bottom-left.png); width:16px; height:20px;}
.popup-bottom-right{position:absolute; top:0px; right:-1px;background:url(/default/images/calendars/popup/bottom-right.png); width:19px; height:20px;}
.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;}
.buttons:hover{font-family: verdana, arial; text-decoration:none; font-size: 10px;}
/*calendar_page3 popup ends here*/
.header_text{font-family: verdana, arial;color:#ffffff; text-decoration:none;font-weight:bold; font-size: 14px;padding-top:5px;}
.tab_linktext a{font-family: verdana, arial;color:#ffffff; text-decoration:underline;font-weight:normal; font-size: 9px;padding-top:5px;}
