
/* PINK #EC008C */

body { background:#FFFFFF url(../images/site-bkg.jpg) repeat-y; margin:39px 0 0 57px; font-family:Arial, Georgia,  Helvetica, sans-serif;}

#header { float:left; width:976px; margin-bottom:20px; }
#logo { float:left; width:191px; margin-left:0px;}
#menu {width:783px; float:left; padding-top:45px}
#menu ul { display:block; text-align:right; float:right;}
#menu ul.subcategories {}
#menu ul.subcategories li { display:block; float:left; border-right:#DC0067 1px solid; padding-left:7px; padding-right:7px;}
#menu ul.subcategories li.last {border-right:#DC0067 0px solid; padding-right:0px;}
#menu ul.subcategories li a { font-size:0.85em; color:#000000; text-decoration:none; font-weight:bold; padding:1px 3px 1px 3px;}
#menu ul.subcategories li a.last { font-size:0.9em; color:#000000; text-decoration:none; font-weight:bold; padding:1px 0px 1px 3px;}
#menu ul.subcategories li a.current {color:#DC0067; background:#EFEFEF;}
#menu ul.subcategories li a.inpath {color:#DC0067; background:#EFEFEF;}
#menu ul.subcategories li a:hover {color:#DC0067;}

#submenucontainer { float:right; width:680px; background:#FFFFFF; margin-top:15px;}
#submenu { float:left; width:620px;}
#submenu ul.categories{ padding-bottom:30px; border-bottom:2px solid #CCCCCC; margin-bottom:15px; width:620px;}
#submenu ul.categories li { display:block; float:left; padding-left:0px; padding-right:20px;}
#submenu ul.categories li a { font-size:0.85em; color:#9F9F9F; text-decoration:none; font-weight:bold; padding:1px 3px 1px 3px;}
#submenu ul.categories li a.last { font-size:0.9em; color:#9F9F9F; text-decoration:none; font-weight:bold; padding:1px 0px 1px 3px;}
#submenu ul.categories li a.selected {color:#EC008C;}
#submenu ul.categories li a:hover {color:#EC008C;} 

#content-wrap { background:#FFFFFF; min-height:500px; height:auto !important; height:500px;  width:976px; clear:left; float:left;}

#leftCol { float:left; width:280px; border:0px solid #009999; min-height:350px; height:auto !important; height:350px;}
#rightCol { float:left; width:620px; border:0px solid #0ff999;}
#rightColCont { padding:20px 0 20px 18px;}

#homephotos { height:500px; overflow:hidden; background:#000000;} 

#footer { clear:left; padding-top:25px; border:0px #00CC99 solid; float:left;  width:976px;}

.footertxt 	{ font-size:0.7em; color:#EC008C; padding-bottom:6px; padding-top:10px;}
.footlast	{ float:left;}


.paging		{ margin:0; padding:0; float:right; clear:both; color:#DC0067; }
.paging	a	{ text-decoration:none; color:#999999; font-size:0.6em; padding-bottom:3px; }
.paging	div.next a,
.paging	div.next a:visited	{ background:url(../images/pnarrowright.gif) right no-repeat; padding-right:15px; }
.paging	div.next a:hover	{ color:#DC0067; }
.paging	div.prev a,
.paging	div.prev a:visited	{ background:url(../images/pnarrowleft.gif) left no-repeat; padding-left:15px; }
.paging	div.prev a:hover	{ color:#DC0067; }

#servicelinks {float:left; width:400px; }

#servicelinks ul li { display:block; float:left; border-left:#EC008C 1px solid; padding-left:5px; padding-right:5px;}
#servicelinks ul li.first {border-left:#EC008C 0px solid; padding-left:0px;}
#servicelinks ul li a { font-size:0.7em; color:#EC008C; text-decoration:none; padding:0px 2px 0 2px; float:left;}
#servicelinks ul li a.first {padding:0px 2px 0 0px;}
#servicelinks ul li a.last { font-size:0.7em; color:#000000; text-decoration:none; font-weight:bold; padding:0px;}
#servicelinks ul li a.current {color:#EC008C; background:#C5C5C5;}
#servicelinks ul li a:hover {color:#FFFFFF;} 

.hidden { display:none;}

.itemtitle		{ font-size:1.4em; font-weight:bold; color:#EC008C; }
.itemgreytitle	{ font-size:1.1em; color:#999999; line-height:2; }

#submenuitems ul { clear:both; margin-top:-5px; display:block; float:left; width:620px; border-top: 0px solid #CCCCCC; padding-bottom:10px; border-bottom:1px solid #CCCCCC;}
#submenuitems ul li {display:block; float:left;padding-right:10px;}
#submenuitems ul li a {color:#999999; text-decoration:none; padding:0px 2px 0 2px; float:left; font-size:0.8em;}
#submenuitems ul li a.selected {color:#EC008C;}
#submenuitems ul li a:hover {color:#EC008C;}

#promitemmenu { float:left; width:620px; border-bottom:2px solid #CCCCCC; padding-bottom:10px;}
#promitemmenu div { color:#999; border:0px solid #000099; width:235px; float:left; margin-right:10px; }
#promitemmenu div span { font-size:0.6em; }
#promitemmenu div span.areasize { font-size:0.8em; }
#promitemmenu div div { display:inline; float:none; font-size:0.9em; }
#promitemmenu div.pn {width:110px; float:right; text-align:right; font-size:0.7em; padding-top:4px; color:#EC008C; }
#promitemmenu a {text-decoration:none; color:#999999; font-size:0.9em; }
#promitemmenu a.next {width:65px; background:url(../images/pnarrowright.gif) right no-repeat; padding-right:15px;}
#promitemmenu a.prev {width:65px; background:url(../images/pnarrowleft.gif) left no-repeat; padding-left:15px;}
#promitemmenu a:hover {color:#EC008C;}

.promoitemsubtitle	{ font-size:0.7em; color:#999999; padding-bottom:15px;}
.promoitemtitle	{ font-size:0.95em; padding-bottom:15px; }

p.clients { padding:20px 0px 20px 30px; font-size:0.8em}
ul.sidemenu { padding:0px 0px 0px 30px; font-size:0.8em}
ul.sidemenu a {color:#999; font-weight:bold; text-decoration:none; line-height:1.3em;}
ul.sidemenu a:hover {color:#EC008C;}

/*  ITEM DETAIL */
.highlight {color:#EC008C;}
.subtitle { color:#000000; margin-bottom:20px;}
.bodytext { font-family:Arial, Helvetica, sans-serif; line-height:1.2em; font-size:0.8em;}
#rightColCont p { line-height:1.3em; font-size:0.72em;}
hr.promoitembreak { clear:both; border:0; background-color:#CCC; height:1px; margin:50px 0 30px 0;}

/* PROMOTIONS */
#rightColCont { width:620px;}
.promohpitem{ float:left; padding:0 100px 0px 0;}
.last{ float:left; padding:0 30px 0px 0}
.toptitle {color:#999; font-size:0.7em; padding-bottom:5px; font-weight:bold;}
.promohpitem img { background:#DDD; padding:5px;}
.title a {color:#000; font-size:0.9em; padding-bottom:5px; font-weight:bold; text-decoration:none;}
.subtitle a {color:#999; font-size:0.9em; padding-bottom:5px; font-weight:bold; text-decoration:none;}
.promohpitem .subtitle { width: 220px;}
hr.break { clear:both; border: 0; color:#999; background-color: #CCC; height: 1px; margin-bottom:20px;}

/* CLIENT DETAILS */

#clientDetails { padding:0 0 0 20px;}
#clientDetails img { padding:0 20px 10px 0px; float:left;}


ul.relateditems { list-style:none; display:block; float:left;}
ul.relateditems li { list-style:none; display:block; float:left;}


/* PROMO SLIDER IN FOOTER */
#promoslidercont { float:right; background: #000; width:408px; height:43px;}
#promoslider {width:225px; height:35px; overflow:hidden; float:left; border:0px solid #00FF33; margin-top:4px;}
#promoslider div {float:left;}
#promoslider img { float:left; border:1px solid #FFFFFF; margin-left:4px; }
#promoslidercont .buttleft { width:21px; height:43px; float:left; background: #666666;}
#promoslidercont .buttright { width:21px; height:43px; float:left; background: #666666;}
.promoslidertext { float:left; color:#FFFFFF; border:0px solid #0066FF; font-size:0.9em; padding-top:13px; padding-left:10px; padding-right:11px;}



/* PROMO ARCHIVE AND SEARCH */
#searchResultCont { padding:0 0 0 15px; float:left;}
#searchHeader{float:left; border-bottom:1px solid #CCCCCC; width:620px; padding-bottom:10px; padding-left:5px;}
#searchFormCont { float:right; width:250px; border-bottom: 0px #CCCCCC solid; padding-bottom:0px; background:#CCC; font-size:0.9em; color:#EC008C}
#searchFormCont span { display:block; float:left; padding-top:2px; padding-right:5px; padding-left:5px}
#searchKeywords { background:#CCC; color:#000000; border:0px solid #000066; padding:0px; font-size:0.8em; font-weight:bold; padding:3px; float: left;}
#searchButton { border: 0px solid #006600; display:block; padding-top:3px; padding-bottom:3px;}
.sort { font-size:0.8em; color:#EC008C; display:block; float:left; width:80px;}
a.sorter { font-size:0.8em; color:#B1B1B1; text-decoration:none; display:block; width:60px; float:left;}
a.sorter:hover { color:#000000;}

.sidemenu a.selected { color:#EC008C;}

#relatedPromos { margin-left:20px; clear:left; font-size:0.8em; padding-top:10px; line-height:1.3em; border-top: 1px solid #ccc;}
#relatedPromos a:hover { color:#000000;}
#relatedPromos a:hover { color:#000000; font-weight:normal;}


table.itemsarchive { margin-top:5px; float:left; width:620px;}
table.itemsarchive td { padding:10px 0 10px 0;width:620px; border-bottom:1px solid #CCCCCC;}
table.itemsarchive td a.main {width:210px; color:#000000; font-weight:bold; text-decoration:none; font-size:0.7em}
table.itemsarchive td a.main:hover {color:#EC008C;}
table.itemsarchive td a.studio {  width:100px; color:#000000; font-weight:bold; text-decoration:none; font-size:0.7em}
table.itemsarchive td a.studio:hover {color:#EC008C;}
table.itemsarchive td span {  width:124px; color:#909090; font-weight:bold; text-decoration:none; font-size:0.7em; text-align:center;}
table.itemsarchive td span.right {  width:150px; color:#909090; font-weight:bold; text-decoration:none; font-size:0.7em; text-align:right; float:right; }


.pink { color: #EC008C }
.nounderline { text-decoration:none;}
.grey { color:#666666;}

.system { clear:both; font-size:9px; color:#FF0000; padding-top:20px;}

#accordion	{ margin-left:6px; width:604px; }
#accordion h3 { background:url(../images/but_down.jpg) no-repeat 600px 10px ; margin: 5px -8px; padding:5px; border-top:1px solid #CCCCCC; font-size:0.8em; color:#999999;}
#accordion h3.ui-state-active { background:url(../images/but_up.jpg) no-repeat 600px 10px ; margin: 5px -8px; padding:5px;}
#accordion h3 a { color:#333333;}


/* CLIENT&PROMOTION ITEM - BOX DOWNLOAD_PDF VIEW_IMAGE VIEW_VIDEO */
.box-file-promoitem			{ float:right; width:110px; border:1px solid; border-color:#CCC #FFF; padding:12px; }
.box-file-promoitem span	{ display:block; padding:5px 0 5px 25px; }
.box-file-promoitem span a	{ color:#EC008C; font-size:0.75em; font-weight:bold; text-decoration:none; }
.box-file-promoitem span a:visited	{ color:#EC008C; font-size:0.75em; font-weight:bold; text-decoration:none; }
.box-file-promoitem span a:hover	{ color:#EC008C; font-size:0.75em; font-weight:bold; text-decoration:none; }
.promo-file			{ background:url(../images/ico-file.gif) no-repeat left; }
.promo-image		{ background:url(../images/ico-image.gif) no-repeat left; }
.promo-video		{ background:url(../images/ico-video.gif) no-repeat left; }


/* TOOLTIP SLIDESHOW PROMO FOOTER  */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 2px solid #999999;
	background-color: #000000;
	padding: 5px;
	opacity: 0.9;
	font-size:0.8em;
	color:#EC008C;
}
#tooltip h3, #tooltip div { margin: 0; }


/* PRIVACY */
#privacyCont { padding:50px; width:800px; margin:0 auto; }
#privacyCont p { line-height:1.3em; font-size:0.72em;}


/* SITEMAP */
.site-map-wrap			{ padding:50px; width:800px; margin:0 auto; }
.site-map-wrap h2		{ color:#EC008C; font-size:20px; margin-bottom:20px; }

.site_map				{ line-height:30px; }
.site_map li a			{ background:url(../images/pnarrowright.gif) no-repeat left; margin-left:5px; padding-left:10px; text-decoration:none; color:#000000; font-weight:bold; }
.site_map ul			{ line-height:20px; }
.site_map ul li	a		{ background:none; margin-left:25px; color:#EC008C; font-size:14px; }
.site_map ul li ul		{ line-height:15px; }
.site_map ul li ul li a	{ margin-left:50px; background:none; color:#999999; font-size:12px; }



