html,body,h1,h2,h3,p,div,ul,li,td,tr,table,img,a,dt,dd  {
padding:0;
margin:0;
}
body,div,ul,ol,li,th,h1,input,h2,h3,h4,h5  {
margin:0;
padding:0;
}
ol,ul  {
list-style:none;
}
body  {
margin:auto;
font-size:12px;
font-family:Arial, sans-serif;
background:url('../img/background.png') repeat top left;
color:black;
}
a  {
text-decoration:none;
color:transparent;
}
a:focus  {
outline:0;
}
img  {
border:none;
}
h2  {
color:black;
font-weight:bold;
font-size:12px;
}
#clear  {
clear:both;
}
#wrapper  {
background:url('../img/background_grad.png') repeat-y top left;
width:986px;
margin:0 auto;
min-height: 450px;
height: auto;
}
#wrapper2  {
width:900px;
margin:0 auto;
}
#header  {
min-width:800px;
height:105px;
margin-left:53px;
position:relative;
}

#bottomfooter  {
background:url('../img/bottom_background.png') no-repeat;
bottom:0px;
height:124px;
margin:0 auto;
position:relative;
width:986px;
clear: both;
}

#menu  {
width:97px;
height:62px;
float:left;
background:transparent url(/images/carls_sprites.png) -12px -312px no-repeat;
}
a#menu:hover  {
background:transparent url(/images/carls_sprites.png) -12px -389px no-repeat;
}
#contact  {
width:107px;
height:61px;
float:left;
margin-top:1px;
background:transparent url(/images/carls_sprites.png) -12px -466px no-repeat;
}
a#contact:hover  {
background:transparent url(/images/carls_sprites.png) -12px -540px no-repeat;
margin-top:0px;
}
#search  {
position:relative;
width:267px;
height:62px;
float:left;
background:transparent url(/images/carls_sprites.png) -12px -623px no-repeat;
}
#search:hover  {
background:transparent url(/images/carls_sprites.png) -12px -706px no-repeat;
}
#search #search-form-container  {
position:absolute;
top:16px;
left:100px;
}
#search #search-form-container form input.zipcode  {
float:left;
width:124px;
height:25px;
border:none;
margin-top:3px;
font-size:10px;
color:#898989;
}
#search #search-form-container form input.zipcode:focus  {
outline:none;
}
#search #search-form-container form input.submit  {
float:left;
height:28px;
width:26px;
background:url("/images/icons/search.jpg");
border:none;
cursor:pointer;
margin:2px 0 0 -2px;
}
#search #search-form-container form input.submit:hover  {
background-position:0px 28px;
}
#signup  {
width:253px;
height:62px;
float:left;
background:transparent url(/images/carls_sprites.png) -12px -789px no-repeat;
}
a#signup:hover  {
background:transparent url(/images/carls_sprites.png) -12px -871px no-repeat;
}
#home-modules  {
margin:15px 0 0 35px;
clear:both;
}
#home-modules .home-modules-container  {
clear:both;
}
#home-modules .home-module,#home-modules .facebook-home-module  {
float:left;
margin:0px 4px 0px 0px;
position:relative;
}
#home-modules .facebook-home-module  {
margin-left:4px;
}
#home-modules .home-module-title,#home-modules .facebook-title  {
margin:0px 0px 5px 4px;
color:black;
font-weight:bold;
font-size:11px;
}
#home-modules .facebook-title  {
margin:0px 0px 5px 5px;
position:relative;
}
#home-modules .coupon-download-button-container  {
display:block;
position:absolute;
top:162px;
left:82px;
}
#home-modules .coupon-download-button-container .coupon-download-button > div  {
float:left;
}
#home-modules .coupon-download-button-container .coupon-download-button .button-left  {
height:37px;
width:32px;
background:url("/images/buttons/coupon_buttons_left.png") 0 -37px no-repeat;
}
#home-modules .coupon-download-button-container .coupon-download-button .button-middle  {
height:37px;
background:url("/images/buttons/coupon_buttons_middle.png") 0 -37px repeat-x;
}
#home-modules .coupon-download-button-container .coupon-download-button .button-middle p  {
padding:11px 8px 0px;
font-family:Arial;
color:#f7f7f7;
font-size:11px;
}
#home-modules .coupon-download-button-container .coupon-download-button .button-right  {
height:37px;
width:33px;
background:url("/images/buttons/coupon_buttons_right.png") 0 -37px no-repeat;
}
#home-modules .coupon-download-button-container .coupon-download-button:hover .button-left,#home-modules .coupon-download-button-container .coupon-download-button:hover .button-middle,#home-modules .coupon-download-button-container .coupon-download-button:hover .button-right  {
background-position:0 0;
}

