/*reset
--------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub,  tt, var,dl, dt, dd, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;padding:0;border:0;outline:0;font-weight: inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;background:transparent;}
em, i {font-style: italic;}
strong {font-weight: bold;}
:focus {outline: 0;}
ul {list-style: none;}
/* ------------------------------------------------------------------------ */

/* grid & structure
--------------------------------------------------------------------------- */
#wrapper { width:960px; margin:0px auto; padding:0 0 28px;}
#header { margin:0 0 12px 0;}
#content { position:relative;}
#footer { width:960px; margin:0 auto; text-align:right; font-size:1.1em; color:#898989; padding:3px 0 0 0;}
/* ------------------------------------------------------------------------ */


/* type
--------------------------------------------------------------------------- */
body{font-size: 62.5%;color:#000;  font-family:Arial, Helvetica, sans-serif;}
body{font-size: 62.5%;color:#000;  font-family:Arial, Helvetica, sans-serif;}

a { text-decoration:none;  }
a:hover {text-decoration:underline; }

h1, h2, h3, h4 {font-weight:normal; }

h1 { font-size:2em;color:#fff; margin:21px 0 8px 0;}
h2 { font-size:1.8em; margin:21px 0 8px 0; color:#fff;}
h3 { font-size:1.6em; font-weight:bold; margin:21px 0 8px 0;color:#fff;}
h4 { font-size:1.6em; margin:21px 0 8px 0;color:#fff;}

p {margin:0; }

.whiteTextBig { font-size:1.4em; line-height:1.5em; color:#fff; font-weight:bold;}

.textNormal { font-size:1.2em; line-height:18px; }
.textNormalGrey { color:#8f8f8f; font-size:1.2em; line-height:18px; }

.textSmall { font-size:10px; }
.textSmallGrey { font-size:1em; color:#8f8f8f; }

.textLarge { font-size:2em;}
.textLargeGrey { font-size:2em; color:#8f8f8f;}

.pipeSpacer {padding:0 3px; }
/* ------------------------------------------------------------------------ */


/* common
--------------------------------------------------------------------------- */
body {background:#2b2b2b url(../images/bg_body.gif) repeat-x scroll 0 0px;}
html, body{height:100%; }
html{height:100.5%!important;} /*displays the vertical scroll in firefox */
.clear{clear:both;}
.pipeSpacer {color:#d3d3d3; padding:0 3px;}
.goRight { float:right;}
.goLeft { float:left;}
.hiddenContent {display:none;}
.visibleContent {display:block;}

.breadcrumbs { font-size:1.1em; color: #fff; margin:0 0 10px 0;}
.breadcrumbs a { color:#fff; font-weight:bold;}

/* clearfix --------*/
.clearfix:after {content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
* html .clearfix {height: 1%;} /* Hides from IE-mac */
.clearfix {zoom: 1;}  /*end tweak for ie7 */
/* clearfix --------*/

/* sidebar --------*/
#sidebar { width:190px; float:left; top:-6px; right:-10px;  position:absolute;}

#emailAndSignUp { padding:0 0 0 8px; color:#ccc; font-size:1.1em; height:1%; overflow:hidden;margin:-7px 0 0;}
#emailAndSignUp label { margin:0 0 5px 5px; display:block;font-size:1.1em;color:#E6E6E6;}
#emailAndSignUp .formLine { margin:0 0 3px 0; height:21px; overflow:hidden;}

.customEmailInput_1 { background:url(../images/custom_email_input.gif) no-repeat 0 0; border:0; font-size:1.1em;  padding:5px 6px 3px 6px; width:160px; display:block;  vertical-align:top;}
.customEmailInput_2 { background:url(../images/custom_email_input.gif) no-repeat 0 0; border:0; font-size:1.1em;  padding:5px 6px 3px 6px; width:134px; display:block; float:left; margin:0 3px 0 0; vertical-align:top;}
.customEmailSubmitBtn { background:url(../images/newsletter_submit_btn.gif) no-repeat 0 0; width:23px; height:21px; border:0; display:block; float:left; vertical-align:top;}

#follow { color:#ccc; font-size:1.1em; padding:2px 0 0 12px; height:1%; overflow:hidden;}
#follow p { float:left; margin:5px 0 0 0;}
#follow a { float:left; margin:0 0 0 10px;}
/* sidebar --------*/

/* bottom navs ----*/
#bottomNav1 { height:1%; overflow:hidden; margin:14px 0 0 0; width:960px; overflow:hidden;}
#bottomNav1 ul { width:996px; display:block; margin:0 0 0 -6px;}
#bottomNav1 ul li {float:left; margin:0 0 0 6px; display:inline;}
#bottomNav1 ul li a {display:block;  width:235px; height:89px;  text-indent:-99999px;}

#bottomNav1 ul .shoppingBtn a { background:url(../images/sprite_bottom_nav.jpg) no-repeat 0 0;}
#bottomNav1 ul .shoppingBtn a:hover { background:url(../images/sprite_bottom_nav.jpg) no-repeat 0 -93px;}

#bottomNav1 ul .dinningBtn a { background:url(../images/sprite_bottom_nav.jpg) no-repeat -241px 0;}
#bottomNav1 ul .dinningBtn a:hover { background:url(../images/sprite_bottom_nav.jpg) no-repeat -241px -93px;}

#bottomNav1 ul .nightlifeBtn a { background:url(../images/sprite_bottom_nav.jpg) no-repeat -483px 0;}
#bottomNav1 ul .nightlifeBtn a:hover { background:url(../images/sprite_bottom_nav.jpg) no-repeat -483px -93px;}

#bottomNav1 ul .hollywoodBtn a { background:url(../images/sprite_bottom_nav.jpg) no-repeat -725px 0;}
#bottomNav1 ul .hollywoodBtn a:hover { background:url(../images/sprite_bottom_nav.jpg) no-repeat -725px -93px;}

#bottomNav2 { width:960px; margin:30px auto 0 auto; text-align:right; height:20px;}
#bottomNav2 ul { font-size:1.1em; color:#898989; text-transform:uppercase;float:right;}
#bottomNav2 ul li { float:left;}
#bottomNav2 ul li a { color:#dbb559;line-height:14px;}
#bottomNav2 ul li span { padding:0 3px;}

#bottomNav3 { width:960px; margin:3px auto 0 auto; text-align:right; height:1%; overflow:hidden;}
#bottomNav3 ul { font-size:1.1em; color:#898989; height:1%; overflow:hidden; float:right;}
#bottomNav3 ul li { float:left;}
#bottomNav3 ul li a { color:#ffffff;}
#bottomNav3 ul li span { padding:0 10px;}
/* bottom navs ----*/


/* ------------------------------------------------------------------------ */


/* header
--------------------------------------------------------------------------- */

#logo { display:block; text-indent:-99999px; background:url(../images/hh_logo.gif) no-repeat 0 0; width:98px; height:92px; float:left; }

#nav { height:33px;   background:#bc8e3f url(../images/bg_nav.gif) repeat-x 0 0; margin:10px 0 0 0; font-family:Tahoma, Verdana, Arial;}
#nav li {  padding:10px 7px; float:left; border-right:1px solid #fff;color:#525252; font-size:1.0em;font-weight:bold;}
#nav li a { color:#363636; text-transform:uppercase;color:#525252;}
#nav .selected { background:url(../images/bg_nav_selected.gif) repeat-x 0 0;color:#fff;}
#nav .selected a { color:#fff;}
#nav .last { border:0;}


#nav ul {width:130px; padding:2px 14px 14px 14px;  margin:8px 0 0 -17px; left:-999em; position:absolute; background-color:#b69f77; z-index:99999;}
#nav ul li {font-size:10px; display:block; float:none; padding:7px 0; margin:0; border-right:0; border-bottom:1px solid #d4bb90;}
#nav ul li a { color:#fff;}
 

#nav li.sfhover ul { /* lists nested under hovered list items */left: auto;}
#nav li:hover ul {left:inherit!important;}




.searchAgain { padding:14px 20px; background-color:#4a4a4a;}

#header .search { float:right; margin:10px 0 10px 0;}

.search .customSearchInput { width:222px; padding:5px 5px 5px 5px; color:#000; font-size:1.1em; background:url(../images/bg_search_input.gif) no-repeat 0 0; border:0; vertical-align:top;}
.search .customSearchSubmitBtn { background:url(../images/bg_search_submit_btn.gif) no-repeat 0 0; font-size:1.1em; color:#363636; border:0; text-indent:-99999px; width:57px; height:21px; margin-top:1px;}

/* ------------------------------------------------------------------------ */


/* homepage
--------------------------------------------------------------------------- */
.livePromo {border:4px solid #fff; width:768px; position:relative; float:left;}
.livePromoNav { position:absolute; right:0; margin:418px 0 0 0; padding:0 10px 0 0;}
/* ------------------------------------------------------------------------ */

.sectionContent { width:776px; float:left; min-height:470px; height:auto !important; /*IE6 min-height CSS hack, together with the next line*/height:470px; }
.sectionContent a{color:#DBB559;}


/* entertainment
--------------------------------------------------------------------------- */
.pageHead { text-transform:uppercase;  margin:0 0 35px 0; text-align:left; border-top:7px solid #fac111; background:#3c3d3d url(../images/head_entertainment.gif) repeat-x 0 bottom; font-size:2.4em; color:#ffffff; padding:0 14px; width:748px;}
.pageHead .iconHolder {padding:25px 0 15px 0px; text-align:left;  width:680px; }

.page_back_link{ text-transform:lowercase; text-align:right; margin:-40px 0 30px 0; font-size:14px; padding:0px 10px 0 0; display:inline; float:right;}


.entertainmentHead { border-color:#42ffde;}

.entertainmentHead a { color:#42ffde;}

.listType1 { border-top:1px solid #737373; margin:0 0 25px 0;}
.listType1 li { padding:10px 14px; border-bottom:1px solid #737373;}
.listType1 li a { display:block; background:url(../images/arrow.gif) no-repeat right center; font-size:1.5em; color:#fff;}
/* ------------------------------------------------------------------------ */


/* experience Hollywood
--------------------------------------------------------------------------- */
.experienceHollywoodHead { border-color:#ff4250;}

.experienceHollywoodHead a { color:#ff4250;}
/* ------------------------------------------------------------------------ */


/* shop dine
--------------------------------------------------------------------------- */
.shopDineHead { border-color:#ffbc04;}

.shopDineHead a { color:#ffbc04;}
.leftBox {  width:200px; margin:0 10px 0 0; padding:0 20px; float:left;}
.hasLeftBox { float:left; width:525px;}
/* ------------------------------------------------------------------------ */



/* shoppingHead
--------------------------------------------------------------------------- */
.shoppingHead { border-color:#ffbc04;}

.shoppingHead a { color:#ffbc04;}

/* ------------------------------------------------------------------------ */

/* events
--------------------------------------------------------------------------- */
.eventsHead { border-color:#62b7f8;}

.eventsHead a { color:#62b7f8;}
/* ------------------------------------------------------------------------ */

/* specialOffersHead
--------------------------------------------------------------------------- */
.specialOffersHead { border-color:#cb1782;}

.specialOffersHead a { color:#cb1782;}
/* ------------------------------------------------------------------------ */

/* specialOffersHead
--------------------------------------------------------------------------- */
.liveLargerHead { border-color:#f26430;}

.liveLargerHead a { color:#f26430;}
/* ------------------------------------------------------------------------ */



/* renaissance hotel
--------------------------------------------------------------------------- */
.renaissanceHotelHead { border-color:#ff7f00;position:relative;}

.renaissanceHotelHead a { color:#ff7f00;}
.visitRenaissance { float:right; display:block; margin-top:10px; display:inline; position:absolute; right:0;}

.boxType1 { padding:20px; background-color:#ffd9b3; color:#5b5b5b; font-weight:bold; font-size:1.2em; line-height:1.4em;}
.boxType2 { padding:20px; background-color:#ff7f00; color:#222;  font-size:1.2em; line-height:1.4em;}


.boxType2  ul li { margin:0 0 10px 0; background:url(../images/arrow_1.gif) no-repeat 0 center; padding:0 0 0 30px;}

/* ------------------------------------------------------------------------ */



/* shop dine
--------------------------------------------------------------------------- */
.pressHead { border-color:#b0c4ab;}

.pressHead a { color:#b0c4ab;}

.listType4 {border-top:1px solid #656565; list-style-type:none!important;}
.listType4 li { border-bottom:1px solid #656565; padding:20px 0; line-height:2em;}
.listType4 li a { background:url(../images/article_ico.gif) no-repeat 0 0; padding:0 0 0 25px; font-size:13px;  color:#e4e4e4;}
.listType4 li .month { font-size:2em; font-weight:bold; margin:0 0 10px 0; color:#b0c4ab;}


/* ------------------------------------------------------------------------ */

.photoGalleryHead {border-top:1px solid #737373; border-bottom:1px solid #737373; padding:5px 14px 4px 14px;}

.photoGalleryTitle {background:url(../images/photo_gallery_ico.gif) no-repeat 2px 0; padding:15px 0 15px 80px; color:#fff;  font-size:1.6em; font-weight:bold; float:left;}
.photoGalleryTitle a { color:#fff; padding:0 0 0 22px;}
.photoGalleryTitle .open { background:url(../images/photo_gallery_arrow_down.gif) no-repeat 0 center;}
.photoGalleryTitle .close { background:url(../images/photo_gallery_arrow_up.gif) no-repeat 0 center;}

.photoGalleryNav { float:right; margin:-61px 16px 0 0;  }
.photoGalleryNav li { float:left;}
.photoGalleryNav li a { font-size:12px; color:#fff; font-weight:normal;}
.photoGalleryNav .status { padding:5px 5px; }
.photoGalleryNav .status a { margin:0 3px;}

.prevBtn a { width:28px; height:28px; display:block; float:left; text-indent:-99999px; background:url(../images/prev_gallery_btn.gif) no-repeat 0 0;}
.nextBtn a { width:28px; height:28px; display:block; float:left; text-indent:-99999px; background:url(../images/next_gallery_btn.gif) no-repeat 0 0;}

.disabled a{ cursor:default; opacity:0.2; filter:alpha(opacity=20);}
.photoGalleryNav .status .selectedNr { text-decoration:underline; color:#777;}


.photoGalleryThumbs { height:140px; padding:14px 0; margin:0 0 40px 0; border-bottom:1px solid #737373;}
.scroll_body {width:776px; overflow:hidden; position:absolute; height:180px;}
.gall_container {position:absolute;}
.gallery_row{ width:776px; overflow:hidden; float:left; display:inline;}
.entry{width:120px; float:left; margin-left:22px; display:inline; padding:5px 5px 15px 5px; background-color:#fff;}
.entry .image{ display:block; width:120px; float:left; height:120px; overflow:hidden; }

.openPhotoGalleryBtn { background-color:#fff;  font-size:1.1em; font-weight:bold; color:#777; }




.boxType3 {}
.boxType3Head { font-size:2.6em; color: #353636; padding:12px 20px 18px 20px;background:#ddba64 url(../images/bg_box_type_3_header.gif) repeat-x 0 bottom; /*height:36px;*/}
.boxType3Content { background:#363737 url(../images/bg_box_type_3_content.gif) repeat-x 0 bottom; padding:14px 20px; font-size:1.4em; line-height:20px; color:#eee;}

.boxType3Content ul { list-style-type:disc; list-style-position:inside; margin:14px 0 0 0;}
.boxType3Content ul li { margin:0 0 14px 0;}
.boxType3Content .thumb { border:5px solid #b4b4b4; float:left; margin:0 20px 0 0; }
.boxType3Content a { color:#ffba00;}






.listType2Container { width:776px; }


.listType2 li { width:380px; margin:0 0 28px 0;} 

.listBoxHead { padding:10px 10px 1px 1px ; background:#bf9448 url(../images/bg_box_header.gif) repeat-x 0 0;) no-repeat right bottom; margin:0 0 14px 0; height:1%; overflow:hidden;}
.listBoxHead .thumb { float:left; margin:0 10px 0 0;}
.listBoxHead .title { color:#000; font-size:1.5em; font-weight:bold;}
.listBoxHead .info { font-size:1.2em; color:#000; font-size:1.2em; margin:5px 0 0 0;}
.listBoxHead .info a { color:#000; text-decoration:underline;}

.listBoxContent { font-size:1.3em; line-height:1.4em; color:#fff; margin:0 0 14px 0; }
.listBoxContent a {color:#DBB559;}
.listBoxLinks { font-size:1.2em; border-top:1px solid #656565; border-bottom:1px solid #656565; padding:3px 0 3px 7px;}
/*.listBoxLinks a{ color:#b7b7b7;}*/





.boxType4 { margin:0 0 30px 0;}
.boxType4Head { font-size:1.6em;background-color:#000; padding:9px 20px; margin:0 0 0px 0; background:url(../images/bg_box_type_4_head.gif) repeat-x 0 0; border:1px solid #000; color:#eee; font-weight:bold; }
.boxType4Content { font-size:1.2em; line-height:1.5em; border-right:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000; padding:14px 20px; background-color:#2b2b2b; color:#eee;}
.boxType4Content a { color:#DBB559;}


.tableTemplate { width:100%; }
.tableTemplate tr td { padding:20px 14px 14px 20px; background-color:#111; border-bottom:1px dotted #656565;}
.tableTemplate tr td table td {border:0;}
.tableTemplate td input { border:1px solid #656565; }
.tableTemplate tr select { border:1px solid #656565;}

.signupformbig { width:180px;}


.formTemplate { background:#111; font-size:14px; color:#eee;}
.formTemplate textarea {width:360px!important;}

.formTemplate .formLine {border-bottom:1px dotted #656565; padding:14px 0 10px 28px; background:url(../images/bg_form_line.gif) repeat-x 0 bottom;}

.formLine label { float:left; width:180px;}

.customInput, .customSelect { float:left; width:140px; margin:0 10px 0 0;}

.formDesc {  border-bottom:7px solid #656565;  padding:30px 30px 30px 100px;}

.penIco {background:url(../images/pen.gif) no-repeat 20px center;}
.mailIco {background:url(../images/mail.gif) no-repeat 20px center;}

.succesMsg { border:1px solid #E6D8C1; color:#eee; background:#363737 url(../images/succes_ico.gif) no-repeat 14px center; padding:16px 20px 16px 65px; font-size:1.6em;margin:0 0 28px 0;}
.succesMsg span { color:#08b224;}


.errorMsg {border:1px solid #E6D8C1; color:#eee; background:#363737 url(../images/error_ico.gif) no-repeat 14px center; padding:16px 20px 16px 65px; font-size:1.6em;  margin:0 0 28px 0;}
.errorMsg span { color:#e33737;}

.otherItems { font-size:2em; font-weight:bold; text-transform:uppercase; color:#979797; background:url(../images/bg_other_items_title.gif) repeat-x 0 center; padding:0 20px; margin:0 0 28px 0;} 
.otherItems span { padding:0 10px; background-color:#2b2b2b;}


.restaurantBox  { background-color:#DBB559!important;}
.eventBox {background-color:#DBB559!important;}

.boxType5 { background-color:#656565; padding:20px; margin:0 0 30px 0;}
.boxType5 a { color:#000; text-decoration:underline;}
.boxType5 .thumb { float:left; margin:0 20px 0 0;}
.boxType5 h1 { font-size:2.4em; color:#fff; font-weight:bold; margin:0;}
.boxType5 h2 { font-size:1.8em; font-size:1.2em; font-weight:bold; color:#000; margin:14px 0 0 0; }
.boxType5 .info { font-size:1.1em; color:#000; margin:10px 0 0 0;}
.boxType5 .blurb { font-size:1.2em; line-height:1.5em; color:#000; margin:14px 0 0 0;}



.searchHead { background:#5d5d5d url(../images/search_ico.gif) no-repeat 16px center; font-size:1.6em; color:#dfdfdf; padding:14px 20px 14px 60px;}
.searchHead span { color:#fff;}


.listType3 {background-color:#ddd;}
.listType3 li { border-bottom:1px solid #907d52;}

.listType3 li { padding:14px 20px; background-color:#ddd;}

.listType3 li .resultSectionTitle { margin:0 0 5px 0; font-size:1.1em;}
.listType3 li .resultSectionTitle a { color:#000;}
.listType3 li .thumb { float:left; margin:0 14px 0 0;}
.listType3 li .thumb img { border:5px solid #f5f5f5;}

.listType3 li .resultItemTitle { font-size:1.4em; font-weight:bold; margin:0 0 4px 0;}
.listType3 li .resultItemTitle a { color:#000;}
.listType3 li .blurb { font-size:1.1em; line-height:1.5em; color:#555;}
.listType3 li .word { background-color:#907d52; color:#fff; padding:0 4px; font-weight:bold; }

/* unit paginator */
.paginator {font-size: 1.1em; margin:20px 0; width:400px;}

.paginator a, .paginator .this-page { padding: 4px 6px; margin:0 3px 0 0; border: solid 1px #918048; background: #000; text-decoration: none; color:#eee; position:relative; z-index:1
;}
.paginator a:visited { padding: 4px 6px; border: solid 1px #918048; background: #000; text-decoration: none; }
.paginator .AtStart {border: solid 1px #918048; margin-right: 20px; padding: 4px 6px; background: #fff; color: #ddd; }
.paginator .Prev { margin-right: 20px; padding: 4px 6px; border: solid 1px #918048; background: #000; }
.paginator .break { padding: 4px 6px; border: none; background: #000; text-decoration: none; }
.paginator .Next { margin-left: 20px; padding: 4px 6px; border: solid 1px #918048; background: #fff000}
.paginator .AtEnd { margin-left: 20px; padding: 4px 6px; background: #000; color: #aaa; }
.paginator .this-page {background:#000; color: #777; }
.paginator a:hover {color: #fff; background-color:#918048; border-color: #000; text-decoration: none;}
/* end unit paginator */

.selectFilter { font-size:1.2em; color:#ddd;  line-height:1.8em;}
.selectFilter a {color:#DBB559;text-decoration:none;}
.selectFilter label { font-size:1.4em; margin:0 20px 0 0;}
.selectFilter select { width:200px;}

.addEventBtn { display:block;}

.addEvent { display:block; width:148px; height:37px; background:url(../images/btn_host_event.gif) no-repeat 0 0;  text-indent:-99999px; margin:-20px 0 14px;}

.alphabeticalFilter { border-bottom:1px solid #656565; font-size:1.4em; padding:0 0 3px 0 ; margin:0 0 20px 0;}
.alphabeticalFilter a { color:#fff; padding:3px 6px; margin:0 5px 0 0;}
.alphabeticalFilter a:hover, .alphabeticalFilter .selected { background-color:#656565; color:#fff; text-decoration:none;}


.additionalInfo {font-size:1.4em; color:#fff;}
.additionalInfo a { text-decoration:none; color:#DBB559;}

.partLeftColumn { float:left; width:380px; margin:0 14px 0 0; }
.partRightColumn { float:left; width:380px;}


.simpleBox { padding:0 14px; color:#eee; font-size:1.2em; line-height:1.8em;}
.simpleBox a { color:#DBB559;}
.simpleBox ul { list-style-type:disc; margin:20px 0; list-style-position:inside;}
.simpleBox ul li { margin:0 0 14px 20px;}




.listType5 li { background:url(../images/pattern_1.gif) repeat-x 0 bottom; padding:21px 0; color:#eee; }
.listType5 li a { color:#dbb559;}
.listType5Title { font-size:1.6em; margin:0 0 14px 0; font-weight:bold;}
.listType5 .thumb { float:left; margin:0 20px 0 0;}
.listType5 .thumb img { border:4px solid #cb1782;}
.listType5 .blurb { font-size:1.2em; line-height:1.6em;}




.level2head { border-color:#dbb559;}
.level2head a { color:#dbb559;}













.thumb_1 { float:left; margin:0 20px 0 0;}



#interactive { text-align:right; border-top:1px solid #735e33; border-bottom:1px solid #735e33; margin:14px 3px 0 0; padding:5px 0;}
#interactive .interactiveTitle { font-size:1.6EM; text-transform:uppercase; color:#777; font-weight:bold;}
#interactive .pipeSpacer { padding:0 8px;}
#interactive a { font-size:1.2em; color:#e6e6e6;}



.photoGalleryHead { border-color:#b0c4ab;}

.photoGalleryHead a { color:#b0c4ab;} 


.interactiveGamesHead { border-color:#000;}

.interactiveGamesHead a { color:#e310f6;} 

.interactiveWidgetsHead { border-color:#000;}

.interactiveWidgetsHead a { color:#e310f6;} 

.interactiveBannersHead { border-color:#000;}

.interactiveBannersHead a { color:#e310f6; }

.interactiveEcardsHead { border-color:#000;}

.interactiveEcardsHead a { color:#e310f6; } 

.interactiveWallpapersHead { border-color:#000;}

.interactiveWallpapersHead a { color:#e310f6; } 



.interactiveTableTemplate {width:100%;}
.interactiveTableTemplate td {   vertical-align:top;}
.interactiveTableTemplate td a { color:#e310f6;}
.interactiveTableTemplate td .thumb { margin:0 0 10px 0;}
.interactiveTableTemplate td .title { font-size:1.4em; font-weight:bold; color:#fff; padding:0 5px; margin:0 0 10px 0;}
.interactiveTableTemplate td .blurb { font-size:1.2em; line-height:1.6em; color:#eee; margin:0 0 10px 0; padding:0 5px;}
.interactiveTableTemplate td .links {font-size:1.1em; color:#ad4fb5; border-top:1px solid #555;  border-bottom:1px solid #555; padding:10px 5px }

.ecardWrapper { width:530px; }
.ecardLinks { font-size:1.1em; color:#eee; margin:0 0 10px 0;}
.ecardLinks a { color:#fff; text-decoration:underline;}
.eCardContent { font-size:1.6em; color:#eee; line-height:1.8em; border:1px solid #e6d8c1; padding:25px 25px 45px 25px; background:#444 url(../images/ecard_corner.gif) no-repeat	 right bottom;}
.ecardThumb { width:480px; text-align:center; margin:0 0 20px 0;  background:url(../images/ecard_pattern.gif) repeat-x 0 0px; padding:20px 0 0 0;}
.ecardThumb img {border: 1px solid #E6D8C1;}

.ecardText {background:url(../images/ecard_pattern.gif) repeat-x 0 0px; padding:20px 0 0 0;}

.ecardHolder { margin:80px auto; width:530px;}


 .faqs ul {margin:0;}
 .faqs ul li {margin-bottom:0;}
 .faqs ul li sup {font-size:10px;}
 
 .back_to_top {background:url(../images/btn_top.gif) no-repeat 0 0;margin:-20px 0 10px 0;padding-left:10px;zoom:1;}
 
 /* category
--------------------------------------------------------------------------- */

.selectGallery { font-size:1.8em; color:#f2b847; padding:10px; background:#000;}
.selectGallery select { width:200px; margin:0 0 0 10px;}

#videoZone { width:100%;  padding:20px 0 50px 0;  background:#3f3f3f url(../images/bg_video_zone.png) repeat-x 0 0;}
#videoZoneContent { width:946px; margin:0 auto;}
.videoZonePartLeft { width:580px;  float:left;}
.videoZonePartLeft .playerContainer {background-color:#f2b847; padding:10px;}
.videoZonePartRight { float:left; width:366px; text-align:left;}
.videoItems { background:url(../images/dott_pattern.gif) repeat-x 0 top; margin:0 0 0 20px;}
.vItem { background:url(../images/dott_pattern.gif) repeat-x 0 bottom; padding:10px 0; height:1%; overflow:hidden; color:#cfcfcf; height:60px;}
.vItem a { color:#fff!important;}
.vThumb { width:103px; float:left; margin:0 12px 0 0;}
.vThumb .playBtn { margin:38px 0 0 5px; position:absolute;}

.vTitle a { font-size:22px; line-height:26px; margin:0;}
.vBlurb {}
.playLink { background:url(../images/arrow_video.gif) no-repeat right 4px; padding:0 15px 0 0;}

.vSelected { margin:0px 0 0 -20px; padding-left:20px; position:relative; z-index:9999; width:346px; color:#000; background:#f2b847;}
.vSelected a { color:#000!important;}

.videoItems table {width:100%;}
.videoItems table td { padding:10px 0; font-size:1.4em; color:#fff;}
.videoItems .prevBtn, .videoItems .nextBtn { margin:0; float:none;}

/* GALLERY
----------------*/


.promoHeader { float:right; margin:0 0 0 15px;}

#interactive a.mop{float:left; font-size:16px;font-weight:bold;color:#777; text-transform:uppercase; margin:0 10px 0 0;}

.partnersBox { background:#fff; border:3px solid #b5b5b5; }
.partnerLogo { float:left; width:220px; text-align:center;}

.partnersBox table { width:100%;}
.partnersBox table td { vertical-align:middle; height:230px; text-align:center;}
.hasRightBorder { border-right:1px solid #eaeaea;}
.hasBottomtBorder { border-bottom:1px solid #eaeaea;}