@charset "utf-8";

/* 
	Homepage carousel styles

----------------------------------------------------------------------------------------------- */

/* headings */

h2.home{font-size:1.8em;margin-bottom:15px}
div.col-1-layout div.col-1{margin-right:21px;padding-right:25px;position:relative}

/* carousel image  */
#carousel-feature{background:#eff4bf;color:#333; height:317px;margin-bottom:27px;overflow:hidden;padding:0;position:relative}
body.domce #carousel-feature{ background:#64605F url(../images/backgrounds/bg_home-feature.png) no-repeat top left}
#carousel-image{float:left;margin-right:2px;overflow:hidden;width:605px}
#carousel-image ul li img{border:2px solid #c5d520}
body.domce #carousel-image ul li img{border-color:#931D2F}
#carousel-image ul li{overflow:hidden}

.home-carousel li {display:none;left:10px;position:absolute;top:10px}
.home-carousel li.active {display:block}

/* carousel arrows  */

.home_carousel_arrow{background:url(../images/list_elements/home-feature-arrow_FB.gif) no-repeat 0 30px;float:left;height:101px;width:20px}
body.domce .home_carousel_arrow{background:url(../images/list_elements/home-feature-arrow_CE.gif) no-repeat 0 10px;float:left;height:52px;width:20px;}

.home-promo-images-5 .slide2 .home_carousel_arrow{margin-top:50px}
.home-promo-images-5 .slide3 .home_carousel_arrow{margin-top:108px}
.home-promo-images-5 .slide4 .home_carousel_arrow{margin-top:170px}
.home-promo-images-5 .slide5 .home_carousel_arrow{margin-top:235px}
.home-promo-images-4 .slide2 .home_carousel_arrow{margin-top:80px}
.home-promo-images-4 .slide3 .home_carousel_arrow{margin-top:158px}
.home-promo-images-4 .slide4 .home_carousel_arrow{margin-top:230px}
.home-promo-images-3 .slide2 .home_carousel_arrow{margin-top:90px}
.home-promo-images-3 .slide3 .home_carousel_arrow{margin-top:180px}
.home-promo-images-2 .slide2 .home_carousel_arrow{margin-top:100px}


/* carousel text  */

#carousel-text{float:right;width:244px; margin:10px;}
#carousel-text p{line-height:1.5em}

body.domce h3.carousel-txt-head {font-size:11px; margin-bottom:3px}

#carousel-text ul li{background:url(../images/carousel/home_list_divide_bg.gif) no-repeat left bottom;cursor:hand;cursor:pointer;margin:0 0 10px;padding:0}
body.domce #carousel-text ul li{background: none; border-bottom:1px solid #666;cursor:hand;cursor:pointer;margin:0 0 4px;padding:0 0 4px}
body.domce #carousel-text ul li,body.domce #carousel-text ul li a,body.domce #carousel-text ul li p { color:#fff}


.home-promo-list-1 li{height:86px}
.home-promo-list-2 li{height:86px}
.home-promo-list-3 li{height:86px}
.home-promo-list-4 li{height:70px}


#carousel-text  ul.home-promo-list-1 li.home-promo-btn-1 {background:none}
#carousel-text a:visited{color:#333}
.carousel-txt-head{font-weight:700;font-size:12px;line-height:1.2em;margin-bottom:3px}
.carousel-txt-head a:link,.carousel-txt-head a:visited{color:#333;}

/*-----------------------------------------------------------------------------------------------
Homepage news and events
-----------------------------------------------------------------------------------------------  */

#home-col-two div{cursor:hand;cursor:pointer}
.col-main div .news-events{border-bottom:0 solid #CBDB2A;margin:0 0 10px 8px;padding:0 12px 12px 0}
.news-events li{list-style:none;margin:0 0 7px;}
.news-events li p {color:#006BB6}
.promo-description-holder a{color:#006BB6;text-decoration:none}
.promo-description-holder .description p{margin-bottom:4px}


/*-----------------------------------------------------------------------------------------------
Homepage twitter
-----------------------------------------------------------------------------------------------  */

#twitter_text {display:block;padding-right:45px}
#twitter-box { margin-left:8px; position:relative }
#follow_us_link {background:url(../images/dom_icon/icn_twitter.gif) no-repeat left top; position:absolute; top:0; right:0;width:35px; height:35px}
#twitter-link {background: url(../images/dom_icon/icn_dmtwitter.gif) no-repeat left top; display:block; float:left; width:145px; height:60px; border-right: 1px solid #D9D9D9; margin-bottom:22px; margin-right:5px; text-indent:-99999px;}
#facebook-link {background: url(../images/dom_icon/icn_facebook.gif) no-repeat left 3px; display:block; float:left; height:60px; border-right: 1px solid #D9D9D9;height:60px;margin-bottom:22px;margin-right:5px;width:127px; text-indent:-99999px;}
#vip-link {background: url(../images/dom_icon/icn_dmvip.gif) no-repeat top left; display:block; float:left; width:100px; height:60px; margin-bottom:22px; text-indent:-99999px;}