@charset "UTF-8";

/******************************************
    Header stuff goes from here on.
*******************************************/

#fly_30_header {
            
    padding: 0px 0px 0px 0px;
	background: url(../images/sweet_deals_header_short.jpg)no-repeat 0px 0px;
}
div#fly_30_sweetdeals {
    position:relative;    
}
div#fly_30_sweetdeals img {
    border: 0px none;
	/*margin-top:-30px;*/
    
}
div#outercontainer	{
	z-index:9999;

}
div#widgetRT {
    overflow: hidden;
}

img#fly_30_header_image_strip {
	display:block;
}
##myExperience86618634001 .BrightcoveExperience	{
	z-index:1;
	position:relativ;

}
#fcWatchVideoFlash	{
	float: right;
	width: 283px;
	height:203px;
	margin: 0 18px 12px 0;
}
#fcVideoTextHead	{
	display: block;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:14px;
	color:#bd5500;
	font-weight:bold;
	font-style:italic;
	margin:12px 16px 12px 16px;
}
#fcVideoTextBody	{
	display: block;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#2790af;
	margin:0 18px 0 18px;
}
div#fly_30_header_promos_follow {
    margin: 0px auto 0px auto;
    padding: 1px;
    
    width: 927px;
    height: 306px;
    
    background:  url('../images/header_grad_bg.jpg') repeat-x 0px 0px;
}

div#fly_30_header_promos {
    width: 607px;
    height: 304px;
    
    float: left;
}

div#fly_30_header_follow {
    margin: 0px 0px 0px 1px;
    
    width: 319px;
    height: 304px;
    
    background: url('../images/follow_us_bg.jpg') repeat-x;
    
    float: left;
}

div#fly_30_header_follow_strip_1 {
    margin: 149px 0 0 0;
    
    text-align: center;
}

div#fly_30_header_follow_strip_1 a {
    margin: 0 24px;
}

div#fly_30_header_share {
   float: right;
   margin-right:5px; 
   position:absolute;
   top:30px;
   right:1px;
   z-index:999;

}

/******************************************
    Carousel block goes from here on.
*******************************************/

div#fly_30_carousel {
    margin: 15px auto 15px auto;
    
    width: 929px;
    height: 924px;
    
    background-color: #ffffff;
}

img#fly_30_carousel_header_strip {
    display: block;
}

div#fly_30_carousel_block {
    margin: 0px 0px 0px 13px;
    padding: 6px 0px 0px 0px;
    
    width: 906px;
    height: 380px;
    
    background: url('../images/carousel_bg.jpg');
}

/* This is the block where the list will be displayed. */
div#fly_30_carousel_list_container {
    margin: 0px 0px 0px 9px;
    
    position: relative;
    overflow: hidden;
    
    /* 889 */
    width: 887px;
    height: 327px;
    
    /*background-color: red;*/
}

div#fly_30_carousel_list {
    position: relative;
    width: 2664px;
}

div.FLY_30_CAROUSEL_LIST_ITEM {
    width: 222px;
    height: 327px;
    
    background: #ffffff url('../images/carousel_items/carousel_item_bg.jpg') no-repeat right;
    
    float: left;
}

div#fly_30_carousel_nav {
    margin: 7px 0px 0px 354px;
}

div#fly_30_carousel_nav ul {
    margin: 0px;
    padding: 0px;
    
    list-style: none;
}

div#fly_30_carousel_nav ul li {
    margin: 0px 0px 0px 12px;
    
    cursor: pointer;
    
    display: block;
    float: left;
}

li#fly_30_carousel_nav_left_arrow,
li#fly_30_carousel_nav_right_arrow {
    padding: 9px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

li#fly_30_carousel_nav_left_arrow {
    width: 21px;
    height: 24px;
    
    background: url('../images/carousel_nav_left_arrow.jpg') no-repeat 0px 9px;
}

li#fly_30_carousel_nav_right_arrow {
    width: 21px;
    height: 24px;
    
    background: url('../images/carousel_nav_right_arrow.jpg') no-repeat 0px 9px;
}

li.FLY_30_CAROUSEL_NAV_BTN_SELECTED,
li.FLY_30_CAROUSEL_NAV_BTN {
    width: 42px;
    height: 41px;
}

li.FLY_30_CAROUSEL_NAV_BTN_SELECTED {
    width: 42px;
    height: 41px;
    
    background: url('../images/carousel_nav_btn_selected.jpg') no-repeat 0px 0px;
}

li.FLY_30_CAROUSEL_NAV_BTN {
    width: 42px;
    height: 41px;
    
    background: url('../images/carousel_nav_btn.jpg') no-repeat 0px 0px;
}

div.FLY_30_CAROUSEL_LIST_ITEM_IMAGE {
    padding: 44px 0px 28px 33px;
    
    width: 120px;
    height: 90px;
}

div.FLY_30_CAROUSEL_LIST_ITEM_TEXT {
    padding: 0px 13px 0px 13px;
    
    font-family: Arial, serif, sans-serif;
    font-size: 12px;
}

div.FLY_30_CAROUSEL_LIST_TEXT_WRAPPER {
    height: 140px;
}

div.FLY_30_CAROUSEL_LIST_ITEM_TEXT_TITLE {
    margin: 0px 0px 3px 0px;
    
    font-weight: bold;
    font-size: 15px;
    color: #bd5500;
}

div.FLY_30_CAROUSEL_LIST_ITEM_TEXT_CAT {
    margin: 0px 0px 6px 0px;
    
    font-family: Georgia, Verdana, serif, sans-serif;
    font-style: italic;
    color: #2790af;
}

div.FLY_30_CAROUSEL_LIST_ITEM_TEXT_CAT > span {
    font-weight: bold;
}

div.FLY_30_CAROUSEL_LIST_ITEM_TEXT_BODY {
    color: #7b7b7b;
}

div.FLY_30_CAROUSEL_LIST_ITEM_TEXT_MORE {
    position: 
    top: 10px;
    
    text-align: right;
}

div.FLY_30_CAROUSEL_LIST_ITEM_TEXT_MORE a {
    color: #2790af;
}

/********************************************************
    Additional deals (ie. bottom links) go from here on.
*********************************************************/

div#fly_30_additional_deals {
    margin: 27px 0px;
}

img#fly_30_additional_deals_title {
   margin: 0px 0px 14px 22px;
   
   display: block;
}

div#fly_30_additional_deals ul {
    padding: 0px 0px 0px 0px;
    
    width: 250px;
    
    list-style: url('../images/additional_deals_arrow.jpg');
    
    display: block;
    float: left;
}

#fly_30_printables_list {
    margin: 0 0 0 40px;
}

#fly_30_specialoffers_list,
#fly_30_contests_list {
    margin: 0 0 0 68px;
}
    
/*#fly_30_specialoffers_list {
    margin: 0 0 0 50px;
}*/

div#fly_30_additional_deals ul li {
    margin: 0px 0px 4px 0px;
    color: #7b7b7b;
    /*Font size is actually 12 and it's not bold (by the design in the PSD file).*/
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Verdana, serif, sans-serif;
}

div#fly_30_additional_deals ul li a {
    color: #7b7b7b;
    text-decoration: none;
}

div#fly_30_additional_deals ul li a:HOVER {
    text-decoration: underline;
}

div#fly_30_additional_deals li.fly_30_additional_deals_list_title {
    position: relative;
    left: -16px;
    
    list-style-image: none;
    list-style-type: none;
    
    color: #0f3d91;
    font-size: 18px;
    font-weight: bold;
}