.bottom_grad  {
background:url('../img/bottom_grad.png') no-repeat;
width:920px;
height:31px;
position:relative;
clear:both;
margin: -30px;
padding: 0px;
padding-top: 20px;
}
#home-modules .facebook-bg  {
height:188px;
width:304px;
}
#home-modules .facebook-bg .facebook-content  {
position:absolute;
top:142px;
}
#featured-promotions  {
float:left;
width:665px;
position:relative;
bottom:2px;
left:33px;
}
#featured-promotions .promo  {
margin-bottom:7px;
}
#featured-promotions .promo .roll_slide  {
display:none;
-moz-border-radius:6px 6px 0 0;
-webkit-border-top-right-radius:6px;
-webkit-border-top-left-radius:6px;
-khtml-border-radius:6px 6px 0 0;
background:url(/images/rollover_promo_03.png) no-repeat;
height:35px;
width:650px;
position:absolute;
margin-left:2px;
}
#featured-promotions .promo .roll_slide p  {
color:white;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
margin:7px 0 0 10px;
text-shadow:0 1px 4px black;
}
#featured-promotions .promo-title  {
margin:3px 0px 2px 5px;
background:url(/images/titles/titles_promos.png) no-repeat;
width:98px;
height:20px;
}
#featured-coupons  {
width:265px;
float:left;
position:relative;
left:52px;
bottom:1px;
}
#featured-coupons .coupon  {
background:url(/images/coupon-bg.png) no-repeat;
width:236px;
height:115px;
position:relative;
bottom:2px;
}
#featured-coupons .coupon:hover .coupon-image-rollover  {
background:url(/images/coupon_rollover.png) no-repeat;
width:201px;
height:85px;
position:absolute;
margin:14px 0 0 18px;
z-index:50;
}
#featured-coupons .coupon .coupon-text  {
padding:10px 0 0 3px;
text-align:center;
height:30px;
font-weight:bold;
color:black;
font-size:11px;
}
#featured-coupons .coupon .coupon-image  {
margin:10px 0 0 18px;
position:relative;
padding:15px 0 0 0;
}
#featured-coupons .featured-coupons-title  {
margin:2px 0px 0px 4px;
background:url(/images/titles/titles_current_offers.png) no-repeat;
width:181px;
height:14px;
}
#slider_container  {
width:925px;
margin:10px 0px 0px 25px;
float:left;
}
#toolbar,#toolbarbut  {
position:fixed;
bottom:0px;
right:0px;
z-index:9999;
height:30px;
background:white;
-moz-box-shadow:0 0 6px #999999;
-webkit-box-shadow:0 0 6px #999999;
-khtml-box-shadow:0 0 6px #999999;
border-top:1px solid #eeeeee;
border-left:1px solid #eeeeee;
border-right:1px solid #eeeeee;
}
#bottom_grad  {
position:fixed;
bottom:0px;
right:0px;
z-index:9999;
height:23px;
width:100%;
left:0px;
margin:0px auto;
background:url('../img/bottom_grad.png') no-repeat;
}
#toolbar  {
width:100%;
min-width:700px;
margin:0px auto;
left:0px;
}
#toolbarbut  {
width:60px;
height:15px;
margin-right:3%;
display:none;
}
span.showbar a  {
padding:5px;
font-size:10px;
color:#989898;
}
.leftside  {
float:left;
}
.rightside  {
float:right;
}
.rightside .footer-icons  {
float:left;
}
.rightside .footer-icons li  {
float:left;
margin:3px 5px 0 0;
height:30px;
}
#social li  {
display:inline;
position:relative;
margin-left:15px;
}
#social  {
float:left;
}
a.rss  {
display:inline-block;
width:79px;
height:33px;
margin-left:5px;
background:url("/images/carls_sprites.png") no-repeat -129px -106px transparent;
}
a.twitter,.company_info,a.delicious,.employment,.country  {
display:inline-block;
margin-top:1px;
}
a.twitter:hover  {
background-position:1px 1px;
}
a.company_info:hover  {
width:102px;
}
a.delicious:hover  {
background-position:1px 1px;
}
a.country:hover  {
cursor:pointer;
}
a.twitter  {
background:url() no-repeat;
}
a.delicious  {
background:url() no-repeat;
}
.employment,.company_info  {
position:relative;
top:-14px;
}
.employment a,.company_info a  {
display:block;
background:transparent url(/images/sprite_toolbar_menu.png) no-repeat;
}
.company_info  {
width:74px;
height:10px;
}
.company_info a  {
background-position:0px -11px;
cursor:default;
width:74px;
height:10px;
}
.company_info a:hover  {
background-position:0px 0px;
}
.employment  {
width:28px;
height:10px;
}
.employment a  {
background-position:-91px -11px;
width:28px;
height:10px;
}
.employment a:hover  {
background-position:-91px 0px;
}
.country  {
background:transparent url(/images/carls_sprites.png) -12px -125px no-repeat;
width:95px;
height:22px;
}
.country:hover  {
background:transparent url(/images/carls_sprites.png) -12px -104px no-repeat;
}
.tip  {
position:absolute;
top:-75px;
width:250px;
height:78px;
background:url(/images/tip.png) no-repeat;
float:left;
display:none;
}
#tipfacebook  {
left:75px;
}
#tiptwitter  {
left:120px;
}
#tipdelicious  {
left:165px;
}
#tipcompany_info  {
left:165px;
}
#tipemployment  {
left:255px;
}
.tip ul  {
padding:22px 0 0 25px;
}
.tip ul li  {
display:inline;
padding-left:3px;
}
.tip ul li a  {
font-size:18px;
color:#989898;
}
.tip ul li a:hover  {
color:#666666;
}
.tip ul li small  {
font-size:10px;
}
.footer-icons .facebook_toolbar  {
background:transparent url(/images/carls_sprites.png) -129px -143px no-repeat;
width:25px;
height:22px;
display:block;
}
.footer-icons .twitter_toolbar  {
background:transparent url(/images/carls_sprites.png) -129px -176px no-repeat;
width:25px;
height:22px;
display:block;
}
.footer-icons .youtube_toolbar  {
background:transparent url(/images/carls_sprites.png) -129px -207px no-repeat;
width:25px;
height:22px;
display:block;
}
.footer-icons .flicker_toolbar  {
background:transparent url(/images/carls_sprites.png) -133px -394px no-repeat;
width:26px;
height:22px;
display:block;
}
span.downarr  {
float:right;
border-left:1px solid #a4a4a4;
}
span.downarr a  {
display:block;
width:36px;
height:26px;
padding:25px 0 0 0;
background:transparent url(/images/carls_sprites.png) -125px -357px no-repeat;
}
.menu_title  {
padding-right:10px;
padding-top:1px;
float:left;
}
.menu_title a  {
font-size:11pt;
line-height:20px;
color:#9a9a9a;
width:95px;
height:33px;
display:block;
}
.select_country  {
border:1px solid #b2b2b2;
float:left;
width:89px;
height:24px;
margin-top:5px;
}
.select_country a  {
position:relative;
left:5px;
top:3px;
color:black;
font-size:12px;
}
.quickmenu,.quickmenu_employment,.quickmenu_company,.quickmenu_country  {
position:absolute;
height:180px;
display:none;
bottom:37px;
left:0px;
}
.quickmenu,.quickmenu_country  {
width:89px;
height:175px;
padding:0 13px 2px 13px;
background:#2d2d2d;
color:#d0d0d0;
}
.usa a  {
font-weight:bold;
color:white !important;
}
.quickmenu_employment  {
width:115px;
height:150px;
padding:0 13px 2px 13px;
color:#d0d0d0;
background:#2d2d2d;
left:-10px;
}
.quickmenu_company  {
width:117px;
height:172px;
padding:0 13px 0 13px;
color:#d0d0d0;
background:#2d2d2d;
left:-10px;
}
.quickmenu ul,.quickmenu_employment ul,.quickmenu_company ul  {
padding-top:15px;
}
.quickmenu_country ul  {
padding-top:14px;
}
.quickmenu ul li,.quickmenu_country ul li  {
padding-bottom:2px;
margin:0 15px 0 15px;
}
.quickmenu_employment ul li,.quickmenu_company ul li,.quickmenu_country ul li  {
margin:0 3px 0 3px;
display:block !important;
padding:4px;
}
.quickmenu ul li a,.quickmenu_employment ul li a,.quickmenu_company ul li a,.quickmenu_country ul li a  {
font-size:10px;
color:#d0d0d0;
display:block;
font-weight:bold;
}
.quickmenu ul li a:hover,.quickmenu_country ul li a:hover  {
color:black;
font-weight:bold;
}
.quickmenu_employment ul li a:hover,.quickmenu_company ul li a:hover,.quickmenu_country ul li a:hover  {
color:white;
font-weight:bold;
}
.quickmenu_company.bottom-menu.hardees  {
height:153px;
}
#bottom #copyright  {
height:25px;
width:800px;
margin:35px auto 0;
padding-top:30px;
}
#bottom #copyright .copyright_text  {
margin:0px 5px 0px 0px;
float:left;
color:black;
font-size:11px;
}
#bottom #copyright .policy_terms  {
float:left;
}
#bottom #copyright .policy_terms .policy_text  {
float:left;
color:#cc0000;
font-size:11px;
font-weight:bold;
}
#bottom #copyright .policy_terms .policy_text a  {
text-decoration:none;
text-transform:none;
color:#cc0000;
font-size:10px;
}
#bottom #copyright .policy_terms .policy_text a:hover  {
text-decoration:underline;
}
#bottom #copyright .policy_terms .pipe  {
float:left;
color:black;
margin:0px 3px 0px 3px;
}
#bottom #copyright .policy_terms .terms_text  {
float:left;
color:#cc0000;
font-size:11px;
font-weight:bold;
margin:0px 3px 0px 0px;
}
#bottom #copyright .policy_terms .terms_text a  {
text-decoration:none;
text-transform:none;
color:#cc0000;
font-size:10px;
}
#bottom #copyright .policy_terms .terms_text a:hover  {
text-decoration:underline;
}
#bottom #copyright .credit  {
float:left;
margin-top:-2px;
}
#bottom #site-links  {
margin:0 auto;
width:400px;
}
#bottom #site-links ul#footer-site-links  {
display:block;
float:left;
padding-top:3px;
width:520px;
}
#bottom #site-links ul#footer-site-links li  {
float:left;
padding:0px 7px;
display:block;
border-left:1px solid black;
line-height:9px;
height:10px;
}
#bottom #site-links ul#footer-site-links li.no-border  {
border:none;
}
#bottom #site-links ul#footer-site-links li a  {
color:#cc0000;
font-weight:bold;
}
#bottom #site-links ul#footer-site-links li a:hover  {
text-decoration:underline;
}
#bottom #site-links ul#footer-icons li  {
padding:0px 3px;
float:left;
display:block;
}
#bottom #site-links ul#footer-icons li a:hover img  {
opacity:0.75;
}
.scroll-pane  {
overflow:auto;
width:225px;
height:306px;
left:8px !important;
}
#locations-container  {
padding-left:43px;
}
#locations-container iframe  {
width:930px;
height:500px;
}
.top_grad  {
background:url(/images/CKE_website_centerfade_top.png) no-repeat;
top:389px;
right:35px;
height:18px;
width:920px;
position:absolute;
}
.top_grad_header  {
background:url(/images/CKE_website_centerfade.png) no-repeat;
right:29px;
top:61px;
height:18px;
width:920px;
position:absolute;
}
#facebook-posts-container  {
margin:auto;
}
.hardees-ui #logo a  {
background:transparent url(/images/carls_sprites.png) -12px -2079px no-repeat;
height:62px;
}
.hardees-ui #search  {
background:transparent url(/images/carls_sprites.png) -12px -1904px no-repeat;
}
.hardees-ui #search:hover  {
background:transparent url(/images/carls_sprites.png) -12px -1992px no-repeat;
}
.redburrito-ui #logo a  {
background:transparent url(/images/carls_sprites.png) -12px -1721px no-repeat;
height:62px;
display:block;
float:left;
width:162px;
}
.redburrito-ui #search  {
background:transparent url(/images/carls_sprites.png) -12px -2163px no-repeat;
height:62px;
}
.redburrito-ui #search:hover  {
background:transparent url(/images/carls_sprites.png) -12px -2246px no-repeat;
height:62px;
}
.greenburrito-ui .top_grad_header  {
top:56px;
}
.greenburrito-ui #logo a  {
background:transparent url(/images/carls_sprites.png) -12px -965px no-repeat;
height:57px;
display:block;
width:163px;
float:left;
}
.greenburrito-ui #menu  {
background:transparent url(/images/carls_sprites.png) -12px -1475px no-repeat;
height:57px;
}
.greenburrito-ui #menu:hover  {
background:transparent url(/images/carls_sprites.png) -12px -1217px no-repeat;
height:57px;
}
.greenburrito-ui #contact  {
background:transparent url(/images/carls_sprites.png) -12px -1564px no-repeat;
height:56px;
width:105px;
}
.greenburrito-ui #contact:hover  {
background:transparent url(/images/carls_sprites.png) -12px -1310px no-repeat;
height:56px;
}
.greenburrito-ui #signup  {
background:transparent url(/images/carls_sprites.png) -12px -1651px no-repeat;
height:57px;
}
.greenburrito-ui #signup:hover  {
background:transparent url(/images/carls_sprites.png) -12px -1394px no-repeat;
height:57px;
}
.greenburrito-ui #search  {
background:transparent url(/images/carls_sprites.png) -12px -1042px no-repeat;
height:57px;
}
.greenburrito-ui #search:hover  {
background:transparent url(/images/carls_sprites.png) -12px -1128px no-repeat;
height:57px;
}
.greenburrito-ui #search #search-form-container  {
top:11px;
}
#toolbar a#burrito  {
width:71px;
height:33px;
display:inline-block;
margin-top:1px;
}
#toolbar a#burrito.greenburrito_footer_logo  {
background:url(/images/carls_sprites.png) -129px -75px no-repeat;
width:80px;
}
#toolbar a#burrito.redburrito_footer_logo  {
background:transparent url(/images/carls_sprites.png) -129px -46px no-repeat;
width:101px;
}
#toolbar a#burrito.carls_footer_logo  {
background:transparent url(/images/carls_sprites.png) -61px -5px no-repeat;
width:63px;
}
#toolbar a#burrito.hardees_footer_logo  {
background:transparent url(/images/carls_sprites.png) -129px -5px no-repeat;
}
#load  {
background:url(/images/ajax-loader.gif) no-repeat;
position:absolute;
right:485px;
width:32px;
height:32px;
}
#tooltip  {
position:absolute;
z-index:3000;
border:1px solid #111111;
background-color:#eeeeee;
padding:5px;
opacity:0.85;
}
#tooltip h3,#tooltip div  {
margin:0;
}
.brclear  {
clear:both;
font-size:1px;
line-height:0;
}
.graphic,#prevBtn,#nextBtn,#slider1prev,#slider1next  {
margin:0;
padding:0;
display:block;
overflow:hidden;
text-indent:-8000px;
}
#slider ul,#slider li,#slider2 ul,#slider2 li  {
margin:0;
padding:0;
list-style:none;
}
#slider_container  {
position:relative;
margin-bottom:10px;
}
#slider-container  {
margin-left:50px;
position:relative;
}
#slider  {
margin:0 auto;
}
#slider2  {
margin-top:1em;
}
#slider li,#slider2 li  {
width:933px;
height:409px;
overflow:hidden;
}
#prevBtn,#nextBtn,#slider1next,#slider1prev  {
display:block;
width:30px;
height:77px;
position:absolute;
left:-30px;
top:71px;
z-index:1000;
}
#nextBtn,#slider1next  {
left:696px;
}
#prevBtn a,#nextBtn a,#slider1next a,#slider1prev a  {
display:block;
position:relative;
width:30px;
height:77px;
}
ol#controls  {
height:35px;
width:840px;
bottom:0px;
position:absolute;
top:374px;
z-index:100;
}
ol#controls li  {
float:left;
list-style:none;
height:23px;
width:21px;
}
ol#controls li a  {
float:left;
height:17px;
width:19px;
background:transparent url(/images/carls_sprites.png) -12px -26px no-repeat;
}
ol#controls li a:hover  {
background:transparent url(/images/carls_sprites.png) -12px -9px no-repeat;
}
ol#controls li a.current  {
background:transparent url(/images/carls_sprites.png) -12px -42px no-repeat;
color:white;
position:relative;
bottom:3px;
}
ol#controls li a:focus,#prevBtn a:focus,#nextBtn a:focus  {
outline:none;
}
.pause  {
background:url("/images/CKE_feature_pause.png") no-repeat;
height:30px;
width:30px;
cursor:pointer;
z-index:20;
position:relative;
float:left;
left:2px;
}
.play  {
background:url("/images/CKE_feature_play.png") no-repeat;
height:30px;
width:30px;
cursor:pointer;
z-index:20;
display:none;
position:relative;
float:left;
left:2px;
display:none;
}
.product  {
width:550px;
height:375px;
background:none;
float:left;
margin:21px 15px 0 21px;
}
.product .product-image  {
background:white !important;
}
.product-info-container  {
width:300px;
height:331px;
background:none;
float:left;
margin-left:6px;
}
.product-info-container .product-title  {
background:none;
margin:21px 10px 10px 8px;
}
.product-info-container .product-title .product-title-image  {
position:relative;
float:left;
background:white !important;
}
.product-info-container .coupon-btn  {
margin:7px;
padding:auto;
}
.product-info-container .coupon-btn-static  {
margin-left:63px;
}
.hardees-slideshow .product-info-container .product-description  {
margin-bottom:20px;
text-align:center;
font-size:12px;
font-family:Arial;
color:#4c4c4c;
line-height:16px;
font-weight:bold;
clear:both;
}
.carls-slideshow .product-info-container .product-description  {
margin-bottom:20px;
text-align:center;
font-size:12px;
font-family:Arial;
color:#4c4c4c;
line-height:16px;
font-weight:bold;
clear:both;
}
.video-player  {
width:640px;
height:360px;
margin-right:22px;
margin-left:24px;
margin-top:26px;
position:absolute;
}
.video-player-thumbnail-cover  {
background:url("/images/thumbnail_cover.png") no-repeat;
width:640px;
height:360px;
position:absolute;
left:30px;
top:40px;
opacity:0.9;
z-index:10;
cursor:pointer;
}
.video-player-thumbnail-cover:hover  {
opacity:1;
}
.video-player-thumbnail  {
margin-left:24px;
margin-right:22px;
margin-top:25px;
position:absolute;
}
.videoplayer-thumb  {
display:block;
width:640px;
height:360px;
}
.product-info-container-video  {
width:250px;
height:363px;
background:none;
float:left;
margin-left:681px;
margin-top:23px;
position:relative;
}
.product-info-container-video .product-title  {
width:215px;
height:100px;
background:none;
}
.product-info-container-video .product-title img  {
margin:0px auto;
display:block;
background:white !important;
}
.product-info-container-video .product-img  {
width:215px;
height:127px;
background:none;
}
.product-info-container-video .product-img img  {
margin:0 auto;
display:block;
background:white !important;
}
.product-info-container-video .coupon-btn  {
margin-left:11px;
margin-top:6px;
}
.hardees-slideshow .product-info-container-video .product-description  {
margin:9px 0px 10px 9px;
text-align:left;
font-size:11px;
font-family:Arial;
color:#4c4c4c;
line-height:14px;
font-weight:bold;
width:215px;
}
.carls-slideshow .product-info-container-video .product-description  {
margin:9px 0px 10px 9px;
text-align:left;
font-size:11px;
font-family:Arial;
color:#4c4c4c;
line-height:14px;
font-weight:bold;
width:215px;
}
.centering  {
width:215px;
}
.coupon-download-button-container  {
display:block;
position:relative;
right:8px;
bottom:4px;
cursor:pointer;
}
.coupon-download-button-container .coupon-download-button > div  {
float:left;
}
.coupon-download-button-container .coupon-download-button .button-left  {
height:37px;
width:32px;
background:url("/images/buttons/coupon_buttons_left.png") 0 -37px no-repeat;
}
.coupon-download-button-container .coupon-download-button .button-middle  {
height:37px;
background:url("/images/buttons/coupon_buttons_middle.png") 0 -37px repeat-x;
}
.coupon-download-button-container .coupon-download-button .button-middle p  {
padding:11px 8px 0px;
font-family:Arial;
color:#f7f7f7;
font-size:11px;
text-align:center;
font-weight:bold;
}
.coupon-download-button-container .coupon-download-button .button-right  {
height:37px;
width:33px;
background:url("/images/buttons/coupon_buttons_right.png") 0 -37px no-repeat;
}
.coupon-download-button-container .coupon-download-button:hover .button-left,.coupon-download-button-container .coupon-download-button:hover .button-middle,.coupon-download-button-container .coupon-download-button:hover .button-right  {
background-position:0 0px;
}
.not-first-slide  {
display:none;
}
#slideshow  {
right:20px;
bottom:25px;
}
.container_product  {
margin:auto;
}
.container_custom  {
margin-top:25px;
margin-left:14px;
}
.container_custom img  {
background:white !important;
width:900px;
}
#social_media  {
width:950px;
margin:0 auto 5px;
padding-left:15px;
clear:both;
}
#social_media .title  {
margin:0px 0px 0px 0px;
}
#social_media #youtube-background  {
background:url(/images/youtube_bg.png) no-repeat;
width:657px;
height:338px;
bottom:7px;
right:5px;
position:relative;
}
#social_media #youtube-container  {
float:left;
width:677px;
margin-left:11px;
}
#social_media #youtube-container .title  {
background:url(/images/titles/latest_videos.png) no-repeat;
width:76px;
height:26px;
margin-left:1px;
}
#social_media #youtube-container #youtube-player  {
float:left;
height:330px;
margin:10px 0 0 10px;
}
#social_media #youtube-container #video-bar  {
position:relative;
width:90px;
padding:10px 5px 0 5px;
overflow:hidden;
}
#social_media #youtube-container #video-bar #related-movies-container  {
width:1000px;
}
#social_media #youtube-container #video-bar #related-movies-container ul.related-movies  {
margin-right:10px;
margin-bottom:15px;
float:left;
display:block;
}
#social_media #youtube-container #video-bar #related-movies-container ul.related-movies li  {
margin-bottom:5px;
}
#social_media #youtube-container #video-bar #related-movies-container ul.related-movies li a  {
width:90px;
height:70px;
display:block;
}
#social_media #youtube-container #video-bar #related-movies-container ul.related-movies li a:hover .overlap  {
display:block;
left:0;
top:0;
z-index:500;
margin:-1px 0 0 0;
}
#social_media #youtube-container #video-bar #related-movies-container ul.related-movies li a img  {
border:none;
width:90px;
height:70px;
}
#social_media #youtube-container #video-bar #prev-next  {
position:relative;
bottom:13px;
margin-left:34px;
}
#social_media #youtube-container #video-bar #prev-next #prev  {
background:transparent url(/images/carls_sprites.png) -12px -261px no-repeat;
width:28px;
height:14px;
float:left;
cursor:pointer;
}
#social_media #youtube-container #video-bar #prev-next #prev:hover  {
background:transparent url(/images/carls_sprites.png) -12px -276px no-repeat;
height:12px;
}
#social_media #youtube-container #video-bar #prev-next #next  {
background:transparent url(/images/carls_sprites.png) -12px -233px no-repeat;
width:28px;
height:14px;
float:left;
cursor:pointer;
}
#social_media #youtube-container #video-bar #prev-next #next:hover  {
background:transparent url(/images/carls_sprites.png) -12px -247px no-repeat;
height:12px;
}
#social_media #youtube-container #video-bar #prev-next a  {
float:right;
margin-left:5px;
font-family:Arial;
text-transform:uppercase;
color:black;
}
#social_media #youtube-container #video-bar #prev-next a:hover  {
color:red;
}
#social_media #facebook-container  {
float:left;
width:235px;
height:330px;
position:relative;
bottom:6px;
left:3px;
}
#social_media #facebook-container .title  {
background:url(/images/titles/facebook_title.png) no-repeat;
width:149px;
height:32px;
margin-top:1px;
}
#social_media #facebook-container #facebook-border  {
background:url(/images/facebook_border.png) no-repeat;
width:236px;
height:338px;
position:relative;
bottom:8px;
}
#social_media #facebook-container #facebook-posts-container li.facebook-post  {
font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
clear:both;
padding:6px 15px 6px 0;
float:left;
}
#social_media #facebook-container #facebook-posts-container li.facebook-post.first  {
border:none;
padding-top:7px;
}
#social_media #facebook-container #facebook-posts-container li.facebook-post .facebook-post-image-container  {
float:left;
}
#social_media #facebook-container #facebook-posts-container li.facebook-post .facebook-post-image-container a  {
outline:none;
border:none;
}
#social_media #facebook-container #facebook-posts-container li.facebook-post .facebook-post-image-container a img  {
float:left;
margin-right:0;
width:65px;
border:2px solid white;
}
#social_media #facebook-container #facebook-posts-container li.facebook-post .facebook-post-message-container  {
float:right;
padding-bottom:16px;
margin-right:14px;
overflow:hidden;
}
#social_media #facebook-container #facebook-posts-container li.facebook-post .facebook-post-message-container p  {
font-size:11px;
color:#4c4c4c;
font-weight:bold;
}
#social_media #facebook-container #facebook-posts-container li.facebook-post .facebook-post-message-container p span  {
color:#898989;
font-size:9px;
font-weight:normal;
}
#social_media #facebook-container #facebook-posts-container li.facebook-post .facebook-post-message-container p.short  {
width:104px;
}
#social_media #facebook-container #facebook-posts-container li.facebook-post .facebook-post-message-container p.long  {
width:200px;
margin-left:5px;
}
#social_media #facebook-container #facebook-posts-container li.facebook-post .facebook-post-message-container p a  {
color:#898989;
}
#social_media #facebook-container #facebook-posts-container li.facebook-post .facebook-post-message-container p a:hover  {
color:#c00c00;
}
#social_media #facebook-container #facebook-posts-container li.facebook-post hr  {
border:0;
width:200px;
background-color:#b9b9b9;
height:1px;
clear:both;
margin-left:3px;
}
.facebook-grad  {
background:url(/images/facebook_grad.png) no-repeat;
width:229px;
height:160px;
position:absolute;
z-index:900;
top:930px;
}
.overcontainer  {
position:relative;
width:90px;
height:70px;
}
.overcontainer img  {
vertical-align:top;
}
.overcontainer .overlap  {
position:absolute;
display:none;
}
.jScrollPaneContainer  {
position:relative;
overflow:hidden;
z-index:1;
top:13px;
}
.jScrollPaneTrack  {
position:absolute;
cursor:pointer;
right:0;
height:100% !important;
background:url(/images/scroll_track_bg.png) no-repeat;
width:8px !important;
}
.jScrollPaneDrag  {
position:absolute;
background:url(/images/scroll.png) no-repeat;
height:65px !important;
width:8px !important;
cursor:pointer;
overflow:hidden;
}
.jScrollPaneDragTop  {
position:absolute;
top:0;
left:0;
overflow:hidden;
}
.jScrollPaneDragBottom  {
position:absolute;
bottom:0;
left:0;
overflow:hidden;
}
a.jScrollArrowUp  {
display:block;
position:absolute;
z-index:1;
top:0;
right:0;
text-indent:-2000px;
overflow:hidden;
height:9px;
}
a.jScrollArrowUp:hover  {
;
}
a.jScrollArrowDown  {
display:block;
position:absolute;
z-index:1;
bottom:0;
right:0;
text-indent:-2000px;
overflow:hidden;
height:9px;
}
a.jScrollArrowDown:hover  {
;
}
a.jScrollActiveArrowButton,a.jScrollActiveArrowButton:hover  {
;
}
