@charset "utf-8";

/* =CSS 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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer,ctl00_footer, header,ctl00_header, hgroup, 
menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;	
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer,ctl00_footer, header,ctl00_header, hgroup, menu, nav, section { display: block; }
body { line-height:1; overflow:visible; overflow-y:scroll;  }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }

/* =Deafult Tag & General Classes
========================================================================================*/
html, body{ -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */ -webkit-text-size-adjust: 100%;}
body { font:12px/16px Helvetica, Arial, sans-serif !important; background:#1c1717 !important; color:#969291 !important;  }
img { vertical-align:top; border:0; }
a, input[type="button"], input[type="submit"]{ color:#fff; text-decoration:underline; -moz-transition:background-color 0.2s ease-in, color 0.2s ease-in; -webkit-transition:background-color 0.2s ease-in, color 0.2s ease-in; -o-transition:background-color 0.2s ease-in, color 0.2s ease-in; -ms-transition:background-color 0.2s ease-in, color 0.2s ease-in; transition:background-color 0.2s ease-in, color 0.2s ease-in; }
a{ color:#b39b80; text-decoration:underline;}
a:hover { text-decoration:none; color:#CE3A7A; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	a:active{ background-color:transparent;}
}
strong { font-weight:bold; }
p { padding:0 0 10px 0; }
h1,h2, h3, h4, h5, h6 { font-weight:bold; line-height:100%; margin-bottom:10px; }
h1,h2 { font-size:30px; }
h3 { font-size:20px;  font-weight:bold; }
h4 { font-size:18px; }
h5 { font-size:16px; color:#666; }

.cf:before, .cf:after { content:""; display:table; }
.cf:after { clear:both; }
.cf { zoom:1; }
.nodisplay { display:none; }
.nodisplay_strict { display:none !important; }
.alignleft { float:left; }
.alignright { float:right; }
:focus { outline:none; }
.text_cont p { padding:0 0 10px 0; }
.nopad p, p.nopad { padding:0; }

/* =Layout Width
========================================================================================*/
@font-face {
	font-family: 'Conv_Futura-CondensedLight';
	src: url('../fonts/Futura-CondensedLight.eot');
	src: local('☺'), url('../fonts/Futura-CondensedLight.woff') format('woff'), url('../fonts/Futura-CondensedLight.ttf') format('truetype'), url('../fonts/Futura-CondensedLight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_HelveticaLTStd-Roman';
	src: url('../fonts/HelveticaLTStd-Roman.eot');
	src: local('☺'), url('../fonts/HelveticaLTStd-Roman.woff') format('woff'), url('../fonts/HelveticaLTStd-Roman.ttf') format('truetype'), url('../fonts/HelveticaLTStd-Roman.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Conv_LT Oksana Light';
	src: url('../fonts/LT Oksana Light.eot');
	src: local('☺'), url('../fonts/LT Oksana Light.woff') format('woff'), url('../fonts/LT Oksana Light.ttf') format('truetype'), url('../fonts/LT Oksana Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_FuturaStd-Condensed';
	src: url('../fonts/FuturaStd-Condensed.eot');
	src: local('☺'), url('../fonts/FuturaStd-Condensed.woff') format('woff'), url('../fonts/FuturaStd-Condensed.ttf') format('truetype'), url('../fonts/FuturaStd-Condensed.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/myriadpro-regular-webfont.eot');
    src: url('../fonts/myriadpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-regular-webfont.woff') format('woff'),
         url('../fonts/myriadpro-regular-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-regular-webfont.svg#MyriadProBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProBold';
    src: url('../fonts/myriadpro-bold-webfont.eot');
    src: url('../fonts/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-bold-webfont.woff') format('woff'),
         url('../fonts/myriadpro-bold-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-bold-webfont.svg#MyriadProBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProSemiboldItalic';
    src: url('../fonts/myriadpro-semiboldit-webfont.eot');
    src: url('../fonts/myriadpro-semiboldit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-semiboldit-webfont.woff') format('woff'),
         url('../fonts/myriadpro-semiboldit-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-semiboldit-webfont.svg#MyriadProSemiboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* =Layout Width
========================================================================================*/
#wrapper {  }
.wrap { width:1200px; margin:0 auto; }
.inner_wrap{
	width:100% !important;
	margin:0 auto !important;
}

#main { padding:10px; padding-bottom:0; background:#2f2b2b;min-height:600px; }
#container { float:right; width:942px;position: relative; }
#sidebar { float:left; width:228px; }
.one-column { width:auto !important; float:none !important; }

/* =Common-Page (common classes for all pages)
========================================================================================*/

#header { padding:0 0 40px;}#ctl00_header{ padding:0 0 40px;}
#logo { background-position:0 0; float:left; width:177px; height:71px; text-indent:-999em; margin:20px 0 0 15px; }
.bullet_list li { background:url(../images/bullet_list.png) no-repeat 0 6px; padding:5px 0; }

/* =Home-Page (only homepage used classes)
========================================================================================*/


/* =Form Style
========================================================================================*/
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
input[type="text"], input[type="password"], textarea{ background:#554e4d; padding:5px 10px; height:25px; line-height:25px; color:#969291;  border:0px; font-size:14px;}
textarea{width:80%; height:80px; overflow:auto; resize:none;}
input::-moz-focus-inner{border: 0; padding: 0;}
input[type="button"], input[type="submit"]{ /*background:#ce3a7a;*/ background:#000000; height:35px; color:#fff; line-height:25px;  border:0px;  cursor:pointer; width:auto; overflow:visible; padding:5px 10px 6px; vertical-align:middle; text-decoration:none; font-size:14px;}
input[type="button"]:hover, input[type="submit"]:hover{ background:#b39b80; color:#fff; }

/* =Page-XYZ
========================================================================================*/

.sprite{ background-image:url(../images/sprite.png);}
.searchouter{ float:right; width:311px; }
#search { padding:0 0 20px; float:right; /*width:100%;*/ }
#search input { float: left; margin-left:1px;}
#search input[type="text"]{ width:210px;}

.signnav{ float:right; padding:25px 0 10px; }
.signnav li { float:left; background:url(../images/devider.gif) center left no-repeat; line-height:20px; padding-left:10px; margin-left:8px; position:relative; z-index:103;}
.signnav li.first{ background:none;}
.signnav li a{ color:#969291; text-decoration:none;}
.scrapbook{ background-position:-178px 0; width:33px; height:19px; margin:0 10px 0 0; float:left; }
.signnav li a:hover{ color:#cbc9c9;}
.signnav li a:hover .scrapbook{ background-position:-178px -19px;}

#mainNavigation{ background:#554E4D; font-family:'Conv_Futura-CondensedLight', Arial, Helvetica, sans-serif; font-size:19px; text-transform:uppercase; line-height:43px;  }
#mainNavigation ul{ float:left; position:relative;}
#mainNavigation ul.first{ background:#635C5A;}
#mainNavigation ul li{ float:left; background:url(../images/navdevider.png) 100% 50% no-repeat; }
#mainNavigation ul li.last{ background:none;}
#mainNavigation ul li a{ text-decoration:none; color:#b3b1b1; display:block; padding:0 17px;}
#mainNavigation ul li a:hover, #mainNavigation ul li.active a, #mainNavigation ul li.current a { background:#2f2b2b; color:#fff;}
#mainNavigation ul li a span{ width:12px; height:7px; display:none; position:absolute; left:6%; bottom:-6px; margin-left:-6px; background-position:-274px 0; }

#mainNavigation ul li.active a span{ display:block;}

#mainNavigation ul li ul { position:absolute; width:185%; left:0; top:43px; display:none; }
#mainNavigation ul li ul li {float:left;  line-height:40px; padding:0 13px; text-transform:uppercase; font-size:11px; font-weight:bold; background:none; font-family:Arial, Helvetica, sans-serif;   }
#mainNavigation ul li ul li a, #mainNavigation ul li.active ul li a,  #mainNavigation ul li.current ul li a{ background:none; color:#b3b1b1; padding:0; }
#mainNavigation ul li ul li a:hover, #mainNavigation ul li.active ul li a:hover, #mainNavigation ul li.current ul li a:hover{ color:#969291; background:none; }
#mainNavigation ul li ul li.active a, #mainNavigation ul li.active ul li.active a, #mainNavigation ul li.current ul li.active a{ color:#ce3a7a; background:none;  }


.subNavigation li{ float:left;  line-height:40px; padding:0 13px; text-transform:uppercase; font-size:11px; font-weight:bold; }
.subNavigation li.last{float:left;  line-height:40px; padding-left:13px !important; text-transform:uppercase; font-size:11px; font-weight:bold; }
.subNavigation li a{ color:#b3b1b1; text-decoration:none; }
.subNavigation li a:hover { color:#969291; }
.subNavigation li.active a { color:#ce3a7a; }

#menu{ background:#635C5A ;  display:block;  line-height:43px; padding:0px 10px 0px 15px; font-weight:bold; position:relative; display:none; text-decoration:none; color:#2F2B2B; font-size:22px; border-bottom:solid 1px #1c1717}
#menu span{ width:34px; height:23px; float:right; display:block; background:url(../images/navtri.png) 0 0 no-repeat; margin-top:9px;}  

.quickaccess{ background:#1b1717; padding:10px 22px;  margin-bottom:10px;  }
.quickaccess  h2{ background:url(../images/titlebg.png) left bottom repeat-x; color:#969291; margin:0; padding:12px 0 15px; font-size:14px; margin-bottom:12px; font-weight:bold; }
.falltitle{ text-transform:uppercase; color:#b39b80; font-weight:12px; display:block; padding-bottom:6px; }

.quickaccess select{/* width:100%;*/width:184px;}
.recentBox{ background:#1c1717; padding:10px; margin-bottom:10px; }
.recentBox h2{background:url(../images/titlebg.png) left bottom repeat-x; color:#969291; font-size:23px; white-space:nowrap; padding:5px 0 12px; }
.getspeed{ font-size:14px; color:#b39b80; text-decoration:none; font-weight:bold; letter-spacing:-0.03em; }

.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; position:relative; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flexslider h3{ font-size:5em; color:#fff; position:absolute; left:0.4em; bottom:0.15em; width:75%; text-transform:uppercase; }
.flexslider h3 span { font-size:0.45em; font-weight:normal; display:block; line-height:1em; }
.flexslider h3 em{ position:relative; left:-0.22em; font-style:normal;}

/* Control Nav */
.flex-control-nav { position: absolute; text-align: center; right:20px; top:20px;}
.flex-control-nav li {margin: 0 0 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:11px; height: 11px; display: block; background: #fff;  cursor: pointer; text-indent: -9999px;  }
.flex-control-paging li a:hover { background: #333; background:#b39b80; }
.flex-control-paging li a.flex-active { background: #b39b80; cursor: default; }

.slider{ width:704px; height:466px; float:left; margin-right:10px;  position:relative; background:#1c1717; }
.postingcol, .castingCol{ width:228px; float:left;}
.postingcol h3, .castingCol h3{ color:#969291; font-size:14px; text-transform:uppercase; padding:18px 0 22px; margin:0;}


.posting{ background:url(../images/titlebg.png) left bottom repeat-x; padding:0 0 10px; margin-bottom:20px; width:194px; margin:0 auto;}
.coverage{width:194px; margin:0 auto;}
.postList{ color:#b39b80; letter-spacing:-0.01em; text-transform:uppercase; font-size:11px; }
.postList li{ padding:0 0 15px;}
.postList li a{ text-decoration:none; color:#cbc9c9; font-size:12px; }
.postList li a:hover{ color:#CE3A7A}

.time{ color:#635c5a; float:right; margin-left:10px; font-size:11px;}
.coverage .postList li{ padding:0 0 8px; }
.coverage .postList li a{font-size:10px; font-weight:bold; color:#b39b80;}
.coverage .postList li a:hover{ color:#CE3A7A;}

#runwayCallact { width:100%; clear:both; padding:10px 0;} 
#runwayCallact dd{ float:left; padding-left:10px; width:228px; }
#runwayCallact dd a{ text-decoration:none;}
#runwayCallact dd.first{ padding-left:0;}
.calltextbox{ background:#1c1717; padding:12px 20px; font-size:12px;  color:#cbc9c9; text-transform:uppercase; height:52px; font-weight:bold; position:relative;}
.calltextbox span{ color:#ff4798; display:block;}
.calltextbox strong{ display:block; font-size:18px;  }
.calltextbox strong em{ font-size:16px; left:0; } 
.calltextbox small { position:absolute; background:url(../images/call-arrow.png) 0 0 no-repeat; width:14px; height:7px; top:-7px; right:16px; display:block;  }

.whowetext { padding:7%; position:absolute; left:0 ; top:0; text-transform:uppercase; color:#fff; font-size:1.2em; color:#fff; width:86%; } 
.whowetext h4{ font-size:28px;}

.abtnav a{ background:url(../images/divder-call.png) right center no-repeat; color:#fff; margin:0 8px 0 0; padding-right:8px; font-size:12px; }
.abtnav a:hover{ text-decoration:underline;}
.abtnav a.last{ background:none; margin-right:0px;}
.explore{ left:1.4em; bottom:1.4em; font-size:15px; font-weight:bold; color:#fff; position:absolute; text-transform:uppercase }
.explore:hover{ color:#ededed; }
div.youth{ top:8px;}
div.maps{ top:8px;}
div.youth h4{ color:#b39b80;}
div.maps h4{ color:#b39b80; white-space:nowrap; font-size:23px; margin-bottom:5px;}
.fs3 span{ margin-top:45px; display:block; padding:6px; line-height:18px;}


#footer{ color:#969291; font-size:12px; padding:10px; background:#554e4d; }
#ctl00_footer{ color:#969291; font-size:12px; padding:10px; background:#554e4d; }
.ftwideCol{ width:942px; float:right; }
.logofooter{ background-position: 0 -71px; width:66px; height:27px; float:left; margin:0 10px;  text-indent:-999em; }
.copyright{ width:228px; float:left; }  

.addressCol{ width:705px; float:left; }
.social{ margin:0 0 0 10px; float:left; font-size:11px; }
.social a{ text-indent:-999em; display:block; width:31px; height:31px; margin-right:1px; float:left; }
.social strong{ display:inline-block; margin-left:10px; }
.social a.fb{ background-position:-212px 0; }
.social a.fb:hover{ background-position:-212px -31px; }
.social a.tw{ background-position:-243px 0; }
.social a.tw:hover{ background-position:-243px -31px; }

.footernav{  padding:8px 0 0 0;}
.footernav li{ display:inline; background:url(../images/ft-devider.png) 100% 50% no-repeat; margin-right:8px; padding-right:8px; }
.footernav li.last{ background:none;}
#footer a{ text-decoration:none; color:#b39b80;}
#footer a:hover{ text-decoration:underline;   }
#ctl00_footer a{ text-decoration:none; color:#b39b80;}
#ctl00_footer a:hover{ text-decoration:underline;   }
.devider{ background:url(../images/ft-devider.png) 100% 50% no-repeat;  width:1px; display:inline-block; height:12px; margin:0 10px; vertical-align:middle;  }

.runcall li{ padding-top:10px; position:relative;}
.runcall li.first{ padding-top:0;}
.runcall li img{ vertical-align:top;}
.runcall li a { text-decoration:none;}

.springlink{ border:solid 1px #484444; padding:8px 12px;  background:url(../images/spring-arrow.png) 100% 50% no-repeat; line-height:24px;  font-family:'Conv_Futura-CondensedLight', Arial, Helvetica, sans-serif; font-size:20px; color:#b3b1b1; text-decoration:none; display:block; text-transform:uppercase; margin-bottom:5px;   }
.springlink:hover{ background-color:#1c1717; color:#fff;}

#accordian { text-transform:uppercase; padding:5px 0 0 ; }
#accordian dd ul{ display:none; background:#1c1717; padding:2px 12px 12px; font-size:11px; font-weight:bold; }
#accordian dd ul li.first{ background:url(../images/titlebg.png) 0 0 repeat-x; padding-top:12px; }
.acc-trigger{ color:#635c5a; text-decoration:none; color: #635c5a; font-size:13px; padding:1px 30px 2px 12px;  display:block; line-height:36px; font-weight:bold;  }
a.hasnav{background:url(../images/acco-trigger.png) 100% 50% no-repeat;}
.acc-trigger:hover{ background:#1c1717; color:#cbc9c9}
.acc-trigger.hasnav:hover{ background:#1c1717  url(../images/acco-trigger.png) 100% 50% no-repeat; }
.acc-trigger.hasnav.active{ background:#1c1717 url(../images/acco-trigger-hov.png) 100% 50% no-repeat; color:#cbc9c9;}

acc-trigger:hover{ color:#fff}
#accordian dd ul li{ font-size:11px; font-weight:bold; padding:2px 0;}
#accordian dd ul li a { text-decoration:none; color:#635c5a; }
#accordian dd ul li a:hover, #accordian dd ul li a.active{ color:#cbc9c9;}

.runcall .recentBox{ margin:0; padding-top:5; padding-bottom:6px;}
.runcall .recentBox h2{ padding-top:0;  margin-bottom:8px;} 


.signinbox { background:#ce3a7a; padding:38px; position:absolute; right:0; top:30px; z-index:9999; width:342px; font-size:14px; display:none;  }
.signinbox input[type="text"], .signinbox input[type="password"] { background:#fff; width:94%; padding:6px 3%; height:24px; line-height:24px; }
.signinbox dd { padding:0 0 10px; color:#fff; }
.signinbox h2 { color:#fff; font-size:35px; font-family:'Conv_HelveticaLTStd-Roman', Arial, Helvetica, sans-serif; margin:0 0 35px 0; }
.signinbox input[type="checkbox"] { margin:0 7px 0 0; position:relative; top:2px;}
.signinbox input[type="submit"], .signinbox input[type="button"] { background:#a12d5e; text-transform:uppercase; margin-top:4px; }
.signinbox input[type="submit"]:hover, .signinbox input[type="button"]:hover { background:#83244c; }
.signinbox dd a{ color:#fff;}
.signinbox dd a:hover{ text-decoration:underline; color:#fff;}
.closeme{ width:44px; height:38px; background-position:-318px 0; text-indent:-999em; display:block; float:right; margin-top:-4px;}
.closeme:hover{ background-color:rgba(0,0,0,0.3); background-position:-274px 0;}


/* report page css */

.breadcrumbs {  float:left; position:relative; z-index:10; padding-bottom:12px;}
.breadcrumbs dd{ font-family:'Conv_Futura-CondensedLight', Arial, Helvetica, sans-serif; font-size:19px; background:url(../images/bread-divider.png) right 50% no-repeat; float:left;  position:relative; }
.breadcrumbs dd.nobg{ background:none;}
.breadcrumbs dd a{ color:#fff; text-decoration:none; border-top:solid 5px transparent; display:block; padding:10px 9px; }
.breadcrumbs dd a.hasnav{ background:url(../images/acco-trigger-hov.png) 110% 10px no-repeat; padding-right:28px;}
.breadcrumbs dd a:hover, .breadcrumbs dd.active a.hasnav, .breadcrumbs dd a.active{ color:#ce3a7a; }
/*.breadcrumbs dd.active a.hasnav{ border-top:solid 5px #fff }*/

.breadcrumbs dd ul{ position:absolute; left:0; top:40px; background:#fff; width:auto; min-width:250px; padding:2px 12px; display:none;}
.breadcrumbs dd ul li { padding:6px 0 ; border-top:dotted 1px #dfdede; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:15px;}
.breadcrumbs dd ul li:first-child{ border:0px;}
.breadcrumbs dd ul a { color:#969291; display:block; padding:0px; border:0;}
.breadcrumbs dd ul a:hover, .breadcrumbs dd ul a.active{ color:#333; background:url(../images/success-mark.png) right center no-repeat;}

.smallbtnnav{ float:right; padding:10px 10px 0 0;position:relative;}
.smallbtnnav a{ float:left; margin-left:15px;}
#tabnav,#tabnav1,#tabnav11,#subtabnav,#subtabnav1,#subtabnav11{ width:100%; background:#242121; line-height:40px;}
#tabnav li,#tabnav1 li,#tabnav11 li, #subtabnav li, #subtabnav1 li, #subtabnav11 li{ float:left; text-transform:uppercase; font-size:11px; font-weight:bold; position:relative;  z-index:5}

#tabnav li.more{ float:right;}
#tabnav li.more a{  background:url(../images/acco-trigger-hov-arrow.png) 110% 10px no-repeat; padding-right:28px;}
#tabnav li a,#tabnav1 li a,#tabnav11 li a, #subtabnav li a, #subtabnav1 li a, #subtabnav11 li a{ color:#554e4d; text-decoration:none; display:block; border-top:solid 5px transparent;  line-height:30px; padding:0 14px 5px;}
#tabnav li a:hover, #tabnav li.active a,#tabnav1 li a:hover,#tabnav11 li a:hover, #tabnav1 li.active a, #tabnav11 li.active a{ background:#1a1717; color:#cbc9c9; }
#subtabnav li a:hover, #subtabnav li.active a,#subtabnav1 li a:hover, #subtabnav1 li.active a,#subtabnav11 li a:hover, #subtabnav11 li.active a{  color:#cbc9c9;}
#tabnav li.more a:hover, #tabnav li.more.active a{  background:#1a1717 url(../images/acco-trigger-hov.png) 110% 8px no-repeat;  border-top:solid 5px #fff;}
#tabnav li ul,#tabnav1 li ul,#tabnav11 li ul, #subtabnav li ul, #subtabnav1 li ul, #subtabnav11 li ul{ position:absolute; right:0; top:40px; background:#fff; width:204px; padding:2px 12px; display:none; z-index:14;}
#tabnav li ul li,#tabnav1 li ul li,#tabnav11 li ul li, #subtabnav li ul li , #subtabnav1 li ul li, #subtabnav11 li ul li { padding:6px 0 ; border-top:dotted 1px #dfdede; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:30px; font-weight:normal;  width:204px; text-transform:none}
#tabnav li ul li:first-child,#tabnav1 li ul li:first-child,#tabnav11 li ul li:first-child, #subtabnav li ul li:first-child, #subtabnav1 li ul li:first-child, #subtabnav11 li ul li:first-child{ border:0px;}
#tabnav li.more ul a   { color:#969291; display:block; padding:0px; border:0; background:none; }
#tabnav li.more ul a:hover, #tabnav li.more ul a.active , #tabnav li.more.active ul a:hover, #subtabnav li ul li a:hover, #subtabnav li.active ul li a:hover { color:#333;  background:none; border:0;}
#tabnav li.more.active ul a, #subtabnav li ul a, #subtabnav li.active ul li a, #subtabnav li.more.active ul li a, #subtabnav li.more ul li a, #subtabnav1 li ul a, #subtabnav1 li.active ul li a, #subtabnav1 li.more.active ul li a, #subtabnav1 li.more ul li a    , #subtabnav11 li ul a, #subtabnav11 li.active ul li a, #subtabnav11 li.more.active ul li a, #subtabnav11 li.more ul li a{color:#969291; background:none; padding:0; border:0;}

#subtabnav,#subtabnav1 ,#subtabnav11{ background:#1a1717; }
#subtabnav li ul,#subtabnav1 li ul ,#subtabnav11 li ul{ right:auto; left:0; font-size:12px; }
.tabcontent #subtabnav li ul li,.tabcontent #subtabnav1 li ul li,.tabcontent #subtabnav11 li ul li{ padding:0; line-height:24px}
.tabcontent #subtabnav li.first a,.tabcontent #subtabnav1 li.first a ,.tabcontent #subtabnav11 li.first a{ padding-left:0;}
#subtabnav li.more a,#subtabnav1 li.more a,#subtabnav11 li.more a {  background:url(../images/acco-trigger-hov-arrow.png) 107% 10px no-repeat; padding-right:28px;}
#subtabnav li ul,#subtabnav1 li ul ,#subtabnav11 li ul{ z-index:22}

.tabcontainer{ background:#1a1717; padding:9px;min-height:537px;}
.tabcontent, .subtabcontent{ display:none;}
.repmain{ margin-top:35px; }

.contempic{ position:relative;  ; z-index:3 }
.contemp-icon { position:absolute; right:1em; top:1em; z-index:12; display:none; }
.contemp-icon li{ padding:0 0 10px;}
.contemp-icon li a{ width:62px; height:62px; display:block; background-image:url(../images/conteperary-icon.png); background-color:#1a1717; text-indent:-999em; }
.contemp-icon li a:hover{ background-color:#242121;}
.contemp-icon li a.cp_add{ background-position:0 0; }
.contemp-icon li a.cp_addtab{ background-position:0 0; }
.contemp-icon li a.cp_print{ background-position:0 -62px; }
.contemp-icon li a.cp_printtab{ background-position:0 -62px; }
.contemp-icon li a.cp_scrap{ background-position:0 -124px; }
.contemp-icon li a.cp_download{ background-position:0 -188px; }
.contemp-icon li a.cp_downloadtab{ background-position:0 -188px; }
.contemp-icon li a.cp_email{ background-position:0 -248px; }
.contemp-icon li a.cp_emailtab{ background-position:0 -248px; }

.photoviewbox{ padding:0; min-height:670px;}
.photopicviewer{ width:454px; min-height:550px; float:left; margin-right:10px; position:relative;}
.phinfocol{ width:457px; float:right; background:url(../images/dotborder.png) 0 0 repeat-x;}
.phinfocol h4{ padding:18px 0; color:#cbc9c9; font-size:34px; text-transform:uppercase;  background:url(../images/dotborder.png) 0 100% repeat-x; line-height:36px; margin-bottom:22px;}
.phinfocol h4 span{ font-size:13px; display:block; line-height:18px; } 
.phinfocol h5{ margin:0 0 5px; font-size:18px; color:#cbc9c9;}
.phinfocol p{ font-size:13px;  color:#cbc9c9; line-height:19px;}

.photoslider{min-height:171px;}
.photoslider .flex-direction-nav{}
.photoslider .flex-direction-nav a{ width:12px; height:19px; display:block; text-indent:-999em;  position:absolute; z-index:66; bottom:12px; }
.photoslider .flex-direction-nav a.flex-prev{ background:url(../images/sldthumbnav.png) 0 0 no-repeat; left:0;}
.photoslider .flex-direction-nav a.flex-prev:hover{ background-position:0 -19px;}
.photoslider .flex-direction-nav a.flex-next{ background:url(../images/sldthumbnav.png) -12px 0 no-repeat; right:0;}
.photoslider .flex-direction-nav a.flex-next:hover{ background-position:-12px -19px;}
.photoslider ul.slides li{ padding-right:10px;}

.viewrow{ background:url(../images/dotborder.png) 0 0 repeat-x; padding:12px 0; text-align:center; line-height:18px; margin:20px 0 15px;}
.ph-slider{ background:url(../images/dotborder.png) 0 100% repeat-x; position:relative;}
.viewrow span{ display:inline-block; padding:0 10px; font-size:11px; text-transform:uppercase; color:#969291; }
.viewrow span.first{background:url(../images/divder-call.png) right 50% no-repeat}
.viewrow span a{ background:url(../images/viewall.png) 0 1px no-repeat; padding:0 0 0 20px; text-decoration:none; color:#969291 }
.viewrow span a:hover{ color:#a8a4a3;}
.viewrow span span{ padding:0 1px;}

.photolist { margin-left:-4px;}
.photolist li{ float:left; margin:0 0 10px 10px;}

.thumbnav { display:block; background:#2f2b2b;}
.thumbnav span{ display:block; width:125px; margin:0 10px; height:73px; padding-top:33px; }
.thumbnav span a{ width:54px; height:35px; margin:0 auto; display:block; background-image:url(../images/photo-thumbnavbg.png); text-indent:-999em;   }
.prevphoto{ background:url(../images/titlebg.png) 0 100% repeat-x; padding-bottom:4px;}
.prevphoto a{ background-position:0 0;}
.prevphoto a:hover{ background-position:-54px 0;}
.nextphoto a{ background-position:0 -35px;}
.nextphoto a:hover{ background-position:-54px -35px;}
.closerow{padding:4px 10px 10px; }
.close{ width:20px; height:20px; background:url(../images/close-btn.png) 0 0 no-repeat; text-indent:-999em; float:right; }
.close:hover{ background-position:0 -20px;} 

.picbox{ position:relative; width:100%; /*height:683px;*/}
.loaderpic{ background:url(../images/loader.gif) 0 0 no-repeat; width:32px; height:32px; position:absolute; left:50%; top:50%; margin:-16px 0 0 -16px;}
.tabdata{   padding:20px;}

.search_title{ text-transform:uppercase; font-size:5.5em; color:#2f2b2b;}
.search_title span{ color:#554e4d;}
.searchtitlebox { background:#1c1717; padding:5em ; }
#serach_result #runwayCallact{ margin-left:-10px; width:auto}
#serach_result #runwayCallact dd.first{ padding-left:10px;}
#serach_result #runwayCallact dd { margin-bottom:10px;}
#serach_result .thumbnav { background:#1c1717; padding:0 12px ; }
#serach_result .thumbnav span{ margin:0; width:100%; padding:39px 0; height:auto; }
#serach_result .thumbnav .prevphoto a{ background-position:-108px 0;}
#serach_result .thumbnav .prevphoto a:hover{ background-position:-54px 0;}
#serach_result .thumbnav .nextphoto a{ background-position:-108px -35px;}
#serach_result .thumbnav .nextphoto a:hover{ background-position:-54px -35px;}

/* 30-04-13 */
.large-select{width:49.8%; float:left; height:42px;}
.large-select .chzn-container-single{height:42px; line-height:42px; width:100% !important;}
.heart-icon-select .chzn-container-single{ background-image: url(../images/heart-icon-select.jpg); background-repeat:no-repeat; background-position:5px 5px; }
.heart-icon-select .chzn-container-single .chzn-single span{ padding-left:45px}
.large-select .chzn-container-single .chzn-single div b{ background-position:0 12px;}
.large-select .chzn-container .chzn-drop{width:98% !important; top:42px !important;}
.fltR{ float:right;}
.large-select .chzn-container-single .chzn-search input{ width:92% !important; float:left;}
.large-select .chzn-container-single .chzn-search{ height:20px; overflow:hidden; clear:both;}
.midQuickaccess{ margin-top:10px; margin-bottom:5px;}

/*----------------------*/
.backgroundcolor{background:#242121;}
.plus-img:hover{}
.ddbagroung{background:url("../images/dotborder.png") repeat-x scroll 0 0 transparent}
.h2bagroung{background:url("../images/dotborder.png") repeat-x scroll 0 0 transparent}



/*------------------------------------*/
.viewbox{ padding:0;}
.topicviewer{ width:454px;  float:left; margin-right:10px; position:relative;}
.hinfocol{ width:457px; float:left; background:url(../images/dotborder.png) 0 0 repeat-x;}
.hinfocol h4{ padding:18px 0; color:#cbc9c9; font-size:34px; text-transform:uppercase;  background:url(../images/dotborder.png) 0 100% repeat-x; line-height:36px; margin-bottom:22px;}
.hinfocol h4 span{ font-size:13px; display:block; line-height:26px; } 
.hinfocol h5{ margin:0 0 5px; font-size:18px; color:#cbc9c9;}
.hinfocol h3{ color:#cbc9c9 !important;}
.hinfocol p{ font-size:13px; color:#cbc9c9 !important;line-height:19px;}




/*-------------------------------------*/

#subtabnavNew{ width:100%; background:#242121; line-height:40px;}
#subtabnavNew li{ float:left; text-transform:uppercase; font-size:11px; font-weight:bold; position:relative;  z-index:5}
#subtabnavNew li a{ color:#554e4d; text-decoration:none; display:block; border-top:solid 5px transparent;  line-height:30px; padding:0 14px 5px;}
#subtabnavNew li a:hover, #subtabnavNew li.active a{  color:#cbc9c9;}
#subtabnavNew li ul{ position:absolute; right:0; top:40px; background:#fff; width:204px; padding:2px 12px; display:none; z-index:14;}
#subtabnavNew li ul li { padding:6px 0 ; border-top:dotted 1px #dfdede; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:30px; font-weight:normal;  width:204px; text-transform:none}
#subtabnavNew li ul li:first-child{ border:0px;}
#subtabnavNew li ul li a:hover, #subtabnavNew li.active ul li a:hover { color:#333;  background:none; border:0;}
#subtabnavNew li ul a, #subtabnavNew li.active ul li a, #subtabnavNew li.more.active ul li a, #subtabnavNew li.more ul li a{color:#969291; background:none; padding:0; border:0;}
#subtabnavNew{ background:#1a1717; }
#subtabnavNew li ul{ right:auto; left:0; font-size:12px; }
.tabcontent #subtabnavNew li ul li{ padding:0; line-height:24px}
.tabcontent #subtabnavNew li.first a{ padding-left:0;}
#subtabnavNew li.more a {  background:url(../images/acco-trigger-hov-arrow.png) 107% 10px no-repeat; padding-right:28px;}
#subtabnavNew li ul{ z-index:22}

/*--------------------------------------------*/
.textupper{text-transform:uppercase;}




/* =Page-Store report
========================================================================================*/


.reportpager { width:50%; float:left; }
.reportpager a { float:left; width:50%; margin:6px 0; line-height:30px; text-align:center; text-decoration:none; text-transform:uppercase;  font-size:11px; color:#554e4d;  }
.reportpager a:hover { color:#969291; }
.reportpager a.first { background:url(../images/vert-border.png) 100% 0 repeat-y; }
.reportpager a span {  width:12px; height:19px; display:block; background:url(../images/sldthumbnav.png) 0 0 no-repeat; margin-top:7px;  }
.reportpager a.prev span { background-position:0 0; float:left; margin-left:12px;  }
.reportpager a.prev:hover span { background-position:0 -19px; }
.reportpager a.next span { background-position:-12px 0; float:right; margin-right:12px; }
.reportpager a.next:hover span { background-position:-12px -19px; }

.buzz {  background:#242121; padding:30px; }
.buzztitle { margin:0px; text-transform:uppercase; color:#b39b80; font-size:45px;    }
.buzzmore { background:#1a1717 url(../images/more-plus.png) 0 -31px no-repeat; width:31px; height:31px; float:right;  margin-top:5px; text-indent:-999em;  }
.buzzmore:hover {background-color:#111010; }
.buzzmore.open{ background-position:0 0;}

.buzzlist { padding:35px 0 0px; display:none;  width:100%; }
.buzzlist li { width:220px; float:left; padding:0 0 4px 0;}
.buzzlist li a{ text-decoration:none; font-size:11px; text-transform:uppercase; color:#cbc9c9; }
.buzzlist li a span { color:#b39b80; }
.buzzlist li a:hover { color:#ce3a7a;  }

.retailstorenav { background:url(../images/dotborder.png) 0 0 repeat-x; }
.retailstorenav li { float:left; width:33.3%; background:url(../images/dotborder.png) 0 100% repeat-x; line-height:38px; text-align:center;  }
.retailstorenav li.last a{ background:none; } 
.retailstorenav li a { color:#969291;  text-transform:uppercase;  font-size:11px; text-align:center; text-decoration:none;  display:block; background:url(../images/divder-call.png) 100% 50% no-repeat; font-weight:bold;   }
.retailstorenav li a:hover { color: #ce3a7a; } 

.buzzdatalist {  padding:0 0 40px;}
.buzzdatalist dd{ width:45%; margin:0 2.5%;  float:left; background:url(../images/dotborder.png) 0 0 repeat-x; padding:40px 0;  }
.buzzdatalist dd.nobg{ background:none;}
.buzzdatalist dd h3 { font-size:45px; text-transform:uppercase; color:#635c5a; line-height:40px; margin-bottom:25px;}
.buzzdatalist ul { padding:0 0 15px;}
.buzzdatalist li { padding:0 0 3px;}
.buzzdatalist li a { color:#635c5a; font-size:11px;text-transform:uppercase; text-decoration:none; font-weight:bold;   }
.buzzdatalist li a:hover{ color:#cbc9c9; }
.readmore { background:#1a1717 url(../images/more-plus.png) 0 -31px no-repeat; width:31px; height:31px; display:block;position:relative; }
.readmore span { background:url(../images/more-icon.png) 0 0 no-repeat; width:69px; height:31px; line-height:31px; position:absolute; left:35px ; top:0; padding:0 0 0 8px; text-align:center; color:#ce3a7a; font-weight:bold; display:none;   }
.readmore:hover span { display:block; }

/*----------------------------------------------------*/
.Storeli{width:107px !important}

/* =Page-Search result new
========================================================================================*/
.savedsearch { line-height:42px; font-family:'Conv_Futura-CondensedLight', Arial, Helvetica, sans-serif; font-size:19px; text-transform:uppercase; color:#cbc9c9; font-weight:normal; padding:0 0 0 7px; }
.savedsearch strong { font-weight:normal; display:inline-block;}
.savedsearch span { color:#ce3a7a; display:inline-block;  padding-left:10px; }
.savedsearch span a { color:#b5b3b3; font-family:'Conv_HelveticaLTStd-Roman', Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none; position:relative; top:-2px; margin-left:3px;}
.savedsearch span a:hover { color:#ce3a7a;}

.smallsearchnav{ float:right; padding:12px 10px 0 0;}
.smallsearchnav a{ float:left; margin-left:18px;}

.ez-hide { opacity: 0; filter: alpha(opacity=0); }
.ez-checkbox { background: transparent url(../images/checkbox.png) 0 0 no-repeat; display: inline-block; width:12px; height:12px; display:inline-block; overflow:hidden;  margin-right:4px; }
.ez-radio { background: transparent url(../images/checkbox.png) 0 1px no-repeat; display: inline-block; width:12px; height:12px; display:inline-block; overflow:hidden; }
.ez-checked { background-position: 0 -12px; }
.ez-selected { background-position: 0 -12px; }

#accordian dd ul li { color:#635c5a; }
.ref_serch_cnt { background:#1a1717; }
#accordian dd ul.checkboxlist li{ padding-left:12px;}
#accordian dd ul.checkboxlist li.selcheck { color:#cbc9c9;}

.refonetab { background:#242121; }
.refonetab li { float:left; line-height:40px;  } 
.refonetab li.active { background:#1a1717; }
.refonetab li a { color:#b3b1b1; text-transform:uppercase;  font-size:14px; text-decoration:none; font-weight:bold; width:140px; display:block; padding:0 14px; }
.refonetab li a.scrap { width:60px; padding:0; text-align:center; }
.refonetab li a.scrap span { margin:10px 13px;}

.advance-search-select { width:232px; margin-right:2px; float:left; }
.advance-search-select .chzn-container-single{height:42px; line-height:42px; width:100% !important; float:left; }
.advance-search-select .chzn-container-single .chzn-single div b{ background-position:0 12px;}
.advance-search-select .chzn-container .chzn-drop{width:98% !important; top:42px !important; padding:5px 1%; }
.advance-search-select .chzn-container-single .chzn-search input{ width:92% !important; float:left;}
.advance-search-select .chzn-container-single .chzn-search{ height:20px; overflow:hidden; clear:both;}
.advsearchrow #search { padding:0;}
.advsearchrow #search input[type="text"]{ width:360px; color:#969291; font-size:13px; padding:8px 18px 9px 18px; margin:0 2px 0 0;}
.advsearchrow #search input[type="submit"] { height:42px; margin:0; }
.ser-resultbox { background:#1a1717;}

.ser-result-list { padding: 0 0 0 11px;}
.ser-result-list dd { padding:9px; float:left; width:144px;height:300px; margin-left:-11px; position:relative;/* z-index:1*/ }
.ser-result-list dd:hover{ background:#2f2b2b; box-shadow: 0 0 20px rgba(0,0,0,0.3); /*z-index:2;*/}
.ser-result-list dd figure { position:relative; }
.ser-result-list dd figure img { width:100%;}
.ser-result-list dd figure .ui-draggable-dragging img  { width:auto;}
.ser-result-list dd:hover .serchthumb-cntnav { display:block;}
.serchthumb-cntnav { position:absolute; right:10px; top:10px; width:29px; display:none; }
.serchthumb-cntnav a{ width:29px; height:29px; background-color:#1a1717; background-repeat:no-repeat; background-position:center center; margin-bottom:5px; text-indent:-999em; display:block;   }
.serchthumb-cntnav a.add{ background-image:url(../images/add-s-icon.png);}
.serchthumb-cntnav a.sprint{ background-image:url(../images/print-icon.png);}
.serchthumb-cntnav a.scrap{ background-image:url(../images/scrap-s-icon.png);}
.serchthumb-cntnav a.down{ background-image:url(../images/down-sr-icon.png);}
.serchthumb-cntnav a.email{ background-image:url(../images/email-s-icon.png);}
.serchthumb-cntnav a:hover { background-color:#242121;}
.ser-thumbinfo { padding:10px; font-weight:bold; min-height:44px; max-height:44px;}
.ser-thumbinfo span.selcheck { color:#ce3a7a;} 
.ser-thumbinfo em { font-style:normal; padding-left:20px; display:inline-block;}
.ser-thumbinfo .selected{ color:#ce3a7a;}
.scrapbook_folder { width:1200px; position:fixed; left:50%; bottom:0; background:#635c5a; z-index:10; margin-left:-600px;}
.scrap-heading { background:#4f4948;   }
.scrap-heading a.dropzone{ background:#635c5a url(../images/scrap-fold-icon.png) 20px 13px no-repeat;  padding:0 16px 0 60px;  display:block; text-decoration:none; text-transform:uppercase; color:#1a1717;  font-size:11px; float:left;float:left; line-height:44px; }
.scrap-heading a.dropzone span { display:block; padding-right:45px; background:url(../images/scrap-arrow.png) 100% -42px no-repeat; } 
.scrap-heading a.dropzone .open span { background-position:100% 2px;}
.searchresult { padding-bottom:44px;}
.scrapdata { padding:20px 35px 10px; display:none; min-height:180px; position:relative; }
#sb_slider a{ position:relative; float:left;/* margin:0 10px 10px 0;*/ }
#sb_slider a span.delthumb { background:url(../images/delicon.png) 0 0 no-repeat; width:15px; height:15px; position:absolute; right:-7px; top:-7px; display:none; }
#sb_slider a:hover span.delthumb{ display:block; }
#sb_slider a.sampledrag span.delthumb { display:none; }
div.result { width:500px;}
.searchdropdata { background:#ce3a7a; padding:20px; width:270px; position:absolute; left:0; top:35px; z-index:99; display:none; }
.searchdrop { padding-bottom:20px;}
.searchdrop .chzn-container-single{height:42px; line-height:42px; width:100% !important; float:left; background:#ffffff; }
.searchdrop .chzn-container-single .chzn-single div b{ background-position:0 12px;}
.searchdrop .chzn-container .chzn-drop{width:98% !important; top:42px !important; padding:5px 1%; }
.searchdrop .chzn-container-single .chzn-search input{ width:87% !important; float:left; margin-left:1%;}
.searchdrop.chzn-container-single .chzn-search{ height:20px; overflow:hidden; clear:both;}
.searchdrop { width:310px; position:relative; float:right; z-index:8;  }
.searchdrop dd { float:left; width:155px; }
.searchdrop dd a.search { color:#635c5a; display:block; text-align:center; text-transform:uppercase; font-size:14px; background:#2f2b2b; line-height:35px; font-weight:bold; text-decoration:none;  }
.searchdrop dd a.search:hover, .searchdrop dd.active a.search { background:#ce3a7a; color:#fff; }
.size-handler { padding:0 0 0 7px; background:url(../images/sld-imgthumb-left.gif) 0 0 no-repeat; margin:8px 12px 14px 11px;}
.imgrthumbcor { padding:9px 20px 0 0; background:url(../images/sld-imgthumb-right.gif) 100% 0 no-repeat;  height:19px; }
.ui-draggable-dragging { z-index:999;}



.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 3px; height: 11px; cursor: pointer;  background:#b39b80; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background:#8aacb8; }

.ui-slider-horizontal { width:182px;  height:1px ; background:#b39b80; }
.ui-slider-horizontal .ui-slider-handle { top: -5px;   }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.aacordiondata{  display:none;  padding:20px 13px 12px ; font-size:11px; font-weight:bold; background:#1c1717 url(../images/titlebg.png) 0 0 repeat-x;   margin:0 13px;  }
.aacordiondata .chzn-container { width:100% !important}
#accordian dd .aacordiondata .chzn-container .chzn-results{ display:block !important; background:none; padding:0 0 0 4px; font-weight:normal; line-height:20px; }
#accordian dd .aacordiondata .chzn-container .chzn-results li { padding:2px 5px; color:#737471; font-weight:normal;}
#accordian dd .aacordiondata .chzn-container .chzn-results li a:hover { color:#1a1717;} 

.sel_designer { padding:13px 0 0 0; }
.sel_designer h5 { color:#635c5a; font-size:13px; text-transform:uppercase; font-weight:normal; margin-bottom:6px;}
.sel_designer span { color:#737471; text-transform:none; font-weight:normal; }
.sel_designer span a { color:#737471; text-decoration:none; margin-right:3px; }
.sel_designer span a:hover { color:#ce3a7a; }

input[type="text"].reposrt-search { background:#fff; color:#fff; color:#1a1717; width:94%;  padding: 5px 3%; font-size:11px; margin-bottom:10px; }  
input[type="submit"].reposrt-search-submit { background:#a12d5e; text-transform:uppercase; color:#fff;  padding: 5px 18px 6px; }
input[type="submit"].reposrt-search-submit:hover { background:#7b113e; }

.prefdropbox { background:#fff; position:absolute; right:0; top:25px; padding:30px; width:228px; display:none;}
.prefarrow { position:absolute; right:46px; top:-8px; width:16px; background:url(../images/pref-arrow.png) 0 0 no-repeat; height:8px; }
.prefdropbox h5 { color:#635c5a; font-size:13px;  color:#635c5a; text-transform:uppercase;}
.repview { padding-bottom:25px;  }
.repview a{ float:left; text-indent:-999em; width:48px; height:37px;  background:#2f2b2b url(../images/reportview-iconbg.png) 0 0 no-repeat;  }
.repview a.folder { background-position:0 0;}
.repview a.folder:hover, .repview a.folder.active{ background-position:0 -37px; background-color:#1a1717}
.repview a.landscap { background-position:-48px 0;}
.repview a.landscap:hover, .repview a.landscap.active{ background-position:-48px -37px; background-color:#1a1717}
.repview a.potrait { background-position:-96px 0;}
.repview a.potrait:hover, .repview a.potrait.active{ background-position:-96px -37px; background-color:#1a1717}

.sizer { background:#2f2b2b; padding:10px;}
.sizer .size-handler { margin:0;}
.sizer .imgrthumbcor{ height:11px;} 
div.accountblock { padding:10px 15px; width:140px;top:20px;left:0px;}
div.accountblock a { display:block; border-bottom:solid 1px #ededed; padding:5px 0; line-height:20px;}
div.accountblock a:hover { color:#000;}
div.accountblock a.last { border-bottom:0;}
.savedsearchdrop{}

.savedsearchdrop { position:relative; z-index:3;}
.savedsearchdrop ul{ position:absolute; left:0; top:40px; background:#fff; width:90%; padding:2px 12px; display:none;}
.savedsearchdrop ul li { padding:6px 0 ; border-top:dotted 1px #dfdede; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:30px;}
.savedsearchdrop ul li:first-child{ border:0px;}
.savedsearchdrop ul a { color:#969291; display:block; padding:0px; border:0; float:right; margin:9px 5px 0 0; line-height:11px; }
.savedsearchdrop a.springlink { padding:0; line-height:24px; }
.savedsearchdrop a.springlink span { border-top:solid 5px transparent; display:block; padding:3px 12px 8px;}
.savedsearchdrop a.springlink:hover span , .savedsearchdrop.active a.springlink span {/* border-top-color:#fff;*/}
.savedsearchdrop a.springlink:hover, .savedsearchdrop.active a.springlink{ background:url(../images/spring-arrow-down.png) 100% 50% no-repeat;}


/*--------------------------------------*/
.topnavback{ background:url(../images/arrow.png);}
.topnavbackman{ background:url(../images/arrow.png);left:18% !important}
.topnavbackgirl{ background:url(../images/arrow.png);left:29% !important}
.topnavbackboy{ background:url(../images/arrow.png);left:40% !important}
.topnavbackacc{ background:url(../images/arrow.png);left:54% !important}
.topnavbackhome{ background:url(../images/arrow.png);left:69% !important}
.topnavbackbeauty{ background:url(../images/arrow.png);left:82% !important}
.topnavbackyouth{ background:url(../images/arrow.png);left:94% !important}
.topnavbackdenim{ background:url(../images/arrow.png);left:10% !important}
.topnavbacklife{ background:url(../images/arrow.png);left:33% !important}
.topnavbackmag{ background:url(../images/arrow.png);left:58% !important}
.topnavbackstreet{ background:url(../images/arrow.png);left:86% !important}


/*----------------------------------------*/
.maxheight {max-height:188px;}

.maxheight-tabfolder-dd{height:260px}
.maxheight-tabfolder-img{max-height: 216px;}

.maxheight-recentstore-dd{height:216px}
.maxheight-recentstore-img{max-height: 216px;}

.maxheight-runway-dd{height:216px}
.maxheight-runway-img{max-height: 216px;}

.maxheight-storesection-dd{height:216px}
.maxheight-storesection-img{max-height: 216px;}


.maxheight-themecollection-dd{height:216px}
.maxheight-themecollection-img{max-height: 216px;}

.maxheight-byclassrunway-dd {height:260px;}
.maxheight-byclassrunway-img {max-height:216px;}

.maxheight-allstore-dd{height: 260px;}
.maxheight-allstore-img{max-height: 216px;}

.maxheight-bycity-dd{height: 260px;}
.maxheight-bycity-img{max-height: 216px;}

.maxheight-kw-dd{height: 260px;}
.maxheight-kw-img{max-height: 216px;}

/*------------------------------------*/
.sb_folder { float:left; margin-left:8px; width:235px;  }
.sb_folder .chzn-container-single{height:44px; line-height:44px; width:100% !important; float:left; font-weight:normal }
.sb_folder .chzn-container-single .chzn-single { font-weight:normal }
.sb_folder .chzn-container-single .chzn-single div b{ background-position:0 12px; }
.sb_folder .chzn-container .chzn-drop{width:98% !important; top:42px !important; padding:5px 1%; }
.sb_folder .chzn-container-single .chzn-search input{ width:92% !important; float:left;}
.sb_folder .chzn-container-single .chzn-search{ height:20px; overflow:hidden; clear:both;}

#sb_slider { width:100%; height:162px; }
#sb_slider li { width:103px; float:left; padding:7px 10px 0 0; }
.sbprev { background:url(../images/sbprev.png) 0 0 no-repeat; width:14px; height:21px; text-indent:-999em; position:absolute; left:9px; top:90px; display:block ; } 
.sbnext { background:url(../images/sbprev.png) -14px 0 no-repeat; width:14px; height:21px; text-indent:-999em; position:absolute; right:9px; top:90px; display:block ; } 

/*----------------*/
.addzone{float:left;padding:20px;}
.addzone strong{color:Black;font-size:16px;}
.addzone p{color:Black;font-size:14px;}
.fullwidth{width:100% !important;}

/*-----popup-----*/
#mask{display: none;background: #000; position: fixed; left: 0; top: 0; z-index: 10;width: 100%; height: 100%; opacity: 0.6;z-index: 999;}
#mask1{display: none;background: #000; position: fixed; left: 0; top: 0; z-index: 10;width: 100%; height: 100%; opacity: 0.6;z-index: 999;}
.pop-box{display:none;float: left;position: fixed;top: 50%; left: 50%;z-index: 99999;}

/* Download_Popup */
.downloadbox { background:#fff; padding:38px; position:absolute; right:0; top:340px; z-index:9999; width:422px; font-size:14px;   }
.downloadbox input[type="text"], .signinbox input[type="password"] { background:#fff; width:94%; padding:6px 3%; height:24px; line-height:24px; }
.downloadbox .listing{border-bottom:#c0bfbf dotted 1px; margin-bottom:25px;}
.downloadbox .listing dd { padding:10px; color:#969291; border-top:#c0bfbf dotted 1px; }
.downloadbox .listing dd.label-selected{ background:#f2f1f1;}
.downloadbox .listing dd label{ width:200px; float: left; display:inline-block}
.downloadbox .listing dd .cal1{ width:120px; float: left; display:inline-block}
.downloadbox .listing dd .cal2{ float: right; display:inline-block; font-weight:bold;}
.downloadbox .header {font-family:'Conv_HelveticaLTStd-Roman', Arial, Helvetica, sans-serif; margin:0 0 15px 0; text-transform:uppercase; }
.downloadbox .header p{padding: 0 0 5px;}
.downloadbox .header .title{ float:left; width:315px;  color:#969291; font-size:11px;}
.downloadbox .header .title h2 { clear:both; color:#2f2b2b; font-size:18px;}
.downloadbox input[type="radio"] { margin:0 7px 0 0; position:relative; top:2px;}
.downloadbox input[type="submit"], .downloadbox input[type="button"] { background:#a12d5e url(../images/downloadbtn.png) 10px center no-repeat; text-transform:uppercase; padding-left:40px;}
.downloadbox input[type="submit"]:hover, .downloadbox input[type="button"]:hover { background-color:#83244c; }
.downloadbox .closeme{ width:20px; height:20px; background:url(../images/close-btn.png) 0 0 no-repeat; text-indent:-999em; float:right; }
.downloadbox .closeme:hover{ background-position:0 -20px;}

/*-----------------------*/
.autosearch{min-height: 10px; overflow-x: hidden; overflow-y: scroll; position: absolute;/* top: 145px; */width: 260px; z-index: 100; background-color: white;/* left: 986px;*/ max-height: 200px;padding:5px;}
.titleSectionHP{padding-top: 6px; font-size: 14px;}
.hinfocol p a{color: #635C5A;font-size: 13px;line-height: 19px;text-decoration:none;text-transform:uppercase;}
/*-----------------------*/
.serchthumb-cntnav div{ width:29px; height:29px; background-color:#1a1717; background-repeat:no-repeat; background-position:center center; margin-bottom:5px; text-indent:-999em; display:block;cursor:pointer;   }
.serchthumb-cntnav div.add{ background-image:url(../images/add-s-icon.png);}
.serchthumb-cntnav div.sprint{ background-image:url(../images/print-icon.png);}
.serchthumb-cntnav div.scrap{ background-image:url(../images/scrap-s-icon.png);}
.serchthumb-cntnav div.down{ background-image:url(../images/down-sr-icon.png);}
.serchthumb-cntnav div.email{ background-image:url(../images/email-s-icon.png);}
.serchthumb-cntnav div.cp_notes{ background-image:url(../images/sb-note1.png);}
.serchthumb-cntnav div:hover { background-color:#242121;}

.iframeSize {width: 922px; height: auto; min-height: 537px;border: none; margin-left: -20px; padding: 0px; text-align:center; height:100%;}

/*------------------------------------*/
/*
.buzzdatalistAllStore {  padding:0 0 40px;}
.buzzdatalistAllStore dd{ width:23%; margin:0 1%;  float:left; padding-top:20px;  }
.buzzdatalistAllStore dd.nobg{ background:none;}
.buzzdatalistAllStore li a { color:#635c5a; font-size:11px;text-transform:uppercase; text-decoration:none; font-weight:bold;   }
.buzzdatalistAllStore li a:hover span{ color:#cbc9c9; }
*/
.spStorename{color:#CE3A7A; font-weight: bold;}
.spCityName{color:#635c5a;}
.spStoreUpdateDate{color:#cbc9c9;}
.allStorePDM{float: left;margin-left: 7px;width: 23%;}
.byStoreDatePDM{margin-left:30px;}
.allStorePDM .chzn-container-single{height:44px; line-height:44px; width:100% !important; float:left; font-weight:normal }
.allStorePDM .chzn-container-single .chzn-single { font-weight:normal }
.allStorePDM .chzn-container-single .chzn-single div b{ background-position:0 12px; }
.allStorePDM .chzn-container .chzn-drop{width:98% !important; top:42px !important; padding:5px 1%; }
.allStorePDM .chzn-container-single .chzn-search input{ width:92% !important; float:left;}
.allStorePDM .chzn-container-single .chzn-search{ height:20px; overflow:hidden; clear:both;}

.calltextboxsectionhp{ background:#1c1717; padding:12px 20px; font-size:12px;  color:#cbc9c9; text-transform:uppercase; height:52px; font-weight:bold; position:relative;}
.calltextboxsectionhp span{ color:#ff4798; display:block;}
.calltextboxsectionhp strong{ display:block; font-size:15px;  }
.calltextboxsectionhp strong em{ font-size:16px; left:0; } 
.calltextboxsectionhp small { position:absolute; background:url(../images/call-arrow.png) 0 0 no-repeat; width:14px; height:7px; top:-7px; right:16px; display:block;  }

.storefooter { position:absolute; bottom:-2px;vertical-align:bottom; text-transform:uppercase; color:#fff; font-size:1.2em; color:#fff; width:100%;background:url("../images/footerimage.png") repeat-x scroll 0 -11px  transparent;height:108px; } 

 
.cp_add span, .cp_tabmag span{ background:url(../images/bigzoom.png) 0 0 no-repeat; width:69px; height:62px; line-height:31px; position:absolute; right:55px ; top:0; padding:0 0 0 8px; text-align:center; color:#ce3a7a; font-weight:bold; display:none;   }
.cp_add:hover span, .cp_tabmag:hover span { display:block; }
.cp_print span { background:url(../images/bigprint.png) 0 0 no-repeat; width:69px; height:62px; line-height:31px; position:absolute; right:55px ; top:72px; padding:0 0 0 8px; text-align:center; color:#ce3a7a; font-weight:bold; display:none;   }
.cp_print:hover span { display:block; }
.cp_scrap span { background:url(../images/bigscrapbook.png) 0 0 no-repeat; width:69px; height:62px; line-height:31px; position:absolute; right:55px ; top:144px; padding:0 0 0 8px; text-align:center; color:#ce3a7a; font-weight:bold; display:none;   }
.cp_scrap:hover span { display:block; }

.cp_download span { background:url(../images/bigdownload.png) 0 0 no-repeat; width:69px; height:62px; line-height:31px; position:absolute; right:55px ; top:216px; padding:0 0 0 8px; text-align:center; color:#ce3a7a; font-weight:bold; display:none;   }
.cp_download:hover span { display:block; }
.cp_email span { background:url(../images/bigemail.png) 0 0 no-repeat; width:69px; height:62px; line-height:31px; position:absolute; right:55px ; top:289px; padding:0 0 0 8px; text-align:center; color:#ce3a7a; font-weight:bold; display:none;   }
.cp_email:hover span { display:block; }

.cp_add1 span { background:url(../images/smallzoom.png) 0 0 no-repeat; width:69px; height:30px; line-height:31px; position:absolute; right:32px ; top:0; padding:0 0 0 8px; text-align:center; color:#ce3a7a; font-weight:bold; display:none;   }
.cp_add1:hover span { display:block; }
.cp_print1 span { background:url(../images/smallprint.png) 0 0 no-repeat; width:69px; height:30px; line-height:31px; position:absolute; right:32px ; top:32px; padding:0 0 0 8px; text-align:center; color:#ce3a7a; font-weight:bold; display:none;   }
.cp_print1:hover span { display:block; }

.cp_scrap1 span { background:url(../images/smallscrap.png) 0 0 no-repeat; width:138px; height:30px; line-height:31px; position:absolute; right:32px ; top:67px; padding:0 0 0 8px; text-align:center; color:#ce3a7a; font-weight:bold; display:none;   }
.cp_scrap1:hover span { display:block; }
.cp_download1 span { background:url(../images/smalldownload.png) 0 0 no-repeat; width:99px; height:30px; line-height:31px; position:absolute; right:32px ; top:101px; padding:0 0 0 8px; text-align:center; color:#ce3a7a; font-weight:bold; display:none;   }
.cp_download1:hover span { display:block; }
.cp_email1 span { background:url(../images/smallemail.png) 0 0 no-repeat; width:69px; height:30px; line-height:31px; position:absolute; right:32px ; top:135px; padding:0 0 0 8px; text-align:center; color:#ce3a7a; font-weight:bold; display:none;   }
.cp_email1:hover span { display:block; }

.cp_notes span { background:url(../images/small-note.png) 0 0 no-repeat; width:69px; height:30px; line-height:31px; position:absolute; right:32px ; top:135px; padding:0 0 0 8px; text-align:center; color:#ce3a7a; font-weight:bold; display:none;   }
.cp_notes:hover span { display:block; }

.sp_download1 span { background:url(../images/smalldownload.png) 0 0 no-repeat; width:99px; height:30px; line-height:31px; position:absolute; right:32px ; top:67px; padding:0 0 0 8px; text-align:center; color:#ce3a7a; font-weight:bold; display:none;   }
.sp_download1:hover span { display:block; }
.sp_email1 span { background:url(../images/smallemail.png) 0 0 no-repeat; width:69px; height:30px; line-height:31px; position:absolute; right:32px ; top:101px; padding:0 0 0 8px; text-align:center; color:#ce3a7a; font-weight:bold; display:none;   }
.sp_email1:hover span { display:block; }


.topprint span { background:url(../images/Printtop.png) 0 0 no-repeat; width:69px;  height:40px; position:absolute; right:44px ;  color:#ce3a7a; display:none;top: -32px;   }
.topprint:hover span { display:block; }
.topdownload span { background:url(../images/downloadtop.png) 0 0 no-repeat; width:99px; height:40px; position:absolute; right:7px ; color:#ce3a7a;display:none;top: -32px;    }
.topdownload:hover span { display:block; }
.topprintAllStore span {background: url("../images/Printtop.png") no-repeat scroll 0 0 transparent;color: #CE3A7A;display: none;height: 40px;position: absolute;right: 6px;top: -32px;    width: 69px;display:none; }
.topprintAllStore:hover span { display:block; }

.leftdenimsub{left:-605px !important;width:200% !important}

#runwayHpItem { width:100%; clear:both; padding:10px 0;} 
#runwayHpItem dd{ float:left; padding-left:7px; width:228px; }
#runwayHpItem dd a{ text-decoration:none;}
#runwayHpItem dd.first{ padding-left:0;}

.sb_folder a{text-decoration:none;}
.scrapAddFolder span{text-decoration:none;text-align:center;color:#1B1717;font-size:11px;padding-left:20px;}  

/*========================================*/
.buzzdatalistnallstore {  padding:0 0 40px;}
.buzzdatalistAllStore dd{ width:23%; margin:0 1%;  float:left; padding-top:20px;  }
.buzzdatalistnallstore dd.nobg{ background:none;}
.buzzdatalistnallstore dd h3 { font-size:45px; text-transform:uppercase; color:#635c5a; line-height:40px; margin-bottom:25px;}
.buzzdatalistnallstore ul { padding:0 0 15px;}
.buzzdatalistnallstore li { padding:0 0 3px;}
.buzzdatalistnallstore li a { color:#635c5a; font-size:11px;text-transform:uppercase; text-decoration:none; font-weight:bold;   }
.buzzdatalistnallstore li a:hover{ color:#cbc9c9; }

.store { color:#CE3A7A; }
.storea { color:#FFFFFF; }
.buzzdatalistnall {  padding:0 0 40px;}
.buzzdatalistnall dd{ width:28%; margin:0 0.2%;  float:left; padding-top:0px;padding-bottom:10px;  }
.buzzdatalistnall dd.nobg{ background:none;}
.buzzdatalistnall dd h3 { font-size:45px; text-transform:uppercase; color:#635c5a; line-height:40px; margin-bottom:25px;}
.buzzdatalistnall ul { padding:0 0 15px;}
.buzzdatalistnall li { padding:0 0 3px;}
.buzzdatalistnall li a { color:#635c5a; font-size:11px;text-transform:uppercase; text-decoration:none; font-weight:bold;   }
.buzzdatalistnall li a:hover{ color:#cbc9c9; }
/*.youth {  background:#242121; padding:30px;padding-top:3px;padding-left:6px; }
.youthtitle { margin:0px; text-transform:uppercase; color:#b39b80; font-size:45px;}
.youth p{font-size:14px;}*/

.buzzmarketsec {  padding:0 0 10px;}
.buzzmarketsec dd{ width:15%; margin:-1 2.5%;  float:left; padding-top:20px;line-height:18px;  }
.buzzmarketsec dd.nobg{ background:none;}
.buzzmarketsec dd a { color:#cbc9c9; font-size:11px;text-transform:uppercase; text-decoration:none; font-weight:bold;padding-left:5px   }
 .buzzdatalistAllStore {  padding:0 0 40px;background:none repeat scroll 0 0 #2F2B2B;}
.buzzdatalistAllStore dd{ width:27%; margin:0 2.5% 0 30px;  float:left; padding-top:20px;  }
.buzzdatalistAllStore dd.nobg{ background:none;}
.buzzdatalistAllStore li a { color:#635c5a; font-size:11px;text-transform:uppercase; text-decoration:none; font-weight:bold;   }
.buzzdatalistAllStore li a:hover span{ color:#cbc9c9; }

.spStorename{color:#CE3A7A; font-weight: bold;}
.spCityName{color:#635c5a;}
.spStoreUpdateDate{color:#cbc9c9;}
/*.allStorePDM{float: left;margin-left: 2px;width: 24%;}
.allStorePDM .chzn-container-single{height:44px; line-height:44px; width:100% !important; float:left; font-weight:normal }
.allStorePDM .chzn-container-single .chzn-single { font-weight:normal }
.allStorePDM .chzn-container-single .chzn-single div b{ background-position:0 12px; }
.allStorePDM .chzn-container .chzn-drop{width:98% !important; top:42px !important; padding:5px 1%; }
.allStorePDM .chzn-container-single .chzn-search input{ width:92% !important; float:left;}
.allStorePDM .chzn-container-single .chzn-search{ height:20px; overflow:hidden; clear:both;}
.storefooter { padding:7%; position:absolute; left:0 ; top:550px; text-transform:uppercase; color:#fff; font-size:1.2em; color:#fff; width:86%; } */
.marketsign{border-bottom:2px solid #635C5A;padding-bottom:15px;padding-left:30px;}
.marketspan{font-weight: bold; margin: 2px 10px 10px -13px; position: absolute;}
.buzzdatalistAllStore li{position:relative; float:left;}
.buzzdatalistAllStore li{width: 85%; float: left; padding-left:10px;}
.markethead{font-weight: bold; margin: 0px 10px 10px -13px; position: absolute;}
.marketlegend{font-weight: bold; margin-left: 3px; color: rgb(203, 201, 201);}
.quickaccessServicehp{min-height:221px;}
.reportperiod{margin-bottom: -28px; margin-top: 23px; padding: 0px; color: rgb(203, 201, 201);text-transform:uppercase;}
.bystorefilter{padding: 0px; color: rgb(203, 201, 201); float: left; margin-bottom: -28px; margin-top: 12px; text-transform: uppercase; margin-left: 217px;}

.reportpagerbelow { width:100%; float:left; }
.reportpagerbelow a { float:left; width:10%; margin:6px 0; line-height:30px; text-align:center; text-decoration:none; text-transform:uppercase;  font-size:11px; color:#554e4d;  }
.reportpagerbelow a:hover { color:#969291; }
.reportpagerbelow a.first { background:url(../images/vert-border.png) 100% 0 repeat-y; }
.reportpagerbelow a span {  width:12px; height:19px; display:block; background:url(../images/sldthumbnav.png) 0 0 no-repeat; margin-top:7px;  }
.reportpagerbelow a.prev span { background-position:0 0; float:left; margin-left:12px;margin-top: 5px;  }
.reportpagerbelow a.prev:hover span { background-position:0 -19px; }
.reportpagerbelow a.next span { background-position:-12px 0; float:right; margin-right:12px;margin-top: 5px;  }
.reportpagerbelow a.next:hover span { background-position:-12px -19px; }

.BigImageFooter{padding-left:5px;}

.footertext{bottom: 10px; margin-top: 0px; left: 7px; position: absolute;}

.sbprev1 { background:url(../images/sbprev.png) 0 0 no-repeat; width:14px; height:21px; text-indent:-999em; position:absolute; left:9px; top:90px; display:block !important; } 
.sbnext1 { background:url(../images/sbprev.png) -14px 0 no-repeat; width:14px; height:21px; text-indent:-999em; position:absolute; right:9px; top:90px; display:block !important; } 
/*
.navPrev { background:url(../images/sbprev.png) 0 0 no-repeat; width:14px; height:21px; text-indent:-999em; position:absolute; left:9px; top:90px; display:block !important; } 
.navNext { background:url(../images/sbprev.png) -14px 0 no-repeat; width:14px; height:21px; text-indent:-999em; position:absolute; right:9px; top:90px; display:block !important; } 
#sb_slider .navPrev, #sb_slider .navNext, #sb_slider .navPlay, #sb_slider .navPause 
{
    width:16px; height:22px; position:absolute;  
    background:url(navbuttons.png); 
    display:inline-block; z-index:5; cursor:pointer;
}
#sb_slider .navPrev {background:url(../images/sbprev.png) 0 0 no-repeat; width:14px; height:21px; top:90px;left:3px;}
#mcts1 .navPrev:hover {background-position:0 -44px;}
#sb_slider .navPrevDisabled, #mcts1 .navPrevDisabled:hover {background-position:0 0;cursor:default;}

#sb_slider .navNext {background:url(../images/sbprev.png) -14px 0 no-repeat; width:14px; height:21px;top:90px;right:5px;} 
#sb_slider .navNextDisabled, #mcts1 .navNextDisabled:hover {background-position:-16px 0; cursor:default;} 

.navPrev, .navPlay, .navPause, .navNext 
{
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   -o-user-select: none;
   user-select: none;
}*/

.runwayheadername{font-size:35px !important}
.sectionhpimage{width:228px;height:152px;}
.serviceslider{ width:704px; height:466px; float:left; margin-right:10px;  position:relative; background:#1c1717; }
.serviceflexslider {margin: 0; padding: 0;}
.serviceflexslider .slides > li {display: none; -webkit-backface-visibility: hidden; position:relative; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.serviceflexslider .slides img {width: 100%; display: block;}
.serviceflex-pauseplay span {text-transform: capitalize;}
.serviceflexslider h3{ font-size:5em; color:#fff; position:absolute; left:0.4em; bottom:0.15em; width:75%; text-transform:uppercase; }
.serviceflexslider h3 span { font-size:0.45em; font-weight:normal; display:block; line-height:1em; }
.serviceflexslider h3 em{ position:relative; left:-0.22em; font-style:normal;}

.searchdropdata .chzn-container{border:1px solid;}

.autosearch li a{text-decoration:none;font-size:15px;font-family:Helvetica,Arial,sans-serif;color:Black}
.autosearch li{line-height:17px;}
.autosearch li a:hover{color:#CE3A7A;}
#ctl00_txtSelectSearch{border:1px solid;margin-bottom:0px;width:69%;float:left;}
.serchimage{width:24% !important;padding:0px !important}
.subnavforipad{display:none;}





/* Page effect css */ 
.loader_inner { position:fixed; left:50%; top:50%; margin:-16px 0 0 -16px; }
.fader { /*display:none;*/}

.my_scp { background-position:-178px 0; display:inline-block; height:19px; width:33px; margin-right:7px; vertical-align:middle; position:relative; top:-2px;  }
.schelp { text-transform:uppercase; color: #635c5a; font-size:13px; margin:25px 0; font-weight:bold; text-decoration:none; display:inline-block; }
.sbevent { padding:0 0 10px 0;}
.sbevent li { float:left; padding:0 14px 12px 0;}
.sbevent li.nopad{ padding-right:0;}

.breadcrumb_new {  font-family:'Conv_Futura-CondensedLight',Arial,Helvetica,sans-serif; color:#cbc9c9; font-size:19px; float:left; line-height:42px; margin-bottom:5px; }
.breadcrumb_new li { float:left; background:url(../images/bread-divider.png) 100% 50% no-repeat; padding:0 14px 0 12px; color:#ce3a7a; }
.breadcrumb_new li a { text-decoration:none; color:#cbc9c9; }
.breadcrumb_new li a:hover { color:#fff; }
.breadcrumb_new li.nobg { background:none; } 

.scpnav { float:right; padding-top:10px; }
.scpnav li { float:left; padding-left:15px; }
.scpnav li a { display:block; text-indent:-999em; background:url(../images/scp-icons.png) 0 0 no-repeat; width:25px; height:17px; }
.scpnav li a.del { background-position: 0 0;}
.scpnav li a.del:hover { background-position: 0 -17px;}
.scpnav li a.duplicate { background-position: -25px 0;}
.scpnav li a.duplicate:hover { background-position: -25px -17px;}
.scpnav li a.upload { background-position: -50px 0;}
.scpnav li a.upload:hover { background-position: -50px -17px;}
.scpnav li a.print { background-position: -75px 0;}
.scpnav li a.print:hover { background-position: -75px -17px;}

.tipsy { font-size: 11px; position: absolute; padding: 5px; z-index: 100000; text-transform:uppercase; font-weight:bold;  }
.tipsy-inner { background-color: #fff; color: #ce3a7a; max-width: 350px; padding: 8px 20px; text-align: center; }
.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #ddd; }
.tipsy-arrow-n { border-bottom-color: #fff; }
.tipsy-arrow-s { border-top-color: #fff; }
.tipsy-arrow-e { border-left-color: #fff; }
.tipsy-arrow-w { border-right-color: #fff; }
.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }

.modenav { background:#242121;   }
.scp_modenav { line-height:42px; float:left;  }
.scp_modenav li { float:left; }
.scp_modenav li a { color:#554e4d; padding:0 15px; display:block; text-transform:uppercase; text-decoration:none; font-weight:bold;  }
.scp_modenav li a:hover, .scp_modenav li a.active { background:#1a1717; color:#cbc9c9;  }
.selall { float:right; padding:14px 14px 0 ; color:#969291; font-weight:bold;  }

.dragimgscroll { width: 100%; height: 480px; overflow: auto; margin-top:18px; width:200px !important;}
.jspContainer { overflow: hidden; position: relative; width:200px !important;}
.jspPane { position: absolute; width:195px !important;}
.jspVerticalBar { position: absolute; top: 0; right:2px; width:1px; height: 100%;  }
.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: #2f2b2b; position: relative;  }
.jspDrag { background: #554e4d; position: relative; top: 0; left: -2px; cursor: pointer; width:5px; margin:0;  }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; }
.jspArrow.jspDisabled { cursor: default; background: #80808d; }
.jspVerticalBar .jspArrow { height: 16px; }
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { background: #eeeef4; float: left; height: 100%; }

#clg_modedrop { height:538px;  }
.clgmodebox { background:#fff; width:682px; padding:10px; float:left; position:relative; height:538px;  }
#ui_text {text-decoration:none; border:none !important; z-index:999 !important}
.clgdatabox { background:#1a1717; padding:10px;  }
.clgnav { float:right;    }
.clgnav a { margin-left:3px;}
.drag_imgcol { width:186px; float:left; margin-left:22px; }
.drag_imgcol h2 { background:url(../images/titlebg.png) left bottom repeat-x; color:#969291; margin:0; padding:6px 0 20px; font-size:13px; margin-bottom:20px; font-weight:bold; text-transform:uppercase; line-height:16px;  }

#dragimg_list { margin-top:-10px; }
#dragimg_list li { float:left; padding:10px 10px 0 0;  }
#dragimg_list li img { width:79px; height:119px;}
.dragimg_list .ui-draggable-dragging {  }

#clg_modedrop a {  float: left; position:absolute; border:solid 2px #fff;  -moz-transition:border 0.2s ease-in; -webkit-transition:border 0.2s ease-in; -o-transition:border 0.2s ease-in; -ms-transition:border 0.2s ease-in; transition:border 0.2s ease-in;   }
.delete_drgimg { background:url(../images/delete-dragpic.jpg) 0 0 no-repeat; width:22px; height:21px; display:block; position:absolute; right:-11px; top:-10px; display:none; }
#clg_modedrop a:hover { border:solid 2px #b39b80; }
#clg_modedrop a:hover span.delete_drgimg { display:block; }

.latestPostingForecastingHP{ margin: 0 auto; padding: 0 0 10px;  width: 194px; }

.folderddl .chzn-container-single .chzn-search input{width:170px !important;}

.folderddl #ctl00_ContentPlaceHolder1_allstoregallary_ddlAddToScrapbookFolder_chzn{width:213px !important;}
.folderddl #ctl00_ContentPlaceHolder1_citygallary_ddlAddToScrapbookFolder_chzn{width:213px !important;}
.folderddl #ctl00_ContentPlaceHolder1_reporttab_ddlAddToScrapbookFolder_chzn{width:213px !important;}
.folderddl #ctl00_ContentPlaceHolder1_runwaygallary_ddlAddToScrapbookFolder_chzn{width:213px !important;}
.folderddl #ctl00_ContentPlaceHolder1_runwayhp_ddlAddToScrapbookFolder_chzn{width:213px !important;}
.folderddl #ctl00_ContentPlaceHolder1_storereport_ddlAddToScrapbookFolder_chzn{width:213px !important;}
.folderddl #ctl00_ContentPlaceHolder1_themecollectiongalary_ddlAddToScrapbookFolder_chzn{width:213px !important;}
.folderddl #ctl00_ContentPlaceHolder1_VisiterTab_ddlAddToScrapbookFolder_chzn{width:213px !important;}

.betalogo{ background-image:url(../images/fs_beta_logo.png);width:183px !important;}

.newfolderpopup .chzn-container-single .chzn-search input{width:170px !important;}
.newfolderpopup .chzn-container-single{background:#CCCCCC !important}
.folderddl .chzn-container-single{background:#CCCCCC !important}


.notedesc  h2{ background:url(../images/titlebg.png) left bottom repeat-x; color:#969291; margin:0; padding:12px 0 15px; font-size:14px; margin-bottom:12px; font-weight:bold; }

#ctl00_ContentPlaceHolder1_dvSaveSelectDesigner span{padding-right:5px;}
#ctl00_ContentPlaceHolder1_dvSaveSelectStore span{padding-right:5px;}
#ctl00_ContentPlaceHolder1_dvSaveSelectShow span{padding-right:5px;}


.cp_downloadtab span { background:url(../images/bigdownload.png) 0 0 no-repeat; width:69px; height:62px; line-height:31px; position:absolute; right:55px ; top:216px; padding:0 0 0 8px; text-align:center; color:#ce3a7a; font-weight:bold; display:none;   }
.cp_downloadtab:hover span { display:block; }
.cp_emailtab span { background:url(../images/bigemail.png) 0 0 no-repeat; width:69px; height:62px; line-height:31px; position:absolute; right:55px ; top:289px; padding:0 0 0 8px; text-align:center; color:#ce3a7a; font-weight:bold; display:none;   }
.cp_emailtab:hover span { display:block; }
.cp_printtab span { background:url(../images/bigprint.png) 0 0 no-repeat; width:69px; height:62px; line-height:31px; position:absolute; right:55px ; top:72px; padding:0 0 0 8px; text-align:center; color:#ce3a7a; font-weight:bold; display:none;   }
.cp_printtab:hover span { display:block; }


/*-----------------------------------search changes-----------------*/
#ctl00_ContentPlaceHolder1_dvDesigner .chzn-container {/* font-size: 13px; position: relative; display: inline-block; zoom: 1;  *display: inline;*/}
#ctl00_ContentPlaceHolder1_dvDesigner .chzn-container .chzn-drop { background: #fff;   position: absolute; top: 21px !important; left: 0; z-index: 1010; border-bottom:solid 1px #2a2626; padding:5px;   }
#ctl00_ContentPlaceHolder1_dvDesigner .chzn-container-single{ background:#635c5a; line-height:20px;}
#ctl00_ContentPlaceHolder1_dvDesigner .chzn-container-single .chzn-single {display:none; /*color:#1b1717; text-transform:uppercase; text-decoration:none; font-size:11px; font-weight:bold; */ }
#ctl00_ContentPlaceHolder1_dvDesigner .chzn-container-single .chzn-default { color: #999; height:20px;  }
#ctl00_ContentPlaceHolder1_dvDesigner .chzn-container-single .chzn-single span { margin-right: 22px; display: block; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; padding-left:16px; color:#1b1717; font-size:11px; }
#ctl00_ContentPlaceHolder1_dvDesigner .chzn-container-single .chzn-single abbr { display: block; position: absolute; right: 26px; top: 6px; width: 12px; height: 12px; font-size: 1px; background: url(../images/chosen-sprite.png) -42px 1px no-repeat; }
#ctl00_ContentPlaceHolder1_dvDesigner .chzn-container-single .chzn-single abbr:hover { background-position: -42px -10px; }
#ctl00_ContentPlaceHolder1_dvDesigner .chzn-container-single.chzn-disabled .chzn-single abbr:hover { background-position: -42px -10px; }
#ctl00_ContentPlaceHolder1_dvDesigner .chzn-container-single .chzn-single div { position: absolute; right: 5px; top: 0; display: block; height: 100%; width: 18px; }
#ctl00_ContentPlaceHolder1_dvDesigner .chzn-container-single .chzn-single div b { background: url(../images/chosen-sprite.png) no-repeat 0px 2px; display: block; width: 100%; height: 100%; }
#ctl00_ContentPlaceHolder1_dvDesigner .chzn-container-active .chzn-single-with-drop div b{ background-position:-18px 1px;}
#ctl00_ContentPlaceHolder1_dvDesigner .chzn-container-single .chzn-search { position: relative; margin: 0 0 8px; white-space: nowrap; z-index: 1010; background:#e5e4e4;  }
#ctl00_ContentPlaceHolder1_dvDesigner .chzn-container-single .chzn-search input { background: #e5e4e4 url(../images/chosen-sprite.png) -29px -21px no-repeat; padding: 3px 4px 3px 26px; height:14px; line-height:16px;  }





#ctl00_ContentPlaceHolder1_dvDesigner .chzn-container-single-nosearch .chzn-search input { position: relative; /*left: -9000px;*/ }





.youthletestpost{margin-left: -10px; width: 102%; background:#1C1717; font-family:'Conv_Futura-CondensedLight', Arial, Helvetica, sans-serif; font-size:19px; text-transform:uppercase; line-height:38px;  }
.youthletestpost span{margin-left: 10px;line-height:58px;font-weight:bold;color:#ffffff;font-size:32px;}
#youthCallact { width:100%; clear:both; padding:10px 0;} 
#youthCallact dd{ float:left; padding-left:10px; width:283px; }
#youthCallact dd a{ text-decoration:none;}
#youthCallact dd.first{ padding-left:0;}
#youthCallact img{width:283px;}
#serach_result #youthCallact{ margin-left:-10px; width:auto}
#serach_result #youthCallact dd.first{ padding-left:10px;}
#serach_result #youthCallact dd { margin-bottom:10px;}
.youthletestpostbelow{margin-top: 10px; padding-top: 0px; border-bottom-width: 0px;margin-left: -10px; width: 102%; background:#1C1717; font-family:'Conv_Futura-CondensedLight', Arial, Helvetica, sans-serif; font-size:19px; text-transform:uppercase; line-height:10px;  }
.youthletestpostbelow span{margin-left: 10px;line-height:10px;font-weight:bold;color:#ffffff;font-size:32px;}
.youthletestpostbelow span img{float: right; border-bottom-width: 0px; margin-top: -20px;}


/* contactSupport */
.contactSupport{ /*width:925px;*/ width:100%; margin:0 auto; font-family:"MyriadProRegular", Arial, Helvetica, sans-serif; color:#2e2d2d; font-size:15px;}
.contactSupport a{color:#2e2d2d;}
.contactSupport a:hover{/*color:#dc0ea9;*/}

.contactSupport h1, .contactSupport h2, .contactSupport h3, .contactSupport h4{font-family:"MyriadProBold", Arial, Helvetica, sans-serif; }
.contactSupport h1{font-size:50px; /*background:#dc0ea9;*/ background:#000000; color:#fff; line-height:95px; text-transform:uppercase; padding:0 40px; margin:0px; text-align:center;}
.contactSupport .contentBlock{ padding:10px 0; background:#fff;}
.contactSupport .contentBlockLeft{  width:292px; float:left; padding:20px 40px 0;}
.contactSupport .contentBlockRight{ float:left; padding:20px 40px 0; /*width:470px;*/  /*border-left:dotted 2px #dc0ea9;*/ border-left:dotted 2px #000000; width:715px;}
.contactSupport h2{ font-size:40px; color:#727070; margin:0px; text-transform:uppercase;}
.contactSupport .conSec{ margin:30px 0 0;}
.contactSupport .marBot60{ margin-bottom:60px;}
.contactSupport .conSec h3{ font-size:18px; /*color:#dc0ea9;*/ text-transform:uppercase; color:#727070;}
.contactSupport .conSec h4{ font-size:18px;}
.contactSupport .conSec p{font-family:"MyriadProSemiboldItalic", Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; margin:0px;}
.contactSupport .formList li{ margin-bottom:13px;}

/*.contactSupport .formList label{ width:155px; display:inline-block; font-family:"MyriadProBold", Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:16px; float:left;}*/

.contactSupport .formList label{ width:100%; display:inline-block; font-family:"MyriadProBold", Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:16px; float:left; margin-bottom:10px;}


/*.contactSupport .formList input[type="text"], .contactSupport .formList input[type="password"]{ background:#f4f4f4; padding:2px; height:18px; line-height:18px; color:#2e2d2d;  border:1px solid #9b9c9c; width:306px; font-family:"MyriadProSemiboldItalic", Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}*/

.contactSupport .formList input[type="text"], .contactSupport .formList input[type="password"]{ background:#ffffff; padding:2px; height:45px; line-height:45px; color:#2e2d2d;  border:1px solid #9b9c9c; width:99%; font-family:"MyriadProSemiboldItalic", Arial, Helvetica, sans-serif; font-size:12px; text-align:left; margin-bottom:20px; }

/*.contactSupport .formList input[type="text"]:focus, .contactSupport .formList input[type="password"]:focus{ border:1px solid #ce3a7a; }*/

.contactSupport .formList input[type="text"]:focus, .contactSupport .formList input[type="password"]:focus{ border:1px solid #000000; }


/*.contactSupport .formList textarea{background:#f4f4f4; padding:2px; height:45px; line-height:18px; color:#2e2d2d;  border:1px solid #9b9c9c; width:306px; font-family:"MyriadProSemiboldItalic", Arial, Helvetica, sans-serif; font-size:12px; text-align:left; overflow:auto; resize:none;}*/

.contactSupport .formList textarea{background:#ffffff; padding:2px; height:45px; line-height:45px; color:#2e2d2d;  border:1px solid #9b9c9c; width:99%; font-family:"MyriadProSemiboldItalic", Arial, Helvetica, sans-serif; font-size:12px; text-align:left; overflow:auto; resize:none; vertical-align:top;}

.contactSupport .formList input[type="file"]{background:#ffffff; border: 1px solid rgba(0,0,0,0); height: 45px; padding: 0; width: 100%;}

.contactSupport .formList input[type="button"]{ background:#dc0ea9; height:35px; color:#fff; line-height:25px;  border:1px solid #9b9c9c;  cursor:pointer; width:auto; overflow:visible; padding:7px 20px; vertical-align:middle; text-decoration:none; font-size:16px; font-family:"MyriadProBold", Arial, Helvetica, sans-serif; margin:13px 0 0 157px;}

.contactSupport .formList select{ background:#fff; height:45px; color:#2e2d2d; line-height:45px;  border:1px solid #9b9c9c;  cursor:pointer; width:100% !important; padding:12px; margin:0; }

.contactSupport .formList input[type="button"]:hover{ background:#2e2d2d; color:#fff; }


/*========youthtooltip==============*/
.tolyouthsp{top:32px !important}
.tolyouthddown{top:67px !important}
.tolyouthdemail{top:101px !important}

.dvyouthvideo{float: right; margin-top: -30px;}
 .ayouthvideo{color:#CE3A7A ;text-decoration:none;}
 
 

#displaykeyword .chzn-container {/* font-size: 13px; position: relative; display: inline-block; zoom: 1;  *display: inline;*/}
#displaykeyword .chzn-container .chzn-drop { width:550px; background: #fff;   position: relative; top: 21px !important; left: 0 !important; z-index: 10; border-bottom:solid 1px #2a2626; padding:5px;   }
#displaykeyword .chzn-container-single{ background:none; line-height:20px;margin-top:0px;}
#displaykeyword .chzn-container-single .chzn-single {display:none; /*color:#1b1717; text-transform:uppercase; text-decoration:none; font-size:11px; font-weight:bold; */ }
#displaykeyword .chzn-container-single .chzn-default { color: #999; height:20px;  }
#displaykeyword .chzn-container-single .chzn-single span { margin-right: 22px; display: block; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; padding-left:16px; color:#1b1717; font-size:11px; }
#displaykeyword .chzn-container-single .chzn-single abbr { display: block; position: absolute; right: 26px; top: 6px; width: 12px; height: 12px; font-size: 1px; background: url(../images/chosen-sprite.png) -42px 1px no-repeat; }
#displaykeyword .chzn-container-single .chzn-single abbr:hover { background-position: -42px -10px; }
#displaykeyword .chzn-container-single.chzn-disabled .chzn-single abbr:hover { background-position: -42px -10px; }
#displaykeyword .chzn-container-single .chzn-single div { position: absolute; right: 5px; top: 0; display: block; height: 100%; width: 18px; }
#displaykeyword .chzn-container-single .chzn-single div b { background: url(../images/chosen-sprite.png) no-repeat 0px 2px; display: block; width: 100%; height: 100%; }
#displaykeyword .chzn-container-active .chzn-single-with-drop div b{ background-position:-18px 1px;}
#displaykeyword .chzn-container-single .chzn-search { position: relative; margin: 0 0 8px; white-space: nowrap; z-index: 1010; background:#e5e4e4;  }
#displaykeyword .chzn-container-single .chzn-search input { background: #e5e4e4 url(../images/chosen-sprite.png) -29px -21px no-repeat; padding: 3px 4px 3px 26px; height:14px; line-height:16px;  }
#displaykeyword .chzn-container-single-nosearch .chzn-search input { position: relative; /*left: -9000px;*/ }
#displaykeyword .chzn-container .chzn-results li {float:left;width:145px; padding:2px 11px !important; color:#737471; font-weight:normal;}



 .cp_KeyWord {background:url(../images/keyWord.jpg) 0 0 no-repeat ! important; width:69px; height:30px; line-height:31px; position:absolute; text-align:center; color:#ce3a7a; font-weight:bold; display:none; }
 .cp_KeyWord:hover span { display:block; }
 
 .contemp-icon li a.cp_dynamiczoom{ text-indent:-999em;background-image:url(../images/bigdynamiczoom.png);}
 .cp_dynamiczoom span { background:url(../images/tooltipbigDynamiczoom.png) 0 0 no-repeat; width:69px; height:62px; line-height:31px; position:absolute; right:55px ; top:359px; padding:0 0 0 8px; text-align:center; color:#ce3a7a; font-weight:bold; display:none;   }
.cp_dynamiczoom:hover span { display:block; }

.cp_smalldynamiczoom{ text-indent:-999em;background-image:url(../images/smalldinamiczoom.png) !important;}
.cp_smalldynamiczoom span { background:url(../images/tooltipsmalldinamiczoom.png) 0 0 no-repeat; width:123px; height:30px; line-height:31px; position:absolute; right:32px ; top:171px; padding:0 0 0 8px; text-align:center; color:#ce3a7a; font-weight:bold; display:none;   }
.cp_smalldynamiczoom:hover span { display:block; }


#KeyWord_cp #displaykeyword .chzn-container .chzn-results {max-height:481px !important;}
#displaykeyword{float:right;}